git: 142922d97201 - main - devel/py-pipx: Update to 1.16.7

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
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})
+         )
+ 
+