Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: "Giampaolo Rodola'" Newsgroups: comp.lang.python.announce Subject: ANN: psutil 5.6.4 released Date: Mon, 4 Nov 2019 16:48:14 +0800 Lines: 69 Approved: python-announce-list@python.org Message-ID: <157286695058.21236.python-announce-list@python.org> Reply-To: python-list@python.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Trace: news.uni-berlin.de gHSVwS5cGhb5k+csoRwlsQLGg9OJJa/UTc8n2c4KEH6Q== X-Spam-Status: OK 0.000 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'url-ip:140/8': 0.02; 'pip': 0.03; 'url:github': 0.03; 'backend': 0.04; 'pfxlen:0': 0.04; 'url-ip:140.82.118/24': 0.04; 'url-ip:140.82/16': 0.04; 'url-ip:151.101.0.223/32': 0.04; 'url-ip:151.101.128.223/32': 0.04; 'url-ip:151.101.192.223/32': 0.04; 'url- ip:151.101.64.223/32': 0.04; 'fails': 0.05; 'url:project': 0.05; 'url:pypi': 0.05; 'occasionally': 0.07; 'url- ip:104.208.221.96/32': 0.07; 'url-ip:104.208.221/24': 0.07; 'url- ip:104.208/16': 0.07; 'compilation': 0.09; 'compiler': 0.09; 'limiting': 0.09; 'math': 0.09; 'memory,': 0.09; 'pep': 0.09; 'subject:ANN': 0.09; 'translated': 0.09; 'url:readthedocs': 0.09; 'python': 0.12; 'bit': 0.13; 'python.': 0.15; '32-bit': 0.16; '64-bit': 0.16; '=====': 0.16; 'aix,': 0.16; 'defined.': 0.16; 'download:': 0.16; 'erroneously': 0.16; 'implements': 0.16; 'integers.': 0.16; 'linux,': 0.16; 'mins': 0.16; 'pypy': 0.16; 'retrieving': 0.16; 'subject:released': 0.16; 'url:#files': 0.16; 'all,': 0.16; 'values': 0.17; 'library': 0.17; 'url:io': 0.17; 'raise': 0.23; 'versions': 0.23; "what's": 0.23; 'running': 0.23; '2.7': 0.24; 'to:addr:python-announce-list': 0.24; 'gets': 0.25; 'error': 0.25; 'to:2**1': 0.26; 'blocking': 0.26; 'command': 0.28; 'message-id:@mail.gmail.com': 0.28; 'received:google.com': 0.30; 'url-ip:151.101/16': 0.31; 'url-ip:151/8': 0.31; 'announce': 0.33; 'from:addr:gmail.com': 0.33; 'code': 0.33; "i'm": 0.34; 'subject:: ': 0.35; 'page:': 0.36; 'use': 0.36; 'negative': 0.37; 'calling': 0.38; 'currently': 0.38; 'fail': 0.39; 'proto:https': 0.39; '8bit%:13': 0.39; 'work.': 0.39; 'time': 0.60; 'percent': 0.61; 'information': 0.61; 'url-ip:172.217/16': 0.61; 'line': 0.61; 'non': 0.61; 'url-ip:172/8': 0.62; 'proper': 0.62; 'url:blogspot': 0.62; 'system': 0.63; 'skip:* 10': 0.65; 'known': 0.69; 'requirements': 0.71; 'links': 0.72; 'home': 0.73; 'mainly': 0.75; 'url-ip:lookup error': 0.78; 'turned': 0.79; 'centos': 0.84; 'monitoring,': 0.84; 'top,': 0.84; '7.2': 0.91; 'macos,': 0.91; 'as:': 0.93 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=wd98LTtuI1lJQ/Q52rOBQF6tPMEM+CKtgnmsktFt06U=; b=E40XfZU37XTCn8gir9RjfTsRALVdioJ+YEt6LDTDZ1w96nHelgiSkl+7EvBuDAmv00 5oIVSGW/xJmHFCjzH0Sar2dRn8D5RL7V1GZAtkWFBccq+52JQKgakQfetN4pb4ek8VZZ 56fk309b0VZhNoBJED7hUeKvEHePkE1P2cN2IYcqMxF0CfXyH8Y2U/O/XhDnEUFgmvyL Lk0R9bSVQz6z5wNF6EvFdbrtmOS4t46vEHrVdMPqYgD8MEoRt87av1MHdbkeESaQJB/P mDbaMegMqDfwBkwd95O9v5oWpMw/XUK4QVEi3W9nHszqle5agiNrFbKevvkNzjss0H1k xBsQ== 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=wd98LTtuI1lJQ/Q52rOBQF6tPMEM+CKtgnmsktFt06U=; b=kErJBFDvc9+tE6cwLX8y0UgdY7Ce8u+n2l/NVyQ8WDyBO+Z0xCc3kLryZOskmJhZCH wH4vI0dqE8z3AqDvM0PTZbNqKa3vWN1wXISPkgiaGfxTuhO1pbpcZIfAHKvIxi/vjl44 YvUi7nXaDOAYflsQN8zMXNTyApwZiNRneCGj59hd44INVfKZhgx+/4Z6KRbGLjY+i6IL qcDmqN6IDk2euatlQB0Hpr5hCId6ZruuUOEHIi0PA/SJvqRJP1qDIHzZ5ms694b7rmhb kON7IgmxHA97iTuPoZD+lZqRHGPGsktcYlvOWYpTjlnx52GdkZ37V6V+fCtio11XTzlt 61vQ== X-Gm-Message-State: APjAAAVI8EzGa/+tovcxxBUwsdoqWLnyhdx1hUZM32blvGYenrDhNd4y OJeDI9GjO6uawjH1XLqwTOqw/xzcRrPhI3T39CM= X-Google-Smtp-Source: APXvYqzJlyZIuYf6ffb0ftQejBhSJwo0LHoY3rFdNI2u1NWpYQ1n1d/5sr46YpwOSKDilBZEfuy7VNY3QXAMuhHzShg= X-Received: by 2002:a37:e102:: with SMTP id c2mr16413153qkm.269.1572857305493; Mon, 04 Nov 2019 00:48:25 -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: FNYMSGBRLH5LZEKBENFWUCAZ4I7CH7PM X-Message-ID-Hash: FNYMSGBRLH5LZEKBENFWUCAZ4I7CH7PM X-Mailman-Approved-At: Mon, 04 Nov 2019 06:29:04 -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 Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: Xref: csiph.com comp.lang.python.announce:3239 Hello all, I'm glad to announce the release of psutil 5.6.4: https://github.com/giampaolo/psutil About =3D=3D=3D=3D=3D 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 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 2019-11-04 **Enhancements** - #1527: [Linux] added Process.cpu_times().iowait counter, which is the tim= e 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=C3=A1t G=C3=A1bor) **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 i= f 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 i= s 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. (patc= h by Athos Ribeiro) - #1606: [SunOS] compilation fails on SunOS 5.10. (patch by vser1) Links =3D=3D=3D=3D=3D - 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