ANN: psutil 5.6.4 released

1 view
Skip to first unread message

Giampaolo Rodola'

unread,
Nov 4, 2019, 3:48:27 AM11/4/19
to psu...@googlegroups.com, python-ann...@python.org
Hello all,
I'm glad to announce the release of psutil 5.6.4:
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, both 32-bit and 64-bit architectures.  Supported Python versions are 2.6, 2.7 and 3.4+. PyPy is also known to work.

What's new
==========

2019-11-04

**Enhancements**

- #1527: [Linux] added Process.cpu_times().iowait counter, which is the time
  spent waiting for blocking I/O to complete.
- #1565: add PEP 517/8 build backend and requirements specification for better
  pip integration.  (patch by Bernát Gábor)

**Bug fixes**

- #875: [Windows] Process' cmdline(), environ() or cwd() may occasionally fail
  with ERROR_PARTIAL_COPY which now gets translated to AccessDenied.
- #1126: [Linux] cpu_affinity() segfaults on CentOS 5 / manylinux.
  cpu_affinity() support for CentOS 5 was removed.
- #1528: [AIX] compilation error on AIX 7.2 due to 32 vs 64 bit differences.
  (patch by Arnon Yaari)
- #1535: 'type' and 'family' fields returned by net_connections() are not
  always turned into enums.
- #1536: [NetBSD] process cmdline() erroneously raise ZombieProcess error if
  cmdline has non encodable chars.
- #1546: usage percent may be rounded to 0 on Python 2.
- #1552: [Windows] getloadavg() math for calculating 5 and 15 mins values is
  incorrect.
- #1568: [Linux] use CC compiler env var if defined.
- #1570: [Windows] `NtWow64*` syscalls fail to raise the proper error code
- #1585: [OSX] calling close() (in C) on possible negative integers.  (patch
  by Athos Ribeiro)
- #1606: [SunOS] compilation fails on SunOS 5.10.  (patch by vser1)

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

--

Giampaolo - http://grodola.blogspot.com

Reply all
Reply to author
Forward
0 new messages