Here are correct patches and a new needed port py-typing-inspection


On 4/16/25 9:42 AM, Renaud Allard wrote:
Sorry, don't use those patches, there is a mistake I just spotted

On 4/16/25 9:15 AM, Renaud Allard wrote:
Hello,

Here are diffs for devel/py-pydantic-core and devel/py-pydantic which need to be kept in sync. Some new requirements which are currently not in ports for test are required for test to be successful for -core.

Best Regards


Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/py-pydantic/Makefile,v
diff -u -p -r1.11 Makefile
--- Makefile	15 Apr 2025 07:02:37 -0000	1.11
+++ Makefile	16 Apr 2025 07:51:59 -0000
@@ -1,9 +1,8 @@
 COMMENT =		data validation using Python type hints
 
-MODPY_DISTV =	2.9.2
+MODPY_DISTV =		2.11.3
 DISTNAME =		pydantic-${MODPY_DISTV}
 PKGNAME =		py-${DISTNAME}
-REVISION =		1
 
 CATEGORIES =		devel
 
@@ -18,6 +17,7 @@ MODPY_PYBUILD =		hatchling
 
 BUILD_DEPENDS =		devel/py-hatch-fancy-pypi-readme
 RUN_DEPENDS =		devel/py-typing-extensions \
+			devel/py-typing-inspection \
 			devel/py-pydantic-core \
 			devel/py-annotated_types
 TEST_DEPENDS =		devel/py-test-mock \
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/py-pydantic/distinfo,v
diff -u -p -r1.5 distinfo
--- distinfo	14 Nov 2024 12:04:49 -0000	1.5
+++ distinfo	16 Apr 2025 07:51:59 -0000
@@ -1,2 +1,2 @@
-SHA256 (pydantic-2.9.2.tar.gz) = 0VXO9xJl0emAftHDK0yN7sBCpEpQpBiLJaxn7NganA8=
-SIZE (pydantic-2.9.2.tar.gz) = 769917
+SHA256 (pydantic-2.11.3.tar.gz) = dHFlcTjBatrZMi/jBwwBFt1sOtjWSTAOPL3+kfTbTsM=
+SIZE (pydantic-2.11.3.tar.gz) = 785513
Index: patches/patch-pyproject_toml
===================================================================
RCS file: patches/patch-pyproject_toml
diff -N patches/patch-pyproject_toml
--- patches/patch-pyproject_toml	15 Apr 2025 07:02:37 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-Index: pyproject.toml
---- pyproject.toml.orig
-+++ pyproject.toml
-@@ -50,7 +50,7 @@ dependencies = [
-     'typing-extensions>=4.6.1; python_version < "3.13"',
-     'typing-extensions>=4.12.2; python_version >= "3.13"',
-     'annotated-types>=0.6.0',
--    "pydantic-core==2.23.4",
-+    "pydantic-core>=2.23.4",
- ]
- dynamic = ['version', 'readme']
- 
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/py-pydantic/pkg/PLIST,v
diff -u -p -r1.5 PLIST
--- pkg/PLIST	21 Dec 2024 11:40:09 -0000	1.5
+++ pkg/PLIST	16 Apr 2025 07:51:59 -0000
@@ -119,16 +119,18 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/pydantic/_internal/${MODPY_PYCACHE}_mock_val_ser.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/pydantic/_internal/${MODPY_PYCACHE}_model_construction.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/pydantic/_internal/${MODPY_PYCACHE}_model_construction.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pydantic/_internal/${MODPY_PYCACHE}_namespace_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pydantic/_internal/${MODPY_PYCACHE}_namespace_utils.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/pydantic/_internal/${MODPY_PYCACHE}_repr.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/pydantic/_internal/${MODPY_PYCACHE}_repr.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pydantic/_internal/${MODPY_PYCACHE}_schema_gather.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pydantic/_internal/${MODPY_PYCACHE}_schema_gather.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/pydantic/_internal/${MODPY_PYCACHE}_schema_generation_shared.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/pydantic/_internal/${MODPY_PYCACHE}_schema_generation_shared.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/pydantic/_internal/${MODPY_PYCACHE}_serializers.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/pydantic/_internal/${MODPY_PYCACHE}_serializers.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/pydantic/_internal/${MODPY_PYCACHE}_signature.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/pydantic/_internal/${MODPY_PYCACHE}_signature.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pydantic/_internal/${MODPY_PYCACHE}_std_types_schema.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/pydantic/_internal/${MODPY_PYCACHE}_std_types_schema.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/pydantic/_internal/${MODPY_PYCACHE}_typing_extra.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/pydantic/_internal/${MODPY_PYCACHE}_typing_extra.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/pydantic/_internal/${MODPY_PYCACHE}_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -155,11 +157,12 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/pydantic/_internal/_known_annotated_metadata.py
 lib/python${MODPY_VERSION}/site-packages/pydantic/_internal/_mock_val_ser.py
 lib/python${MODPY_VERSION}/site-packages/pydantic/_internal/_model_construction.py
+lib/python${MODPY_VERSION}/site-packages/pydantic/_internal/_namespace_utils.py
 lib/python${MODPY_VERSION}/site-packages/pydantic/_internal/_repr.py
+lib/python${MODPY_VERSION}/site-packages/pydantic/_internal/_schema_gather.py
 lib/python${MODPY_VERSION}/site-packages/pydantic/_internal/_schema_generation_shared.py
 lib/python${MODPY_VERSION}/site-packages/pydantic/_internal/_serializers.py
 lib/python${MODPY_VERSION}/site-packages/pydantic/_internal/_signature.py
-lib/python${MODPY_VERSION}/site-packages/pydantic/_internal/_std_types_schema.py
 lib/python${MODPY_VERSION}/site-packages/pydantic/_internal/_typing_extra.py
 lib/python${MODPY_VERSION}/site-packages/pydantic/_internal/_utils.py
 lib/python${MODPY_VERSION}/site-packages/pydantic/_internal/_validate_call.py
@@ -208,8 +211,11 @@ lib/python${MODPY_VERSION}/site-packages
 ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pydantic/experimental/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/pydantic/experimental/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/pydantic/experimental/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pydantic/experimental/${MODPY_PYCACHE}arguments_schema.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pydantic/experimental/${MODPY_PYCACHE}arguments_schema.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/pydantic/experimental/${MODPY_PYCACHE}pipeline.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/pydantic/experimental/${MODPY_PYCACHE}pipeline.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pydantic/experimental/arguments_schema.py
 lib/python${MODPY_VERSION}/site-packages/pydantic/experimental/pipeline.py
 lib/python${MODPY_VERSION}/site-packages/pydantic/fields.py
 lib/python${MODPY_VERSION}/site-packages/pydantic/functional_serializers.py
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/py-pydantic-core/Makefile,v
diff -u -p -r1.6 Makefile
--- Makefile	27 Dec 2024 13:58:00 -0000	1.6
+++ Makefile	16 Apr 2025 07:13:28 -0000
@@ -1,7 +1,6 @@
 COMMENT =		data validation using Python type hints
 
-MODPY_DISTV =		2.27.0
-REVISION =		2
+MODPY_DISTV =		2.33.1
 DISTNAME =		pydantic_core-${MODPY_DISTV}
 PKGNAME =		py-pydantic-core-${MODPY_DISTV}
 
@@ -24,13 +23,14 @@ MAKE_ENV +=		${MODCARGO_ENV}
 
 BUILD_DEPENDS =		devel/py-typing-extensions
 RUN_DEPENDS =		devel/py-typing-extensions
-TEST_DEPENDS =		devel/py-test-mock \
-			devel/py-test-benchmark \
+TEST_DEPENDS =		devel/py-coverage \
 			devel/py-dirty-equals \
 			devel/py-hypothesis \
-			devel/py-coverage \
+			math/py-pandas \
+			devel/py-test-mock \
 			devel/py-test-timeout \
-			math/py-pandas
+			devel/py-dateutil \
+			devel/py-test-benchmark
 PORTHOME =		${WRKDIR}
 
 .include "crates.inc"
Index: crates.inc
===================================================================
RCS file: /cvs/ports/devel/py-pydantic-core/crates.inc,v
diff -u -p -r1.2 crates.inc
--- crates.inc	14 Nov 2024 12:05:24 -0000	1.2
+++ crates.inc	16 Apr 2025 07:13:28 -0000
@@ -24,15 +24,15 @@ MODCARGO_CRATES +=	icu_properties	1.5.1	
 MODCARGO_CRATES +=	icu_properties_data	1.5.0	# Unicode-3.0
 MODCARGO_CRATES +=	icu_provider	1.5.0	# Unicode-3.0
 MODCARGO_CRATES +=	icu_provider_macros	1.5.0	# Unicode-3.0
-MODCARGO_CRATES +=	idna	0.5.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	idna	1.0.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	idna	1.0.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	idna_adapter	1.2.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	indexmap	2.2.6	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	indoc	2.0.5	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	itoa	1.0.11	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	jiter	0.7.1	# MIT
-MODCARGO_CRATES +=	lexical-parse-float	0.8.5	# MIT/Apache-2.0
-MODCARGO_CRATES +=	lexical-parse-integer	0.8.6	# MIT/Apache-2.0
-MODCARGO_CRATES +=	lexical-util	0.8.5	# MIT/Apache-2.0
+MODCARGO_CRATES +=	jiter	0.9.0	# MIT
+MODCARGO_CRATES +=	lexical-parse-float	1.0.5	# MIT/Apache-2.0
+MODCARGO_CRATES +=	lexical-parse-integer	1.0.5	# MIT/Apache-2.0
+MODCARGO_CRATES +=	lexical-util	1.0.6	# MIT/Apache-2.0
 MODCARGO_CRATES +=	libc	0.2.155	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	litemap	0.7.3	# Unicode-3.0
 MODCARGO_CRATES +=	memchr	2.7.4	# Unlicense OR MIT
@@ -44,12 +44,12 @@ MODCARGO_CRATES +=	once_cell	1.19.0	# MI
 MODCARGO_CRATES +=	percent-encoding	2.3.1	# 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.5	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	pyo3-build-config	0.22.5	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	pyo3-ffi	0.22.5	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	pyo3-macros	0.22.5	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	pyo3-macros-backend	0.22.5	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	python3-dll-a	0.2.10	# MIT
+MODCARGO_CRATES +=	pyo3	0.24.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pyo3-build-config	0.24.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pyo3-ffi	0.24.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pyo3-macros	0.24.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pyo3-macros-backend	0.24.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	python3-dll-a	0.2.13	# MIT
 MODCARGO_CRATES +=	quote	1.0.36	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	radium	0.7.0	# MIT
 MODCARGO_CRATES +=	regex	1.11.1	# MIT OR Apache-2.0
@@ -57,10 +57,10 @@ MODCARGO_CRATES +=	regex-automata	0.4.8	
 MODCARGO_CRATES +=	regex-syntax	0.8.5	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rustversion	1.0.17	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	ryu	1.0.18	# Apache-2.0 OR BSL-1.0
-MODCARGO_CRATES +=	serde	1.0.214	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	serde_derive	1.0.214	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	serde_json	1.0.132	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	smallvec	1.13.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde	1.0.218	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde_derive	1.0.218	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde_json	1.0.138	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	smallvec	1.14.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	speedate	0.15.0	# MIT
 MODCARGO_CRATES +=	stable_deref_trait	1.2.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	static_assertions	1.1.0	# MIT OR Apache-2.0
@@ -69,18 +69,14 @@ MODCARGO_CRATES +=	strum_macros	0.26.4	#
 MODCARGO_CRATES +=	syn	2.0.82	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	synstructure	0.13.1	# MIT
 MODCARGO_CRATES +=	tap	1.0.1	# MIT
-MODCARGO_CRATES +=	target-lexicon	0.12.14	# Apache-2.0 WITH LLVM-exception
+MODCARGO_CRATES +=	target-lexicon	0.13.2	# Apache-2.0 WITH LLVM-exception
 MODCARGO_CRATES +=	tinystr	0.7.6	# Unicode-3.0
-MODCARGO_CRATES +=	tinyvec	1.6.1	# Zlib OR Apache-2.0 OR MIT
-MODCARGO_CRATES +=	tinyvec_macros	0.1.1	# MIT OR Apache-2.0 OR Zlib
-MODCARGO_CRATES +=	unicode-bidi	0.3.15	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	unicode-ident	1.0.12	# (MIT OR Apache-2.0) AND Unicode-DFS-2016
-MODCARGO_CRATES +=	unicode-normalization	0.1.23	# MIT/Apache-2.0
 MODCARGO_CRATES +=	unindent	0.2.3	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	url	2.5.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	url	2.5.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	utf16_iter	1.0.5	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	utf8_iter	1.0.4	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	uuid	1.11.0	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	uuid	1.15.1	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	version_check	0.9.5	# MIT/Apache-2.0
 MODCARGO_CRATES +=	wasi	0.11.0+wasi-snapshot-preview1	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
 MODCARGO_CRATES +=	write16	1.0.0	# Apache-2.0 OR MIT
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/py-pydantic-core/distinfo,v
diff -u -p -r1.2 distinfo
--- distinfo	14 Nov 2024 12:05:24 -0000	1.2
+++ distinfo	16 Apr 2025 07:13:28 -0000
@@ -24,15 +24,15 @@ SHA256 (cargo/icu_properties-1.5.1.tar.g
 SHA256 (cargo/icu_properties_data-1.5.0.tar.gz) = Z6jv+8PdPkuhr6itkY1WhLiGizsmUAdT7/6o0u7RlWk=
 SHA256 (cargo/icu_provider-1.5.0.tar.gz) = btQhyKjveNPi28mKlzvi83cMtCtgbjqxjWI3xN/eaNk=
 SHA256 (cargo/icu_provider_macros-1.5.0.tar.gz) = Hsiekzdjjs3Ah0TfSQsiGnOZv40WTrUqZlRU5g4HWtY=
-SHA256 (cargo/idna-0.5.0.tar.gz) = Y02bFGGvOWythD9H/bpVl6T55t3Uv7b/XYUCjCXLEvY=
-SHA256 (cargo/idna-1.0.2.tar.gz) = vWkhG5tRnpgwPAFeIaAH4pPbQDtshbmxJOEz0l4kLN0=
+SHA256 (cargo/idna-1.0.3.tar.gz) = aG+CUmTWMHUKVEY5N3uuc3YoBD8g04u8Ap6PKeqWin4=
+SHA256 (cargo/idna_adapter-1.2.0.tar.gz) = 2sod8clXMgss8TmsYee9ZP7TBMUEDfAAp0WqHeO073E=
 SHA256 (cargo/indexmap-2.2.6.tar.gz) = Fo+3Fd2kchXjYJEsCWZJ0j1Yvzkqxi9zkZ6DF0XkDyY=
 SHA256 (cargo/indoc-2.0.5.tar.gz) = skj1Ik0dYGAF4CyX9apOiO6yMEiLzAO8nKTXmROZ8rU=
 SHA256 (cargo/itoa-1.0.11.tar.gz) = SfHxSHMzVFRQDVlhHxz0pLD3hvmsEfQxKnjkzyVmaVs=
-SHA256 (cargo/jiter-0.7.1.tar.gz) = B/aaEhtor1e8EPFR8/Z0RKZNHToOtIsEKAHqkXo43SU=
-SHA256 (cargo/lexical-parse-float-0.8.5.tar.gz) = aDs6Xr0BMLj7UroL3HGMxWgVtqCX4orlppl9CtF9wF8=
-SHA256 (cargo/lexical-parse-integer-0.8.6.tar.gz) = bQmUSF7QwxL22WV2Z1TqF30H+cAMm4Kl7mLtW0eUXuk=
-SHA256 (cargo/lexical-util-0.8.5.tar.gz) = UlW5/xb/iYcQ6562PLOSSOqKW7A2vqgIWxp2f/bE4/w=
+SHA256 (cargo/jiter-0.9.0.tar.gz) = wCTMsO1GikdO+jJe3qNNQZj7YB0pDE0bwk/jHtEZAvw=
+SHA256 (cargo/lexical-parse-float-1.0.5.tar.gz) = 3m+csB+wsIBgIJoFfASPy6uHF7TB7NLqxm6/45plsPI=
+SHA256 (cargo/lexical-parse-integer-1.0.5.tar.gz) = ciB6riL8ChIbp7bUeeQsv+pUmvFHnD86TxLHDdZt8S4=
+SHA256 (cargo/lexical-util-1.0.6.tar.gz) = WoLiS/U3/STBd/+73G68yNVHMsNbUKPyjMP05MlJoLM=
 SHA256 (cargo/libc-0.2.155.tar.gz) = l7OIikrs936BEUXK327vWQH0eCxTiGGRsvaT8kdhhHw=
 SHA256 (cargo/litemap-0.7.3.tar.gz) = ZDywuNT8woQATV/Q1nzPYd//rbf3Xh5xvEIPRoijpwQ=
 SHA256 (cargo/memchr-2.7.4.tar.gz) = eMqasaC6ux59VpXjUwiGKJwYzy+H7BmldaCr3OES46M=
@@ -44,12 +44,12 @@ SHA256 (cargo/once_cell-1.19.0.tar.gz) =
 SHA256 (cargo/percent-encoding-2.3.1.tar.gz) = 4xSPUEYgil1WvPwDBT48pjNOUdqN+xm2zcizBvrjKD4=
 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.5.tar.gz) = PZIhY7ofecBLxJBzunsy/VqNO3aofJVZISNLjnczPFE=
-SHA256 (cargo/pyo3-build-config-0.22.5.tar.gz) = vDjF/utJbIMhCR7fPWPppoKeq0uGO0pqZfJvPpzGsXk=
-SHA256 (cargo/pyo3-ffi-0.22.5.tar.gz) = lIRWItiK4nTScp/O/IUOY9ej3f9ePOEb2ISG258dNX0=
-SHA256 (cargo/pyo3-macros-0.22.5.tar.gz) = 5lWq0V4JuU/9s849IXrPZS4mu8N2l+8BL15eNIxxbl4=
-SHA256 (cargo/pyo3-macros-backend-0.22.5.tar.gz) = rh4/Ce7NlGGPYKRVoj3vefeeuk3FYalzJL+ayMbfMM4=
-SHA256 (cargo/python3-dll-a-0.2.10.tar.gz) = vQt4FxqQ2AizGaz60WbEeQ2el1m7wUrIJz/hM2c91Bs=
+SHA256 (cargo/pyo3-0.24.0.tar.gz) = fxxsNZESBWTWTbImG+xfkQrkVPAd74SbnCKDWoRpXoY=
+SHA256 (cargo/pyo3-build-config-0.24.0.tar.gz) = 6bbCs0z3FCfqN8cAGu+664WIagdHleNfFh9a7MdiCno=
+SHA256 (cargo/pyo3-ffi-0.24.0.tar.gz) = VQdlGQakZDLN2gLNAt0DGfYGTxN0yRR8Rbl4Yh0sOpw=
+SHA256 (cargo/pyo3-macros-0.24.0.tar.gz) = sNOUtbT9jZfUgza7DdKuurrTnx0pTt1rzSzM8u7+b0I=
+SHA256 (cargo/pyo3-macros-backend-0.24.0.tar.gz) = /XLaCc+pQ7EID2IfAk0u9+J3Pfe63VGqMKK+H4yqfI4=
+SHA256 (cargo/python3-dll-a-0.2.13.tar.gz) = Sf5CJ6KIz5STlCrQIg6j8YX00fKhTxl/c0TW0C9O1O0=
 SHA256 (cargo/quote-1.0.36.tar.gz) = D6dqrzkQHEV4Nq7AziMW29w6tyPN2hxr1OatQgisrKc=
 SHA256 (cargo/radium-0.7.0.tar.gz) = 3DP/LUlz1RjYI9YaojkBSDHlIcddpY499IQNP0d0nQk=
 SHA256 (cargo/regex-1.11.1.tar.gz) = tUTvG06sXcLbM+pjYGrp/8+sJsFBaigGrgv19WsgEZE=
@@ -57,10 +57,10 @@ SHA256 (cargo/regex-automata-0.4.8.tar.g
 SHA256 (cargo/regex-syntax-0.8.5.tar.gz) = KxXEMYa+Z6T9Y77lDQMDr//O84FJLr4sXYfzJOG4gVw=
 SHA256 (cargo/rustversion-1.0.17.tar.gz) = lV0or0J43oEht+vreWtqRXNdwBQ22JiAEBSs7Sdzo9Y=
 SHA256 (cargo/ryu-1.0.18.tar.gz) = 88tboNxDJCzhfemcGA6W25CyNbip/clUPJbSIJEWvZ8=
-SHA256 (cargo/serde-1.0.214.tar.gz) = 9Vwxk6ynHBKteJDxeF0rc+G59joLvDU8CO8m/gP8VrU=
-SHA256 (cargo/serde_derive-1.0.214.tar.gz) = 3lI/eB8JXij6YFzc4PgwfkUcwP0U4utM0umKNVsUd2Y=
-SHA256 (cargo/serde_json-1.0.132.tar.gz) = 1ya/r/SzICZtOViYkF0OugNFquI7VK7jpzfiYP1G2wM=
-SHA256 (cargo/smallvec-1.13.2.tar.gz) = PF4ammRtNsNZnNFzpBKC2vR8RFg602e45oNyVZUuXGc=
+SHA256 (cargo/serde-1.0.218.tar.gz) = 6N/J0Zvb9tF+IjGdpJFh1dAQjkGI6LaArvYpnu0i32A=
+SHA256 (cargo/serde_derive-1.0.218.tar.gz) = 8JUD4ZH055fLiqwI6aSkaVxe32oucON22WHd1clp+Cs=
+SHA256 (cargo/serde_json-1.0.138.tar.gz) = 1DQZLn2nh+lKbqfpZwsmoDbQykHgt++yZ23TK66HKUk=
+SHA256 (cargo/smallvec-1.14.0.tar.gz) = f8+DI+8fqu4wpEo0AZOxrGgU/Zt7Tojp1FGaPkq+HP0=
 SHA256 (cargo/speedate-0.15.0.tar.gz) = ml56304H5945pk13liyhSgkWXlktQtDJ+ayttnn0+Tc=
 SHA256 (cargo/stable_deref_trait-1.2.0.tar.gz) = qPEScpUS+ORC2B+VqKfd8rfGuKGm9QmpWGQUKzDKstM=
 SHA256 (cargo/static_assertions-1.1.0.tar.gz) = ouuTSbZESzJocuFA6xz158UiFU1p56D/sPuBwGs3VD8=
@@ -69,18 +69,14 @@ SHA256 (cargo/strum_macros-0.26.4.tar.gz
 SHA256 (cargo/syn-2.0.82.tar.gz) = g1QPg3qK/AGUI6jtuVtSqO/+RpV+5AIof0KS+uNb4CE=
 SHA256 (cargo/synstructure-0.13.1.tar.gz) = yK92Zqt7Y5CreBMftbD84R1remlRYCAXw1+oKABwiXE=
 SHA256 (cargo/tap-1.0.1.tar.gz) = VZN+F5kYWxKGPUR/Qll+1p2ZKGhrjYih3xc3agl9g2k=
-SHA256 (cargo/target-lexicon-0.12.14.tar.gz) = 4fxAOJGiG8+3w3g0umalR6j0AhRuunJltabYgFnJ/y8=
+SHA256 (cargo/target-lexicon-0.13.2.tar.gz) = 5QL3jNu4ukcY9WbEGMUrxykSb/0Wuu5bqnGM8l3Vppo=
 SHA256 (cargo/tinystr-0.7.6.tar.gz) = kRf11Ns5HBz2kn576j23S5ocGt2Pftqf/VNk9A9XuC8=
-SHA256 (cargo/tinyvec-1.6.1.tar.gz) = xVEVxvvi0r7ybrCa10veAtglVHb8DHtRXvCfuzV0LYI=
-SHA256 (cargo/tinyvec_macros-0.1.1.tar.gz) = HzzLrDEf6gX4b2GQS0YrVfs9+IN6Nm38YBoBYdBTLyA=
-SHA256 (cargo/unicode-bidi-0.3.15.tar.gz) = CPlRAKdmv0+PKPkNd+ClRhu9shkELnZ5vr55AE/tjXU=
 SHA256 (cargo/unicode-ident-1.0.12.tar.gz) = M1S5rD+uH/Z1XLbbU2g622YWNPZ1V5Qt6k+s6+wP7ks=
-SHA256 (cargo/unicode-normalization-0.1.23.tar.gz) = pW0WhtsjCNkBMG+SomOFfvWeo5Z4pUWOfLF/AUFRAfU=
 SHA256 (cargo/unindent-0.2.3.tar.gz) = x959c+F1RIfLWDZO6QakmZN6Dfq9hry5gPqZ7IyPos4=
-SHA256 (cargo/url-2.5.2.tar.gz) = InhNvfdv3eivGu2lYitUa0Irb8WFMlJIor+fXkHpTWw=
+SHA256 (cargo/url-2.5.4.tar.gz) = Mvi2hsrdFHP0vQEXpdKNNrGt44Tqm1BpocQK7+1/2mA=
 SHA256 (cargo/utf16_iter-1.0.5.tar.gz) = yCMt082u1TVuD3FtKF5LQLkyrENBAP6bfg6Ok1ueYkY=
 SHA256 (cargo/utf8_iter-1.0.4.tar.gz) = tsFAYg5/+7IsLe5Zyv5ghKWbX/wnqIWaXw1JS11Str4=
-SHA256 (cargo/uuid-1.11.0.tar.gz) = +MXwoK9plEhUitGi+/kg+0vuJX6uOZU7qVy4SJGgRGo=
+SHA256 (cargo/uuid-1.15.1.tar.gz) = 4PVA4yQDmMzmEotkuoP9vdhhKcFqOqGjolLv1m6z1Yc=
 SHA256 (cargo/version_check-0.9.5.tar.gz) = C5KPM9l1/GrZ+GyPKDhTrSa91bELfxVCqi+hXiKJEFo=
 SHA256 (cargo/wasi-0.11.0+wasi-snapshot-preview1.tar.gz) = nI2H5ytko7TbKNEc4pI3wkYYj09RBX1lp+q2O3mH5CM=
 SHA256 (cargo/write16-1.0.0.tar.gz) = 0YkPQCJ1narijtT+YoWbEjbK6/xh7eL2PtTmlfP22TY=
@@ -94,7 +90,7 @@ SHA256 (cargo/zerofrom-0.1.4.tar.gz) = k
 SHA256 (cargo/zerofrom-derive-0.1.4.tar.gz) = Dqe0o2N+qGac7fDx/Vwoahfz3pe43VpwpsFnoXMOY6U=
 SHA256 (cargo/zerovec-0.10.4.tar.gz) = qiuJPXnfI7+xLVRhAY1AjqGd+v52wsfvbU66YU+P8Hk=
 SHA256 (cargo/zerovec-derive-0.10.3.tar.gz) = bq+m37F1hOo+K9bnbgzBWtevErCavdHKVZYb7ZsQY8Y=
-SHA256 (pydantic_core-2.27.0.tar.gz) = 9XeD+69kggWsUK59ZG8nWC/HBr45d+h8PBJOepJAexA=
+SHA256 (pydantic_core-2.33.1.tar.gz) = vMnG/bDO14kkWwK31mA+F9FWMGTdz8NvBGthwMBd2d8=
 SIZE (cargo/ahash-0.8.11.tar.gz) = 43607
 SIZE (cargo/aho-corasick-1.1.3.tar.gz) = 183311
 SIZE (cargo/autocfg-1.3.0.tar.gz) = 16524
@@ -121,15 +117,15 @@ SIZE (cargo/icu_properties-1.5.1.tar.gz)
 SIZE (cargo/icu_properties_data-1.5.0.tar.gz) = 227993
 SIZE (cargo/icu_provider-1.5.0.tar.gz) = 52722
 SIZE (cargo/icu_provider_macros-1.5.0.tar.gz) = 6436
-SIZE (cargo/idna-0.5.0.tar.gz) = 271940
-SIZE (cargo/idna-1.0.2.tar.gz) = 142869
+SIZE (cargo/idna-1.0.3.tar.gz) = 142515
+SIZE (cargo/idna_adapter-1.2.0.tar.gz) = 8206
 SIZE (cargo/indexmap-2.2.6.tar.gz) = 82420
 SIZE (cargo/indoc-2.0.5.tar.gz) = 14396
 SIZE (cargo/itoa-1.0.11.tar.gz) = 10563
-SIZE (cargo/jiter-0.7.1.tar.gz) = 143767
-SIZE (cargo/lexical-parse-float-0.8.5.tar.gz) = 180161
-SIZE (cargo/lexical-parse-integer-0.8.6.tar.gz) = 33647
-SIZE (cargo/lexical-util-0.8.5.tar.gz) = 85152
+SIZE (cargo/jiter-0.9.0.tar.gz) = 149952
+SIZE (cargo/lexical-parse-float-1.0.5.tar.gz) = 186731
+SIZE (cargo/lexical-parse-integer-1.0.5.tar.gz) = 36912
+SIZE (cargo/lexical-util-1.0.6.tar.gz) = 106117
 SIZE (cargo/libc-0.2.155.tar.gz) = 743539
 SIZE (cargo/litemap-0.7.3.tar.gz) = 28728
 SIZE (cargo/memchr-2.7.4.tar.gz) = 96670
@@ -141,12 +137,12 @@ SIZE (cargo/once_cell-1.19.0.tar.gz) = 3
 SIZE (cargo/percent-encoding-2.3.1.tar.gz) = 10235
 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.5.tar.gz) = 546700
-SIZE (cargo/pyo3-build-config-0.22.5.tar.gz) = 31293
-SIZE (cargo/pyo3-ffi-0.22.5.tar.gz) = 69354
-SIZE (cargo/pyo3-macros-0.22.5.tar.gz) = 8186
-SIZE (cargo/pyo3-macros-backend-0.22.5.tar.gz) = 66308
-SIZE (cargo/python3-dll-a-0.2.10.tar.gz) = 74573
+SIZE (cargo/pyo3-0.24.0.tar.gz) = 1108432
+SIZE (cargo/pyo3-build-config-0.24.0.tar.gz) = 33982
+SIZE (cargo/pyo3-ffi-0.24.0.tar.gz) = 76274
+SIZE (cargo/pyo3-macros-0.24.0.tar.gz) = 8850
+SIZE (cargo/pyo3-macros-backend-0.24.0.tar.gz) = 71998
+SIZE (cargo/python3-dll-a-0.2.13.tar.gz) = 85018
 SIZE (cargo/quote-1.0.36.tar.gz) = 28507
 SIZE (cargo/radium-0.7.0.tar.gz) = 10906
 SIZE (cargo/regex-1.11.1.tar.gz) = 254170
@@ -154,10 +150,10 @@ SIZE (cargo/regex-automata-0.4.8.tar.gz)
 SIZE (cargo/regex-syntax-0.8.5.tar.gz) = 357541
 SIZE (cargo/rustversion-1.0.17.tar.gz) = 17621
 SIZE (cargo/ryu-1.0.18.tar.gz) = 47713
-SIZE (cargo/serde-1.0.214.tar.gz) = 78523
-SIZE (cargo/serde_derive-1.0.214.tar.gz) = 56630
-SIZE (cargo/serde_json-1.0.132.tar.gz) = 150549
-SIZE (cargo/smallvec-1.13.2.tar.gz) = 35216
+SIZE (cargo/serde-1.0.218.tar.gz) = 78968
+SIZE (cargo/serde_derive-1.0.218.tar.gz) = 57782
+SIZE (cargo/serde_json-1.0.138.tar.gz) = 154769
+SIZE (cargo/smallvec-1.14.0.tar.gz) = 35561
 SIZE (cargo/speedate-0.15.0.tar.gz) = 33698
 SIZE (cargo/stable_deref_trait-1.2.0.tar.gz) = 8054
 SIZE (cargo/static_assertions-1.1.0.tar.gz) = 18480
@@ -166,18 +162,14 @@ SIZE (cargo/strum_macros-0.26.4.tar.gz) 
 SIZE (cargo/syn-2.0.82.tar.gz) = 272300
 SIZE (cargo/synstructure-0.13.1.tar.gz) = 18327
 SIZE (cargo/tap-1.0.1.tar.gz) = 11316
-SIZE (cargo/target-lexicon-0.12.14.tar.gz) = 25508
+SIZE (cargo/target-lexicon-0.13.2.tar.gz) = 27923
 SIZE (cargo/tinystr-0.7.6.tar.gz) = 16971
-SIZE (cargo/tinyvec-1.6.1.tar.gz) = 46657
-SIZE (cargo/tinyvec_macros-0.1.1.tar.gz) = 5865
-SIZE (cargo/unicode-bidi-0.3.15.tar.gz) = 56811
 SIZE (cargo/unicode-ident-1.0.12.tar.gz) = 42168
-SIZE (cargo/unicode-normalization-0.1.23.tar.gz) = 122649
 SIZE (cargo/unindent-0.2.3.tar.gz) = 7306
-SIZE (cargo/url-2.5.2.tar.gz) = 79704
+SIZE (cargo/url-2.5.4.tar.gz) = 81097
 SIZE (cargo/utf16_iter-1.0.5.tar.gz) = 9736
 SIZE (cargo/utf8_iter-1.0.4.tar.gz) = 10437
-SIZE (cargo/uuid-1.11.0.tar.gz) = 47683
+SIZE (cargo/uuid-1.15.1.tar.gz) = 58728
 SIZE (cargo/version_check-0.9.5.tar.gz) = 15554
 SIZE (cargo/wasi-0.11.0+wasi-snapshot-preview1.tar.gz) = 28131
 SIZE (cargo/write16-1.0.0.tar.gz) = 7218
@@ -191,4 +183,4 @@ SIZE (cargo/zerofrom-0.1.4.tar.gz) = 504
 SIZE (cargo/zerofrom-derive-0.1.4.tar.gz) = 8232
 SIZE (cargo/zerovec-0.10.4.tar.gz) = 126398
 SIZE (cargo/zerovec-derive-0.10.3.tar.gz) = 19438
-SIZE (pydantic_core-2.27.0.tar.gz) = 412675
+SIZE (pydantic_core-2.33.1.tar.gz) = 434395

Attachment: py-typing-inspection.tar.gz
Description: application/gzip

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

Reply via email to