From: Renaud Allard Subject: Re: [wip] devel/py-pydantic 2.8.2 devel/py-pydantic-core-2.21.0 To: ports Date: Wed, 14 Aug 2024 11:13:43 +0200 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