[Python-announce] ANN: psutil 7.0.0 released (remove Python 2.7 support)
Giampaolo Rodola' via Python-announce-list <[email protected]> Thu, 13 Feb 2025 23:04:51 +0100
| Newsgroups | gmane.comp.python.announce |
|---|---|
| Message-ID | <CAFYqXL90j6d9Coc7BCNwroYR4Y6NLpMy1yLEQ4qfchoFtct24Q@mail.gmail.com> |
Hello all, I'm glad to announce the release of psutil 7.0.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 cPython 3.6+ and PyPy. This release removes support for Python 2.7. See blog post: https://gmpy.dev/blog/2025/psutil-drop-python-27-support What's new ========== 2025-02-13 **Enhancements** - #669, [Windows]: `net_if_addrs()`_ also returns the ``broadcast`` address instead of ``None``. - #2480: Python 2.7 is no longer supported. Latest version supporting Python 2.7 is psutil 6.1.X. Install it with: ``pip2 install psutil==6.1.*``. - #2490: removed long deprecated ``Process.memory_info_ex()`` method. It was deprecated in psutil 4.0.0, released 8 years ago. Substitute is ``Process.memory_full_info()``. **Bug fixes** - #2496, [Linux]: Avoid segfault (a cPython bug) on ``Process.memory_maps()`` for processes that use hundreds of GBs of memory. - #2502, [macOS]: `virtual_memory()`_ now relies on ``host_statistics64`` instead of ``host_statistics``. This is the same approach used by ``vm_stat`` CLI tool, and should grant more accurate results. **Compatibility notes** - #2480: Python 2.7 is no longer supported. - #2490: removed long deprecated ``Process.memory_info_ex()`` method. 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.0.0-cp36-abi3-macosx_10_9_x86_64.whl md5: c2607c927edc1f378d45b0d38f86e7c1 sha256: 101d71dc322e3cffd7cea0650b09b3d08b8e7c4109dd6809fe452dfd00e58b25 psutil-7.0.0-cp36-abi3-macosx_11_0_arm64.whl md5: 361dc77a06c0d7e4ff8264147ac76b47 sha256: 39db632f6bb862eeccf56660871433e111b6ea58f2caea825571951d4b6aa3da psutil-7.0.0-cp36-abi3-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl md5: d1b25e4e43c96c8ce6b6699e7343f91c sha256: 1fcee592b4c6f146991ca55919ea3d1f8926497a713ed7faaf8225e174581e91 psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl md5: 7afbeec81bc99116377660f1e7c345a7 sha256: 4b1388a4f6875d7e2aff5c4ca1cc16c545ed41dd8bb596cefea80111db353a34 psutil-7.0.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl md5: dc5502c0042a6e5cd4bb2feb12f2565b sha256: a5f098451abc2828f7dc6b58d44b532b22f2088f4999a937557b603ce72b1993 psutil-7.0.0-cp36-cp36m-win32.whl md5: 2201432bbed8a14068a75337023952c0 sha256: 84df4eb63e16849689f76b1ffcb36db7b8de703d1bc1fe41773db487621b6c17 psutil-7.0.0-cp36-cp36m-win_amd64.whl md5: f62c8bf1d36d2b15c4384828a580d4bc sha256: 1e744154a6580bc968a0195fd25e80432d3afec619daf145b9e5ba16cc1d688e psutil-7.0.0-cp37-abi3-win32.whl md5: 2e8f0c36ed491306547c4adf7e7ab31f sha256: ba3fcef7523064a6c9da440fc4d6bd07da93ac726b5733c29027d7dc95b39d99 psutil-7.0.0-cp37-abi3-win_amd64.whl md5: 5992b730c3f438c9f0c3dc53481cffd3 sha256: 4cf3d4eb1aa9b348dec30105c55cd9b7d4629285735a102beb4441e38db90553 psutil-7.0.0.tar.gz md5: 1c074ff5828dff3a3ecfa0e0f9de2e63 sha256: 7be9c3eba38beccb6495ea33afd982a44074b78f28c434a1f51cc07fd315c456 -- 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]