FirefoxMetzger / scikit-bot

Robotics in Python
Apache License 2.0
13 stars 2 forks source link

MAINT: Bump psutil from 5.8.0 to 5.9.0 #129

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Bumps psutil from 5.8.0 to 5.9.0.

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 compatibility score

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)