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


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

ANN: psutil 5.7.3 released

Path csiph.com!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.3 released
Date Sat, 24 Oct 2020 20:02:30 +0300
Lines 41
Approved python-announce-list@python.org
Message-ID <160356111097.7702.python-announce-list@python.org> (permalink)
Reply-To python-list@python.org
Mime-Version 1.0
Content-Type text/plain; charset="UTF-8"
Content-Transfer-Encoding base64
X-Trace news.uni-berlin.de T8X9631hugidWk6xLjbXugDYdKYExfdIleeTeFjgmAYQ==
Authentication-Results mail.python.org; dkim=pass reason="2048-bit key; unprotected key" header.d=gmail.com header.i=@gmail.com header.b=WTS/5M8M; dkim-adsp=pass; dkim-atps=neutral
X-Spam-Status OK 0.000
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'url-ip:140.82/16': 0.03; 'library': 0.05; 'pfxlen:0': 0.05; 'page:': 0.07; 'windows,': 0.07; 'python.': 0.08; '2.7': 0.09; 'armin': 0.09; 'explaining': 0.09; 'linux,': 0.09; 'skip:` 10': 0.09; 'to:addr:python-announce- list': 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; 'url-ip:140/8': 0.12; 'url:github': 0.15; 'python': 0.15; '=====': 0.16; '==========': 0.16; 'calculation': 0.16; 'ethernet': 0.16; 'exe': 0.16; 'implements': 0.16; 'limiting': 0.16; 'processes.': 0.16; 'psutil': 0.16; 'subject:ANN': 0.16; 'top,': 0.16; 'url- ip:104.17.32.82/32': 0.16; 'url-ip:104.17.32/24': 0.16; 'url- ip:104.17.33.82/32': 0.16; 'url-ip:104.17.33/24': 0.16; 'url:master': 0.16; 'url:project': 0.16; 'url:pypi': 0.16; 'utilization': 0.16; 'values,': 0.16; 'announce': 0.16; 'supported': 0.18; 'instead': 0.18; 'all,': 0.20; 'to:no real name:2**1': 0.23; "what's": 0.23; 'chris': 0.26; 'command': 0.26; 'work.': 0.27; 'but': 0.31; 'fix': 0.31; 'blog': 0.31; "i'm": 0.32; 'checks': 0.33; 'cpu': 0.33; 'message-id:@mail.gmail.com': 0.33; 'received:google.com': 0.34; 'release': 0.35; 'missing': 0.35; 'from:addr:gmail.com': 0.35; 'got': 0.36; 'raise': 0.36; 'url-ip:104.17/16': 0.36; 'url-ip:185.199.108.153/32': 0.36; 'url- ip:185.199.108/24': 0.36; 'url-ip:185.199.109.153/32': 0.36; 'url- ip:185.199.109/24': 0.36; 'url-ip:185.199.110.153/32': 0.36; 'url- ip:185.199.110/24': 0.36; 'url-ip:185.199.111.153/32': 0.36; 'url- ip:185.199.111/24': 0.36; 'url-ip:185.199/16': 0.36; 'currently': 0.36; 'running': 0.37; 'processes': 0.37; 'whether': 0.37; 'cause': 0.38; 'url:blog': 0.38; 'include': 0.38; 'still': 0.38; 'file': 0.39; 'physical': 0.62; 'charge': 0.65; 'management': 0.67; 'free,': 0.71; 'tools': 0.72; 'skip:* 10': 0.72; 'known': 0.75; 'detection': 0.77; 'glad': 0.82; 'battery': 0.84; 'detail:': 0.84; 'highlights': 0.84; 'incorrect': 0.84; 'profiling': 0.84; 'received:mail-qk1-x744.google.com': 0.84; 'remaining': 0.91
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=IG9CsJjkVWjnUdF6RZuM4sMw6IszXITakq+jiodip8o=; b=WTS/5M8M0gLya9MddNe2vtzviA9bYXfuaEIpph2OZnC6xRk5eNbHiJ5vU4mzZj1Xhl 0f7M2As9s0M7PrAuFrD62e47BkgeumnfSWux8h+kaXpltKgOzlKxxgtggHZKFtTMvCDW tbsMMGK82QTL7/nYGXo/qSO/K9LQ4unKCj2krBZCIh721sPncc16aCzqTBzvteopHMRf OR6yC116FE4fYLBDWMRhBSOmEfR3hgihf8ASWuCEqR7s2tFOB8k5JmeuXmYX0yuSJN1L nzQXZC1LiUVAqMhleVGzzQxXB4TeAB1zSamseQcrMHMia36Yh21QY4b2nCJCi4U0r8QS kHhQ==
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=IG9CsJjkVWjnUdF6RZuM4sMw6IszXITakq+jiodip8o=; b=aHodIM3wb5nHUKwzDO6o+6MH39jMIMdIt1tIgB0dx34JVluekfMspInOLNhMHd+zhc 96rwWRR9rYhC7L+mVtg3vxfmGHc4+Q4gxAbUtWsLVnpxsSmFsKFO9Auntcrj49YLK/Dx fO97eSrTTv5LkoLjAk0z/CtqdFwe9lBFATdVZ0gExHlb3lXFQn7YTIyp8+enUJ08WwOJ l4BPER0enoxbUOifJGY+lUe6Ob++iD+HhiSV+bbrWNlwH96xV6cFWKnq2XXuYb2hhMCo jQmQ3QmTsa4eJW6TLbmaSk4LjH0m+urAuhnLdUgxW17h7k7YqxPxAtgvhNhJ9vu0Gxm2 n2yg==
X-Gm-Message-State AOAM532CnCwjnedHWKkt20om0n+WBrWl6xA7bb0E97oQGNYi4XJkL0JN yPU+Hnl1CqnGj6zkm4PLWiJiLc5oo0KyW7QrgEU6v2r46IU=
X-Google-Smtp-Source ABdhPJwayzOIXUsxLzXzqd1jbZh60zeHQ/HFmia0Nlw775sT9Hu+UfuMSJGdDQpWLLirOPxcnZHlkgdCjrAqWwKits8=
X-Received by 2002:a37:a9cf:: with SMTP id s198mr8443505qke.216.1603558961434; Sat, 24 Oct 2020 10:02:41 -0700 (PDT)
X-MailFrom g.rodola@gmail.com
X-Mailman-Rule-Hits emergency
X-Mailman-Rule-Misses dmarc-mitigation; no-senders; approved
Message-ID-Hash U6IU3UAEVUF5TIOO5D6NB6Q42EPXBHCQ
X-Message-ID-Hash U6IU3UAEVUF5TIOO5D6NB6Q42EPXBHCQ
X-Mailman-Approved-At Sat, 24 Oct 2020 13:38:18 -0400
X-Content-Filtered-By Mailman/MimeDel 3.3.2rc2
X-Mailman-Version 3.3.2rc2
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/U6IU3UAEVUF5TIOO5D6NB6Q42EPXBHCQ/>
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:3512

Show key headers only | View raw


Hello all,
I'm glad to announce the release of psutil 5.7.3:
https://github.com/giampaolo/psutilHere's a blog post explaining the
highlights in detail:
https://gmpy.dev/blog/2020/freebsd-process-environ-and-resource-limits

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-10-23

**Enhancements**

- 809: [FreeBSD] add support for `Process.rlimit()`.
- 893: [BSD] add support for `Process.environ()` (patch by Armin Gruner)
- 1830: [UNIX] `net_if_stats()`'s `isup` also checks whether the NIC is
  running (meaning Wi-Fi or ethernet cable is connected).  (patch by Chris
Burger)
- 1837: [Linux] improved battery detection and charge "secsleft" calculation
  (patch by aristocratos)

**Bug fixes**

- 1620: [Linux] physical cpu_count() result is incorrect on systems with
more
  than one CPU socket.  (patch by Vincent A. Arcila)
- 1738: [macOS] Process.exe() may raise FileNotFoundError if process is
still
  alive but the exe file which launched it got deleted.
- 1791: [macOS] fix missing include for getpagesize().
- 1823: [Windows] Process.open_files() may cause a segfault due to a NULL
  pointer.
- 1838: [Linux] sensors_battery(): if `percent` can be determined but not
  the remaining values, still return a result instead of None.
  (patch by aristocratos)

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 - https://gmpy.dev/

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


Thread

ANN: psutil 5.7.3 released "Giampaolo Rodola'" <g.rodola@gmail.com> - 2020-10-24 20:02 +0300

csiph-web