[Python-announce] ANN: psutil 7.1.2 released
Giampaolo Rodola' via Python-announce-list <[email protected]> Sat, 25 Oct 2025 15:52:09 +0200
| Newsgroups | gmane.comp.python.announce |
|---|---|
| Message-ID | <CAFYqXL9YQi3s6KxoS3GWLOn7xczNkga1GnmPV2GH7JfYBQvTXg@mail.gmail.com> |
Hello all, I'm glad to announce the release of psutil 7.1.2: https://github.com/giampaolo/psutil A detailed blogport is available at: https://gmpy.dev/blog/2025/wheels-for-free-threaded-python-now-available-in-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 cPython 3.6+ and PyPy. What's new ========== 2025-10-25 **Enhancements** - #2657: stop publishing prebuilt Linux and Windows wheels for 32-bit Python. 32-bit CPython is still supported, but psutil must now be built from source. 2565_: produce wheels for free-thread cPython 3.13 and 3.14 (patch by Lysandros Nikolaou) **Bug fixes** - #2650, [macOS]: `Process.cmdline()`_ and `Process.environ()`_ may incorrectly raise `NoSuchProcess`_ instead of `ZombieProcess`_. - #2658, [macOS]: double ``free()`` in `Process.environ()`_ when it fails internally. This posed a risk of segfault. - #2662, [macOS]: massive C code cleanup to guard against possible segfaults which were (not so) sporadically spotted on CI. **Compatibility notes** - #2657: stop publishing prebuilt Linux and Windows wheels for 32-bit Python. 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-7.1.2-cp313-cp313t-macosx_10_13_x86_64.whl md5: e68c914e419d33cb66593df382a0a2fa sha256: 58e63d82a1d120b2eef35b567f4aebda31e9b7882858e6da8948065dee849251 psutil-7.1.2-cp313-cp313t-macosx_11_0_arm64.whl md5: 46e184404a2a9e94e868495feaa0907f sha256: fc0d869d929daa5e799cad0e5157b826093afd2c0ea805dce3d6b442908e3a84 psutil-7.1.2-cp313-cp313t-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl md5: 56332203a4daebb1702776af8a716072 sha256: 18f13ca4d226d646e399c9b052640d86da63029065a1064a84c02415288cea3d psutil-7.1.2-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl md5: 365787859161c34815b96efc8ae37a47 sha256: 0fea4f0e1b64ebc88c2088b4419edf96f27f6069e4b6e85fedfc030f22c5e41f psutil-7.1.2-cp313-cp313t-win_amd64.whl md5: 605c9a814989a200216b12559659e96f sha256: b7a66bd586a9360608db8015324e63b1b1f3242cde039633dcfd11b5f1d13313 psutil-7.1.2-cp313-cp313t-win_arm64.whl md5: 59cd739329283f3e630e59175bce40ed sha256: 106920bab160e6d2d72aebeda4d141f629d68428dc94b35c8311004f613e0f83 psutil-7.1.2-cp314-cp314t-macosx_10_15_x86_64.whl md5: d044bcd57c753fd40e673ed79ba530b4 sha256: 0c996c5c591e7247163ea32bd7be27905d02fc4b4ba39a46528536ff0ab8eb66 psutil-7.1.2-cp314-cp314t-macosx_11_0_arm64.whl md5: 1a0dc31f1ab83218716308f387b2f26e sha256: 0770a3babdb839761d2995c2d8ce009752cc728a40f4b82c72bb77235d1fd850 psutil-7.1.2-cp314-cp314t-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl md5: 483bbe441a8013e19c4591eac6e1ae6a sha256: 93bfce1bc61ae51b405e62bad144964060e2e409427176f08fa8d58158fdf176 psutil-7.1.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl md5: 200caabd3da5a1f3ad140c0d663d6c91 sha256: ac87970bd358c7a0d1a31e1f461fe967fb5ad73c0b70cf8f8e1906ac19a6d10b psutil-7.1.2-cp314-cp314t-win_amd64.whl md5: ac0e31a35b90f2e659096d5d26d7f562 sha256: 6d3dfb8a8f77e1b70bef636704d48da94761b19537762cf6d807cb87e79c2038 psutil-7.1.2-cp314-cp314t-win_arm64.whl md5: 634f9c46b8d6e8c31a9339298a0c5004 sha256: 81e734b51267d1b33885d7f947402d1f00185d076294f4e1db7de2da7d7c358c psutil-7.1.2-cp36-abi3-macosx_10_9_x86_64.whl md5: b99f295170842b4812a8a9e2301a0b50 sha256: b6b808e924f359e866660fe0f1318e515ee6b9349db2012b2e372ffd89e06799 psutil-7.1.2-cp36-abi3-macosx_11_0_arm64.whl md5: d90d594a229b38c3b7c84b43d2589668 sha256: a820edb1087aac455af0d6fb85154bc92a18013241ac85fd7a327f8e59889f1d psutil-7.1.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl md5: 11f0ca923a7f852292e5f122d735485f sha256: 97d2532bb57c67e73763b1c358bd7638817c9e0fda03b208e1226fc09390d40c psutil-7.1.2-cp36-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl md5: 8a1045720cb40ceee0fc47d3d865fe1d sha256: f85651a994f935f7fb29cc9664cf8301b8cf67b27b44501e5e1e1ed4d9fc40a7 psutil-7.1.2-cp37-abi3-win_amd64.whl md5: 10711d5e951780dea0c446a233ea17d3 sha256: 802468084c1542822e1c06d5e6b4063754836d07bddbbdedd359814f2a8f7e79 psutil-7.1.2-cp37-abi3-win_arm64.whl md5: 8e8397074cbdc4148671728af1ea43eb sha256: 4d1ea67ae352a4f93201141b02c0a34a58b42eb8fffdf4124c6854354736d6ca -- Giampaolo - https://gmpy.dev/about _______________________________________________ Python-announce-list mailing list -- [email protected] To unsubscribe send an email to [email protected] https://mail.python.org/mailman3//lists/python-announce-list.python.org Member address: [email protected]