Skip to content

build(deps): update psutil requirement from ~=5.8 to ~=5.9 - #59

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/psutil-approx-eq-5.9
Open

build(deps): update psutil requirement from ~=5.8 to ~=5.9#59
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/psutil-approx-eq-5.9

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Dec 30, 2021

Copy link
Copy Markdown

Updates the requirements on psutil to permit the latest version.

Changelog

Sourced from psutil's changelog.

5.9.0

2021-12-29

Enhancements

  • 1851_, [Linux]: cpu_freq()_ is slow on systems with many CPUs. Read current frequency values for all CPUs from /proc/cpuinfo instead of opening many files in /sys fs. (patch by marxin)
  • 1992_: NoSuchProcess_ message now specifies if the PID has been reused.
  • 1992_: error classes (NoSuchProcess, AccessDenied, etc.) now have a better formatted and separated __repr__ and __str__ implementations.
  • 1996_, [BSD]: add support for MidnightBSD. (patch by Saeed Rasooli)
  • 1999_, [Linux]: disk_partitions()_: convert /dev/root device (an alias used on some Linux distros) to real root device path.
  • 2005_: PSUTIL_DEBUG mode now prints file name and line number of the debug messages coming from C extension modules.
  • 2042_: rewrite HISTORY.rst to use hyperlinks pointing to psutil API doc.

Bug fixes

  • 1456_, [macOS], [critical]: cpu_freq()_ min and max are set to 0 if can't be determined (instead of crashing).
  • 1512_, [macOS]: sometimes Process.connections()_ will crash with EOPNOTSUPP for one connection; this is now ignored.
  • 1598_, [Windows]: disk_partitions()_ only returns mountpoints on drives where it first finds one.
  • 1874_, [SunOS]: swap output error due to incorrect range.
  • 1892_, [macOS]: cpu_freq()_ broken on Apple M1.
  • 1901_, [macOS]: different functions, especially Process.open_files()_ and Process.connections(), could randomly raise AccessDenied because the internal buffer of proc_pidinfo(PROC_PIDLISTFDS) syscall was not big enough. We now dynamically increase the buffer size until it's big enough instead of giving up and raising AccessDenied_, which was a fallback to avoid crashing.
  • 1904_, [Windows]: OpenProcess fails with ERROR_SUCCESS due to GetLastError() called after sprintf(). (patch by alxchk)
  • 1913_, [Linux]: wait_procs()_ should catch subprocess.TimeoutExpired exception.
  • 1919_, [Linux]: sensors_battery()_ can raise TypeError on PureOS.
  • 1921_, [Windows]: swap_memory()_ shows committed memory instead of swap.
  • 1940_, [Linux]: psutil does not handle ENAMETOOLONG when accessing process file descriptors in procfs. (patch by Nikita Radchenko)
  • 1948_, [critical]: memoize_when_activated decorator is not thread-safe. (patch by Xuehai Pan)
  • 1953_, [Windows], [critical]: disk_partitions()_ crashes due to insufficient buffer len. (patch by MaWe2019)
  • 1965_, [Windows], [critical]: fix "Fatal Python error: deallocating None" when calling users()_ multiple times.
  • 1980_, [Windows]: 32bit / WoW64 processes fails to read Process.name()_ longer

... (truncated)

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [psutil](https://github.com/giampaolo/psutil) to permit the latest version.
- [Release notes](https://github.com/giampaolo/psutil/releases)
- [Changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst)
- [Commits](giampaolo/psutil@release-5.8.0...release-5.9.0)

---
updated-dependencies:
- dependency-name: psutil
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Dec 30, 2021
@codecov-commenter

Copy link
Copy Markdown

Codecov Report

Merging #59 (c88d1ed) into master (bcd59c8) will decrease coverage by 4.05%.
The diff coverage is 67.74%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master      #59      +/-   ##
==========================================
- Coverage   55.00%   50.94%   -4.06%     
==========================================
  Files         124      123       -1     
  Lines        7243     7718     +475     
  Branches      752     1042     +290     
==========================================
- Hits         3984     3932      -52     
- Misses       3128     3632     +504     
- Partials      131      154      +23     
Impacted Files Coverage Δ
benchbuild/utils/run.py 30.60% <0.00%> (-2.37%) ⬇️
benchbuild/source/git.py 69.56% <33.33%> (-8.77%) ⬇️
benchbuild/environments/adapters/podman.py 37.19% <38.61%> (-0.65%) ⬇️
benchbuild/cli/project.py 54.87% <39.21%> (-32.36%) ⬇️
benchbuild/environments/domain/declarative.py 77.58% <40.00%> (+12.67%) ⬆️
benchbuild/environments/service_layer/debug.py 40.00% <40.00%> (ø)
benchbuild/utils/slurm.py 73.75% <50.00%> (-4.34%) ⬇️
benchbuild/environments/adapters/buildah.py 53.36% <58.97%> (+20.80%) ⬆️
benchbuild/utils/revision_ranges.py 38.93% <61.90%> (-25.62%) ⬇️
benchbuild/environments/service_layer/ui.py 71.42% <64.70%> (+19.42%) ⬆️
... and 59 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 3f50f09...c88d1ed. Read the comment docs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant