Thu Jul 16 11:16:21 2020 UTC ()
py-psutil: updated to 5.7.2

5.7.2
=====
Bug fixes
- wheels for 2.7 were inadvertently deleted.

5.7.1
=====
Enhancements
- 1729_: parallel tests on UNIX (make test-parallel). They're twice as fast!
- 1741_: "make build/install" is now run in parallel and it's about 15% faster
  on UNIX.
- 1747_: `Process.wait()` on POSIX returns an enum, showing the negative signal
  which was used to terminate the process::
    >>> import psutil
    >>> p = psutil.Process(9891)
    >>> p.terminate()
    >>> p.wait()
    <Negsignal.SIGTERM: -15>
- 1747_: `Process.wait()` return value is cached so that the exit code can be
  retrieved on then next call.
- 1747_: Process provides more info about the process on str() and repr()
  (status and exit code)::
    >>> proc
    psutil.Process(pid=12739, name='python3', status='terminated',
                   exitcode=<Negsigs.SIGTERM: -15>, started='15:08:20')
- 1757_: memory leak tests are now stable.
- 1768_: [Windows] added support for Windows Nano Server.

Bug fixes
- 1726_: [Linux] cpu_freq() parsing should use spaces instead of tabs on ia64.
- 1760_: [Linux] Process.rlimit() does not handle long long type properly.
- 1766_: [macOS] NoSuchProcess may be raised instead of ZombieProcess.
- 1781_: fix signature of callback function for getloadavg().


(adam)
diff -r1.36 -r1.37 pkgsrc/sysutils/py-psutil/Makefile
diff -r1.36 -r1.37 pkgsrc/sysutils/py-psutil/distinfo
diff -r1.13 -r1.14 pkgsrc/sysutils/py-psutil/PLIST

cvs diff -r1.36 -r1.37 pkgsrc/sysutils/py-psutil/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/py-psutil/Makefile 2020/04/19 10:04:54 1.36
+++ pkgsrc/sysutils/py-psutil/Makefile 2020/07/16 11:16:21 1.37
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.36 2020/04/19 10:04:54 adam Exp $ 1# $NetBSD: Makefile,v 1.37 2020/07/16 11:16:21 adam Exp $
2 2
3DISTNAME= psutil-5.7.0 3DISTNAME= psutil-5.7.2
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= sysutils python 5CATEGORIES= sysutils python
6MASTER_SITES= ${MASTER_SITE_PYPI:=p/psutil/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=p/psutil/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://github.com/giampaolo/psutil 9HOMEPAGE= https://github.com/giampaolo/psutil
10COMMENT= Cross-platform process and system utilities module for Python 10COMMENT= Cross-platform process and system utilities module for Python
11LICENSE= modified-bsd 11LICENSE= modified-bsd
12 12
13.include "../../lang/python/pyversion.mk" 13.include "../../lang/python/pyversion.mk"
14.if ${_PYTHON_VERSION} == 27 14.if ${_PYTHON_VERSION} == 27
15DEPENDS+= ${PYPKGPREFIX}-enum34-[0-9]*:../../devel/py-enum34 15DEPENDS+= ${PYPKGPREFIX}-enum34-[0-9]*:../../devel/py-enum34
16TEST_DEPENDS+= ${PYPKGPREFIX}-ipaddress-[0-9]*:../../net/py-ipaddress 16TEST_DEPENDS+= ${PYPKGPREFIX}-ipaddress-[0-9]*:../../net/py-ipaddress

cvs diff -r1.36 -r1.37 pkgsrc/sysutils/py-psutil/distinfo (expand / switch to unified diff)

--- pkgsrc/sysutils/py-psutil/distinfo 2020/04/19 10:04:54 1.36
+++ pkgsrc/sysutils/py-psutil/distinfo 2020/07/16 11:16:21 1.37
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
1$NetBSD: distinfo,v 1.36 2020/04/19 10:04:54 adam Exp $ 1$NetBSD: distinfo,v 1.37 2020/07/16 11:16:21 adam Exp $
2 2
3SHA1 (psutil-5.7.0.tar.gz) = 8c26a9336998e0ba7939979b480fd4a64c0b3d77 3SHA1 (psutil-5.7.2.tar.gz) = 96b2286d1b06b6093aa0b5cb192bce7eb60c831a
4RMD160 (psutil-5.7.0.tar.gz) = 0f18df3c85ee2f3136b5fd54cdf1fa84d2bc2795 4RMD160 (psutil-5.7.2.tar.gz) = 81e2a15776e0dea9f460f735f1f0ca5a1a421a79
5SHA512 (psutil-5.7.0.tar.gz) = 8cee64ab396dae79866e961aeabdb9a4174e1339bcd5c0a35f23fee97ca2a61c0cb08f7152d7e0db90c387400c5c6fb3da2dd2124ce9bf97dfffe6f3b4967981 5SHA512 (psutil-5.7.2.tar.gz) = b0c9b6bceffc031b230d656f76eca555e5cd481d8dc70de1c6068ec31f1ffd74314aa35c8e11903901f58c326152128749ff9525064ecca117df258311d27320
6Size (psutil-5.7.0.tar.gz) = 449628 bytes 6Size (psutil-5.7.2.tar.gz) = 460198 bytes
7SHA1 (patch-psutil___psbsd.py) = da61606aee2366181935c10873d0627d0cb80f3f 7SHA1 (patch-psutil___psbsd.py) = da61606aee2366181935c10873d0627d0cb80f3f
8SHA1 (patch-psutil___psutil__bsd.c) = a94b2c5a11338f3fffcbdde4339391c9519cf6d6 8SHA1 (patch-psutil___psutil__bsd.c) = a94b2c5a11338f3fffcbdde4339391c9519cf6d6

cvs diff -r1.13 -r1.14 pkgsrc/sysutils/py-psutil/PLIST (expand / switch to unified diff)

--- pkgsrc/sysutils/py-psutil/PLIST 2019/04/30 09:32:07 1.13
+++ pkgsrc/sysutils/py-psutil/PLIST 2020/07/16 11:16:21 1.14
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1@comment $NetBSD: PLIST,v 1.13 2019/04/30 09:32:07 adam Exp $ 1@comment $NetBSD: PLIST,v 1.14 2020/07/16 11:16:21 adam Exp $
2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
5${PYSITELIB}/${EGG_INFODIR}/not-zip-safe 5${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
6${PLIST.py2x}${PYSITELIB}/${EGG_INFODIR}/requires.txt 6${PYSITELIB}/${EGG_INFODIR}/requires.txt
7${PYSITELIB}/${EGG_INFODIR}/top_level.txt 7${PYSITELIB}/${EGG_INFODIR}/top_level.txt
8${PYSITELIB}/psutil/__init__.py 8${PYSITELIB}/psutil/__init__.py
9${PYSITELIB}/psutil/__init__.pyc 9${PYSITELIB}/psutil/__init__.pyc
10${PYSITELIB}/psutil/__init__.pyo 10${PYSITELIB}/psutil/__init__.pyo
11${PYSITELIB}/psutil/_common.py 11${PYSITELIB}/psutil/_common.py
12${PYSITELIB}/psutil/_common.pyc 12${PYSITELIB}/psutil/_common.pyc
13${PYSITELIB}/psutil/_common.pyo 13${PYSITELIB}/psutil/_common.pyo
14${PYSITELIB}/psutil/_compat.py 14${PYSITELIB}/psutil/_compat.py
15${PYSITELIB}/psutil/_compat.pyc 15${PYSITELIB}/psutil/_compat.pyc
16${PYSITELIB}/psutil/_compat.pyo 16${PYSITELIB}/psutil/_compat.pyo
17${PYSITELIB}/psutil/_psaix.py 17${PYSITELIB}/psutil/_psaix.py
18${PYSITELIB}/psutil/_psaix.pyc 18${PYSITELIB}/psutil/_psaix.pyc
19${PYSITELIB}/psutil/_psaix.pyo 19${PYSITELIB}/psutil/_psaix.pyo
@@ -51,40 +51,43 @@ ${PYSITELIB}/psutil/tests/test_aix.pyc @@ -51,40 +51,43 @@ ${PYSITELIB}/psutil/tests/test_aix.pyc
51${PYSITELIB}/psutil/tests/test_aix.pyo 51${PYSITELIB}/psutil/tests/test_aix.pyo
52${PYSITELIB}/psutil/tests/test_bsd.py 52${PYSITELIB}/psutil/tests/test_bsd.py
53${PYSITELIB}/psutil/tests/test_bsd.pyc 53${PYSITELIB}/psutil/tests/test_bsd.pyc
54${PYSITELIB}/psutil/tests/test_bsd.pyo 54${PYSITELIB}/psutil/tests/test_bsd.pyo
55${PYSITELIB}/psutil/tests/test_connections.py 55${PYSITELIB}/psutil/tests/test_connections.py
56${PYSITELIB}/psutil/tests/test_connections.pyc 56${PYSITELIB}/psutil/tests/test_connections.pyc
57${PYSITELIB}/psutil/tests/test_connections.pyo 57${PYSITELIB}/psutil/tests/test_connections.pyo
58${PYSITELIB}/psutil/tests/test_contracts.py 58${PYSITELIB}/psutil/tests/test_contracts.py
59${PYSITELIB}/psutil/tests/test_contracts.pyc 59${PYSITELIB}/psutil/tests/test_contracts.pyc
60${PYSITELIB}/psutil/tests/test_contracts.pyo 60${PYSITELIB}/psutil/tests/test_contracts.pyo
61${PYSITELIB}/psutil/tests/test_linux.py 61${PYSITELIB}/psutil/tests/test_linux.py
62${PYSITELIB}/psutil/tests/test_linux.pyc 62${PYSITELIB}/psutil/tests/test_linux.pyc
63${PYSITELIB}/psutil/tests/test_linux.pyo 63${PYSITELIB}/psutil/tests/test_linux.pyo
64${PYSITELIB}/psutil/tests/test_memory_leaks.py 64${PYSITELIB}/psutil/tests/test_memleaks.py
65${PYSITELIB}/psutil/tests/test_memory_leaks.pyc 65${PYSITELIB}/psutil/tests/test_memleaks.pyc
66${PYSITELIB}/psutil/tests/test_memory_leaks.pyo 66${PYSITELIB}/psutil/tests/test_memleaks.pyo
67${PYSITELIB}/psutil/tests/test_misc.py 67${PYSITELIB}/psutil/tests/test_misc.py
68${PYSITELIB}/psutil/tests/test_misc.pyc 68${PYSITELIB}/psutil/tests/test_misc.pyc
69${PYSITELIB}/psutil/tests/test_misc.pyo 69${PYSITELIB}/psutil/tests/test_misc.pyo
70${PYSITELIB}/psutil/tests/test_osx.py 70${PYSITELIB}/psutil/tests/test_osx.py
71${PYSITELIB}/psutil/tests/test_osx.pyc 71${PYSITELIB}/psutil/tests/test_osx.pyc
72${PYSITELIB}/psutil/tests/test_osx.pyo 72${PYSITELIB}/psutil/tests/test_osx.pyo
73${PYSITELIB}/psutil/tests/test_posix.py 73${PYSITELIB}/psutil/tests/test_posix.py
74${PYSITELIB}/psutil/tests/test_posix.pyc 74${PYSITELIB}/psutil/tests/test_posix.pyc
75${PYSITELIB}/psutil/tests/test_posix.pyo 75${PYSITELIB}/psutil/tests/test_posix.pyo
76${PYSITELIB}/psutil/tests/test_process.py 76${PYSITELIB}/psutil/tests/test_process.py
77${PYSITELIB}/psutil/tests/test_process.pyc 77${PYSITELIB}/psutil/tests/test_process.pyc
78${PYSITELIB}/psutil/tests/test_process.pyo 78${PYSITELIB}/psutil/tests/test_process.pyo
79${PYSITELIB}/psutil/tests/test_sunos.py 79${PYSITELIB}/psutil/tests/test_sunos.py
80${PYSITELIB}/psutil/tests/test_sunos.pyc 80${PYSITELIB}/psutil/tests/test_sunos.pyc
81${PYSITELIB}/psutil/tests/test_sunos.pyo 81${PYSITELIB}/psutil/tests/test_sunos.pyo
82${PYSITELIB}/psutil/tests/test_system.py 82${PYSITELIB}/psutil/tests/test_system.py
83${PYSITELIB}/psutil/tests/test_system.pyc 83${PYSITELIB}/psutil/tests/test_system.pyc
84${PYSITELIB}/psutil/tests/test_system.pyo 84${PYSITELIB}/psutil/tests/test_system.pyo
 85${PYSITELIB}/psutil/tests/test_testutils.py
 86${PYSITELIB}/psutil/tests/test_testutils.pyc
 87${PYSITELIB}/psutil/tests/test_testutils.pyo
85${PYSITELIB}/psutil/tests/test_unicode.py 88${PYSITELIB}/psutil/tests/test_unicode.py
86${PYSITELIB}/psutil/tests/test_unicode.pyc 89${PYSITELIB}/psutil/tests/test_unicode.pyc
87${PYSITELIB}/psutil/tests/test_unicode.pyo 90${PYSITELIB}/psutil/tests/test_unicode.pyo
88${PYSITELIB}/psutil/tests/test_windows.py 91${PYSITELIB}/psutil/tests/test_windows.py
89${PYSITELIB}/psutil/tests/test_windows.pyc 92${PYSITELIB}/psutil/tests/test_windows.pyc
90${PYSITELIB}/psutil/tests/test_windows.pyo 93${PYSITELIB}/psutil/tests/test_windows.pyo