Index | Thread | Search

From:
Renaud Allard <renaud@allard.it>
Subject:
Re: [wip] devel/py-pydantic 2.8.2 devel/py-pydantic-core-2.21.0
To:
ports <ports@openbsd.org>
Date:
Wed, 14 Aug 2024 11:13:43 +0200

Download raw body.

Thread
  • Renaud Allard:

    [wip] devel/py-pydantic 2.8.2 devel/py-pydantic-core-2.21.0

  • 
    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
    
  • Renaud Allard:

    [wip] devel/py-pydantic 2.8.2 devel/py-pydantic-core-2.21.0