On 8/13/24 10:23 PM, Stuart Henderson wrote:
On 2024/08/12 15:05, Renaud Allard wrote:
Hello,

Here is a WIP for devel/py-pydantic 2.8.2  devel/py-pydantic-core-2.21.0

It will more than likely break geo/pygeoapi unless this patch is applied:
https://github.com/geopython/pygeoapi/pull/1353/files

But it should "unbreak" net/synapse.

It's all untested ATM.

Try 'make test' in py-jaraco-text and py-inflect.

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 an update to textproc/py-inflect 7.3.1.
make test passes both on textproc/py-inflect and textproc/py-jaraco-text
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	14 Aug 2024 09:12:22 -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
 
@@ -18,6 +17,8 @@ MODULES=	lang/python
 MODPY_PI=	Yes
 MODPY_PYBUILD=	setuptools_scm
 RUN_DEPENDS=	devel/py-pydantic${MODPY_FLAVOR}
+TEST_DEPENDS=	devel/py-annotated_types${MODPY_FLAVOR} \
+		devel/py-typeguard${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	14 Aug 2024 09:12:22 -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	14 Aug 2024 09:12:22 -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