Rocksolid Light

News from da outaworlds

mail  files  register  groups  login

Message-ID:  

Give thought to your reputation. Consider changing name and moving to a new town.


comp / comp.lang.python.announce / [Python-announce] ANN: psutil 6.1.0 released

SubjectAuthor
o [Python-announce] ANN: psutil 6.1.0 releasedGiampaolo Rodola'

1
Subject: [Python-announce] ANN: psutil 6.1.0 released
From: Giampaolo Rodola
Newsgroups: comp.lang.python.announce
Date: Thu, 17 Oct 2024 21:34 UTC
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!not-for-mail
From: g.rodola@gmail.com (Giampaolo Rodola')
Newsgroups: comp.lang.python.announce
Subject: [Python-announce] ANN: psutil 6.1.0 released
Date: Thu, 17 Oct 2024 23:34:02 +0200
Lines: 135
Approved: python-announce-list@python.org
Message-ID: <CAFYqXL_xOM+cUsury1tNCTbGea6ZJk5zd_u3pmfRx=WDDOSGFw@mail.gmail.com>
Reply-To: python-list@python.org
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
X-Trace: news.uni-berlin.de Dx+Zxw+kVUcoAxrqS3AY6ANVqM90x5lVy7RfiDOJWShw==
Cancel-Lock: sha1:W3eUDXwickzJQIMLAFcFpOJMAqw= sha256:A2ItS2OCHCzb5c9zmGk9yLG+kpfMjlkccBw/5YsMdp4=
Authentication-Results: mail.python.org; dkim=pass
reason="2048-bit key; unprotected key"
header.d=gmail.com header.i=@gmail.com header.b=PohWnzjr;
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;
'pfxlen:0': 0.03; 'pytest': 0.05; 'skip:5 30': 0.05; 'windows,':
0.05; 'e.g.': 0.07; 'linux,': 0.07; 'tests': 0.07; 'python.':
0.08; '2.7': 0.09; 'cases.': 0.09; 'dependencies': 0.09;
'environments': 0.09; 'macos,': 0.09; 'meant': 0.09; 'page:':
0.09; 'skip:` 10': 0.09; 'skip:` 20': 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:master': 0.09; 'cc:no real name:2**0': 0.14;
'url:github': 0.14; 'import': 0.15; 'announce': 0.15; 'supported':
0.15; 'url-ip:140/8': 0.15; '=====': 0.16; '==========': 0.16;
'drastically': 0.16; 'implements': 0.16; 'installed.': 0.16;
'limiting': 0.16; 'pid': 0.16; 'processes.': 0.16; 'psutil': 0.16;
'skip:4 30': 0.16; 'skip:7 30': 0.16; 'skip:8 30': 0.16; 'skip:p
70': 0.16; 'speedup': 0.16; 'subject:ANN': 0.16; 'targets.': 0.16;
'top,': 0.16; 'url:project': 0.16; 'url:pypi': 0.16;
'utilization': 0.16; 'python': 0.16; 'values': 0.17; 'instead':
0.17; 'name.': 0.19; 'cc:addr:python.org': 0.20; 'all,': 0.20;
"what's": 0.22; 'version': 0.23; 'install': 0.23; 'command': 0.23;
'installed': 0.23; 'skip:p 30': 0.23; 'run': 0.23; 'cc:2**0':
0.25; 'library': 0.26; 'skip:2 30': 0.26; 'skip:d 60': 0.26;
'local': 0.27; 'module': 0.31; 'message-id:@mail.gmail.com': 0.32;
'but': 0.32; "i'm": 0.33; 'release': 0.34; 'able': 0.34; 'work.':
0.34; 'received:google.com': 0.34; 'running': 0.34;
'from:addr:gmail.com': 0.35; 'processes': 0.36; 'target': 0.36;
'those': 0.36; 'currently': 0.37; 'using': 0.37; 'necessary':
0.39; 'use': 0.39; 'still': 0.40; 'want': 0.40; 'skip:b 30': 0.61;
'skip:i 20': 0.62; 'apps': 0.62; 'url-ip:151.101.0/24': 0.62;
'url-ip:151.101.128/24': 0.62; 'url-ip:151.101.192/24': 0.62;
'url-ip:151.101.64/24': 0.62; 'mainly': 0.64; 'look': 0.65;
'improve': 0.66; 'management': 0.68; 'skip:/ 10': 0.69; 'free,':
0.70; 'instead,': 0.70; 'production': 0.71; 'speed': 0.71; 'skip:*
10': 0.71; 'tools': 0.74; 'field': 0.78; 'skip:1 30': 0.82;
'known': 0.84; 'profiling': 0.84; 'skip:9 60': 0.84; 'skip:p 100':
0.84; 'glad': 0.86; 'skip:a 60': 0.91
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1729200853; x=1729805653; darn=python.org;
h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject
:date:message-id:reply-to;
bh=SqiiCkwdwnavPsEtyeiAQp4JaI3jmW2vunARlhXnWJI=;
b=PohWnzjr0oGt1yXAzicNpBysjf3y5xf/oWIbUGNEwUiFjBwCJzumATfXdMVcv2ix+D
kGhHxadZS8oyjGI5D6JZcM/s1oG6CFFo0SmHEPa7sQCoxoiuV9jmUg9B/tUZfepoZ9nr
YRw3Xx3GQu5DHHWtP3X9lkYZXi9kl/l3mV0ADR1/ay6Ok77hU5AsJwGLco0LvKh0JaQ5
aSsRXGcjMCQjbCgHoavc72fgwKCAIBNP5Dz5FGMn2eOPwhzDKyPA1JwyeEtBBYAaGlF4
9cXocwt+lUFqTwol98bR++Qbef4IQVNeZRzXC4yF3bt2Ba+Aaf5uUBxTq2/IMOWFJzYb
DUYQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1729200853; x=1729805653;
h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state
:from:to:cc:subject:date:message-id:reply-to;
bh=SqiiCkwdwnavPsEtyeiAQp4JaI3jmW2vunARlhXnWJI=;
b=Qs3o1cmWMktPKpaqCclM9hkDtf/zQnRKTf7g1XF6XgHtvQiVd6nbebQ2irUxAZh3N0
ZDSgvrNkKM2Nm/pXRJ9awE3nF/wIdatypdKnj1pZDrYeV1KhDiTa9LEBTJv3p/3bOxWS
RZlLAi8teY7YdeHsQPndGCMwfnyHt9m3yQSw9pzVpAwPPpwbIA3YPQG0uB0+BjfwmM27
dwZiSQfMkbf6xIibo17RePTiLEoYG4WJLZkPc28dVNt+zqSOROeppTz8rf8T4+ng0/P7
y6Rp7ebyGUGfJZCf7jjkttqld6NUsqfypOo4pMAvpKp/TBK1nq+M5aB+gg6MMk7+BdaN
nWNQ==
X-Gm-Message-State: AOJu0Yy/e/orzp0Z4D7pV4tlvQH32N0qrVKBhYG4+9ADvwUvxQRjnqxf
PW6zt6IkoRJNi/F7+gUywt2fvOtvuwXduAavfc5B9sFqQDKTqSWFZfZPp3TF1m8qed8zEXFlE5w
dAxAHD4ScfNOKs1Ap9f6m0fQdE/oT4iWU
X-Google-Smtp-Source: AGHT+IEJut+noNcN2aVINp5rCRULuifGJcUV1jV0dCePM9N1Jt5lDoFQXm7l5wQ5OlhzvX3euaUKbJ1hLcbwtTvoj2s=
X-Received: by 2002:a05:690c:3809:b0:6e3:2e20:a03c with SMTP id
00721157ae682-6e5bfa0b1c1mr5449087b3.26.1729200853261; Thu, 17 Oct 2024
14:34:13 -0700 (PDT)
X-MailFrom: g.rodola@gmail.com
X-Mailman-Rule-Hits: emergency
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-python-announce-list.python.org-0; header-match-python-announce-list.python.org-1; header-match-python-announce-list.python.org-2; header-match-python-announce-list.python.org-3; header-match-python-announce-list.python.org-4
Message-ID-Hash: HTI7SGBZLXCX2IEZHYGHKUD6G7K2U5TI
X-Message-ID-Hash: HTI7SGBZLXCX2IEZHYGHKUD6G7K2U5TI
X-Mailman-Approved-At: Thu, 17 Oct 2024 17:35:12 -0400
X-Mailman-Version: 3.3.11b1
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/HTI7SGBZLXCX2IEZHYGHKUD6G7K2U5TI/>
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-Owner: <mailto:python-announce-list-owner@python.org>
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>
View all headers

Hello all,
I'm glad to announce the release of psutil 6.1.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 2.7 and 3.6+. PyPy is also known to work.

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

2024-10-17

**Enhancements**

- #2366, [Windows]: drastically speedup `process_iter()`_. We now determine
process unique identity by using process "fast" create time method. This
will considerably speedup those apps which use `process_iter()`_ only once,
e.g. to look for a process with a certain name.
- #2446: use pytest instead of unittest.
- #2448: add ``make install-sysdeps`` target to install the necessary system
dependencies (python-dev, gcc, etc.) on all supported UNIX flavors.
- #2449: add ``make install-pydeps-test`` and ``make install-pydeps-dev``
targets. They can be used to install dependencies meant for running tests and
for local development. They can also be installed via ``pip install .[test]``
and ``pip install .[dev]``.
- #2456: allow to run tests via ``python3 -m psutil.tests`` even if ``pytest``
module is not installed. This is useful for production environments that
don't have pytest installed, but still want to be able to test psutil
installation.

**Bug fixes**

- #2427: psutil (segfault) on import in the free-threaded (no GIL) version of
Python 3.13. (patch by Sam Gross)
- #2455, [Linux]: ``IndexError`` may occur when reading /proc/pid/stat and
field 40 (blkio_ticks) is missing.
- #2457, [AIX]: significantly improve the speed of `Process.open_files()`_ for
some edge cases.
- #2460, [OpenBSD]: `Process.num_fds()`_ and `Process.open_files()`_ may fail
with `NoSuchProcess`_ for PID 0. Instead, we now return "null" values (0 and
[] respectively).

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-6.1.0-cp27-cp27m-macosx_10_9_x86_64.whl
md5: 109a357a6704e2069f402e10ae840fd2
sha256: ff34df86226c0227c52f38b919213157588a678d049688eded74c76c8ba4a5d0

psutil-6.1.0-cp27-cp27m-manylinux2010_i686.whl
md5: c28d5e8f831a8b7fdc6b7fd1b434a00e
sha256: c0e0c00aa18ca2d3b2b991643b799a15fc8f0563d2ebb6040f64ce8dc027b942

psutil-6.1.0-cp27-cp27m-manylinux2010_x86_64.whl
md5: 5c5c3d97830c3f57427b452f306a794c
sha256: 000d1d1ebd634b4efb383f4034437384e44a6d455260aaee2eca1e9c1b55f047

psutil-6.1.0-cp27-cp27mu-manylinux2010_i686.whl
md5: 9816fe1550f21978d7250161fcd71f2d
sha256: 5cd2bcdc75b452ba2e10f0e8ecc0b57b827dd5d7aaffbc6821b2a9a242823a76

psutil-6.1.0-cp27-cp27mu-manylinux2010_x86_64.whl
md5: 024274f9a704fafacaf1da4063f996c3
sha256: 045f00a43c737f960d273a83973b2511430d61f283a44c96bf13a6e829ba8fdc

psutil-6.1.0-cp27-none-win32.whl
md5: 1c81d7561113863cb8a983f66c481c6e
sha256: 9118f27452b70bb1d9ab3198c1f626c2499384935aaf55388211ad982611407e

psutil-6.1.0-cp27-none-win_amd64.whl
md5: 20642479a67ee26a6ddcf2743f0e3a61
sha256: a8506f6119cff7015678e2bce904a4da21025cc70ad283a53b099e7620061d85

psutil-6.1.0-cp36-abi3-macosx_10_9_x86_64.whl
md5: 701daf2284879aac6590e2ed93cdd6a0
sha256: 6e2dcd475ce8b80522e51d923d10c7871e45f20918e027ab682f94f1c6351688

psutil-6.1.0-cp36-abi3-macosx_11_0_arm64.whl
md5: 851b98c6fedb854fd7391a99009226a9
sha256: 0895b8414afafc526712c498bd9de2b063deaac4021a3b3c34566283464aff8e

psutil-6.1.0-cp36-abi3-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
md5: 4a43a96d2a26c7a410d72aeaebe7eb2f
sha256: 9dcbfce5d89f1d1f2546a2090f4fcf87c7f669d1d90aacb7d7582addece9fb38

psutil-6.1.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
md5: bab3597159dc17781d5869f9d85fba46
sha256: 498c6979f9c6637ebc3a73b3f87f9eb1ec24e1ce53a7c5173b8508981614a90b

psutil-6.1.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
md5: 0f50369ce2602cb0205a6ea5b90dba7f
sha256: d905186d647b16755a800e7263d43df08b790d709d575105d419f8b6ef65423a

psutil-6.1.0-cp36-cp36m-win32.whl
md5: 05e0bea66fdc7c08a6854e1ce3185797
sha256: 6d3fbbc8d23fcdcb500d2c9f94e07b1342df8ed71b948a2649b5cb060a7c94ca

psutil-6.1.0-cp36-cp36m-win_amd64.whl
md5: 98c178d8cef8388d1c73b78c572c2adb
sha256: 1209036fbd0421afde505a4879dee3b2fd7b1e14fee81c0069807adcbbcca747

psutil-6.1.0-cp37-abi3-win32.whl
md5: 9a29b6ae7633ec894ff472875208aba7
sha256: 1ad45a1f5d0b608253b11508f80940985d1d0c8f6111b5cb637533a0e6ddc13e

psutil-6.1.0-cp37-abi3-win_amd64.whl
md5: a8dda59ec67d494ba841540cfdfeb056
sha256: a8fb3752b491d246034fa4d279ff076501588ce8cbcdbb62c32fd7a377d996be

psutil-6.1.0.tar.gz
md5: 2baae02411c42c185e129c3f26030079
sha256: 353815f59a7f64cdaca1c0307ee13558a0512f6db064e92fe833784f08539c7a

--

Giampaolo - https://gmpy.dev/about

1

rocksolid light 0.9.8
clearnet tor