pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/py-pipx
Module Name: pkgsrc
Committed By: adam
Date: Thu Sep 3 09:14:54 UTC 2026
Modified Files:
pkgsrc/devel/py-pipx: ALTERNATIVES Makefile PLIST distinfo
Log Message:
py-pipx: updated to 1.17.2
1.17.2 - 2026-09-01
Bugfixes
Fix KeyError stderr noise when installing packages in Python3.15.
1.17.1 - 2026-08-30
Bugfixes
pipx environment now reports PIPX_MAX_LOGS, and pipx environment –value PIPX_MAX_LOGS no longer exits with invalid choice.
Miscellaneous internal changes
1.17.0 - 2026-08-29
Features
Add PIPX_COOLDOWN, a default for –cooldown on install, install-all, inject, upgrade, upgrade-all and run, so one release-age policy covers every command. An explicit –cooldown still wins, –cooldown 0
opts a single command out, and a locked install ignores the variable rather than failing.
Bugfixes
Require packaging>=26. Earlier releases serialize a direct reference as name@ url rather than PEP 508’s name @ url, so the specifier pipx recorded in pipx_metadata.json and passed to the backend
depended on which packaging happened to be installed.
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pipx/ALTERNATIVES \
pkgsrc/devel/py-pipx/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pipx/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pipx/PLIST
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-pipx/ALTERNATIVES
diff -u pkgsrc/devel/py-pipx/ALTERNATIVES:1.2 pkgsrc/devel/py-pipx/ALTERNATIVES:1.3
--- pkgsrc/devel/py-pipx/ALTERNATIVES:1.2 Fri Aug 15 06:26:26 2025
+++ pkgsrc/devel/py-pipx/ALTERNATIVES Thu Sep 3 09:14:54 2026
@@ -1 +1 @@
-bin/pipx @PREFIX@/bin/pipx@PYVERSSUFFIX@
+bin/pipx @PREFIX@/bin/pipx-@PYVERSSUFFIX@
Index: pkgsrc/devel/py-pipx/distinfo
diff -u pkgsrc/devel/py-pipx/distinfo:1.2 pkgsrc/devel/py-pipx/distinfo:1.3
--- pkgsrc/devel/py-pipx/distinfo:1.2 Sat Dec 27 14:46:03 2025
+++ pkgsrc/devel/py-pipx/distinfo Thu Sep 3 09:14:54 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.2 2025/12/27 14:46:03 adam Exp $
+$NetBSD: distinfo,v 1.3 2026/09/03 09:14:54 adam Exp $
-BLAKE2s (pipx-1.8.0.tar.gz) = 7c31949d119ebe97411c63f10d4bfc440301a12e058111efd5aea3ce27fa73a4
-SHA512 (pipx-1.8.0.tar.gz) = dbed60c2c2022769561b96d57b6255eddff1c0b88b6d4c5f901d2725748affd2afd1846a1ee33c25293cb0e33045cd84255c241f2adba6209c17de23520a7cac
-Size (pipx-1.8.0.tar.gz) = 292105 bytes
+BLAKE2s (pipx-1.17.2.tar.gz) = eac32d56bf308d18f41a47b28f734dc2b661967ff9223187cedfb1264a1ab422
+SHA512 (pipx-1.17.2.tar.gz) = 061c929fa36838738f653b360f96d80b1bd66c09f9399a3c4504ff146ca2caf3783c8642c1cf5b8e7b073c863dbd1e830863bd2f0426f46984801a6f33d1e85b
+Size (pipx-1.17.2.tar.gz) = 354513 bytes
Index: pkgsrc/devel/py-pipx/Makefile
diff -u pkgsrc/devel/py-pipx/Makefile:1.3 pkgsrc/devel/py-pipx/Makefile:1.4
--- pkgsrc/devel/py-pipx/Makefile:1.3 Sat Dec 27 14:46:03 2025
+++ pkgsrc/devel/py-pipx/Makefile Thu Sep 3 09:14:54 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.3 2025/12/27 14:46:03 adam Exp $
+# $NetBSD: Makefile,v 1.4 2026/09/03 09:14:54 adam Exp $
-DISTNAME= pipx-1.8.0
+DISTNAME= pipx-1.17.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=p/pipx/}
@@ -10,22 +10,33 @@ HOMEPAGE= https://pipx.pypa.io/
COMMENT= Install and Run Python Applications in Isolated Environments
LICENSE= mit
+TOOL_DEPENDS+= ${PYPKGPREFIX}-docutils>=0.21:../../textproc/py-docutils
TOOL_DEPENDS+= ${PYPKGPREFIX}-hatch-vcs>=0.4:../../devel/py-hatch-vcs
-TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling>=1.18:../../devel/py-hatchling
+TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling>=1.27:../../devel/py-hatchling
DEPENDS+= ${PYPKGPREFIX}-argcomplete>=1.9.4:../../devel/py-argcomplete
-DEPENDS+= ${PYPKGPREFIX}-packaging>=20:../../devel/py-packaging
-DEPENDS+= ${PYPKGPREFIX}-platformdirs>=2.1:../../misc/py-platformdirs
+DEPENDS+= ${PYPKGPREFIX}-filelock>=3.16:../../devel/py-filelock
+DEPENDS+= ${PYPKGPREFIX}-packaging>=26:../../devel/py-packaging
+DEPENDS+= ${PYPKGPREFIX}-platformdirs>=4.6:../../misc/py-platformdirs
DEPENDS+= ${PYPKGPREFIX}-userpath>=1.9.2:../../devel/py-userpath
USE_LANGUAGES= # none
+PY_RENAME_BINARIES= pipx
+
.include "../../lang/python/pyversion.mk"
.if ${PYTHON_VERSION} < 311
-DEPENDS+= ${PYPKGPREFIX}-tomli-[0-9]*:../../textproc/py-tomli
+DEPENDS+= ${PYPKGPREFIX}-tomli>=0:../../textproc/py-tomli
.endif
+SUBST_CLASSES+= mandir
+SUBST_STAGE.mandir= pre-configure
+SUBST_MESSAGE.mandir= Setting correct mandir.
+SUBST_FILES.mandir= pyproject.toml
+SUBST_SED.mandir= -e 's,share/man,${PKGMANDIR},g'
+
post-install:
- cd ${DESTDIR}${PREFIX}/bin && ${MV} pipx pipx${PYVERSSUFFIX} || ${TRUE}
+ cd ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 && \
+ ${MV} pipx.1 pipx-${PYVERSSUFFIX}.1 || ${TRUE}
.include "../../lang/python/application.mk"
.include "../../lang/python/wheel.mk"
Index: pkgsrc/devel/py-pipx/PLIST
diff -u pkgsrc/devel/py-pipx/PLIST:1.1 pkgsrc/devel/py-pipx/PLIST:1.2
--- pkgsrc/devel/py-pipx/PLIST:1.1 Fri Aug 15 05:49:28 2025
+++ pkgsrc/devel/py-pipx/PLIST Thu Sep 3 09:14:54 2026
@@ -1,5 +1,5 @@
-@comment $NetBSD: PLIST,v 1.1 2025/08/15 05:49:28 kim Exp $
-bin/pipx${PYVERSSUFFIX}
+@comment $NetBSD: PLIST,v 1.2 2026/09/03 09:14:54 adam Exp $
+bin/pipx-${PYVERSSUFFIX}
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
@@ -14,12 +14,27 @@ ${PYSITELIB}/pipx/__main__.pyo
${PYSITELIB}/pipx/animate.py
${PYSITELIB}/pipx/animate.pyc
${PYSITELIB}/pipx/animate.pyo
+${PYSITELIB}/pipx/backends/__init__.py
+${PYSITELIB}/pipx/backends/__init__.pyc
+${PYSITELIB}/pipx/backends/__init__.pyo
+${PYSITELIB}/pipx/backends/_base.py
+${PYSITELIB}/pipx/backends/_base.pyc
+${PYSITELIB}/pipx/backends/_base.pyo
+${PYSITELIB}/pipx/backends/pip.py
+${PYSITELIB}/pipx/backends/pip.pyc
+${PYSITELIB}/pipx/backends/pip.pyo
+${PYSITELIB}/pipx/backends/uv.py
+${PYSITELIB}/pipx/backends/uv.pyc
+${PYSITELIB}/pipx/backends/uv.pyo
${PYSITELIB}/pipx/colors.py
${PYSITELIB}/pipx/colors.pyc
${PYSITELIB}/pipx/colors.pyo
${PYSITELIB}/pipx/commands/__init__.py
${PYSITELIB}/pipx/commands/__init__.pyc
${PYSITELIB}/pipx/commands/__init__.pyo
+${PYSITELIB}/pipx/commands/cache.py
+${PYSITELIB}/pipx/commands/cache.pyc
+${PYSITELIB}/pipx/commands/cache.pyo
${PYSITELIB}/pipx/commands/common.py
${PYSITELIB}/pipx/commands/common.pyc
${PYSITELIB}/pipx/commands/common.pyo
@@ -29,6 +44,15 @@ ${PYSITELIB}/pipx/commands/ensure_path.p
${PYSITELIB}/pipx/commands/environment.py
${PYSITELIB}/pipx/commands/environment.pyc
${PYSITELIB}/pipx/commands/environment.pyo
+${PYSITELIB}/pipx/commands/execute.py
+${PYSITELIB}/pipx/commands/execute.pyc
+${PYSITELIB}/pipx/commands/execute.pyo
+${PYSITELIB}/pipx/commands/expose.py
+${PYSITELIB}/pipx/commands/expose.pyc
+${PYSITELIB}/pipx/commands/expose.pyo
+${PYSITELIB}/pipx/commands/health.py
+${PYSITELIB}/pipx/commands/health.pyc
+${PYSITELIB}/pipx/commands/health.pyo
${PYSITELIB}/pipx/commands/inject.py
${PYSITELIB}/pipx/commands/inject.pyc
${PYSITELIB}/pipx/commands/inject.pyo
@@ -41,18 +65,33 @@ ${PYSITELIB}/pipx/commands/interpreter.p
${PYSITELIB}/pipx/commands/list_packages.py
${PYSITELIB}/pipx/commands/list_packages.pyc
${PYSITELIB}/pipx/commands/list_packages.pyo
+${PYSITELIB}/pipx/commands/manifest.py
+${PYSITELIB}/pipx/commands/manifest.pyc
+${PYSITELIB}/pipx/commands/manifest.pyo
+${PYSITELIB}/pipx/commands/outdated.py
+${PYSITELIB}/pipx/commands/outdated.pyc
+${PYSITELIB}/pipx/commands/outdated.pyo
${PYSITELIB}/pipx/commands/pin.py
${PYSITELIB}/pipx/commands/pin.pyc
${PYSITELIB}/pipx/commands/pin.pyo
${PYSITELIB}/pipx/commands/reinstall.py
${PYSITELIB}/pipx/commands/reinstall.pyc
${PYSITELIB}/pipx/commands/reinstall.pyo
+${PYSITELIB}/pipx/commands/reset.py
+${PYSITELIB}/pipx/commands/reset.pyc
+${PYSITELIB}/pipx/commands/reset.pyo
${PYSITELIB}/pipx/commands/run.py
${PYSITELIB}/pipx/commands/run.pyc
${PYSITELIB}/pipx/commands/run.pyo
${PYSITELIB}/pipx/commands/run_pip.py
${PYSITELIB}/pipx/commands/run_pip.pyc
${PYSITELIB}/pipx/commands/run_pip.pyo
+${PYSITELIB}/pipx/commands/run_uv.py
+${PYSITELIB}/pipx/commands/run_uv.pyc
+${PYSITELIB}/pipx/commands/run_uv.pyo
+${PYSITELIB}/pipx/commands/transaction.py
+${PYSITELIB}/pipx/commands/transaction.pyc
+${PYSITELIB}/pipx/commands/transaction.pyo
${PYSITELIB}/pipx/commands/uninject.py
${PYSITELIB}/pipx/commands/uninject.pyc
${PYSITELIB}/pipx/commands/uninject.pyo
@@ -83,6 +122,18 @@ ${PYSITELIB}/pipx/paths.pyo
${PYSITELIB}/pipx/pipx_metadata_file.py
${PYSITELIB}/pipx/pipx_metadata_file.pyc
${PYSITELIB}/pipx/pipx_metadata_file.pyo
+${PYSITELIB}/pipx/requires_python.py
+${PYSITELIB}/pipx/requires_python.pyc
+${PYSITELIB}/pipx/requires_python.pyo
+${PYSITELIB}/pipx/result.py
+${PYSITELIB}/pipx/result.pyc
+${PYSITELIB}/pipx/result.pyo
+${PYSITELIB}/pipx/script.py
+${PYSITELIB}/pipx/script.pyc
+${PYSITELIB}/pipx/script.pyo
+${PYSITELIB}/pipx/self_install.py
+${PYSITELIB}/pipx/self_install.pyc
+${PYSITELIB}/pipx/self_install.pyo
${PYSITELIB}/pipx/shared_libs.py
${PYSITELIB}/pipx/shared_libs.pyc
${PYSITELIB}/pipx/shared_libs.pyo
@@ -102,3 +153,7 @@ ${PYSITELIB}/pipx/version.py
${PYSITELIB}/pipx/version.pyc
${PYSITELIB}/pipx/version.pyi
${PYSITELIB}/pipx/version.pyo
+${PYSITELIB}/pipx/wrap.py
+${PYSITELIB}/pipx/wrap.pyc
+${PYSITELIB}/pipx/wrap.pyo
+man/man1/pipx-${PYVERSSUFFIX}.1
Home |
Main Index |
Thread Index |
Old Index