git: 9afb483af307 - main - devel/py-twine: Update to 6.0.1

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Wed, 25 Dec 2024 19:20:49 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=9afb483af3078a6a8e9dd6773d09f4034b2822fb

commit 9afb483af3078a6a8e9dd6773d09f4034b2822fb
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2024-12-25 18:50:23 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2024-12-25 19:15:39 +0000

    devel/py-twine: Update to 6.0.1
    
    - Update WWW
    
    Changes:        https://github.com/pypa/twine/releases
                    https://github.com/pypa/twine/blob/main/docs/changelog.rst
                    https://twine.readthedocs.io/en/stable/changelog.html
---
 devel/py-twine/Makefile                   | 19 ++++++++++++-------
 devel/py-twine/distinfo                   |  6 +++---
 devel/py-twine/files/patch-pyproject.toml | 12 ------------
 3 files changed, 15 insertions(+), 22 deletions(-)

diff --git a/devel/py-twine/Makefile b/devel/py-twine/Makefile
index b17bbc9d31cb..da6f1b0d9c24 100644
--- a/devel/py-twine/Makefile
+++ b/devel/py-twine/Makefile
@@ -1,13 +1,13 @@
 PORTNAME=	twine
-PORTVERSION=	5.1.1
-PORTREVISION=	1
+PORTVERSION=	6.0.1
 CATEGORIES=	devel python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
 MAINTAINER=	sunpoet@FreeBSD.org
 COMMENT=	Collection of utilities for interacting with PyPI
-WWW=		https://github.com/pypa/twine
+WWW=		https://twine.readthedocs.io/en/stable/ \
+		https://github.com/pypa/twine
 
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE
@@ -15,9 +15,8 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}setuptools>=61.2:devel/py-setuptools@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}setuptools-scm>=6.0:devel/py-setuptools-scm@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}importlib-metadata>=3.6:devel/py-importlib-metadata@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}keyring>=15.1,1:security/py-keyring@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}pkginfo>=1.8.1:sysutils/py-pkginfo@${PY_FLAVOR} \
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}keyring>=15.1,1:security/py-keyring@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}readme-renderer>=35.0:devel/py-readme-renderer@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}requests>=2.20:www/py-requests@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}requests-toolbelt>=0.8.0:www/py-requests-toolbelt@${PY_FLAVOR} \
@@ -30,4 +29,10 @@ USE_PYTHON=	autoplist concurrent pep517
 
 NO_ARCH=	yes
 
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${PYTHON_REL} < 31000
+RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}importlib-metadata>=3.6:devel/py-importlib-metadata@${PY_FLAVOR}
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/devel/py-twine/distinfo b/devel/py-twine/distinfo
index 2ffa4a4c890a..9c8cd45f0779 100644
--- a/devel/py-twine/distinfo
+++ b/devel/py-twine/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1720022846
-SHA256 (twine-5.1.1.tar.gz) = 9aa0825139c02b3434d913545c7b847a21c835e11597f5255842d457da2322db
-SIZE (twine-5.1.1.tar.gz) = 225531
+TIMESTAMP = 1734888294
+SHA256 (twine-6.0.1.tar.gz) = 36158b09df5406e1c9c1fb8edb24fc2be387709443e7376689b938531582ee27
+SIZE (twine-6.0.1.tar.gz) = 227175
diff --git a/devel/py-twine/files/patch-pyproject.toml b/devel/py-twine/files/patch-pyproject.toml
deleted file mode 100644
index 6f4afbfab991..000000000000
--- a/devel/py-twine/files/patch-pyproject.toml
+++ /dev/null
@@ -1,12 +0,0 @@
---- pyproject.toml.orig	2024-06-26 14:57:38 UTC
-+++ pyproject.toml
-@@ -39,9 +39,6 @@ dependencies = [
- 	"keyring >= 15.1",
- 	"rfc3986 >= 1.4.0",
- 	"rich >= 12.0.0",
--
--	# workaround for #1116
--	"pkginfo < 1.11",
- ]
- dynamic = ["version"]
-