ANN: psutil 6.1.0 released

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
participants (1)
-
Giampaolo Rodola'