git: 142922d97201 - main - devel/py-pipx: Update to 1.16.7
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 31 Aug 2026 05:45:38 UTC
The branch main has been updated by sunpoet:
URL: https://cgit.FreeBSD.org/ports/commit/?id=142922d97201372d10c3252b6a6ad6071846f9e9
commit 142922d97201372d10c3252b6a6ad6071846f9e9
Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-08-31 05:19:49 +0000
Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-08-31 05:41:07 +0000
devel/py-pipx: Update to 1.16.7
- Update WWW
Changes: https://github.com/pypa/pipx/releases
https://pipx.pypa.io/stable/changelog.html
---
devel/py-pipx/Makefile | 9 ++++++---
devel/py-pipx/distinfo | 6 +++---
devel/py-pipx/files/patch-hatch_build.py | 13 +++++++++++++
3 files changed, 22 insertions(+), 6 deletions(-)
diff --git a/devel/py-pipx/Makefile b/devel/py-pipx/Makefile
index 6914f7ca53be..c7cc1a59ae4a 100644
--- a/devel/py-pipx/Makefile
+++ b/devel/py-pipx/Makefile
@@ -1,21 +1,24 @@
PORTNAME= pipx
-PORTVERSION= 1.15.0
+PORTVERSION= 1.16.7
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Install and Run Python Applications in Isolated Environments
-WWW= https://github.com/pypa/pipx
+WWW= https://pipx.pypa.io/stable/ \
+ https://github.com/pypa/pipx
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0.4:devel/py-hatch-vcs@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}docutils>=0.21,1:textproc/py-docutils@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hatchling>=1.27:devel/py-hatchling@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}argcomplete>=1.9.4:devel/py-argcomplete@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}filelock>=3.16:sysutils/py-filelock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>=20:devel/py-packaging@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}platformdirs>=2.1:devel/py-platformdirs@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}platformdirs>=4.6:devel/py-platformdirs@${PY_FLAVOR} \
${PY_TOMLI} \
${PYTHON_PKGNAMEPREFIX}userpath>=1.6:devel/py-userpath@${PY_FLAVOR}
diff --git a/devel/py-pipx/distinfo b/devel/py-pipx/distinfo
index a89a33b7bd13..e261630fa4c6 100644
--- a/devel/py-pipx/distinfo
+++ b/devel/py-pipx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1782966452
-SHA256 (pipx-1.15.0.tar.gz) = 193aab4983b787903e389d623e6347f697026c0d7a2ba0b4fbd5189bed22f19d
-SIZE (pipx-1.15.0.tar.gz) = 304414
+TIMESTAMP = 1787587880
+SHA256 (pipx-1.16.7.tar.gz) = a575ced25c507c1b1c978269f5684b5b291e81e3cd14eb3cee196a3c5b304732
+SIZE (pipx-1.16.7.tar.gz) = 353428
diff --git a/devel/py-pipx/files/patch-hatch_build.py b/devel/py-pipx/files/patch-hatch_build.py
new file mode 100644
index 000000000000..eba4c88f04e0
--- /dev/null
+++ b/devel/py-pipx/files/patch-hatch_build.py
@@ -0,0 +1,13 @@
+Reference: https://docutils.sourceforge.io/docs/api/publisher.html#component-specification
+
+--- hatch_build.py.orig 2020-02-02 00:00:00 UTC
++++ hatch_build.py
+@@ -20,7 +20,7 @@ class CustomBuildHook(BuildHookInterface):
+ if line.strip() != ":orphan:"
+ )
+ (output / "pipx.1").write_bytes(
+- publish_string(source, writer="manpage", settings_overrides={"report_level": 5})
++ publish_string(source, writer_name="manpage", settings_overrides={"report_level": 5})
+ )
+
+