Update dependency psutil to v5.9.5 #17

Merged
profitroll merged 1 commits from renovate/psutil-5.x into dev 2023-04-24 13:36:13 +03:00
Collaborator

This PR contains the following updates:

Package Update Change
psutil patch ==5.9.4 -> ==5.9.5

Release Notes

giampaolo/psutil

v5.9.5

Compare Source

=====

2023-04-17

Enhancements

  • 2196_: in case of exception, display a cleaner error traceback by hiding the
    KeyError bit deriving from a missed cache hit.
  • 2217_: print the full traceback when a DeprecationWarning or UserWarning
    is raised.
  • 2230_, [OpenBSD]: psutil.net_connections_ implementation was rewritten from
    scratch:
    • We're now able to retrieve the path of AF_UNIX sockets (before it was an
      empty string)
    • The function is faster since it no longer iterates over all processes.
    • No longer produces duplicate connection entries.
  • 2238_: there are cases where Process.cwd()_ cannot be determined
    (e.g. directory no longer exists), in which case we returned either None
    or an empty string. This was consolidated and we now return "" on all
    platforms.
  • 2239_, [UNIX]: if process is a zombie, and we can only determine part of the
    its truncated Process.name()_ (15 chars), don't fail with ZombieProcess_
    when we try to guess the full name from the Process.cmdline()_. Just
    return the truncated name.
  • 2240_, [NetBSD], [OpenBSD]: add CI testing on every commit for NetBSD and
    OpenBSD platforms (python 3 only).

Bug fixes

  • 1043_, [OpenBSD] psutil.net_connections_ returns duplicate entries.
  • 1915_, [Linux]: on certain kernels, "MemAvailable" field from
    /proc/meminfo returns 0 (possibly a kernel bug), in which case we
    calculate an approximation for available memory which matches "free"
    CLI utility.
  • 2164_, [Linux]: compilation fails on kernels < 2.6.27 (e.g. CentOS 5).
  • 2186_, [FreeBSD]: compilation fails with Clang 15. (patch by Po-Chuan Hsieh)
  • 2191_, [Linux]: disk_partitions(): do not unnecessarily read
    /proc/filesystems and raise AccessDenied
    unless user specified all=False
    argument.
  • 2216_, [Windows]: fix tests when running in a virtual environment (patch by
    Matthieu Darbois)
  • 2225_, [POSIX]: users()_ loses precision for started attribute (off by
    1 minute).
  • 2229_, [OpenBSD]: unable to properly recognize zombie processes.
    NoSuchProcess_ may be raised instead of ZombieProcess_.
  • 2231_, [NetBSD]: available virtual_memory()_ is higher than total.
  • 2234_, [NetBSD]: virtual_memory()_ metrics are wrong: available and
    used are too high. We now match values shown by htop CLI utility.
  • 2236_, [NetBSD]: Process.num_threads()_ and Process.threads()_ return
    threads that are already terminated.
  • 2237_, [OpenBSD], [NetBSD]: Process.cwd()_ may raise FileNotFoundError
    if cwd no longer exists. Return an empty string instead.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [psutil](https://github.com/giampaolo/psutil) | patch | `==5.9.4` -> `==5.9.5` | --- ### Release Notes <details> <summary>giampaolo/psutil</summary> ### [`v5.9.5`](https://github.com/giampaolo/psutil/blob/HEAD/HISTORY.rst#&#8203;595) [Compare Source](https://github.com/giampaolo/psutil/compare/release-5.9.4...release-5.9.5) \===== 2023-04-17 **Enhancements** - 2196\_: in case of exception, display a cleaner error traceback by hiding the `KeyError` bit deriving from a missed cache hit. - 2217\_: print the full traceback when a `DeprecationWarning` or `UserWarning` is raised. - 2230\_, \[OpenBSD]: `psutil.net_connections`\_ implementation was rewritten from scratch: - We're now able to retrieve the path of AF_UNIX sockets (before it was an empty string) - The function is faster since it no longer iterates over all processes. - No longer produces duplicate connection entries. - 2238\_: there are cases where `Process.cwd()`\_ cannot be determined (e.g. directory no longer exists), in which case we returned either `None` or an empty string. This was consolidated and we now return `""` on all platforms. - 2239\_, \[UNIX]: if process is a zombie, and we can only determine part of the its truncated `Process.name()`\_ (15 chars), don't fail with `ZombieProcess`\_ when we try to guess the full name from the `Process.cmdline()`\_. Just return the truncated name. - 2240\_, \[NetBSD], \[OpenBSD]: add CI testing on every commit for NetBSD and OpenBSD platforms (python 3 only). **Bug fixes** - 1043\_, \[OpenBSD] `psutil.net_connections`\_ returns duplicate entries. - 1915\_, \[Linux]: on certain kernels, `"MemAvailable"` field from `/proc/meminfo` returns `0` (possibly a kernel bug), in which case we calculate an approximation for `available` memory which matches "free" CLI utility. - 2164\_, \[Linux]: compilation fails on kernels < 2.6.27 (e.g. CentOS 5). - 2186\_, \[FreeBSD]: compilation fails with Clang 15. (patch by Po-Chuan Hsieh) - 2191\_, \[Linux]: `disk_partitions()`*: do not unnecessarily read /proc/filesystems and raise `AccessDenied`* unless user specified `all=False` argument. - 2216\_, \[Windows]: fix tests when running in a virtual environment (patch by Matthieu Darbois) - 2225\_, \[POSIX]: `users()`\_ loses precision for `started` attribute (off by 1 minute). - 2229\_, \[OpenBSD]: unable to properly recognize zombie processes. `NoSuchProcess`\_ may be raised instead of `ZombieProcess`\_. - 2231\_, \[NetBSD]: *available* `virtual_memory()`\_ is higher than *total*. - 2234\_, \[NetBSD]: `virtual_memory()`\_ metrics are wrong: *available* and *used* are too high. We now match values shown by *htop* CLI utility. - 2236\_, \[NetBSD]: `Process.num_threads()`\_ and `Process.threads()`\_ return threads that are already terminated. - 2237\_, \[OpenBSD], \[NetBSD]: `Process.cwd()`\_ may raise `FileNotFoundError` if cwd no longer exists. Return an empty string instead. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS41NC4wIiwidXBkYXRlZEluVmVyIjoiMzUuNTQuMCJ9-->
Renovate added 1 commit 2023-04-24 13:35:59 +03:00
profitroll merged commit 0681338970 into dev 2023-04-24 13:36:13 +03:00
profitroll deleted branch renovate/psutil-5.x 2023-04-24 13:36:13 +03:00
This repo is archived. You cannot comment on pull requests.
No reviewers
No Milestone
No Assignees
1 Participants
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: profitroll/TelegramPoster#17
No description provided.