Index | Thread | Search

From:
renaud@openbsd.org
Subject:
[update] devel/py-pydantic-core 2.46.5
To:
ports@openbsd.org
Date:
Wed, 23 Sep 2026 10:05:18 +0200

Download raw body.

Thread
  • renaud@openbsd.org:

    [update] devel/py-pydantic-core 2.46.5

Hello,

Here is the update for devel/py-pydantic-core 2.46.5

OK?


Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/py-pydantic-core/Makefile,v
diff -u -p -u -p -r1.10 Makefile
--- Makefile	16 Mar 2026 22:28:27 -0000	1.10
+++ Makefile	23 Sep 2026 06:57:49 -0000
@@ -1,9 +1,8 @@
 COMMENT =		data validation using Python type hints
 
-MODPY_DISTV =		2.41.5
+MODPY_DISTV =		2.46.5
 DISTNAME =		pydantic_core-${MODPY_DISTV}
 PKGNAME =		py-pydantic-core-${MODPY_DISTV}
-REVISION =		1
 
 CATEGORIES =		devel
 
Index: crates.inc
===================================================================
RCS file: /cvs/ports/devel/py-pydantic-core/crates.inc,v
diff -u -p -u -p -r1.4 crates.inc
--- crates.inc	9 Dec 2025 22:52:39 -0000	1.4
+++ crates.inc	23 Sep 2026 06:57:49 -0000
@@ -1,5 +1,6 @@
 MODCARGO_CRATES +=	ahash	0.8.12	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	aho-corasick	1.1.3	# Unlicense OR MIT
+MODCARGO_CRATES +=	allocator-api2	0.2.21	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	autocfg	1.3.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	base64	0.22.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	bitflags	2.9.1	# MIT OR Apache-2.0
@@ -9,9 +10,12 @@ MODCARGO_CRATES +=	cc	1.0.101	# MIT OR A
 MODCARGO_CRATES +=	cfg-if	1.0.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	displaydoc	0.2.5	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	enum_dispatch	0.3.13	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	form_urlencoded	1.2.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	equivalent	1.0.2	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	foldhash	0.2.0	# Zlib
+MODCARGO_CRATES +=	form_urlencoded	1.2.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	funty	2.0.0	# MIT
 MODCARGO_CRATES +=	getrandom	0.3.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	hashbrown	0.16.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	heck	0.5.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	hex	0.4.3	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	icu_collections	1.5.0	# Unicode-3.0
@@ -26,18 +30,17 @@ MODCARGO_CRATES +=	icu_provider	1.5.0	# 
 MODCARGO_CRATES +=	icu_provider_macros	1.5.0	# Unicode-3.0
 MODCARGO_CRATES +=	idna	1.1.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	idna_adapter	1.2.0	# 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.11.1	# MIT
+MODCARGO_CRATES +=	jiter	0.14.0	# MIT
 MODCARGO_CRATES +=	js-sys	0.3.77	# MIT OR Apache-2.0
 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 +=	libc	0.2.185	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	litemap	0.7.3	# Unicode-3.0
 MODCARGO_CRATES +=	log	0.4.27	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	lru	0.16.3	# MIT
 MODCARGO_CRATES +=	memchr	2.7.4	# Unlicense OR MIT
-MODCARGO_CRATES +=	memoffset	0.9.1	# MIT
 MODCARGO_CRATES +=	num-bigint	0.4.6	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	num-integer	0.1.46	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	num-traits	0.2.19	# MIT OR Apache-2.0
@@ -45,24 +48,23 @@ MODCARGO_CRATES +=	once_cell	1.21.3	# MI
 MODCARGO_CRATES +=	percent-encoding	2.3.2	# 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.26.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	pyo3-build-config	0.26.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	pyo3-ffi	0.26.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	pyo3-macros	0.26.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	pyo3-macros-backend	0.26.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pyo3	0.28.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pyo3-build-config	0.28.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pyo3-ffi	0.28.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pyo3-macros	0.28.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pyo3-macros-backend	0.28.3	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	python3-dll-a	0.2.14	# MIT
-MODCARGO_CRATES +=	quote	1.0.36	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	quote	1.0.44	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	r-efi	5.2.0	# MIT OR Apache-2.0 OR LGPL-2.1-or-later
 MODCARGO_CRATES +=	radium	0.7.0	# MIT
-MODCARGO_CRATES +=	regex	1.12.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	regex	1.12.3	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	regex-automata	0.4.13	# MIT OR Apache-2.0
 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.228	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	serde_core	1.0.228	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	serde_derive	1.0.228	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	serde_json	1.0.145	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde_json	1.0.149	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	smallvec	1.15.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	speedate	0.17.0	# MIT
 MODCARGO_CRATES +=	stable_deref_trait	1.2.0	# MIT/Apache-2.0
@@ -72,14 +74,13 @@ MODCARGO_CRATES +=	strum_macros	0.27.2	#
 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.13.2	# Apache-2.0 WITH LLVM-exception
+MODCARGO_CRATES +=	target-lexicon	0.13.4	# Apache-2.0 WITH LLVM-exception
 MODCARGO_CRATES +=	tinystr	0.7.6	# Unicode-3.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 +=	url	2.5.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	url	2.5.8	# 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.18.1	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	uuid	1.23.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	version_check	0.9.5	# MIT/Apache-2.0
 MODCARGO_CRATES +=	wasi	0.14.2+wasi-0.2.4	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
 MODCARGO_CRATES +=	wasm-bindgen	0.2.100	# MIT OR Apache-2.0
@@ -99,3 +100,4 @@ MODCARGO_CRATES +=	zerofrom	0.1.4	# Unic
 MODCARGO_CRATES +=	zerofrom-derive	0.1.4	# Unicode-3.0
 MODCARGO_CRATES +=	zerovec	0.10.4	# Unicode-3.0
 MODCARGO_CRATES +=	zerovec-derive	0.10.3	# Unicode-3.0
+MODCARGO_CRATES +=	zmij	1.0.6	# MIT
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/py-pydantic-core/distinfo,v
diff -u -p -u -p -r1.4 distinfo
--- distinfo	9 Dec 2025 22:52:39 -0000	1.4
+++ distinfo	23 Sep 2026 06:57:49 -0000
@@ -1,5 +1,6 @@
 SHA256 (cargo/ahash-0.8.12.tar.gz) = WhXxec1gxFhLioxZaSeq3EYuJ/LKcMBOAHGWSnO6enU=
 SHA256 (cargo/aho-corasick-1.1.3.tar.gz) = jmDTQw06aUeK0Jk/GSONLfl8UHAJpSs8EK3c1/a8uRY=
+SHA256 (cargo/allocator-api2-0.2.21.tar.gz) = aD15EOdDUYsONPEYb5JJS+yssEfHtr9hbJZ3IYD++SM=
 SHA256 (cargo/autocfg-1.3.0.tar.gz) = DEtNC9Jb0LdGgcCtIUl2EM4bfJGxAizSHIDG+92UdrA=
 SHA256 (cargo/base64-0.22.1.tar.gz) = crMlTxYlGoOBqhLkDjxNLwGZ+MZQj77LnZH1deD7uMY=
 SHA256 (cargo/bitflags-2.9.1.tar.gz) = G45WmF7GLRfpwQAdyJyI7NfcCOR+ul7Hwpx7Xu7N6Wc=
@@ -9,9 +10,12 @@ SHA256 (cargo/cc-1.0.101.tar.gz) = rDZ5c
 SHA256 (cargo/cfg-if-1.0.0.tar.gz) = uvHeQzl2FYi8Bhnjy8ASDuWC67dLU7Tvv3kRe9LaQP0=
 SHA256 (cargo/displaydoc-0.2.5.tar.gz) = lzacu8BBvDZpSbx000ZY1s2lYhA5cxxjEFIYkqOiCuA=
 SHA256 (cargo/enum_dispatch-0.3.13.tar.gz) = qhjOK8ZlVbMhhhRRmsg53bdZp9ZyBzL5ee+NE74Ufs0=
-SHA256 (cargo/form_urlencoded-1.2.1.tar.gz) = 4TYkwmJ1ZO/M9JNChL3ZjLqhTnmwtaFBIY5QezqCNFY=
+SHA256 (cargo/equivalent-1.0.2.tar.gz) = h3pKzocTsLzypOfuyCUpwCnx0GGYhtGBRf6pbD/+XA8=
+SHA256 (cargo/foldhash-0.2.0.tar.gz) = d84ky1gij7uKoEFCW7EFCFCsGRd2hupuD0GnBBb1b9s=
+SHA256 (cargo/form_urlencoded-1.2.2.tar.gz) = y0yyRQOFFvX4UneHXNqk99LJoPoEaN4G7RkBY7FYH88=
 SHA256 (cargo/funty-2.0.0.tar.gz) = 5tWjKBWuPzMwLZX9yyzheGL4xlNj3P0pNgSAuhAB/Jw=
 SHA256 (cargo/getrandom-0.3.3.tar.gz) = JhReVj5U8srcR3VT8exe5lCwCGLwpYvNEsvcXw6i0vQ=
+SHA256 (cargo/hashbrown-0.16.1.tar.gz) = hB0cyb7X+SNvMh35dwMDc/SkFjrhp9v+GlGiwaUdkQA=
 SHA256 (cargo/heck-0.5.0.tar.gz) = IwTgCYP4f/s4tVtES147YKiEtdMMD8p9gv4zRJu+Veo=
 SHA256 (cargo/hex-0.4.3.tar.gz) = fyQlSqmlS1yFjq7i9bzNtGqvDkhqWV7V/Y+GulUjKnA=
 SHA256 (cargo/icu_collections-1.5.0.tar.gz) = 2y+kUiBuvuGMS1widNvx3hcAjodLTcTwrqnQHKeeRSY=
@@ -26,18 +30,17 @@ SHA256 (cargo/icu_provider-1.5.0.tar.gz)
 SHA256 (cargo/icu_provider_macros-1.5.0.tar.gz) = Hsiekzdjjs3Ah0TfSQsiGnOZv40WTrUqZlRU5g4HWtY=
 SHA256 (cargo/idna-1.1.0.tar.gz) = Owh18jyqA4mJlPbdxQGIakXH09YtBNLZB4jUe+Gx5N4=
 SHA256 (cargo/idna_adapter-1.2.0.tar.gz) = 2sod8clXMgss8TmsYee9ZP7TBMUEDfAAp0WqHeO073E=
-SHA256 (cargo/indoc-2.0.5.tar.gz) = skj1Ik0dYGAF4CyX9apOiO6yMEiLzAO8nKTXmROZ8rU=
 SHA256 (cargo/itoa-1.0.11.tar.gz) = SfHxSHMzVFRQDVlhHxz0pLD3hvmsEfQxKnjkzyVmaVs=
-SHA256 (cargo/jiter-0.11.1.tar.gz) = joBfsVqCSdJSEyArkJj3ua0A+AQszG8AY9KuezPz19o=
+SHA256 (cargo/jiter-0.14.0.tar.gz) = tvO10/hLNvStCf0dqJbSPZhSoaqGVWV43QKJ9D3OMR0=
 SHA256 (cargo/js-sys-0.3.77.tar.gz) = HPrzPGlfxuCAZO+8H3Lsk3QpYU8l7vg6+ULQ4ifDoo8=
 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/libc-0.2.185.tar.gz) = Uv8sD+m8bLaxSgWSwv9Pqc64PuqduXmwSHzQVJRqK48=
 SHA256 (cargo/litemap-0.7.3.tar.gz) = ZDywuNT8woQATV/Q1nzPYd//rbf3Xh5xvEIPRoijpwQ=
 SHA256 (cargo/log-0.4.27.tar.gz) = E9wt81HjICeDof4NRDdfcpX/tASSZ7DzAYNG3BIqHZQ=
+SHA256 (cargo/lru-0.16.3.tar.gz) = odxH9ZLAbzP4466pWRd27HyfnkEkd4/4o8O4cVn35ZM=
 SHA256 (cargo/memchr-2.7.4.tar.gz) = eMqasaC6ux59VpXjUwiGKJwYzy+H7BmldaCr3OES46M=
-SHA256 (cargo/memoffset-0.9.1.tar.gz) = SIAWv65FewNtmWCS9stEhndhHOREnpcM6vQmlSA/IYo=
 SHA256 (cargo/num-bigint-0.4.6.tar.gz) = peRPcj8RM8nerGRnY1ef2zrHReQY8qevnNDEMdofILk=
 SHA256 (cargo/num-integer-0.1.46.tar.gz) = eWlmH9KVilywluVsjhrQRErCu80AYb0oZgSFpEh5hY8=
 SHA256 (cargo/num-traits-0.2.19.tar.gz) = Bx38BiaQ6QtzTAsic85yrQ/6lfDHRZa8JQ3P2WAmKEE=
@@ -45,24 +48,23 @@ SHA256 (cargo/once_cell-1.21.3.tar.gz) =
 SHA256 (cargo/percent-encoding-2.3.2.tar.gz) = m09ifLGyWRcZOiWeSb2tCPZx+Nlwis/V/gqMFFXYciA=
 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.26.0.tar.gz) = e6ARf0ISEB7mVEBE2uRavhCD0wznspxLXL36I1Tgc4M=
-SHA256 (cargo/pyo3-build-config-0.26.0.tar.gz) = T8bdrySUfRKpqjGsZUMfsbhRuPQ2VCbhgpAeq/uH318=
-SHA256 (cargo/pyo3-ffi-0.26.0.tar.gz) = AlR005KHOO+zisNtR0SnSkAMkBx1lhmeIORdmOsZQQU=
-SHA256 (cargo/pyo3-macros-0.26.0.tar.gz) = LmTrSJ8i/hyVkRt3xEzEHnwZ8wgvyBzOkPZXzcQv/e0=
-SHA256 (cargo/pyo3-macros-backend-0.26.0.tar.gz) = EAJGwOz0ALR1NBuEVakhM0RWmvKaPIQdKScOUxAuD88=
+SHA256 (cargo/pyo3-0.28.3.tar.gz) = kf2OOKO1DtEWf7mBzW/WAUfgkXhMQnuPcYOn7jLDHBI=
+SHA256 (cargo/pyo3-build-config-0.28.3.tar.gz) = 42jn3f3rmMm8p/g4O+Fkj9hKtGa/K8AV6UAI2201YR4=
+SHA256 (cargo/pyo3-ffi-0.28.3.tar.gz) = fynhCvgLH3zK9/aerOgAoD7NE+iDrPrMHl0JiGBfZR4=
+SHA256 (cargo/pyo3-macros-0.28.3.tar.gz) = 325SDv9HxFmX0vx92CFLJd0TEJGLuyZCFW72amfymBM=
+SHA256 (cargo/pyo3-macros-backend-0.28.3.tar.gz) = xM3CGNg1c4+BwjOPgiB4r0W0r9+LLjPLtZFvEIuBOss=
 SHA256 (cargo/python3-dll-a-0.2.14.tar.gz) = 04HvMTrnC02l+V+KTedzxqpc0o9zrexLSjHfcLZngNg=
-SHA256 (cargo/quote-1.0.36.tar.gz) = D6dqrzkQHEV4Nq7AziMW29w6tyPN2hxr1OatQgisrKc=
+SHA256 (cargo/quote-1.0.44.tar.gz) = IbLrz3J7d2DEYfCR+fD1Obd7jofy/YgTHn8bQzs87OQ=
 SHA256 (cargo/r-efi-5.2.0.tar.gz) = dHZfbZFu4vqjm8jmjk8+2JSbSMzNrFmYPSh6fLcc6cU=
 SHA256 (cargo/radium-0.7.0.tar.gz) = 3DP/LUlz1RjYI9YaojkBSDHlIcddpY499IQNP0d0nQk=
-SHA256 (cargo/regex-1.12.2.tar.gz) = hDvAGR918+ImUa5fHnKTmrL3KkvDD6gKBmvWbt78JNQ=
+SHA256 (cargo/regex-1.12.3.tar.gz) = 4QdUoUuRN917Hj5bBJPMkXH90QXgq0d/UbcufzrA4nY=
 SHA256 (cargo/regex-automata-0.4.13.tar.gz) = UnbK8lrIbI2BAiKz27k45RLFXGgxoQ8+btHJO4QEHxw=
 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.228.tar.gz) = mo6U6n83i9Msu9NxmKSpFDYYDFu0ckEeSLXsLiEkrp4=
 SHA256 (cargo/serde_core-1.0.228.tar.gz) = QdOFx9TKWOWfxzKvJcOYO2eshSwaJQAK/hF13kWLZ60=
 SHA256 (cargo/serde_derive-1.0.228.tar.gz) = 1UDyINMYcXPaIg+IWrZmCDZ7ZXTpJQEak1Pkut2pHXk=
-SHA256 (cargo/serde_json-1.0.145.tar.gz) = QCpvZtjHCRFs8i9VjqshD1pQGH9wLrTX5e842afxx5w=
+SHA256 (cargo/serde_json-1.0.149.tar.gz) = g/wDlHPFWVrOhg2MT6+iIP9HSz/Gv9tCkzJ/GjfpTYY=
 SHA256 (cargo/smallvec-1.15.1.tar.gz) = Z7G3o7X+TxN2iHGEBF/PRcaekq9zS3qt3AX7d3tvvQM=
 SHA256 (cargo/speedate-0.17.0.tar.gz) = q6BpwHC14hPyoJTet+XtUOywkr42ECpPQELo0gVtBg4=
 SHA256 (cargo/stable_deref_trait-1.2.0.tar.gz) = qPEScpUS+ORC2B+VqKfd8rfGuKGm9QmpWGQUKzDKstM=
@@ -72,14 +74,13 @@ SHA256 (cargo/strum_macros-0.27.2.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.13.2.tar.gz) = 5QL3jNu4ukcY9WbEGMUrxykSb/0Wuu5bqnGM8l3Vppo=
+SHA256 (cargo/target-lexicon-0.13.4.tar.gz) = sd0H64WKIGfi88cVXVTpKSZcJk5vN+/j7nqNG1od0Lo=
 SHA256 (cargo/tinystr-0.7.6.tar.gz) = kRf11Ns5HBz2kn576j23S5ocGt2Pftqf/VNk9A9XuC8=
 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/url-2.5.4.tar.gz) = Mvi2hsrdFHP0vQEXpdKNNrGt44Tqm1BpocQK7+1/2mA=
+SHA256 (cargo/url-2.5.8.tar.gz) = /2eopDlzc8PvZggSrKsyaCIgNQEKuGgOxCFfOLo9Du0=
 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.18.1.tar.gz) = L4e4qhC5FaBlh9DexRbCgv8pW0ddlKv0JdYrV3EAcKI=
+SHA256 (cargo/uuid-1.23.0.tar.gz) = Wsi29C6tJTaM9bCYrrPcihosBaPu6KmhpoxkDtv8edk=
 SHA256 (cargo/version_check-0.9.5.tar.gz) = C5KPM9l1/GrZ+GyPKDhTrSa91bELfxVCqi+hXiKJEFo=
 SHA256 (cargo/wasi-0.14.2+wasi-0.2.4.tar.gz) = loP5pamY2HPA0h/L48CDAJZwFJqPqyKGRLi9NrLEjLM=
 SHA256 (cargo/wasm-bindgen-0.2.100.tar.gz) = HtyJKddJn8To8L4iYqJBVWz8VKC+oiN5DnFEbyqrHvU=
@@ -99,9 +100,11 @@ 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.41.5.tar.gz) = CNqlHqFq03P/1edgYlLMMvB7xysoKEtrycbfgEgWR24=
+SHA256 (cargo/zmij-1.0.6.tar.gz) = qsBgF29wINYsO8wc287GGdVPSLB60ZY6P4DOegwXdV8=
+SHA256 (pydantic_core-2.46.5.tar.gz) = EEFsFbiDnsxO9NCIXadtpv0PZzM6Driv9tk8S48pEPw=
 SIZE (cargo/ahash-0.8.12.tar.gz) = 43413
 SIZE (cargo/aho-corasick-1.1.3.tar.gz) = 183311
+SIZE (cargo/allocator-api2-0.2.21.tar.gz) = 63622
 SIZE (cargo/autocfg-1.3.0.tar.gz) = 16524
 SIZE (cargo/base64-0.22.1.tar.gz) = 81597
 SIZE (cargo/bitflags-2.9.1.tar.gz) = 47913
@@ -111,9 +114,12 @@ SIZE (cargo/cc-1.0.101.tar.gz) = 79446
 SIZE (cargo/cfg-if-1.0.0.tar.gz) = 7934
 SIZE (cargo/displaydoc-0.2.5.tar.gz) = 24219
 SIZE (cargo/enum_dispatch-0.3.13.tar.gz) = 29876
-SIZE (cargo/form_urlencoded-1.2.1.tar.gz) = 8969
+SIZE (cargo/equivalent-1.0.2.tar.gz) = 7419
+SIZE (cargo/foldhash-0.2.0.tar.gz) = 23329
+SIZE (cargo/form_urlencoded-1.2.2.tar.gz) = 9347
 SIZE (cargo/funty-2.0.0.tar.gz) = 13160
 SIZE (cargo/getrandom-0.3.3.tar.gz) = 49493
+SIZE (cargo/hashbrown-0.16.1.tar.gz) = 147785
 SIZE (cargo/heck-0.5.0.tar.gz) = 11517
 SIZE (cargo/hex-0.4.3.tar.gz) = 13299
 SIZE (cargo/icu_collections-1.5.0.tar.gz) = 82762
@@ -128,18 +134,17 @@ SIZE (cargo/icu_provider-1.5.0.tar.gz) =
 SIZE (cargo/icu_provider_macros-1.5.0.tar.gz) = 6436
 SIZE (cargo/idna-1.1.0.tar.gz) = 148747
 SIZE (cargo/idna_adapter-1.2.0.tar.gz) = 8206
-SIZE (cargo/indoc-2.0.5.tar.gz) = 14396
 SIZE (cargo/itoa-1.0.11.tar.gz) = 10563
-SIZE (cargo/jiter-0.11.1.tar.gz) = 154396
+SIZE (cargo/jiter-0.14.0.tar.gz) = 155564
 SIZE (cargo/js-sys-0.3.77.tar.gz) = 55538
 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/libc-0.2.185.tar.gz) = 821775
 SIZE (cargo/litemap-0.7.3.tar.gz) = 28728
 SIZE (cargo/log-0.4.27.tar.gz) = 48120
+SIZE (cargo/lru-0.16.3.tar.gz) = 16743
 SIZE (cargo/memchr-2.7.4.tar.gz) = 96670
-SIZE (cargo/memoffset-0.9.1.tar.gz) = 9032
 SIZE (cargo/num-bigint-0.4.6.tar.gz) = 102801
 SIZE (cargo/num-integer-0.1.46.tar.gz) = 22331
 SIZE (cargo/num-traits-0.2.19.tar.gz) = 51631
@@ -147,24 +152,23 @@ SIZE (cargo/once_cell-1.21.3.tar.gz) = 3
 SIZE (cargo/percent-encoding-2.3.2.tar.gz) = 11583
 SIZE (cargo/portable-atomic-1.6.0.tar.gz) = 140689
 SIZE (cargo/proc-macro2-1.0.86.tar.gz) = 48958
-SIZE (cargo/pyo3-0.26.0.tar.gz) = 1151579
-SIZE (cargo/pyo3-build-config-0.26.0.tar.gz) = 34309
-SIZE (cargo/pyo3-ffi-0.26.0.tar.gz) = 78247
-SIZE (cargo/pyo3-macros-0.26.0.tar.gz) = 8906
-SIZE (cargo/pyo3-macros-backend-0.26.0.tar.gz) = 81809
+SIZE (cargo/pyo3-0.28.3.tar.gz) = 1204476
+SIZE (cargo/pyo3-build-config-0.28.3.tar.gz) = 35961
+SIZE (cargo/pyo3-ffi-0.28.3.tar.gz) = 80881
+SIZE (cargo/pyo3-macros-0.28.3.tar.gz) = 8963
+SIZE (cargo/pyo3-macros-backend-0.28.3.tar.gz) = 88063
 SIZE (cargo/python3-dll-a-0.2.14.tar.gz) = 103489
-SIZE (cargo/quote-1.0.36.tar.gz) = 28507
+SIZE (cargo/quote-1.0.44.tar.gz) = 31629
 SIZE (cargo/r-efi-5.2.0.tar.gz) = 64764
 SIZE (cargo/radium-0.7.0.tar.gz) = 10906
-SIZE (cargo/regex-1.12.2.tar.gz) = 163843
+SIZE (cargo/regex-1.12.3.tar.gz) = 153392
 SIZE (cargo/regex-automata-0.4.13.tar.gz) = 625250
 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.228.tar.gz) = 83652
 SIZE (cargo/serde_core-1.0.228.tar.gz) = 63111
 SIZE (cargo/serde_derive-1.0.228.tar.gz) = 59605
-SIZE (cargo/serde_json-1.0.145.tar.gz) = 155748
+SIZE (cargo/serde_json-1.0.149.tar.gz) = 155994
 SIZE (cargo/smallvec-1.15.1.tar.gz) = 38116
 SIZE (cargo/speedate-0.17.0.tar.gz) = 40124
 SIZE (cargo/stable_deref_trait-1.2.0.tar.gz) = 8054
@@ -174,14 +178,13 @@ SIZE (cargo/strum_macros-0.27.2.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.13.2.tar.gz) = 27923
+SIZE (cargo/target-lexicon-0.13.4.tar.gz) = 26832
 SIZE (cargo/tinystr-0.7.6.tar.gz) = 16971
 SIZE (cargo/unicode-ident-1.0.12.tar.gz) = 42168
-SIZE (cargo/unindent-0.2.3.tar.gz) = 7306
-SIZE (cargo/url-2.5.4.tar.gz) = 81097
+SIZE (cargo/url-2.5.8.tar.gz) = 86512
 SIZE (cargo/utf16_iter-1.0.5.tar.gz) = 9736
 SIZE (cargo/utf8_iter-1.0.4.tar.gz) = 10437
-SIZE (cargo/uuid-1.18.1.tar.gz) = 60468
+SIZE (cargo/uuid-1.23.0.tar.gz) = 63006
 SIZE (cargo/version_check-0.9.5.tar.gz) = 15554
 SIZE (cargo/wasi-0.14.2+wasi-0.2.4.tar.gz) = 140921
 SIZE (cargo/wasm-bindgen-0.2.100.tar.gz) = 48288
@@ -201,4 +204,5 @@ 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.41.5.tar.gz) = 460952
+SIZE (cargo/zmij-1.0.6.tar.gz) = 21298
+SIZE (pydantic_core-2.46.5.tar.gz) = 472262