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