Index | Thread | Search

From:
Renaud Allard <renaud@allard.it>
Subject:
Re: [update] devel/py-rpds-py 0.20.0
To:
ports@openbsd.org
Date:
Mon, 19 Aug 2024 17:14:36 +0200

Download raw body.

Thread
  • Renaud Allard:

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

  • 
    On 8/19/24 4:35 PM, Landry Breuil wrote:
    > Le Mon, Aug 19, 2024 at 04:04:34PM +0200, Renaud Allard a écrit :
    >>
    >>
    >> 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.
    > 
    > my comment was about py-rpds, and this diff is py-inflect, which now
    > shouldnt have py-pydantic as a dep :)
    > 
    
    Indeed, I misread you and I am a little bit tired right now. py-inflect 
    had py-pydantic left anyway, and missing devel/py-more-itertools so the 
    diff was wrong.
    py-rpds-py didn't need devel/maturin as BDEP either
    
    Here are better py-inflect and py-rpds-py
    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 15:03:18 -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,9 @@ MODULES=	lang/python
     
     MODPY_PI=	Yes
     MODPY_PYBUILD=	setuptools_scm
    -RUN_DEPENDS=	devel/py-pydantic${MODPY_FLAVOR}
    +RUN_DEPENDS=	devel/py-typeguard${MODPY_FLAVOR} \
    +		devel/py-more-itertools${MODPY_FLAVOR}
    +TEST_DEPENDS=	devel/py-annotated_types${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 15:03:18 -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 15:03:18 -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
    Index: Makefile
    ===================================================================
    RCS file: /cvs/ports/devel/py-rpds-py/Makefile,v
    diff -u -p -r1.3 Makefile
    --- Makefile	6 May 2024 12:23:22 -0000	1.3
    +++ Makefile	19 Aug 2024 15:13:25 -0000
    @@ -1,9 +1,8 @@
     COMMENT =		Python bindings for Rust's persistent data structures (rpds)
     
    -MODPY_EGG_VERSION =	0.18.0
    +MODPY_EGG_VERSION =	0.20.0
     DISTNAME =		rpds_py-${MODPY_EGG_VERSION}
     PKGNAME =		py-${DISTNAME:S/_/-/g}
    -REVISION =		1
     
     CATEGORIES =		devel
     
    @@ -24,8 +23,8 @@ MODPY_PYBUILD =		maturin
     MODCARGO_CARGO_BIN =	maturin
     CONFIGURE_STYLE =	cargo
     
    -BUILD_DEPENDS =		devel/maturin \
    -			devel/py-pip${MODPY_FLAVOR}
    +BUILD_DEPENDS =		devel/py-installer${MODPY_FLAVOR}
    +TEST_DEPENDS =		devel/py-pip${MODPY_FLAVOR}
     
     do-build:
     	${MODCARGO_CARGO_RUN} build \
    @@ -35,10 +34,8 @@ do-build:
     
     do-install:
     	${INSTALL_PROGRAM} ${WRKSRC}/target/release/librpds.so ${PREFIX}/lib
    -	pip${MODPY_VERSION} install --no-cache-dir --isolated \
    -		--root=${WRKINST} \
    -		--ignore-installed \
    -		--no-deps ${WRKSRC}/target/wheels/*.whl
    +	${INSTALL_DATA_DIR} ${WRKINST}${MODPY_LIBDIR}
    +	${MODPY_BIN} -m installer -d ${WRKINST} ${WRKSRC}/target/wheels/*.whl
     
     do-test:
     	pip${MODPY_VERSION} install --no-cache-dir --isolated \
    Index: crates.inc
    ===================================================================
    RCS file: /cvs/ports/devel/py-rpds-py/crates.inc,v
    diff -u -p -r1.1.1.1 crates.inc
    --- crates.inc	14 Apr 2024 01:20:00 -0000	1.1.1.1
    +++ crates.inc	19 Aug 2024 15:13:25 -0000
    @@ -1,37 +1,25 @@
    -MODCARGO_CRATES +=	archery	1.1.0	# MPL-2.0
    -MODCARGO_CRATES +=	autocfg	1.1.0	# Apache-2.0 OR MIT
    -MODCARGO_CRATES +=	bitflags	1.3.2	# MIT/Apache-2.0
    +MODCARGO_CRATES +=	archery	1.2.0	# MPL-2.0
    +MODCARGO_CRATES +=	autocfg	1.3.0	# Apache-2.0 OR MIT
    +MODCARGO_CRATES +=	cc	1.0.90	# MIT OR Apache-2.0
     MODCARGO_CRATES +=	cfg-if	1.0.0	# MIT/Apache-2.0
    -MODCARGO_CRATES +=	heck	0.4.1	# MIT OR Apache-2.0
    -MODCARGO_CRATES +=	indoc	2.0.4	# MIT OR Apache-2.0
    -MODCARGO_CRATES +=	libc	0.2.147	# MIT OR Apache-2.0
    -MODCARGO_CRATES +=	lock_api	0.4.10	# MIT OR Apache-2.0
    -MODCARGO_CRATES +=	memoffset	0.9.0	# MIT
    -MODCARGO_CRATES +=	once_cell	1.18.0	# MIT OR Apache-2.0
    -MODCARGO_CRATES +=	parking_lot	0.12.1	# MIT OR Apache-2.0
    -MODCARGO_CRATES +=	parking_lot_core	0.9.8	# MIT OR Apache-2.0
    -MODCARGO_CRATES +=	proc-macro2	1.0.66	# MIT OR Apache-2.0
    -MODCARGO_CRATES +=	pyo3	0.20.2	# MIT OR Apache-2.0
    -MODCARGO_CRATES +=	pyo3-build-config	0.20.2	# MIT OR Apache-2.0
    -MODCARGO_CRATES +=	pyo3-ffi	0.20.2	# MIT OR Apache-2.0
    -MODCARGO_CRATES +=	pyo3-macros	0.20.2	# MIT OR Apache-2.0
    -MODCARGO_CRATES +=	pyo3-macros-backend	0.20.2	# MIT OR Apache-2.0
    -MODCARGO_CRATES +=	quote	1.0.31	# MIT OR Apache-2.0
    -MODCARGO_CRATES +=	redox_syscall	0.3.5	# MIT
    +MODCARGO_CRATES +=	heck	0.5.0	# MIT OR Apache-2.0
    +MODCARGO_CRATES +=	indoc	2.0.5	# MIT OR Apache-2.0
    +MODCARGO_CRATES +=	libc	0.2.155	# MIT OR Apache-2.0
    +MODCARGO_CRATES +=	memoffset	0.9.1	# MIT
    +MODCARGO_CRATES +=	once_cell	1.19.0	# MIT OR Apache-2.0
    +MODCARGO_CRATES +=	portable-atomic	1.6.0	# Apache-2.0 OR MIT
    +MODCARGO_CRATES +=	proc-macro2	1.0.86	# MIT OR Apache-2.0
    +MODCARGO_CRATES +=	pyo3	0.22.2	# MIT OR Apache-2.0
    +MODCARGO_CRATES +=	pyo3-build-config	0.22.2	# MIT OR Apache-2.0
    +MODCARGO_CRATES +=	pyo3-ffi	0.22.2	# MIT OR Apache-2.0
    +MODCARGO_CRATES +=	pyo3-macros	0.22.2	# MIT OR Apache-2.0
    +MODCARGO_CRATES +=	pyo3-macros-backend	0.22.2	# MIT OR Apache-2.0
    +MODCARGO_CRATES +=	python3-dll-a	0.2.10	# MIT
    +MODCARGO_CRATES +=	quote	1.0.36	# MIT OR Apache-2.0
     MODCARGO_CRATES +=	rpds	1.1.0	# MPL-2.0
    -MODCARGO_CRATES +=	scopeguard	1.1.0	# MIT/Apache-2.0
    -MODCARGO_CRATES +=	smallvec	1.11.0	# MIT OR Apache-2.0
     MODCARGO_CRATES +=	static_assertions	1.1.0	# MIT OR Apache-2.0
    -MODCARGO_CRATES +=	syn	2.0.32	# MIT OR Apache-2.0
    -MODCARGO_CRATES +=	target-lexicon	0.12.9	# Apache-2.0 WITH LLVM-exception
    -MODCARGO_CRATES +=	triomphe	0.1.9	# MIT OR Apache-2.0
    -MODCARGO_CRATES +=	unicode-ident	1.0.11	# (MIT OR Apache-2.0) AND Unicode-DFS-2016
    +MODCARGO_CRATES +=	syn	2.0.69	# MIT OR Apache-2.0
    +MODCARGO_CRATES +=	target-lexicon	0.12.14	# Apache-2.0 WITH LLVM-exception
    +MODCARGO_CRATES +=	triomphe	0.1.13	# MIT OR Apache-2.0
    +MODCARGO_CRATES +=	unicode-ident	1.0.12	# (MIT OR Apache-2.0) AND Unicode-DFS-2016
     MODCARGO_CRATES +=	unindent	0.2.3	# MIT OR Apache-2.0
    -MODCARGO_CRATES +=	windows-targets	0.48.1	# MIT OR Apache-2.0
    -MODCARGO_CRATES +=	windows_aarch64_gnullvm	0.48.0	# MIT OR Apache-2.0
    -MODCARGO_CRATES +=	windows_aarch64_msvc	0.48.0	# MIT OR Apache-2.0
    -MODCARGO_CRATES +=	windows_i686_gnu	0.48.0	# MIT OR Apache-2.0
    -MODCARGO_CRATES +=	windows_i686_msvc	0.48.0	# MIT OR Apache-2.0
    -MODCARGO_CRATES +=	windows_x86_64_gnu	0.48.0	# MIT OR Apache-2.0
    -MODCARGO_CRATES +=	windows_x86_64_gnullvm	0.48.0	# MIT OR Apache-2.0
    -MODCARGO_CRATES +=	windows_x86_64_msvc	0.48.0	# MIT OR Apache-2.0
    Index: distinfo
    ===================================================================
    RCS file: /cvs/ports/devel/py-rpds-py/distinfo,v
    diff -u -p -r1.1.1.1 distinfo
    --- distinfo	14 Apr 2024 01:20:00 -0000	1.1.1.1
    +++ distinfo	19 Aug 2024 15:13:25 -0000
    @@ -1,76 +1,52 @@
    -SHA256 (cargo/archery-1.1.0.tar.gz) = SHlV9glidlSGzgAAFaNJLKRcNKLrvxK8CqK1EQym59I=
    -SHA256 (cargo/autocfg-1.1.0.tar.gz) = 1GiAK6sXy8DMV16bBT9B5yqja/prf1XjUp/6QxYbl/o=
    -SHA256 (cargo/bitflags-1.3.2.tar.gz) = vvONRRY8Lx3eCUp9/TPM9ZXJKQXI+PT9wY0G+xA3cYo=
    +SHA256 (cargo/archery-1.2.0.tar.gz) = iWfNHMnp4ZVPZE4U+9YEL+mjfalsUqZ+RKKsGCYfhWE=
    +SHA256 (cargo/autocfg-1.3.0.tar.gz) = DEtNC9Jb0LdGgcCtIUl2EM4bfJGxAizSHIDG+92UdrA=
    +SHA256 (cargo/cc-1.0.90.tar.gz) = jNZgSoKs8wOfEUT1S46zTpH/umIgURiecbeBgi1e4fU=
     SHA256 (cargo/cfg-if-1.0.0.tar.gz) = uvHeQzl2FYi8Bhnjy8ASDuWC67dLU7Tvv3kRe9LaQP0=
    -SHA256 (cargo/heck-0.4.1.tar.gz) = lVBcOLRXKy2RDOywKBVg9UtEChkzbLvLJ79s5q3G9ag=
    -SHA256 (cargo/indoc-2.0.4.tar.gz) = Hhhs+66AhOUT2v9CQLR5fjQvmIzs2k+2yTkVD5YxX9g=
    -SHA256 (cargo/libc-0.2.147.tar.gz) = tGaPsOqGHB3wlBJ6xfHaNAmoIRakunT8ouWO+ScVm7M=
    -SHA256 (cargo/lock_api-0.4.10.tar.gz) = wcyXF6ILG7Ii8zPmqS/TL32KGN3FoxkaEa9F3L9NzRY=
    -SHA256 (cargo/memoffset-0.9.0.tar.gz) = WmNLHGGpVYW9FWB8arDE5bIm5pX/KAC6DNzN3yCMQGw=
    -SHA256 (cargo/once_cell-1.18.0.tar.gz) = 3Ytd0q5e1xRixUAli+3LUZZRI61+fM9LmoyvqkpjV20=
    -SHA256 (cargo/parking_lot-0.12.1.tar.gz) = N0KywQO58GvJ//Cjf/SRKTWFG+5tNvPAK8x1W8/sIo8=
    -SHA256 (cargo/parking_lot_core-0.9.8.tar.gz) = k/AMhl/nyr9lAIGv/s04cQcPJnZ+eyBwo/+uFMZUtEc=
    -SHA256 (cargo/proc-macro2-1.0.66.tar.gz) = GPsx2z+b3bLqghzeMKn3ARfj8RmTi17mMLdAOqbi6tk=
    -SHA256 (cargo/pyo3-0.20.2.tar.gz) = moncelhQ0OmDvh7CpGOhcdIJkEh8PPzWi1Nj8e49b+A=
    -SHA256 (cargo/pyo3-build-config-0.20.2.tar.gz) = B0JvDY/lpgHyYpPzAK/Rp7HtXniypwWHDF8wiTxRY74=
    -SHA256 (cargo/pyo3-ffi-0.20.2.tar.gz) = 27fewX4XdmtGvKTxpCFahQBrTC7N4SIHbFYt0FjabPE=
    -SHA256 (cargo/pyo3-macros-0.20.2.tar.gz) = Bfc4tOQNULVxGVfxQoeM+g8o4FSqDr38P9E3qEP3TtM=
    -SHA256 (cargo/pyo3-macros-backend-0.20.2.tar.gz) = D8kQ1IUYR4J9r51s3UqCP72qtbiBgyXF6XqG2nnoiB8=
    -SHA256 (cargo/quote-1.0.31.tar.gz) = X+imXWndCAgYTrtfg2q1JrslnbI8ZX76OHEbEHLuR/A=
    -SHA256 (cargo/redox_syscall-0.3.5.tar.gz) = VnZk8mJwlHOTCkv55Rvy6/M0jy50jMxQ3qIGRoWPjyk=
    +SHA256 (cargo/heck-0.5.0.tar.gz) = IwTgCYP4f/s4tVtES147YKiEtdMMD8p9gv4zRJu+Veo=
    +SHA256 (cargo/indoc-2.0.5.tar.gz) = skj1Ik0dYGAF4CyX9apOiO6yMEiLzAO8nKTXmROZ8rU=
    +SHA256 (cargo/libc-0.2.155.tar.gz) = l7OIikrs936BEUXK327vWQH0eCxTiGGRsvaT8kdhhHw=
    +SHA256 (cargo/memoffset-0.9.1.tar.gz) = SIAWv65FewNtmWCS9stEhndhHOREnpcM6vQmlSA/IYo=
    +SHA256 (cargo/once_cell-1.19.0.tar.gz) = P9sSskdrWV+TWMUWGqRnwkOIWcqhNt7IbCb90u/he5I=
    +SHA256 (cargo/portable-atomic-1.6.0.tar.gz) = cXDvmYi8FpuhbdNqf6BB5cTL62o1t21MA9re03Hq58A=
    +SHA256 (cargo/proc-macro2-1.0.86.tar.gz) = XnGejfZl3w0cj7/SOAFXRHNhUdREXsCDa45iiq4QO3c=
    +SHA256 (cargo/pyo3-0.22.2.tar.gz) = gx6OgZoTjDbiEvOvP9nu/+1r8VEKgFrzWw7e5f+llDM=
    +SHA256 (cargo/pyo3-build-config-0.22.2.tar.gz) = Hocw5ZGxRJKolFzf8y8IklCwX1rM7PdK7d+egnLOH6g=
    +SHA256 (cargo/pyo3-ffi-0.22.2.tar.gz) = XpfpGdLfkuuIyoCgN5afROXnA1ZVllSWLLszFtADAMY=
    +SHA256 (cargo/pyo3-macros-0.22.2.tar.gz) = 61eYMCKtQfnmg6WZ8v0Tw2ZNcGOjrFcUyuS3vufT8gY=
    +SHA256 (cargo/pyo3-macros-backend-0.22.2.tar.gz) = 7EgMDFHd7IEBlTFwWsrFG82+rlY1V8mCqoJju5aIA3I=
    +SHA256 (cargo/python3-dll-a-0.2.10.tar.gz) = vQt4FxqQ2AizGaz60WbEeQ2el1m7wUrIJz/hM2c91Bs=
    +SHA256 (cargo/quote-1.0.36.tar.gz) = D6dqrzkQHEV4Nq7AziMW29w6tyPN2hxr1OatQgisrKc=
     SHA256 (cargo/rpds-1.1.0.tar.gz) = oOFVFdPOMxMyTYQmKepJBcJaE/gZU+rbiPhVFvWSkKQ=
    -SHA256 (cargo/scopeguard-1.1.0.tar.gz) = 0pqwxtP8Dukv5m4tmfcA6rF6jVfRwdO3SDgPsguqeM0=
    -SHA256 (cargo/smallvec-1.11.0.tar.gz) = YrtP7uSf3Z9wfvgC4iNlo13kt7KZ3kdj1Ev+qJlEL/k=
     SHA256 (cargo/static_assertions-1.1.0.tar.gz) = ouuTSbZESzJocuFA6xz158UiFU1p56D/sPuBwGs3VD8=
    -SHA256 (cargo/syn-2.0.32.tar.gz) = I5gUKE/W8aT/5MqJOVLN2TwiS2oVccmp6t1nApXAyeI=
    -SHA256 (cargo/target-lexicon-0.12.9.tar.gz) = 3453y3V6YfUblH7Ep+Nkbv2CW3NWHbHCMqjMtjnmEaA=
    -SHA256 (cargo/triomphe-0.1.9.tar.gz) = Du6AmK+tP7DFSpAHqraARVhBBQOtZ21GM/nCVZoArA8=
    -SHA256 (cargo/unicode-ident-1.0.11.tar.gz) = MBq6rkdaqRaH64JRSzKKtHohGlMwJssl/D5Rm4at/Dw=
    +SHA256 (cargo/syn-2.0.69.tar.gz) = IB/No4RcI+ghLNRmv+vwvSBpRJD8A1aujkKOCCSpFaY=
    +SHA256 (cargo/target-lexicon-0.12.14.tar.gz) = 4fxAOJGiG8+3w3g0umalR6j0AhRuunJltabYgFnJ/y8=
    +SHA256 (cargo/triomphe-0.1.13.tar.gz) = 5mMeQuELQMBpC/kvQE68/m4f20gDkdFfF8yOlu7tU2k=
    +SHA256 (cargo/unicode-ident-1.0.12.tar.gz) = M1S5rD+uH/Z1XLbbU2g622YWNPZ1V5Qt6k+s6+wP7ks=
     SHA256 (cargo/unindent-0.2.3.tar.gz) = x959c+F1RIfLWDZO6QakmZN6Dfq9hry5gPqZ7IyPos4=
    -SHA256 (cargo/windows-targets-0.48.1.tar.gz) = BdSxdJD3BJnyC555Hc9qKZeFzor01wkBggbcW0lT6V8=
    -SHA256 (cargo/windows_aarch64_gnullvm-0.48.0.tar.gz) = ka5XLht526iD4NMVR033MF0S9Wm0APz5BYGwYGL34bw=
    -SHA256 (cargo/windows_aarch64_msvc-0.48.0.tar.gz) = su8n4Ne9/Px7hosxfB0yxkGm/kYpwXG4kox7CNmNfPM=
    -SHA256 (cargo/windows_i686_gnu-0.48.0.tar.gz) = YioZYqfbgw1v0KaWg8gKGP2iAYefD0R/Blo7dGfaokE=
    -SHA256 (cargo/windows_i686_msvc-0.48.0.tar.gz) = RULG42TOIb9F1p/dKo5FX6ONMWFYz9Q7OsHFsbGfjgA=
    -SHA256 (cargo/windows_x86_64_gnu-0.48.0.tar.gz) = yiuKZh92KMvSNEDlCwXXBds2hviU/JWAggYjZWr5dLE=
    -SHA256 (cargo/windows_x86_64_gnullvm-0.48.0.tar.gz) = eJbbwfQeCIcunV6Pi6qP3SZ38pRoxOFWIQF07cf3uVM=
    -SHA256 (cargo/windows_x86_64_msvc-0.48.0.tar.gz) = GlFfV5n+SWHLUy+YPOKyMII2a4mOUv+85FnIb2fIN4o=
    -SHA256 (rpds_py-0.18.0.tar.gz) = QoIURu56dvXZ9x+eM6T7L/1yS7Pn+TOGFQthpDEVeI0=
    -SIZE (cargo/archery-1.1.0.tar.gz) = 22240
    -SIZE (cargo/autocfg-1.1.0.tar.gz) = 13272
    -SIZE (cargo/bitflags-1.3.2.tar.gz) = 23021
    +SHA256 (rpds_py-0.20.0.tar.gz) = 1yohCCT6z9r4dozy18oloELDAyCzAg3i+gRkCSDU4SE=
    +SIZE (cargo/archery-1.2.0.tar.gz) = 22842
    +SIZE (cargo/autocfg-1.3.0.tar.gz) = 16524
    +SIZE (cargo/cc-1.0.90.tar.gz) = 73954
     SIZE (cargo/cfg-if-1.0.0.tar.gz) = 7934
    -SIZE (cargo/heck-0.4.1.tar.gz) = 11567
    -SIZE (cargo/indoc-2.0.4.tar.gz) = 14311
    -SIZE (cargo/libc-0.2.147.tar.gz) = 686772
    -SIZE (cargo/lock_api-0.4.10.tar.gz) = 26713
    -SIZE (cargo/memoffset-0.9.0.tar.gz) = 9033
    -SIZE (cargo/once_cell-1.18.0.tar.gz) = 32969
    -SIZE (cargo/parking_lot-0.12.1.tar.gz) = 40967
    -SIZE (cargo/parking_lot_core-0.9.8.tar.gz) = 32383
    -SIZE (cargo/proc-macro2-1.0.66.tar.gz) = 43575
    -SIZE (cargo/pyo3-0.20.2.tar.gz) = 434326
    -SIZE (cargo/pyo3-build-config-0.20.2.tar.gz) = 30029
    -SIZE (cargo/pyo3-ffi-0.20.2.tar.gz) = 64601
    -SIZE (cargo/pyo3-macros-0.20.2.tar.gz) = 7925
    -SIZE (cargo/pyo3-macros-backend-0.20.2.tar.gz) = 49710
    -SIZE (cargo/quote-1.0.31.tar.gz) = 27881
    -SIZE (cargo/redox_syscall-0.3.5.tar.gz) = 23404
    +SIZE (cargo/heck-0.5.0.tar.gz) = 11517
    +SIZE (cargo/indoc-2.0.5.tar.gz) = 14396
    +SIZE (cargo/libc-0.2.155.tar.gz) = 743539
    +SIZE (cargo/memoffset-0.9.1.tar.gz) = 9032
    +SIZE (cargo/once_cell-1.19.0.tar.gz) = 33046
    +SIZE (cargo/portable-atomic-1.6.0.tar.gz) = 140689
    +SIZE (cargo/proc-macro2-1.0.86.tar.gz) = 48958
    +SIZE (cargo/pyo3-0.22.2.tar.gz) = 538342
    +SIZE (cargo/pyo3-build-config-0.22.2.tar.gz) = 31225
    +SIZE (cargo/pyo3-ffi-0.22.2.tar.gz) = 67749
    +SIZE (cargo/pyo3-macros-0.22.2.tar.gz) = 8136
    +SIZE (cargo/pyo3-macros-backend-0.22.2.tar.gz) = 65620
    +SIZE (cargo/python3-dll-a-0.2.10.tar.gz) = 74573
    +SIZE (cargo/quote-1.0.36.tar.gz) = 28507
     SIZE (cargo/rpds-1.1.0.tar.gz) = 69493
    -SIZE (cargo/scopeguard-1.1.0.tar.gz) = 11470
    -SIZE (cargo/smallvec-1.11.0.tar.gz) = 34680
     SIZE (cargo/static_assertions-1.1.0.tar.gz) = 18480
    -SIZE (cargo/syn-2.0.32.tar.gz) = 242504
    -SIZE (cargo/target-lexicon-0.12.9.tar.gz) = 24532
    -SIZE (cargo/triomphe-0.1.9.tar.gz) = 26674
    -SIZE (cargo/unicode-ident-1.0.11.tar.gz) = 42067
    +SIZE (cargo/syn-2.0.69.tar.gz) = 265441
    +SIZE (cargo/target-lexicon-0.12.14.tar.gz) = 25508
    +SIZE (cargo/triomphe-0.1.13.tar.gz) = 29568
    +SIZE (cargo/unicode-ident-1.0.12.tar.gz) = 42168
     SIZE (cargo/unindent-0.2.3.tar.gz) = 7306
    -SIZE (cargo/windows-targets-0.48.1.tar.gz) = 6902
    -SIZE (cargo/windows_aarch64_gnullvm-0.48.0.tar.gz) = 366543
    -SIZE (cargo/windows_aarch64_msvc-0.48.0.tar.gz) = 671479
    -SIZE (cargo/windows_i686_gnu-0.48.0.tar.gz) = 741490
    -SIZE (cargo/windows_i686_msvc-0.48.0.tar.gz) = 730056
    -SIZE (cargo/windows_x86_64_gnu-0.48.0.tar.gz) = 703595
    -SIZE (cargo/windows_x86_64_gnullvm-0.48.0.tar.gz) = 366536
    -SIZE (cargo/windows_x86_64_msvc-0.48.0.tar.gz) = 671422
    -SIZE (rpds_py-0.18.0.tar.gz) = 25313
    +SIZE (rpds_py-0.20.0.tar.gz) = 25814
    Index: pkg/PLIST
    ===================================================================
    RCS file: /cvs/ports/devel/py-rpds-py/pkg/PLIST,v
    diff -u -p -r1.1.1.1 PLIST
    --- pkg/PLIST	14 Apr 2024 01:20:00 -0000	1.1.1.1
    +++ pkg/PLIST	19 Aug 2024 15:13:25 -0000
    @@ -3,15 +3,13 @@ lib/python${MODPY_VERSION}/site-packages
     lib/python${MODPY_VERSION}/site-packages/rpds/__init__.py
     lib/python${MODPY_VERSION}/site-packages/rpds/__init__.pyi
     ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/rpds/${MODPY_PYCACHE}/
    +lib/python${MODPY_VERSION}/site-packages/rpds/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
     lib/python${MODPY_VERSION}/site-packages/rpds/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
     lib/python${MODPY_VERSION}/site-packages/rpds/py.typed
     @so lib/python${MODPY_VERSION}/site-packages/rpds/rpds.${MODPY_PYC_MAGIC_TAG}so
     lib/python${MODPY_VERSION}/site-packages/rpds_py-${MODPY_EGG_VERSION}.dist-info/
    -lib/python${MODPY_VERSION}/site-packages/rpds_py-${MODPY_EGG_VERSION}.dist-info/INSTALLER
     lib/python${MODPY_VERSION}/site-packages/rpds_py-${MODPY_EGG_VERSION}.dist-info/METADATA
     lib/python${MODPY_VERSION}/site-packages/rpds_py-${MODPY_EGG_VERSION}.dist-info/RECORD
    -lib/python${MODPY_VERSION}/site-packages/rpds_py-${MODPY_EGG_VERSION}.dist-info/REQUESTED
     lib/python${MODPY_VERSION}/site-packages/rpds_py-${MODPY_EGG_VERSION}.dist-info/WHEEL
    -lib/python${MODPY_VERSION}/site-packages/rpds_py-${MODPY_EGG_VERSION}.dist-info/direct_url.json
     lib/python${MODPY_VERSION}/site-packages/rpds_py-${MODPY_EGG_VERSION}.dist-info/license_files/
     lib/python${MODPY_VERSION}/site-packages/rpds_py-${MODPY_EGG_VERSION}.dist-info/license_files/LICENSE
    
  • Renaud Allard:

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