Changelog
*Sourced from [psutil's changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst).*
> 5.6.4
> =====
>
> 2019-11-04
>
> **Enhancements**
>
> - [1527](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1527): \[Linux\] added Process.cpu\_times().iowait counter, which is the time spent waiting for blocking I/O to complete.
> - [1565](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1565): add PEP 517/8 build backend and requirements specification for better pip integration. (patch by Bernát Gábor)
>
> **Bug fixes**
>
> - [875](https://github-redirect.dependabot.com/giampaolo/psutil/issues/875): \[Windows\] Process' cmdline(), environ() or cwd() may occasionally fail with ERROR\_PARTIAL\_COPY which now gets translated to AccessDenied.
> - [1126](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1126): \[Linux\] cpu\_affinity() segfaults on CentOS 5 / manylinux. cpu\_affinity() support for CentOS 5 was removed.
> - [1528](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1528): \[AIX\] compilation error on AIX 7.2 due to 32 vs 64 bit differences. (patch by Arnon Yaari)
> - [1535](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1535): 'type' and 'family' fields returned by net\_connections() are not always turned into enums.
> - [1536](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1536): \[NetBSD\] process cmdline() erroneously raise ZombieProcess error if cmdline has non encodable chars.
> - [1546](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1546): usage percent may be rounded to 0 on Python 2.
> - [1552](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1552): \[Windows\] getloadavg() math for calculating 5 and 15 mins values is incorrect.
> - [1568](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1568): \[Linux\] use CC compiler env var if defined.
> - [1570](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1570): \[Windows\] NtWow64\* syscalls fail to raise the proper error code
> - [1585](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1585): \[OSX\] calling close() (in C) on possible negative integers. (patch by Athos Ribeiro)
> - [1606](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1606): \[SunOS\] compilation fails on SunOS 5.10. (patch by vser1)
>
> 5.6.3
> =====
>
> 2019-06-11
>
> **Enhancements**
>
> - [1494](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1494): \[AIX\] added support for Process.environ(). (patch by Arnon Yaari)
>
> **Bug fixes**
>
> - [1276](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1276): \[AIX\] can't get whole cmdline(). (patch by Arnon Yaari)
> - [1501](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1501): \[Windows\] Process cmdline() and exe() raise unhandled "WinError 1168 element not found" exceptions for "Registry" and "Memory Compression" psuedo processes on Windows 10.
> - [1526](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1526): \[NetBSD\] process cmdline() could raise MemoryError. (patch by Kamil Rytarowski)
>
> 5.6.2
> =====
>
> 2019-04-26
>
> **Enhancements**
>
> - [604](https://github-redirect.dependabot.com/giampaolo/psutil/issues/604): \[Windows, Windows\] add new psutil.getloadavg(), returning system load average calculation, including on Windows (emulated). (patch by Ammar Askar)
> - [1404](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1404): \[Linux\] cpu\_count(logical=False) uses a second method (read from /sys/devices/system/cpu/cpu\[0-9\]/topology/core\_id) in order to determine the number of physical CPUs in case /proc/cpuinfo does not provide this info.
> - [1458](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1458): provide coloured test output. Also show failures on KeyboardInterrupt.
> - [1464](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1464): various docfixes (always point to python3 doc, fix links, etc.).
> ... (truncated)
Commits
- [`70abf32`](https://github.com/giampaolo/psutil/commit/70abf32eb3c803a0a527c3784c3baca3ae041bcb) pre-release
- [`573a81b`](https://github.com/giampaolo/psutil/commit/573a81bb3752692ac42ac0952b9d30c621a99c4d) Merge branch 'master' of github.com:giampaolo/psutil
- [`fc204a9`](https://github.com/giampaolo/psutil/commit/fc204a928fb08101961a4295cad6048bd45e6829) add PEP 517/8 build backend and requirements specification ([#1565](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1565))
- [`f551896`](https://github.com/giampaolo/psutil/commit/f551896c128bb1719d9347b09c6b66bfe6ce0838) fix [#1568](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1568): [Linux] use CC compiler env var if defined
- [`ff5a412`](https://github.com/giampaolo/psutil/commit/ff5a4127f48143bb5c14a5340584c0ddb3c121ef) docs: fix TypeError in example ([#1580](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1580))
- [`b57a644`](https://github.com/giampaolo/psutil/commit/b57a644c03bf9e1edf1ede2ea46235d5dd119b84) Fix variable declaration ([#1607](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1607))
- [`8b91eeb`](https://github.com/giampaolo/psutil/commit/8b91eeb1c599a582c94967e9fe7c080712d9833e) fix [#875](https://github-redirect.dependabot.com/giampaolo/psutil/issues/875), win, cwd/environ/cmdline(): retry with incremental timeout in case ...
- [`2597253`](https://github.com/giampaolo/psutil/commit/2597253a31bc9f49772242cd249f30331d58fd7c) Merge branch 'master' of github.com:giampaolo/psutil
- [`4739c07`](https://github.com/giampaolo/psutil/commit/4739c077432c94b73a57de9ecae4795ffa66cfd7) fix [#875](https://github-redirect.dependabot.com/giampaolo/psutil/issues/875): convert ERROR_PARTIAL_COPY from ReadProcessMemory to AccessDenied
- [`ab9f280`](https://github.com/giampaolo/psutil/commit/ab9f2803d64aad7426cefc1730b48569ba67eeef) add Tidelift security contact
- Additional commits viewable in [compare view](https://github.com/giampaolo/psutil/compare/release-5.4.7...release-5.6.4)
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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Coverage remained the same at 32.239% when pulling ab4c88addf2fcfe20fd7c282e7a0b00da2d448aa on dependabot/pip/psutil-5.6.4 into 30c301c72f100af3db01820bafacc9f62a20784b on master.
Bumps psutil from 5.4.7 to 5.6.4.
Changelog
*Sourced from [psutil's changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst).* > 5.6.4 > ===== > > 2019-11-04 > > **Enhancements** > > - [1527](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1527): \[Linux\] added Process.cpu\_times().iowait counter, which is the time spent waiting for blocking I/O to complete. > - [1565](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1565): add PEP 517/8 build backend and requirements specification for better pip integration. (patch by Bernát Gábor) > > **Bug fixes** > > - [875](https://github-redirect.dependabot.com/giampaolo/psutil/issues/875): \[Windows\] Process' cmdline(), environ() or cwd() may occasionally fail with ERROR\_PARTIAL\_COPY which now gets translated to AccessDenied. > - [1126](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1126): \[Linux\] cpu\_affinity() segfaults on CentOS 5 / manylinux. cpu\_affinity() support for CentOS 5 was removed. > - [1528](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1528): \[AIX\] compilation error on AIX 7.2 due to 32 vs 64 bit differences. (patch by Arnon Yaari) > - [1535](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1535): 'type' and 'family' fields returned by net\_connections() are not always turned into enums. > - [1536](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1536): \[NetBSD\] process cmdline() erroneously raise ZombieProcess error if cmdline has non encodable chars. > - [1546](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1546): usage percent may be rounded to 0 on Python 2. > - [1552](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1552): \[Windows\] getloadavg() math for calculating 5 and 15 mins values is incorrect. > - [1568](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1568): \[Linux\] use CC compiler env var if defined. > - [1570](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1570): \[Windows\] NtWow64\* syscalls fail to raise the proper error code > - [1585](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1585): \[OSX\] calling close() (in C) on possible negative integers. (patch by Athos Ribeiro) > - [1606](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1606): \[SunOS\] compilation fails on SunOS 5.10. (patch by vser1) > > 5.6.3 > ===== > > 2019-06-11 > > **Enhancements** > > - [1494](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1494): \[AIX\] added support for Process.environ(). (patch by Arnon Yaari) > > **Bug fixes** > > - [1276](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1276): \[AIX\] can't get whole cmdline(). (patch by Arnon Yaari) > - [1501](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1501): \[Windows\] Process cmdline() and exe() raise unhandled "WinError 1168 element not found" exceptions for "Registry" and "Memory Compression" psuedo processes on Windows 10. > - [1526](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1526): \[NetBSD\] process cmdline() could raise MemoryError. (patch by Kamil Rytarowski) > > 5.6.2 > ===== > > 2019-04-26 > > **Enhancements** > > - [604](https://github-redirect.dependabot.com/giampaolo/psutil/issues/604): \[Windows, Windows\] add new psutil.getloadavg(), returning system load average calculation, including on Windows (emulated). (patch by Ammar Askar) > - [1404](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1404): \[Linux\] cpu\_count(logical=False) uses a second method (read from /sys/devices/system/cpu/cpu\[0-9\]/topology/core\_id) in order to determine the number of physical CPUs in case /proc/cpuinfo does not provide this info. > - [1458](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1458): provide coloured test output. Also show failures on KeyboardInterrupt. > - [1464](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1464): various docfixes (always point to python3 doc, fix links, etc.). > ... (truncated)Commits
- [`70abf32`](https://github.com/giampaolo/psutil/commit/70abf32eb3c803a0a527c3784c3baca3ae041bcb) pre-release - [`573a81b`](https://github.com/giampaolo/psutil/commit/573a81bb3752692ac42ac0952b9d30c621a99c4d) Merge branch 'master' of github.com:giampaolo/psutil - [`fc204a9`](https://github.com/giampaolo/psutil/commit/fc204a928fb08101961a4295cad6048bd45e6829) add PEP 517/8 build backend and requirements specification ([#1565](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1565)) - [`f551896`](https://github.com/giampaolo/psutil/commit/f551896c128bb1719d9347b09c6b66bfe6ce0838) fix [#1568](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1568): [Linux] use CC compiler env var if defined - [`ff5a412`](https://github.com/giampaolo/psutil/commit/ff5a4127f48143bb5c14a5340584c0ddb3c121ef) docs: fix TypeError in example ([#1580](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1580)) - [`b57a644`](https://github.com/giampaolo/psutil/commit/b57a644c03bf9e1edf1ede2ea46235d5dd119b84) Fix variable declaration ([#1607](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1607)) - [`8b91eeb`](https://github.com/giampaolo/psutil/commit/8b91eeb1c599a582c94967e9fe7c080712d9833e) fix [#875](https://github-redirect.dependabot.com/giampaolo/psutil/issues/875), win, cwd/environ/cmdline(): retry with incremental timeout in case ... - [`2597253`](https://github.com/giampaolo/psutil/commit/2597253a31bc9f49772242cd249f30331d58fd7c) Merge branch 'master' of github.com:giampaolo/psutil - [`4739c07`](https://github.com/giampaolo/psutil/commit/4739c077432c94b73a57de9ecae4795ffa66cfd7) fix [#875](https://github-redirect.dependabot.com/giampaolo/psutil/issues/875): convert ERROR_PARTIAL_COPY from ReadProcessMemory to AccessDenied - [`ab9f280`](https://github.com/giampaolo/psutil/commit/ab9f2803d64aad7426cefc1730b48569ba67eeef) add Tidelift security contact - Additional commits viewable in [compare view](https://github.com/giampaolo/psutil/compare/release-5.4.7...release-5.6.4)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) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)