On 8/19/24 3:56 PM, Landry Breuil wrote:
Le Wed, Aug 14, 2024 at 10:54:54AM +0200, Renaud Allard a écrit :


On 8/13/24 10:23 PM, Stuart Henderson wrote:
For py-pydantic-core, please get rid of pip as a build dep; see
www/py-adblock for an example. I didn't figure out how to do tests
without but at least let's not drag that mess into build at least.
Ideally do the same for whichever port that bit was copied from too :)


Here is a diff which upgrades devel/py-rpds-py to 0.20.0 and removes the
install dep on pip

my understanding of this diff is that now instead of pip, do-install
uses py-installer, so... devel/py-pip should move to TDEP, and
devel/py-installer should be added to BDEP, like www/py-adblock does ?


Indeed, this one should be better.

Index: Makefile
===================================================================
RCS file: /cvs/ports/textproc/py-inflect/Makefile,v
diff -u -p -r1.3 Makefile
--- Makefile	6 May 2024 12:24:08 -0000	1.3
+++ Makefile	19 Aug 2024 14:03:11 -0000
@@ -1,9 +1,8 @@
 COMMENT=	correctly generate plurals, singular nouns, ordinals, etc
 
-MODPY_EGG_VERSION=	6.0.4
+MODPY_EGG_VERSION=	7.3.1
 DISTNAME=	inflect-${MODPY_EGG_VERSION}
 PKGNAME=	py-${DISTNAME}
-REVISION=	0
 
 CATEGORIES=	textproc
 
@@ -17,7 +16,12 @@ MODULES=	lang/python
 
 MODPY_PI=	Yes
 MODPY_PYBUILD=	setuptools_scm
-RUN_DEPENDS=	devel/py-pydantic${MODPY_FLAVOR}
+RUN_DEPENDS=	devel/py-pydantic${MODPY_FLAVOR} \
+		devel/py-typeguard${MODPY_FLAVOR} \
+		devel/py-more-itertools${MODPY_FLAVOR} \
+		devel/py-installer${MODPY_FLAVOR}
+TEST_DEPENDS=	devel/py-annotated_types${MODPY_FLAVOR} \
+		devel/py-pip${MODPY_FLAVOR}
 
 FLAVORS=	python3
 FLAVOR=		python3
Index: distinfo
===================================================================
RCS file: /cvs/ports/textproc/py-inflect/distinfo,v
diff -u -p -r1.2 distinfo
--- distinfo	6 Apr 2023 07:10:11 -0000	1.2
+++ distinfo	19 Aug 2024 14:03:11 -0000
@@ -1,2 +1,2 @@
-SHA256 (inflect-6.0.4.tar.gz) = GEJkmhe2ytZoEqXJvfrLYxDh57bdijHwJnZt8bYmEus=
-SIZE (inflect-6.0.4.tar.gz) = 71131
+SHA256 (inflect-7.3.1.tar.gz) = 7deFFIpnOwxt/vGn2AzBvLLdbQQc2zE7YAMuRk/U6Ag=
+SIZE (inflect-7.3.1.tar.gz) = 71980
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/textproc/py-inflect/pkg/PLIST,v
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST	27 Nov 2022 10:55:14 -0000	1.1.1.1
+++ pkg/PLIST	19 Aug 2024 14:03:11 -0000
@@ -9,4 +9,12 @@ lib/python${MODPY_VERSION}/site-packages
 ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/inflect/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/inflect/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/inflect/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/inflect/compat/
+lib/python${MODPY_VERSION}/site-packages/inflect/compat/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/inflect/compat/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/inflect/compat/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/inflect/compat/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/inflect/compat/${MODPY_PYCACHE}py38.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/inflect/compat/${MODPY_PYCACHE}py38.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/inflect/compat/py38.py
 lib/python${MODPY_VERSION}/site-packages/inflect/py.typed

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to