ANN: psutil 7.1.2 released

7 views
Skip to first unread message

Giampaolo Rodola'

unread,
Oct 25, 2025, 9:52:22 AM (3 days ago) Oct 25
to psu...@googlegroups.com, python-ann...@python.org
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

Reply all
Reply to author
Forward
0 new messages