Changelog
*Sourced from [psutil's changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst).*
> 5.5.1
> =====
>
> 2019-02-15
>
> **Enhancements**
>
> - [1348](): \[Windows\] on Windows >= 8.1 if Process.cmdline() fails due to ERROR\_ACCESS\_DENIED attempt using NtQueryInformationProcess + ProcessCommandLineInformation. (patch by EccoTheFlintstone)
>
> **Bug fixes**
>
> - [1394](): \[Windows\] Process.exe() returns "\[Error 0\] The operation completed successfully" when Python process runs in "Virtual Secure Mode".
> - [1402](): psutil exceptions' repr() show the internal private module path.
> - [1408](): \[AIX\] psutil won't compile on AIX 7.1 due to missing header. (patch by Arnon Yaari)
>
> 5.5.0
> =====
>
> 2019-01-23
>
> **Enhancements**
>
> - [1350](): \[FreeBSD\] added support for sensors\_temperatures(). (patch by Alex Manuskin)
> - [1352](): \[FreeBSD\] added support for CPU frequency. (patch by Alex Manuskin)
>
> **Bug fixes**
>
> - [1111](): Process.oneshot() is now thread safe.
> - [1354](): \[Linux\] disk\_io\_counters() fails on Linux kernel 4.18+.
> - [1357](): \[Linux\] Process' memory\_maps() and io\_counters() method are no longer exposed if not supported by the kernel.
> - [1368](): \[Windows\] fix psutil.Process().ionice(...) mismatch. (patch by EccoTheFlintstone)
> - [1370](): \[Windows\] improper usage of CloseHandle() may lead to override the original error code when raising an exception.
> - [1373](): incorrect handling of cache in Process.oneshot() context causes Process instances to return incorrect results.
> - [1376](): \[Windows\] OpenProcess() now uses PROCESS\_QUERY\_LIMITED\_INFORMATION access rights wherever possible, resulting in less AccessDenied exceptions being thrown for system processes.
> - [1376](): \[Windows\] check if variable is NULL before free()ing it. (patch by EccoTheFlintstone)
>
> 5.4.8
> =====
>
> 2018-10-30
>
> **Enhancements**
>
> - [1197](): \[Linux\] cpu\_freq() is now implemented by parsing /proc/cpuinfo in case /sys/devices/system/cpu/\* filesystem is not available.
> - [1310](): \[Linux\] psutil.sensors\_temperatures() now parses /sys/class/thermal in case /sys/class/hwmon fs is not available (e.g. Raspberry Pi). (patch by Alex Manuskin)
> - [1320](): \[Posix\] better compilation support when using g++ instead of gcc. (patch by Jaime Fullaondo)
>
> **Bug fixes**
>
> - [715](): do not print exception on import time in case cpu\_times() fails.
> ... (truncated)
Commits
- [`1c32877`](https://github.com/giampaolo/psutil/commit/1c3287754f7b87708c3b81e72d1ab4f7f423e9ea) force appveyor run
- [`217283b`](https://github.com/giampaolo/psutil/commit/217283bce454079ee5a7a2e598fd45314b9a7f80) pre-release
- [`eda2aea`](https://github.com/giampaolo/psutil/commit/eda2aea6e60fe61ef31a0ebc61984f4b492ddc0e) pre-release
- [`f4f8788`](https://github.com/giampaolo/psutil/commit/f4f8788f8c8aee1878e867201df437b47e79f743) Merge branch 'master' of github.com:giampaolo/psutil
- [`f1374c3`](https://github.com/giampaolo/psutil/commit/f1374c36d07abd3aaa15d6f512143189c1748099) [#1398](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1398) [#1348](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1348) / win / cmdline: refactor code so that the 2 cmdline() implementa...
- [`202657b`](https://github.com/giampaolo/psutil/commit/202657b658877afbfae244447f983cd63b0c938c) give CREDITS to [@wiggin15](https://github.com/wiggin15) for [#1408](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1408)
- [`2fad87f`](https://github.com/giampaolo/psutil/commit/2fad87fbc62fb360c93e85e5e7b8475f74a419f8) Fix [#1408](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1408): add missing header that defines m_len on AIX 64-bit mode ([#1409](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1409))
- [`3f9643f`](https://github.com/giampaolo/psutil/commit/3f9643f2357e887bff3ab4ecf093b9f28fa53fe9) win / cmdline: add free() and CloseHandle() calls
- [`5849143`](https://github.com/giampaolo/psutil/commit/584914306e50aec251476014ac3934810039e7b5) fix [#1402](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1402): move psutil exceptions back into __init__.py
- [`3d65245`](https://github.com/giampaolo/psutil/commit/3d65245b72616c956619d6615607ce21561b10d2) [#1348](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1348): give CREDITS to [@EccoTheFlinstones](https://github.com/EccoTheFlinstones) + some minor style changes
- Additional commits viewable in [compare view](https://github.com/giampaolo/psutil/compare/release-5.4.7...release-5.5.1)
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
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major 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)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Coverage remained the same at 32.239% when pulling 4fd86a76efffc42c82a637489696808a3559a367 on dependabot/pip/psutil-5.5.1 into 30c301c72f100af3db01820bafacc9f62a20784b on master.
Bumps psutil from 5.4.7 to 5.5.1.
Changelog
*Sourced from [psutil's changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst).* > 5.5.1 > ===== > > 2019-02-15 > > **Enhancements** > > - [1348](): \[Windows\] on Windows >= 8.1 if Process.cmdline() fails due to ERROR\_ACCESS\_DENIED attempt using NtQueryInformationProcess + ProcessCommandLineInformation. (patch by EccoTheFlintstone) > > **Bug fixes** > > - [1394](): \[Windows\] Process.exe() returns "\[Error 0\] The operation completed successfully" when Python process runs in "Virtual Secure Mode". > - [1402](): psutil exceptions' repr() show the internal private module path. > - [1408](): \[AIX\] psutil won't compile on AIX 7.1 due to missing header. (patch by Arnon Yaari) > > 5.5.0 > ===== > > 2019-01-23 > > **Enhancements** > > - [1350](): \[FreeBSD\] added support for sensors\_temperatures(). (patch by Alex Manuskin) > - [1352](): \[FreeBSD\] added support for CPU frequency. (patch by Alex Manuskin) > > **Bug fixes** > > - [1111](): Process.oneshot() is now thread safe. > - [1354](): \[Linux\] disk\_io\_counters() fails on Linux kernel 4.18+. > - [1357](): \[Linux\] Process' memory\_maps() and io\_counters() method are no longer exposed if not supported by the kernel. > - [1368](): \[Windows\] fix psutil.Process().ionice(...) mismatch. (patch by EccoTheFlintstone) > - [1370](): \[Windows\] improper usage of CloseHandle() may lead to override the original error code when raising an exception. > - [1373](): incorrect handling of cache in Process.oneshot() context causes Process instances to return incorrect results. > - [1376](): \[Windows\] OpenProcess() now uses PROCESS\_QUERY\_LIMITED\_INFORMATION access rights wherever possible, resulting in less AccessDenied exceptions being thrown for system processes. > - [1376](): \[Windows\] check if variable is NULL before free()ing it. (patch by EccoTheFlintstone) > > 5.4.8 > ===== > > 2018-10-30 > > **Enhancements** > > - [1197](): \[Linux\] cpu\_freq() is now implemented by parsing /proc/cpuinfo in case /sys/devices/system/cpu/\* filesystem is not available. > - [1310](): \[Linux\] psutil.sensors\_temperatures() now parses /sys/class/thermal in case /sys/class/hwmon fs is not available (e.g. Raspberry Pi). (patch by Alex Manuskin) > - [1320](): \[Posix\] better compilation support when using g++ instead of gcc. (patch by Jaime Fullaondo) > > **Bug fixes** > > - [715](): do not print exception on import time in case cpu\_times() fails. > ... (truncated)Commits
- [`1c32877`](https://github.com/giampaolo/psutil/commit/1c3287754f7b87708c3b81e72d1ab4f7f423e9ea) force appveyor run - [`217283b`](https://github.com/giampaolo/psutil/commit/217283bce454079ee5a7a2e598fd45314b9a7f80) pre-release - [`eda2aea`](https://github.com/giampaolo/psutil/commit/eda2aea6e60fe61ef31a0ebc61984f4b492ddc0e) pre-release - [`f4f8788`](https://github.com/giampaolo/psutil/commit/f4f8788f8c8aee1878e867201df437b47e79f743) Merge branch 'master' of github.com:giampaolo/psutil - [`f1374c3`](https://github.com/giampaolo/psutil/commit/f1374c36d07abd3aaa15d6f512143189c1748099) [#1398](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1398) [#1348](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1348) / win / cmdline: refactor code so that the 2 cmdline() implementa... - [`202657b`](https://github.com/giampaolo/psutil/commit/202657b658877afbfae244447f983cd63b0c938c) give CREDITS to [@wiggin15](https://github.com/wiggin15) for [#1408](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1408) - [`2fad87f`](https://github.com/giampaolo/psutil/commit/2fad87fbc62fb360c93e85e5e7b8475f74a419f8) Fix [#1408](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1408): add missing header that defines m_len on AIX 64-bit mode ([#1409](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1409)) - [`3f9643f`](https://github.com/giampaolo/psutil/commit/3f9643f2357e887bff3ab4ecf093b9f28fa53fe9) win / cmdline: add free() and CloseHandle() calls - [`5849143`](https://github.com/giampaolo/psutil/commit/584914306e50aec251476014ac3934810039e7b5) fix [#1402](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1402): move psutil exceptions back into __init__.py - [`3d65245`](https://github.com/giampaolo/psutil/commit/3d65245b72616c956619d6615607ce21561b10d2) [#1348](https://github-redirect.dependabot.com/giampaolo/psutil/issues/1348): give CREDITS to [@EccoTheFlinstones](https://github.com/EccoTheFlinstones) + some minor style changes - Additional commits viewable in [compare view](https://github.com/giampaolo/psutil/compare/release-5.4.7...release-5.5.1)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 - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major 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) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.