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:           Wed Jul 22 12:56:39 UTC 2026

Modified Files:
        pkgsrc/devel/py-plumbum: Makefile distinfo

Log Message:
py-plumbum: updated to 2.0.2

2.0.2

Fixes:

* CLI parsing and terminal fixes: exact switch names win over abbreviations, clear errors for ``--flag=value`` on no-argument switches and for unknown ``requires``/``excludes`` names, ``Set`` no 
longer validates the unsplit CSV string, ``--helpall`` no longer corrupts later ``--help`` output, ``ask``/``choose``/``prompt`` no longer loop forever on closed stdin, and wide/tall images render 
with the right aspect
* Subprocess and pipeline lifecycle fixes: ``bgrun`` kills and reaps the process when the body raises, pipeline call-time args bind to the source command, leaked pipeline pipes are closed, the async 
TEE handles long lines and multibyte characters and reaps on failure, equal timeout deadlines no longer kill the timeout thread, and daemon fixes
* Path/fs edge cases: ``RemotePath.unlink`` no longer removes directories recursively and handles symlinks via lstat, ``RemotePath.access`` supports ``F_OK`` and requires every requested permission 
bit, ``LocalPath.chown`` leaves an unspecified owner/group unchanged, and ``AtomicFile.locked`` honors ``blocking=False`` for the in-process thread lock
* Don't change the global ``SIGPIPE`` disposition in the CLI
* Keep the return code off the last line of session output
* ``Path.parent`` no longer raises ``IndexError`` on the filesystem root
* Quote paths, cwd, and env names in remote shell command lines
* ``colorlib`` correctness fixes: stdout guard, ``Color(0)``, ``from_ansi``, bold-off

Docs:

* Update terminal color support link to its permanent home
* Update example output to match the code

Internal:

* Remove a redundant class definition and fix indentation
* Bump ``actions/checkout`` and ``astral-sh/setup-uv``


To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/py-plumbum/Makefile
cvs rdiff -u -r1.13 -r1.14 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.16 pkgsrc/devel/py-plumbum/Makefile:1.17
--- pkgsrc/devel/py-plumbum/Makefile:1.16       Fri Jun 12 10:04:38 2026
+++ pkgsrc/devel/py-plumbum/Makefile    Wed Jul 22 12:56:39 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.16 2026/06/12 10:04:38 adam Exp $
+# $NetBSD: Makefile,v 1.17 2026/07/22 12:56:39 adam Exp $
 
-DISTNAME=      plumbum-2.0.1
+DISTNAME=      plumbum-2.0.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/plumbum/}

Index: pkgsrc/devel/py-plumbum/distinfo
diff -u pkgsrc/devel/py-plumbum/distinfo:1.13 pkgsrc/devel/py-plumbum/distinfo:1.14
--- pkgsrc/devel/py-plumbum/distinfo:1.13       Fri Jun 12 10:04:38 2026
+++ pkgsrc/devel/py-plumbum/distinfo    Wed Jul 22 12:56:39 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.13 2026/06/12 10:04:38 adam Exp $
+$NetBSD: distinfo,v 1.14 2026/07/22 12:56:39 adam Exp $
 
-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
+BLAKE2s (plumbum-2.0.2.tar.gz) = fbde0e0f3e2278039f7422b8b437f28503965fa959a96ae18af3bafd3c9c6fcf
+SHA512 (plumbum-2.0.2.tar.gz) = 49a4234ddc6e94289dff23ee0186dffb87b10500c30ebf2cf9867ff9487ba08a19e12dce5e0740ddb90aebe9f42f7283f4cd8aabaa79d95fcb969bce0dc8de24
+Size (plumbum-2.0.2.tar.gz) = 390799 bytes



Home | Main Index | Thread Index | Old Index