pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

py-psutil: Process utilities module for Python



Module Name:	pkgsrc-wip
Committed By:	Jason W. Bacon <bacon%NetBSD.org@localhost>
Pushed By:	outpaddling
Date:		Thu Nov 21 15:54:21 2024 -0600
Changeset:	5edf6f58d54bc10525015060c55eb210764fd92b

Modified Files:
	Makefile
Added Files:
	py-psutil/DESCR
	py-psutil/Makefile
	py-psutil/PLIST
	py-psutil/distinfo

Log Message:
py-psutil:  Process utilities module for Python

psutil is a module providing an interface for retrieving information on running
processes and system utilization (CPU, memory) in a portable way by using
Python, implementing many functionalities offered by tools like ps, top and
Windows task manager.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=5edf6f58d54bc10525015060c55eb210764fd92b

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile           |  1 +
 py-psutil/DESCR    |  4 +++
 py-psutil/Makefile | 33 +++++++++++++++++++
 py-psutil/PLIST    | 93 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 py-psutil/distinfo |  5 +++
 5 files changed, 136 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 9061d80ab8..2d15ea6e98 100644
--- a/Makefile
+++ b/Makefile
@@ -4334,6 +4334,7 @@ SUBDIR+=	py-proxy_tools
 SUBDIR+=	py-psamm
 SUBDIR+=	py-pseudopy
 SUBDIR+=	py-pseudorandom
+SUBDIR+=	py-psutil
 SUBDIR+=	py-psychopy
 SUBDIR+=	py-psygnal
 SUBDIR+=	py-ptex
diff --git a/py-psutil/DESCR b/py-psutil/DESCR
new file mode 100644
index 0000000000..3c7cbb058f
--- /dev/null
+++ b/py-psutil/DESCR
@@ -0,0 +1,4 @@
+psutil is a module providing an interface for retrieving information on running
+processes and system utilization (CPU, memory) in a portable way by using
+Python, implementing many functionalities offered by tools like ps, top and
+Windows task manager.
diff --git a/py-psutil/Makefile b/py-psutil/Makefile
new file mode 100644
index 0000000000..ee5a76386e
--- /dev/null
+++ b/py-psutil/Makefile
@@ -0,0 +1,33 @@
+# $NetBSD$
+#
+###########################################################
+#                  Generated by fbsd2pkg                  #
+#              Thu Nov 21 15:47:08 CST 2024               #
+###########################################################
+
+###########################################################
+# Unconverted and partially converted FreeBSD port syntax:
+
+# Unknown tool: USE_TOOLS=	cpe
+#CPE_VENDOR=	psutil_project
+
+DISTNAME=	psutil-6.1.0
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	sysutils python
+MASTER_SITES=	${MASTER_SITE_PYPI:=p/psutil/}
+
+OWNER=		bacon%NetBSD.org@localhost
+HOMEPAGE=	https://psutil.readthedocs.io/en/latest/
+COMMENT=	Process utilities module for Python
+LICENSE=	modified-bsd
+
+# Check these
+PYTHON_VERSIONS_INCOMPATIBLE=	27
+TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+TOOL_DEPENDS+=	${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
+
+post-install:
+	${FIND} ${DESTDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP} {} +
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-psutil/PLIST b/py-psutil/PLIST
new file mode 100644
index 0000000000..4422ec66f1
--- /dev/null
+++ b/py-psutil/PLIST
@@ -0,0 +1,93 @@
+@comment $NetBSD$
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/psutil/__init__.py
+${PYSITELIB}/psutil/__init__.pyc
+${PYSITELIB}/psutil/__init__.pyo
+${PYSITELIB}/psutil/_common.py
+${PYSITELIB}/psutil/_common.pyc
+${PYSITELIB}/psutil/_common.pyo
+${PYSITELIB}/psutil/_compat.py
+${PYSITELIB}/psutil/_compat.pyc
+${PYSITELIB}/psutil/_compat.pyo
+${PYSITELIB}/psutil/_psaix.py
+${PYSITELIB}/psutil/_psaix.pyc
+${PYSITELIB}/psutil/_psaix.pyo
+${PYSITELIB}/psutil/_psbsd.py
+${PYSITELIB}/psutil/_psbsd.pyc
+${PYSITELIB}/psutil/_psbsd.pyo
+${PYSITELIB}/psutil/_pslinux.py
+${PYSITELIB}/psutil/_pslinux.pyc
+${PYSITELIB}/psutil/_pslinux.pyo
+${PYSITELIB}/psutil/_psosx.py
+${PYSITELIB}/psutil/_psosx.pyc
+${PYSITELIB}/psutil/_psosx.pyo
+${PYSITELIB}/psutil/_psposix.py
+${PYSITELIB}/psutil/_psposix.pyc
+${PYSITELIB}/psutil/_psposix.pyo
+${PYSITELIB}/psutil/_pssunos.py
+${PYSITELIB}/psutil/_pssunos.pyc
+${PYSITELIB}/psutil/_pssunos.pyo
+${PYSITELIB}/psutil/_psutil_bsd.so
+${PYSITELIB}/psutil/_psutil_posix.so
+${PYSITELIB}/psutil/_pswindows.py
+${PYSITELIB}/psutil/_pswindows.pyc
+${PYSITELIB}/psutil/_pswindows.pyo
+${PYSITELIB}/psutil/tests/__init__.py
+${PYSITELIB}/psutil/tests/__init__.pyc
+${PYSITELIB}/psutil/tests/__init__.pyo
+${PYSITELIB}/psutil/tests/__main__.py
+${PYSITELIB}/psutil/tests/__main__.pyc
+${PYSITELIB}/psutil/tests/__main__.pyo
+${PYSITELIB}/psutil/tests/test_aix.py
+${PYSITELIB}/psutil/tests/test_aix.pyc
+${PYSITELIB}/psutil/tests/test_aix.pyo
+${PYSITELIB}/psutil/tests/test_bsd.py
+${PYSITELIB}/psutil/tests/test_bsd.pyc
+${PYSITELIB}/psutil/tests/test_bsd.pyo
+${PYSITELIB}/psutil/tests/test_connections.py
+${PYSITELIB}/psutil/tests/test_connections.pyc
+${PYSITELIB}/psutil/tests/test_connections.pyo
+${PYSITELIB}/psutil/tests/test_contracts.py
+${PYSITELIB}/psutil/tests/test_contracts.pyc
+${PYSITELIB}/psutil/tests/test_contracts.pyo
+${PYSITELIB}/psutil/tests/test_linux.py
+${PYSITELIB}/psutil/tests/test_linux.pyc
+${PYSITELIB}/psutil/tests/test_linux.pyo
+${PYSITELIB}/psutil/tests/test_memleaks.py
+${PYSITELIB}/psutil/tests/test_memleaks.pyc
+${PYSITELIB}/psutil/tests/test_memleaks.pyo
+${PYSITELIB}/psutil/tests/test_misc.py
+${PYSITELIB}/psutil/tests/test_misc.pyc
+${PYSITELIB}/psutil/tests/test_misc.pyo
+${PYSITELIB}/psutil/tests/test_osx.py
+${PYSITELIB}/psutil/tests/test_osx.pyc
+${PYSITELIB}/psutil/tests/test_osx.pyo
+${PYSITELIB}/psutil/tests/test_posix.py
+${PYSITELIB}/psutil/tests/test_posix.pyc
+${PYSITELIB}/psutil/tests/test_posix.pyo
+${PYSITELIB}/psutil/tests/test_process.py
+${PYSITELIB}/psutil/tests/test_process.pyc
+${PYSITELIB}/psutil/tests/test_process.pyo
+${PYSITELIB}/psutil/tests/test_process_all.py
+${PYSITELIB}/psutil/tests/test_process_all.pyc
+${PYSITELIB}/psutil/tests/test_process_all.pyo
+${PYSITELIB}/psutil/tests/test_sunos.py
+${PYSITELIB}/psutil/tests/test_sunos.pyc
+${PYSITELIB}/psutil/tests/test_sunos.pyo
+${PYSITELIB}/psutil/tests/test_system.py
+${PYSITELIB}/psutil/tests/test_system.pyc
+${PYSITELIB}/psutil/tests/test_system.pyo
+${PYSITELIB}/psutil/tests/test_testutils.py
+${PYSITELIB}/psutil/tests/test_testutils.pyc
+${PYSITELIB}/psutil/tests/test_testutils.pyo
+${PYSITELIB}/psutil/tests/test_unicode.py
+${PYSITELIB}/psutil/tests/test_unicode.pyc
+${PYSITELIB}/psutil/tests/test_unicode.pyo
+${PYSITELIB}/psutil/tests/test_windows.py
+${PYSITELIB}/psutil/tests/test_windows.pyc
+${PYSITELIB}/psutil/tests/test_windows.pyo
diff --git a/py-psutil/distinfo b/py-psutil/distinfo
new file mode 100644
index 0000000000..99d693f7b2
--- /dev/null
+++ b/py-psutil/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (psutil-6.1.0.tar.gz) = b4adc50ba35c28040f6462a4a8929452a7549ff724180f221465c5016ad095de
+SHA512 (psutil-6.1.0.tar.gz) = 76865df4fdb2a9df45e47589b76b34d0d9d9251491091683e47b4509863e32e46dc62ee2f760b983f0f762b8288d1ea7f32268a6857c049ad12f399908e19c82
+Size (psutil-6.1.0.tar.gz) = 508565 bytes


Home | Main Index | Thread Index | Old Index