Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #3327

ANN: psutil 5.7.0 released

Path csiph.com!news.swapon.de!fu-berlin.de!uni-berlin.de!not-for-mail
From "Giampaolo Rodola'" <g.rodola@gmail.com>
Newsgroups comp.lang.python.announce
Subject ANN: psutil 5.7.0 released
Date Thu, 27 Feb 2020 13:54:24 +0100
Lines 78
Approved python-announce-list@python.org
Message-ID <158280856095.21819.python-announce-list@python.org> (permalink)
Reply-To python-list@python.org
Mime-Version 1.0
Content-Type text/plain; charset="UTF-8"
X-Trace news.uni-berlin.de oXuuFz/nDZpTN1LcjmBQjwN0Xeu0nwRHSFWnjYqKYRtQ==
X-Spam-Status OK 0.006
X-Spam-Evidence '*H*': 0.99; '*S*': 0.00; 'library': 0.03; 'announce': 0.03; 'linux,': 0.07; 'partial': 0.07; 'windows,': 0.07; '2.7': 0.09; 'dropped': 0.09; 'incompatible': 0.09; 'url- ip:151.101.0.223/32': 0.09; 'url-ip:151.101.128.223/32': 0.09; 'url-ip:151.101.192.223/32': 0.09; 'url-ip:151.101.64.223/32': 0.09; 'python.': 0.10; 'all,': 0.12; 'url:github': 0.12; 'python': 0.13; '(before': 0.16; '(instead': 0.16; '=====': 0.16; '==========': 0.16; 'backward': 0.16; 'implements': 0.16; 'improper': 0.16; 'limiting': 0.16; 'memory,': 0.16; 'pid': 0.16; 'processes.': 0.16; 'psutil': 0.16; 'subject:ANN': 0.16; 'top,': 0.16; 'url-ip:104.208.221.96/32': 0.16; 'url-ip:104.208.221/24': 0.16; 'url-ip:104.208/16': 0.16; 'url-ip:192.30/16': 0.16; 'url:master': 0.16; 'url:project': 0.16; 'url:pypi': 0.16; 'url:readthedocs': 0.16; 'utilization': 0.16; 'windows.': 0.16; 'looks': 0.19; 'processes': 0.19; 'work.': 0.19; 'instead': 0.20; 'command': 0.22; 'wrong': 0.22; 'version': 0.23; 'methods': 0.25; 'supported': 0.27; "i'm": 0.27; 'page:': 0.30; 'versions': 0.30; 'exception': 0.31; 'message-id:@mail.gmail.com': 0.31; 'url:io': 0.31; 'running': 0.31; 'change': 0.32; 'cause': 0.32; 'windows': 0.32; 'received:google.com': 0.33; 'integration': 0.34; 'second': 0.34; 'use': 0.34; 'always': 0.35; 'server': 0.36; 'basic': 0.36; 'from:addr:gmail.com': 0.37; 'subject:: ': 0.37; 'does': 0.38; '8bit%:13': 0.38; 'raise': 0.38; 'url-ip:151.101.0/24': 0.39; 'url-ip:151.101.128/24': 0.39; 'url-ip:151.101.192/24': 0.39; 'url-ip:151.101.64/24': 0.39; 'support': 0.39; 'pypy': 0.39; 'to:addr:python-announce-list': 0.39; 'return': 0.61; 'check': 0.61; 'offered': 0.61; 'account': 0.61; 'having': 0.61; 'tools': 0.63; 'url-ip:192/8': 0.63; 'extra': 0.63; 'mainly': 0.63; 'minimum': 0.63; 'returned': 0.63; 'home': 0.64; 'links': 0.64; 'right': 0.66; 'management': 0.66; 'skip:* 10': 0.67; 'dealing': 0.68; 'raising': 0.68; 'succeed': 0.68; 'supports': 0.68; 'glad': 0.70; 'complete': 0.72; 'url-ip:lookup error': 0.73; 'thus': 0.73; 'free,': 0.76; 'errors.': 0.84; 'freebsd': 0.84; 'gone.': 0.84; 'monitoring,': 0.84; 'platforms.': 0.84; 'precision': 0.84; 'profiling': 0.84; 'skip:/ 10': 0.84; 'known': 0.89; '10%': 0.91; 'as:': 0.91; 'micro': 0.91; 'login': 0.95
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=O2061c1V5AeUCHod3peEWMWwaz8OLZTVLIxmj4+PXGo=; b=tHMn6BqG8leVkcU1V18arSp/KRuEfxRTk2JRZnN02wRnSHvXkPYwjkVmHzsWg5wt6S hAHT6AkKN9HiB4o3G9OgPAg8yLZ1/vJbfD/2phsg0Icdb1UDU8LL0yBdxWgKcMW0pAkn pKMf3MyfsJ8i6k+TL72Vm7rMjwgy/fKzDaP1PizCTAOr3AtkcI8bGP6n5G2xTRK1GVMt fSmIlHmSSSGQtGbxOEhtPXr1aGl8qmASIdQNnERpTsdTy9UoR0vqvx/QIxxL+BMkQbor aod7TU5tLf+y2f7+vTlmcpimdLqcTVIseocb4OVLP71XLbMzzB3f+1EQ9pEHqW8VwM/2 amog==
X-Google-DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=O2061c1V5AeUCHod3peEWMWwaz8OLZTVLIxmj4+PXGo=; b=BkECcscKSUwv3sKl4exetnnIaxawNkE33O1jtKR72LxUX/MP73AkVe+qA5DugBucDQ F8gDwZKXjIQve99agfX95QxrP0kGvwjEqJO0SmK/YDO6g2psGuCxxN3Z+d/wcl23ftBa S1kmthoeRNR8ZslCrEPSWsSW2YoodyfWIJWqGTwojKQoScDH3cXmTAJ46ROHpMpyxUmM Z9+jHcibW2eipkp7UQAllG3CZgeGXikgiz2+YIjJP5QUsn5OyQmqkpmd2B8lmce+bcqZ breluqM0wO6Y6VtSgYgn67KwfhbbXQ8xYR26ajIJFCchfsNvNPqtvvdwnZDIgVmhFX35 LQPA==
X-Gm-Message-State APjAAAVx02P/KnDNQ5SP3Q+rzW1MEHKWeE0Uma/2bYuYIzonCkJacmCV e7qkWt9HbApwB3uHBdQfjBkhQLzUDEHXOifMi3zyrqELias=
X-Google-Smtp-Source APXvYqyPN9yFBEwhFe/l8Iff1NsdlubcythdSoDQ3OWXK+Mwr2ClwGOG9rTxTt52qh/6jW7uJjG0qDh2gSHfWmA1Lro=
X-Received by 2002:aed:2798:: with SMTP id a24mr5235905qtd.184.1582808075216; Thu, 27 Feb 2020 04:54:35 -0800 (PST)
X-MailFrom g.rodola@gmail.com
X-Mailman-Rule-Hits emergency
X-Mailman-Rule-Misses dmarc-mitigation; no-senders; approved
Message-ID-Hash 2RCPSVQLMPTF4FY2PZTS37PFUJDOSMDT
X-Message-ID-Hash 2RCPSVQLMPTF4FY2PZTS37PFUJDOSMDT
X-Mailman-Approved-At Thu, 27 Feb 2020 08:02:31 -0500
X-Content-Filtered-By Mailman/MimeDel 3.3.1
X-Mailman-Version 3.3.1
Precedence list
List-Id Announcement-only list for the Python programming language <python-announce-list.python.org>
Archived-At <https://mail.python.org/archives/list/python-announce-list@python.org/message/2RCPSVQLMPTF4FY2PZTS37PFUJDOSMDT/>
List-Archive <https://mail.python.org/archives/list/python-announce-list@python.org/>
List-Help <mailto:python-announce-list-request@python.org?subject=help>
List-Post <mailto:python-announce-list@python.org>
List-Subscribe <mailto:python-announce-list-join@python.org>
List-Unsubscribe <mailto:python-announce-list-leave@python.org>
Xref csiph.com comp.lang.python.announce:3327

Show key headers only | View raw


Hello all,
I'm glad to announce the release of psutil 5.7.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, 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
==========

2020-12-18

**Enhancements**

- #1637: [SunOS] add partial support for old SunOS 5.10 Update 0 to 3.
- #1648: [Linux] sensors_temperatures() looks into an additional
/sys/device/
  directory for additional data.  (patch by Javad Karabi)
- #1652: [Windows] dropped support for Windows XP and Windows Server 2003.
  Minimum supported Windows version now is Windows Vista.
- #1671: [FreeBSD] add CI testing/service for FreeBSD (Cirrus CI).
- #1677: [Windows] process exe() will succeed for all process PIDs (instead
of
  raising AccessDenied).
- #1679: [Windows] net_connections() and Process.connections() are 10%
faster.
- #1682: [PyPy] added CI / test integration for PyPy via Travis.
- #1686: [Windows] added support for PyPy on Windows.
- #1693: [Windows] boot_time(), Process.create_time() and users()'s login
time
  now have 1 micro second precision (before the precision was of 1 second).

**Bug fixes**

- #1538: [NetBSD] process cwd() may return ENOENT instead of NoSuchProcess.
- #1627: [Linux] Process.memory_maps() can raise KeyError.
- #1642: [SunOS] querying basic info for PID 0 results in FileNotFoundError.
- #1646: [FreeBSD] many Process methods may cause a segfault on FreeBSD 12.0
  due to a backward incompatible change in a C type introduced in 12.0.
- #1656: [Windows] Process.memory_full_info() raises AccessDenied even for
the
  current user and os.getpid().
- #1660: [Windows] Process.open_files() complete rewrite + check of errors.
- #1662: [Windows] process exe() may raise WinError 0.
- #1665: [Linux] disk_io_counters() does not take into account extra fields
  added to recent kernels.  (patch by Mike Hommey)
- #1672: use the right C type when dealing with PIDs (int or long). Thus far
  (long) was almost always assumed, which is wrong on most platforms.
- #1673: [OpenBSD] Process connections(), num_fds() and threads() returned
  improper exception if process is gone.
- #1674: [SunOS] disk_partitions() may raise OSError.
- #1684: [Linux] disk_io_counters() may raise ValueError on systems not
  having /proc/diskstats.
- #1695: [Linux] could not compile on kernels <= 2.6.13 due to
  PSUTIL_HAVE_IOPRIO not being defined.  (patch by Anselm Kruis)

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

Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread


Thread

ANN: psutil 5.7.0 released "Giampaolo Rodola'" <g.rodola@gmail.com> - 2020-02-27 13:54 +0100

csiph-web