From Newsgroup: comp.lang.python.announce
Hello all,
I'm glad to announce the release of psutil 6.1.0:
https://github.com/giampaolo/psutil
About
=====
psutil (process and system utilities) is a cross-platform library for retrieving information on running processes and system utilization
(CPU, memory, disks, network) in Python. It is useful mainly for
system monitoring, profiling and limiting process resources and
management of running processes. It implements many functionalities
offered by command line tools such as: ps, top, lsof, netstat,
ifconfig, who, df, kill, free, nice, ionice, iostat, iotop, uptime,
pidof, tty, taskset, pmap. It currently supports Linux, Windows,
macOS, Sun Solaris, FreeBSD, OpenBSD, NetBSD and AIX. Supported
Python versions are 2.7 and 3.6+. PyPy is also known to work.
What's new
==========
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
=====
- Home page:
https://github.com/giampaolo/psutil
- Download:
https://pypi.org/project/psutil/#files
- Documentation:
http://psutil.readthedocs.io
- What's new:
https://github.com/giampaolo/psutil/blob/master/HISTORY.rst
Hashes
======
psutil-6.1.0-cp27-cp27m-macosx_10_9_x86_64.whl
md5: 109a357a6704e2069f402e10ae840fd2
sha256: ff34df86226c0227c52f38b919213157588a678d049688eded74c76c8ba4a5d0
psutil-6.1.0-cp27-cp27m-manylinux2010_i686.whl
md5: c28d5e8f831a8b7fdc6b7fd1b434a00e
sha256: c0e0c00aa18ca2d3b2b991643b799a15fc8f0563d2ebb6040f64ce8dc027b942
psutil-6.1.0-cp27-cp27m-manylinux2010_x86_64.whl
md5: 5c5c3d97830c3f57427b452f306a794c
sha256: 000d1d1ebd634b4efb383f4034437384e44a6d455260aaee2eca1e9c1b55f047
psutil-6.1.0-cp27-cp27mu-manylinux2010_i686.whl
md5: 9816fe1550f21978d7250161fcd71f2d
sha256: 5cd2bcdc75b452ba2e10f0e8ecc0b57b827dd5d7aaffbc6821b2a9a242823a76
psutil-6.1.0-cp27-cp27mu-manylinux2010_x86_64.whl
md5: 024274f9a704fafacaf1da4063f996c3
sha256: 045f00a43c737f960d273a83973b2511430d61f283a44c96bf13a6e829ba8fdc
psutil-6.1.0-cp27-none-win32.whl
md5: 1c81d7561113863cb8a983f66c481c6e
sha256: 9118f27452b70bb1d9ab3198c1f626c2499384935aaf55388211ad982611407e
psutil-6.1.0-cp27-none-win_amd64.whl
md5: 20642479a67ee26a6ddcf2743f0e3a61
sha256: a8506f6119cff7015678e2bce904a4da21025cc70ad283a53b099e7620061d85
psutil-6.1.0-cp36-abi3-macosx_10_9_x86_64.whl
md5: 701daf2284879aac6590e2ed93cdd6a0
sha256: 6e2dcd475ce8b80522e51d923d10c7871e45f20918e027ab682f94f1c6351688
psutil-6.1.0-cp36-abi3-macosx_11_0_arm64.whl
md5: 851b98c6fedb854fd7391a99009226a9
sha256: 0895b8414afafc526712c498bd9de2b063deaac4021a3b3c34566283464aff8e
psutil-6.1.0-cp36-abi3-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
md5: 4a43a96d2a26c7a410d72aeaebe7eb2f
sha256: 9dcbfce5d89f1d1f2546a2090f4fcf87c7f669d1d90aacb7d7582addece9fb38
psutil-6.1.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
md5: bab3597159dc17781d5869f9d85fba46
sha256: 498c6979f9c6637ebc3a73b3f87f9eb1ec24e1ce53a7c5173b8508981614a90b
psutil-6.1.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
md5: 0f50369ce2602cb0205a6ea5b90dba7f
sha256: d905186d647b16755a800e7263d43df08b790d709d575105d419f8b6ef65423a
psutil-6.1.0-cp36-cp36m-win32.whl
md5: 05e0bea66fdc7c08a6854e1ce3185797
sha256: 6d3fbbc8d23fcdcb500d2c9f94e07b1342df8ed71b948a2649b5cb060a7c94ca
psutil-6.1.0-cp36-cp36m-win_amd64.whl
md5: 98c178d8cef8388d1c73b78c572c2adb
sha256: 1209036fbd0421afde505a4879dee3b2fd7b1e14fee81c0069807adcbbcca747
psutil-6.1.0-cp37-abi3-win32.whl
md5: 9a29b6ae7633ec894ff472875208aba7
sha256: 1ad45a1f5d0b608253b11508f80940985d1d0c8f6111b5cb637533a0e6ddc13e
psutil-6.1.0-cp37-abi3-win_amd64.whl
md5: a8dda59ec67d494ba841540cfdfeb056
sha256: a8fb3752b491d246034fa4d279ff076501588ce8cbcdbb62c32fd7a377d996be
psutil-6.1.0.tar.gz
md5: 2baae02411c42c185e129c3f26030079
sha256: 353815f59a7f64cdaca1c0307ee13558a0512f6db064e92fe833784f08539c7a
--
Giampaolo -
https://gmpy.dev/about
--- Synchronet 3.20a-Linux NewsLink 1.114