pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/py-plumbum
Module Name: pkgsrc
Committed By: adam
Date: Fri Jun 12 10:04:39 UTC 2026
Modified Files:
pkgsrc/devel/py-plumbum: Makefile PLIST distinfo
Log Message:
py-plumbum: updated to 2.0.1
2.0.1
Fixes:
* Make ``SwitchInfo`` hashable again so ``requires=``/``excludes=`` work
Internal:
* Drop unused ``conda.recipe``
2.0.0
Features:
* Support async mode
* Support ``popen`` on async pipelines
* More pathlib API supported
* Support color string processing
* Remove pywin32 dependency and replace WinAPI calls with a custom ctypes wrapper
* Full static typing
* Add paramiko machine typing
* Add remote typing
* Add sshmachine typing
* Add typing for color
* Add typing for fs
* Add typing for local machine
* Typing paths
* Adding rest of typing
* Enable tc ruff check
* More safe types
* Should be safe types
* Type only session
* Types for Application
* Typing for commands
* Type examples too
* Typing fixes from Ruff
* Minor typing updates
* New daemon implementation avoiding fork in certain code paths to improve portability
* Make the daemon launcher private to avoid exposing internals
* Application instances now provide bash and fish completions out of the box
* Drop use of ``atexit`` for color handling to avoid teardown issues
To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 pkgsrc/devel/py-plumbum/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/py-plumbum/PLIST
cvs rdiff -u -r1.12 -r1.13 pkgsrc/devel/py-plumbum/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/py-plumbum/Makefile
diff -u pkgsrc/devel/py-plumbum/Makefile:1.15 pkgsrc/devel/py-plumbum/Makefile:1.16
--- pkgsrc/devel/py-plumbum/Makefile:1.15 Tue Nov 11 13:38:56 2025
+++ pkgsrc/devel/py-plumbum/Makefile Fri Jun 12 10:04:38 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.15 2025/11/11 13:38:56 adam Exp $
+# $NetBSD: Makefile,v 1.16 2026/06/12 10:04:38 adam Exp $
-DISTNAME= plumbum-1.10.0
+DISTNAME= plumbum-2.0.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=p/plumbum/}
@@ -14,6 +14,7 @@ TOOL_DEPENDS+= ${PYPKGPREFIX}-hatch-vcs-
TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling>=1.27.0:../../devel/py-hatchling
TEST_DEPENDS+= ${PYPKGPREFIX}-paramiko-[0-9]*:../../security/py-paramiko
TEST_DEPENDS+= ${PYPKGPREFIX}-psutil-[0-9]*:../../sysutils/py-psutil
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-asyncio>=0.21.0:../../devel/py-test-asyncio
TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
TEST_DEPENDS+= ${PYPKGPREFIX}-test-mock-[0-9]*:../../devel/py-test-mock
TEST_DEPENDS+= ${PYPKGPREFIX}-test-timeout-[0-9]*:../../devel/py-test-timeout
Index: pkgsrc/devel/py-plumbum/PLIST
diff -u pkgsrc/devel/py-plumbum/PLIST:1.6 pkgsrc/devel/py-plumbum/PLIST:1.7
--- pkgsrc/devel/py-plumbum/PLIST:1.6 Sat Oct 28 19:57:05 2023
+++ pkgsrc/devel/py-plumbum/PLIST Fri Jun 12 10:04:38 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2023/10/28 19:57:05 wiz Exp $
+@comment $NetBSD: PLIST,v 1.7 2026/06/12 10:04:38 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
@@ -6,9 +6,18 @@ ${PYSITELIB}/${WHEEL_INFODIR}/licenses/L
${PYSITELIB}/plumbum/__init__.py
${PYSITELIB}/plumbum/__init__.pyc
${PYSITELIB}/plumbum/__init__.pyo
+${PYSITELIB}/plumbum/_compat/__init__.py
+${PYSITELIB}/plumbum/_compat/__init__.pyc
+${PYSITELIB}/plumbum/_compat/__init__.pyo
+${PYSITELIB}/plumbum/_compat/typing.py
+${PYSITELIB}/plumbum/_compat/typing.pyc
+${PYSITELIB}/plumbum/_compat/typing.pyo
${PYSITELIB}/plumbum/_testtools.py
${PYSITELIB}/plumbum/_testtools.pyc
${PYSITELIB}/plumbum/_testtools.pyo
+${PYSITELIB}/plumbum/async_cmd.py
+${PYSITELIB}/plumbum/async_cmd.pyc
+${PYSITELIB}/plumbum/async_cmd.pyo
${PYSITELIB}/plumbum/cli/__init__.py
${PYSITELIB}/plumbum/cli/__init__.pyc
${PYSITELIB}/plumbum/cli/__init__.pyo
@@ -71,6 +80,12 @@ ${PYSITELIB}/plumbum/colors.pyo
${PYSITELIB}/plumbum/commands/__init__.py
${PYSITELIB}/plumbum/commands/__init__.pyc
${PYSITELIB}/plumbum/commands/__init__.pyo
+${PYSITELIB}/plumbum/commands/_daemon_launcher.py
+${PYSITELIB}/plumbum/commands/_daemon_launcher.pyc
+${PYSITELIB}/plumbum/commands/_daemon_launcher.pyo
+${PYSITELIB}/plumbum/commands/async_.py
+${PYSITELIB}/plumbum/commands/async_.pyc
+${PYSITELIB}/plumbum/commands/async_.pyo
${PYSITELIB}/plumbum/commands/base.py
${PYSITELIB}/plumbum/commands/base.pyc
${PYSITELIB}/plumbum/commands/base.pyo
@@ -137,9 +152,11 @@ ${PYSITELIB}/plumbum/path/remote.pyo
${PYSITELIB}/plumbum/path/utils.py
${PYSITELIB}/plumbum/path/utils.pyc
${PYSITELIB}/plumbum/path/utils.pyo
+${PYSITELIB}/plumbum/py.typed
${PYSITELIB}/plumbum/typed_env.py
${PYSITELIB}/plumbum/typed_env.pyc
${PYSITELIB}/plumbum/typed_env.pyo
${PYSITELIB}/plumbum/version.py
${PYSITELIB}/plumbum/version.pyc
+${PYSITELIB}/plumbum/version.pyi
${PYSITELIB}/plumbum/version.pyo
Index: pkgsrc/devel/py-plumbum/distinfo
diff -u pkgsrc/devel/py-plumbum/distinfo:1.12 pkgsrc/devel/py-plumbum/distinfo:1.13
--- pkgsrc/devel/py-plumbum/distinfo:1.12 Tue Nov 11 13:38:56 2025
+++ pkgsrc/devel/py-plumbum/distinfo Fri Jun 12 10:04:38 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.12 2025/11/11 13:38:56 adam Exp $
+$NetBSD: distinfo,v 1.13 2026/06/12 10:04:38 adam Exp $
-BLAKE2s (plumbum-1.10.0.tar.gz) = a3bd4e730f70c9427d6fa17140b248918944bf5b626a7079d575935f07ad1d5b
-SHA512 (plumbum-1.10.0.tar.gz) = c290ae9bb4475380ae6cc32d801050642d1ef2806df6b1be9e45ed61f511ac5e3a4da2f45104d55b0eb34b6a73c649bab05b8ea9bb84d666adf8d921f8c503e2
-Size (plumbum-1.10.0.tar.gz) = 320039 bytes
+BLAKE2s (plumbum-2.0.1.tar.gz) = abb98ba2a4c4f87734970a79159caf0090131e74d825538365d31855c60efcdd
+SHA512 (plumbum-2.0.1.tar.gz) = 251e6e4f960c353c3c482f3c82598d001a9ca62a8f2cad38621c7789813b91404034541c92758e2cb88148964e13983643c78b61b72e1cf3f1d06ad219bb2f7f
+Size (plumbum-2.0.1.tar.gz) = 377668 bytes
Home |
Main Index |
Thread Index |
Old Index