2102_: use Limited API when building wheels with CPython 3.6+ on Linux,
macOS and Windows. This allows to use pre-built wheels in all future versions
of cPython 3. (patch by Matthieu Darbois)
Bug fixes
2077_, [Windows]: Use system-level values for virtual_memory()_. (patch by
Daniel Widdis)
2156_, [Linux]: compilation may fail on very old gcc compilers due to missing
SPEED_UNKNOWN definition. (patch by Amir Rossert)
2010_, [macOS]: on MacOS, arm64 IFM_1000_TX and IFM_1000_T are the
same value, causing a build failure. (patch by Lawrence D'Anna)
5.9.3
2022-10-18
Enhancements
2040_, [macOS]: provide wheels for arm64 architecture. (patch by Matthieu
Darbois)
Bug fixes
2116_, [macOS], [critical]: psutil.net_connections_ fails with RuntimeError.
2135_, [macOS]: Process.environ()_ may contain garbage data. Fix
out-of-bounds read around sysctl_procargs. (patch by Bernhard Urban-Forster)
2138_, [Linux], [critical]: can't compile psutil on Android due to
undefined ethtool_cmd_speed symbol.
2142_, [POSIX]: net_if_stats()_ 's flags on Python 2 returned unicode
instead of str. (patch by Matthieu Darbois)
2147_, [macOS] Fix disk usage report on macOS 12+. (patch by Matthieu Darbois)
2150_, [Linux] Process.threads()_ may raise NoSuchProcess. Fix race
condition. (patch by Daniel Li)
2153_, [macOS] Fix race condition in test_posix.TestProcess.test_cmdline.
(patch by Matthieu Darbois)
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)
Bumps psutil from 5.8.0 to 5.9.4.
Changelog
Sourced from psutil's changelog.
... (truncated)
Commits
aa1253c
minor fixes to pypi upload machinerya307e8f
pre release8e4099d
add windows test for free physical mem #207455b588a
fix OSX tests broken by accident11c89d9
Merge branch 'master' of github.com:giampaolo/psutil57a7a70
update HISTORY + give CREDITS for@arossert
,@smoofra
,@mayeut
for #2102, #21...b0f780a
build fix for Mac OS, Apple Silicon (#2010)8e58bce
Linux: fix missing SPEED_UNKNOWN definition (#2156)cd8827d
Use system-level values for Windows virtual memory (#2077)614e911
feature: use ABI3 for cp36+ (#2102)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)