Kataiser / tf2-rich-presence

Discord Rich Presence for Team Fortress 2
GNU General Public License v3.0
62 stars 8 forks source link

Update psutil to 6.1.0 #487

Open pyup-bot opened 2 weeks ago

pyup-bot commented 2 weeks ago

This PR updates psutil from 6.0.0 to 6.1.0.

Changelog ### 6.1.0 ``` ===== 2024-10-17 **Enhancements** - 2366_, [Windows]: drastically speedup `process_iter()`_. We now determine process unique identity by using process "fast" create time method. This will considerably speedup those apps which use `process_iter()`_ only once, e.g. to look for a process with a certain name. - 2446_: use pytest instead of unittest. - 2448_: add ``make install-sysdeps`` target to install the necessary system dependencies (python-dev, gcc, etc.) on all supported UNIX flavors. - 2449_: add ``make install-pydeps-test`` and ``make install-pydeps-dev`` targets. They can be used to install dependencies meant for running tests and for local development. They can also be installed via ``pip install .[test]`` and ``pip install .[dev]``. - 2456_: allow to run tests via ``python3 -m psutil.tests`` even if ``pytest`` module is not installed. This is useful for production environments that don't have pytest installed, but still want to be able to test psutil installation. **Bug fixes** - 2427_: psutil (segfault) on import in the free-threaded (no GIL) version of Python 3.13. (patch by Sam Gross) - 2455_, [Linux]: ``IndexError`` may occur when reading /proc/pid/stat and field 40 (blkio_ticks) is missing. - 2457_, [AIX]: significantly improve the speed of `Process.open_files()`_ for some edge cases. - 2460_, [OpenBSD]: `Process.num_fds()`_ and `Process.open_files()`_ may fail with `NoSuchProcess`_ for PID 0. Instead, we now return "null" values (0 and [] respectively). ```
Links - PyPI: https://pypi.org/project/psutil - Changelog: https://data.safetycli.com/changelogs/psutil/ - Repo: https://github.com/giampaolo/psutil