Index | Thread | Search

From:
Stuart Henderson <stu@spacehopper.org>
Subject:
py-orjson update
To:
Aisha Tammy <aisha@openbsd.org>
Cc:
ports <ports@openbsd.org>
Date:
Tue, 18 Nov 2025 21:26:41 +0000

Download raw body.

Thread
  • Stuart Henderson:

    py-orjson update

ok?

Index: Makefile
===================================================================
RCS file: /cvs/ports/textproc/py-orjson/Makefile,v
diff -u -p -r1.5 Makefile
--- Makefile	16 Aug 2025 10:02:21 -0000	1.5
+++ Makefile	18 Nov 2025 21:25:57 -0000
@@ -1,7 +1,6 @@
 COMMENT =		fast, correct Python JSON library
 
-MODPY_DISTV =		3.10.7
-REVISION =		3
+MODPY_DISTV =		3.11.4
 DISTNAME =		orjson-${MODPY_DISTV}
 PKGNAME =		py-${DISTNAME}
 
@@ -12,21 +11,16 @@ HOMEPAGE =		https://github.com/ijl/orjso
 # Apache-2.0, MIT
 PERMIT_PACKAGE =	Yes
 
+WANTLIB +=		${MODCARGO_WANTLIB}
+
 MAINTAINER =		Aisha Tammy <aisha@openbsd.org>
 
 MODULES =		lang/python
-
 MODPY_PI =		Yes
 MODPY_PYBUILD =		maturin
 
-WANTLIB +=		${MODCARGO_WANTLIB}
-
 TEST_DEPENDS =		devel/py-tz \
 			math/py-numpy
 
-pre-configure:
-	${SUBST_CMD} ${WRKSRC}/pyproject.toml
-
 .include "crates.inc"
-
 .include <bsd.port.mk>
Index: crates.inc
===================================================================
RCS file: /cvs/ports/textproc/py-orjson/crates.inc,v
diff -u -p -r1.1.1.1 crates.inc
--- crates.inc	4 Oct 2024 03:30:26 -0000	1.1.1.1
+++ crates.inc	18 Nov 2025 21:25:57 -0000
@@ -1,39 +1,40 @@
-MODCARGO_CRATES +=	arrayvec	0.7.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	associative-cache	2.0.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	autocfg	1.3.0	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	beef	0.5.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	bytecount	0.6.8	# Apache-2.0/MIT
-MODCARGO_CRATES +=	castaway	0.2.3	# MIT
-MODCARGO_CRATES +=	cc	1.1.8	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	cfg-if	1.0.0	# MIT/Apache-2.0
-MODCARGO_CRATES +=	chrono	0.4.34	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	compact_str	0.8.0	# MIT
-MODCARGO_CRATES +=	crunchy	0.2.2	# MIT
-MODCARGO_CRATES +=	encoding_rs	0.8.34	# (Apache-2.0 OR MIT) AND BSD-3-Clause
-MODCARGO_CRATES +=	gimli	0.30.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	half	2.4.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	itoa	1.0.11	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	bytecount	0.6.9	# Apache-2.0/MIT
+MODCARGO_CRATES +=	bytes	1.10.1	# MIT
+MODCARGO_CRATES +=	cc	1.2.41	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	cfg-if	1.0.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	crunchy	0.2.4	# MIT
+MODCARGO_CRATES +=	encoding_rs	0.8.35	# (Apache-2.0 OR MIT) AND BSD-3-Clause
+MODCARGO_CRATES +=	find-msvc-tools	0.1.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	gimli	0.32.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	half	2.7.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	itoa	1.0.15	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	itoap	1.0.1	# MIT
-MODCARGO_CRATES +=	libc	0.2.155	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	memchr	2.7.4	# Unlicense OR MIT
-MODCARGO_CRATES +=	no-panic	0.1.30	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	num-traits	0.2.19	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	once_cell	1.19.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	proc-macro2	1.0.86	# 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 +=	quote	1.0.36	# 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.205	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	serde_derive	1.0.205	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	serde_json	1.0.122	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	simdutf8	0.1.4	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	smallvec	1.13.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	static_assertions	1.1.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	syn	2.0.72	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	target-lexicon	0.12.16	# Apache-2.0 WITH LLVM-exception
-MODCARGO_CRATES +=	unicode-ident	1.0.12	# (MIT OR Apache-2.0) AND Unicode-DFS-2016
-MODCARGO_CRATES +=	unwinding	0.2.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	jiff	0.2.15	# Unlicense OR MIT
+MODCARGO_CRATES +=	jiff-static	0.2.15	# Unlicense OR MIT
+MODCARGO_CRATES +=	libc	0.2.177	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	memchr	2.7.6	# Unlicense OR MIT
+MODCARGO_CRATES +=	once_cell	1.21.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	portable-atomic	1.11.1	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	portable-atomic-util	0.2.4	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	proc-macro2	1.0.103	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pyo3-build-config	0.27.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pyo3-ffi	0.27.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	quote	1.0.41	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	ryu	1.0.20	# 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 +=	shlex	1.3.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	simdutf8	0.1.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	smallvec	1.15.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	syn	2.0.108	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	target-lexicon	0.13.3	# Apache-2.0 WITH LLVM-exception
+MODCARGO_CRATES +=	unicode-ident	1.0.20	# (MIT OR Apache-2.0) AND Unicode-3.0
+MODCARGO_CRATES +=	unwinding	0.2.8	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	uuid	1.18.1	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	version_check	0.9.5	# MIT/Apache-2.0
-MODCARGO_CRATES +=	xxhash-rust	0.8.12	# BSL-1.0
+MODCARGO_CRATES +=	xxhash-rust	0.8.15	# BSL-1.0
+MODCARGO_CRATES +=	zerocopy	0.8.27	# BSD-2-Clause OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	zerocopy-derive	0.8.27	# BSD-2-Clause OR Apache-2.0 OR MIT
Index: distinfo
===================================================================
RCS file: /cvs/ports/textproc/py-orjson/distinfo,v
diff -u -p -r1.1.1.1 distinfo
--- distinfo	4 Oct 2024 03:30:26 -0000	1.1.1.1
+++ distinfo	18 Nov 2025 21:25:57 -0000
@@ -1,80 +1,82 @@
-SHA256 (cargo/arrayvec-0.7.4.tar.gz) = ltMKBlQfuvvH+C7RDAYWTPvSxAETj2rd2EBGKcSxZxE=
 SHA256 (cargo/associative-cache-2.0.0.tar.gz) = uZPNdnorxzB92HYiMRyiLEQynMeiE2Yga/oIloJ7K60=
-SHA256 (cargo/autocfg-1.3.0.tar.gz) = DEtNC9Jb0LdGgcCtIUl2EM4bfJGxAizSHIDG+92UdrA=
-SHA256 (cargo/beef-0.5.2.tar.gz) = OoJB8+u4XAVrUJ1DJ60DWPu7pv+zQL84jyY1Cu2iJbE=
-SHA256 (cargo/bytecount-0.6.8.tar.gz) = XOibIcqxQ3J20mUNV+lx+dVIotkDfMIxq9wFYrl0mM4=
-SHA256 (cargo/castaway-0.2.3.tar.gz) = CrrpvgqvnqlqOxuLG1XGAsp1HrobFQAiDOpOy6/nwNU=
-SHA256 (cargo/cc-1.1.8.tar.gz) = UEvewUfyzBPItX7ZQB/YoUfMZrZ61cskE5QkTyyUdUk=
-SHA256 (cargo/cfg-if-1.0.0.tar.gz) = uvHeQzl2FYi8Bhnjy8ASDuWC67dLU7Tvv3kRe9LaQP0=
-SHA256 (cargo/chrono-0.4.34.tar.gz) = W8AVZEuS1YkPq3SJ5J0h+HnVyZAYaCfULsURkZQE84s=
-SHA256 (cargo/compact_str-0.8.0.tar.gz) = YFDDoW3asuQSFgsx8shxAVcEI5vKYvcvbl8L5jHT9kQ=
-SHA256 (cargo/crunchy-0.2.2.tar.gz) = eoHa4HjOqVoBSjOSkc7EOdLyMuvoVKnWcreWxq+vqbc=
-SHA256 (cargo/encoding_rs-0.8.34.tar.gz) = tF3pBKoLAQvOKrRSZNBjFoGEf6e28uqn2rdhmUO8T1k=
-SHA256 (cargo/gimli-0.30.0.tar.gz) = 4uHZf76XIrqbvQyXBRwpVucmVith+GolpDYDmKQO38k=
-SHA256 (cargo/half-2.4.1.tar.gz) = bdCMUyrjZ634HDEqRYC8Z/HQ/ovJxGBSAoP0wP8neIg=
-SHA256 (cargo/itoa-1.0.11.tar.gz) = SfHxSHMzVFRQDVlhHxz0pLD3hvmsEfQxKnjkzyVmaVs=
+SHA256 (cargo/bytecount-0.6.9.tar.gz) = F1gS4L4rzLar5Qu41WYSYZg0T3B+ME9Fxkj9jyzANl4=
+SHA256 (cargo/bytes-1.10.1.tar.gz) = 1xthJ76G/c/dthD3GCrFchHUsYo+nILrLRdmLyInrWo=
+SHA256 (cargo/cc-1.2.41.tar.gz) = rJ/mzbsktq3mNhbAoGiORbtWcyJiwVjfPAxL6kykfLc=
+SHA256 (cargo/cfg-if-1.0.4.tar.gz) = kzD4sv8T80VAtE6UbvNREYJXJ7ONMyhu+YYUJhUSGAE=
+SHA256 (cargo/crunchy-0.2.4.tar.gz) = Rg++6cLC8zkz1yBjCmoLrDO6cFPbU0T6yFjUuJUtd9U=
+SHA256 (cargo/encoding_rs-0.8.35.tar.gz) = dQMPPE9F2v11ht1ngJZajH6OKFpey4ZxPmOnnFsnZvM=
+SHA256 (cargo/find-msvc-tools-0.1.4.tar.gz) = UgUYePgKchu2jr+8kw4HtlunLy2oiWjqXAb9bKPToSc=
+SHA256 (cargo/gimli-0.32.3.tar.gz) = 5im5uY7z3Yr+bKK9D4kwbOwW1D2QeImUW8XWaH8vE8c=
+SHA256 (cargo/half-2.7.1.tar.gz) = bqLYS5aVgrSxhkqS3F0nzSt3tiKo15MGg08b5bog2Es=
+SHA256 (cargo/itoa-1.0.15.tar.gz) = Sl8TuFjI0xTuPo9jkBH3zO/nH5f5blAVH7mR8meSjiw=
 SHA256 (cargo/itoap-1.0.1.tar.gz) = kCj0kmRikGXQV/NAqGrLhIZ5JYZfc7v41HtNFJp+iLg=
-SHA256 (cargo/libc-0.2.155.tar.gz) = l7OIikrs936BEUXK327vWQH0eCxTiGGRsvaT8kdhhHw=
-SHA256 (cargo/memchr-2.7.4.tar.gz) = eMqasaC6ux59VpXjUwiGKJwYzy+H7BmldaCr3OES46M=
-SHA256 (cargo/no-panic-0.1.30.tar.gz) = hUC32ZogFmF4tCoFd2rvkAzb/sOX+GHfx4Gb8dd2Cz0=
-SHA256 (cargo/num-traits-0.2.19.tar.gz) = Bx38BiaQ6QtzTAsic85yrQ/6lfDHRZa8JQ3P2WAmKEE=
-SHA256 (cargo/once_cell-1.19.0.tar.gz) = P9sSskdrWV+TWMUWGqRnwkOIWcqhNt7IbCb90u/he5I=
-SHA256 (cargo/proc-macro2-1.0.86.tar.gz) = XnGejfZl3w0cj7/SOAFXRHNhUdREXsCDa45iiq4QO3c=
-SHA256 (cargo/pyo3-build-config-0.22.2.tar.gz) = Hocw5ZGxRJKolFzf8y8IklCwX1rM7PdK7d+egnLOH6g=
-SHA256 (cargo/pyo3-ffi-0.22.2.tar.gz) = XpfpGdLfkuuIyoCgN5afROXnA1ZVllSWLLszFtADAMY=
-SHA256 (cargo/quote-1.0.36.tar.gz) = D6dqrzkQHEV4Nq7AziMW29w6tyPN2hxr1OatQgisrKc=
-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.205.tar.gz) = 4zrtsacTXaUrfCF5FFVWP6y7zEPQ8PZhZbQsIbPfsVA=
-SHA256 (cargo/serde_derive-1.0.205.tar.gz) = aS1vWskCIBYdZ3TbMMZiICch5krtkFjSw5T0USYUIME=
-SHA256 (cargo/serde_json-1.0.122.tar.gz) = eEtiA5UcV/90hHaxJsy16OKVmlwZ5cYXqxlWvj28aNo=
-SHA256 (cargo/simdutf8-0.1.4.tar.gz) = 8n9ieFUpUfHyuM+dqWXRCWmy796pWm7EeYerRu3+Jjo=
-SHA256 (cargo/smallvec-1.13.2.tar.gz) = PF4ammRtNsNZnNFzpBKC2vR8RFg602e45oNyVZUuXGc=
-SHA256 (cargo/static_assertions-1.1.0.tar.gz) = ouuTSbZESzJocuFA6xz158UiFU1p56D/sPuBwGs3VD8=
-SHA256 (cargo/syn-2.0.72.tar.gz) = 3Eubm/Kt2Ak9PywCBEcelRsihVgDNd5C+dJTTzrnqK8=
-SHA256 (cargo/target-lexicon-0.12.16.tar.gz) = YcQa8n3W0eJ7Gxa0idt5hENHjO8fBqZgyW22F7pd47E=
-SHA256 (cargo/unicode-ident-1.0.12.tar.gz) = M1S5rD+uH/Z1XLbbU2g622YWNPZ1V5Qt6k+s6+wP7ks=
-SHA256 (cargo/unwinding-0.2.2.tar.gz) = 3FWELQ22MppmnVWmI8Z0sC1nexa/stJIV9QInUHrqII=
+SHA256 (cargo/jiff-0.2.15.tar.gz) = vh+TuLHracd/JLuwr99m9UtjLuOa9AyiHENlodc0fkk=
+SHA256 (cargo/jiff-static-0.2.15.tar.gz) = AzQ0Uf+Jl2cmLsMhRvbVWd11n9rfQv8OInx8SPcllLQ=
+SHA256 (cargo/libc-0.2.177.tar.gz) = KHSir0eiMlwgAabm+tmxalO4AhArUoFjiFFxz5KxWXY=
+SHA256 (cargo/memchr-2.7.6.tar.gz) = 9SsA05lh/FsnNuqFPJzIYjjhZQF6ST0dXI6sa9xMwnM=
+SHA256 (cargo/once_cell-1.21.3.tar.gz) = QvXhXJlTxeTMzusuc4KnFkgsNFFTFfewNTK4tOg5PS0=
+SHA256 (cargo/portable-atomic-1.11.1.tar.gz) = +EJnsgoW6pGOQ8aohDPC1U+hRckqgRtbBHzL4VNnRIM=
+SHA256 (cargo/portable-atomic-util-0.2.4.tar.gz) = 2KLw2NBA14SKcJyveJEt68w/M+5LPKxH1z0eEGnoNQc=
+SHA256 (cargo/proc-macro2-1.0.103.tar.gz) = XulbxO+HuNW6Mui3cUzMg0hlJ26rCu1cmVjQDsRfSeg=
+SHA256 (cargo/pyo3-build-config-0.27.1.tar.gz) = 9304d3T29u7GSgBOrA7VJaq3+hlm2UtC90N5ez45Wvs=
+SHA256 (cargo/pyo3-ffi-0.27.1.tar.gz) = LdE4RKQkJ5PgLfPi7Ak/VA2Ugpmmp36pznr9hiP1Qr4=
+SHA256 (cargo/quote-1.0.41.tar.gz) = ziV2fntJnRtgR2jnzeZF0UzIWEIx6mspXpyesiwC4dE=
+SHA256 (cargo/ryu-1.0.20.tar.gz) = KNOysTZuwgmU8f0Yw8WU8Fxd1LxE2LsMHGMsjWgpSB8=
+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/shlex-1.3.0.tar.gz) = D9ov8NCEAZuk18bzccldj9dc41JMPLj7ZTowI/YyPmQ=
+SHA256 (cargo/simdutf8-0.1.5.tar.gz) = 46n+NOPnpQMWBgNR83GHo/VGvOlUlhVnVLYBpfpxt24=
+SHA256 (cargo/smallvec-1.15.1.tar.gz) = Z7G3o7X+TxN2iHGEBF/PRcaekq9zS3qt3AX7d3tvvQM=
+SHA256 (cargo/syn-2.0.108.tar.gz) = 2liRfTUkJICgXCiXBk2gqAWJoqBHbJo/L9yDtTUC6Rc=
+SHA256 (cargo/target-lexicon-0.13.3.tar.gz) = 339iV3wl4Hg0ZJ/Ds5+v3Fl8CjUn3BxgEpIBzPy6pQw=
+SHA256 (cargo/unicode-ident-1.0.20.tar.gz) = Ri7rda63OuqQAlPOc5yOGKZ0I/rfAGA3zT/yfoJ0igY=
+SHA256 (cargo/unwinding-0.2.8.tar.gz) = YGEshF70FpnzncjFOR8lKULAqIt9FdpnLv8NFBAbvW0=
+SHA256 (cargo/uuid-1.18.1.tar.gz) = L4e4qhC5FaBlh9DexRbCgv8pW0ddlKv0JdYrV3EAcKI=
 SHA256 (cargo/version_check-0.9.5.tar.gz) = C5KPM9l1/GrZ+GyPKDhTrSa91bELfxVCqi+hXiKJEFo=
-SHA256 (cargo/xxhash-rust-0.8.12.tar.gz) = aly/dQQAlYgZ+2F46qg77lzZwpompAzCQd+McP3UaYQ=
-SHA256 (orjson-3.10.7.tar.gz) = de8GQEA/lF86H59kAGhlYNv7D7WxZYmtYs1HcEPE7uM=
-SIZE (cargo/arrayvec-0.7.4.tar.gz) = 29856
+SHA256 (cargo/xxhash-rust-0.8.15.tar.gz) = /dIMVCA3VHb71DlHYyiNp+sMwLjBHe7UMakVYq9zNdM=
+SHA256 (cargo/zerocopy-0.8.27.tar.gz) = CJSHil+j7f1to/iMSAX0yFWOK5liJ6PYZPR/4R44KCw=
+SHA256 (cargo/zerocopy-derive-0.8.27.tar.gz) = iNK42caK0rnkNA14MnFqTSGiKhFUd3rVbqVcUanPODE=
+SHA256 (orjson-3.11.4.tar.gz) = OUhfSrTJswo5Q8/pnhohPEd2+2noq9aPZrg9WgsP3G0=
 SIZE (cargo/associative-cache-2.0.0.tar.gz) = 13960
-SIZE (cargo/autocfg-1.3.0.tar.gz) = 16524
-SIZE (cargo/beef-0.5.2.tar.gz) = 15275
-SIZE (cargo/bytecount-0.6.8.tar.gz) = 14694
-SIZE (cargo/castaway-0.2.3.tar.gz) = 11509
-SIZE (cargo/cc-1.1.8.tar.gz) = 81843
-SIZE (cargo/cfg-if-1.0.0.tar.gz) = 7934
-SIZE (cargo/chrono-0.4.34.tar.gz) = 228932
-SIZE (cargo/compact_str-0.8.0.tar.gz) = 70994
-SIZE (cargo/crunchy-0.2.2.tar.gz) = 2995
-SIZE (cargo/encoding_rs-0.8.34.tar.gz) = 1378166
-SIZE (cargo/gimli-0.30.0.tar.gz) = 277411
-SIZE (cargo/half-2.4.1.tar.gz) = 50892
-SIZE (cargo/itoa-1.0.11.tar.gz) = 10563
+SIZE (cargo/bytecount-0.6.9.tar.gz) = 18695
+SIZE (cargo/bytes-1.10.1.tar.gz) = 76779
+SIZE (cargo/cc-1.2.41.tar.gz) = 91154
+SIZE (cargo/cfg-if-1.0.4.tar.gz) = 9360
+SIZE (cargo/crunchy-0.2.4.tar.gz) = 3887
+SIZE (cargo/encoding_rs-0.8.35.tar.gz) = 1381050
+SIZE (cargo/find-msvc-tools-0.1.4.tar.gz) = 30817
+SIZE (cargo/gimli-0.32.3.tar.gz) = 289789
+SIZE (cargo/half-2.7.1.tar.gz) = 61040
+SIZE (cargo/itoa-1.0.15.tar.gz) = 11231
 SIZE (cargo/itoap-1.0.1.tar.gz) = 83316
-SIZE (cargo/libc-0.2.155.tar.gz) = 743539
-SIZE (cargo/memchr-2.7.4.tar.gz) = 96670
-SIZE (cargo/no-panic-0.1.30.tar.gz) = 11789
-SIZE (cargo/num-traits-0.2.19.tar.gz) = 51631
-SIZE (cargo/once_cell-1.19.0.tar.gz) = 33046
-SIZE (cargo/proc-macro2-1.0.86.tar.gz) = 48958
-SIZE (cargo/pyo3-build-config-0.22.2.tar.gz) = 31225
-SIZE (cargo/pyo3-ffi-0.22.2.tar.gz) = 67749
-SIZE (cargo/quote-1.0.36.tar.gz) = 28507
-SIZE (cargo/rustversion-1.0.17.tar.gz) = 17621
-SIZE (cargo/ryu-1.0.18.tar.gz) = 47713
-SIZE (cargo/serde-1.0.205.tar.gz) = 78248
-SIZE (cargo/serde_derive-1.0.205.tar.gz) = 55886
-SIZE (cargo/serde_json-1.0.122.tar.gz) = 147200
-SIZE (cargo/simdutf8-0.1.4.tar.gz) = 28621
-SIZE (cargo/smallvec-1.13.2.tar.gz) = 35216
-SIZE (cargo/static_assertions-1.1.0.tar.gz) = 18480
-SIZE (cargo/syn-2.0.72.tar.gz) = 267069
-SIZE (cargo/target-lexicon-0.12.16.tar.gz) = 26488
-SIZE (cargo/unicode-ident-1.0.12.tar.gz) = 42168
-SIZE (cargo/unwinding-0.2.2.tar.gz) = 26818
+SIZE (cargo/jiff-0.2.15.tar.gz) = 712996
+SIZE (cargo/jiff-static-0.2.15.tar.gz) = 76146
+SIZE (cargo/libc-0.2.177.tar.gz) = 792045
+SIZE (cargo/memchr-2.7.6.tar.gz) = 97616
+SIZE (cargo/once_cell-1.21.3.tar.gz) = 34534
+SIZE (cargo/portable-atomic-1.11.1.tar.gz) = 185506
+SIZE (cargo/portable-atomic-util-0.2.4.tar.gz) = 47043
+SIZE (cargo/proc-macro2-1.0.103.tar.gz) = 60024
+SIZE (cargo/pyo3-build-config-0.27.1.tar.gz) = 35565
+SIZE (cargo/pyo3-ffi-0.27.1.tar.gz) = 78517
+SIZE (cargo/quote-1.0.41.tar.gz) = 31408
+SIZE (cargo/ryu-1.0.20.tar.gz) = 48738
+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/shlex-1.3.0.tar.gz) = 18713
+SIZE (cargo/simdutf8-0.1.5.tar.gz) = 28488
+SIZE (cargo/smallvec-1.15.1.tar.gz) = 38116
+SIZE (cargo/syn-2.0.108.tar.gz) = 301754
+SIZE (cargo/target-lexicon-0.13.3.tar.gz) = 28498
+SIZE (cargo/unicode-ident-1.0.20.tar.gz) = 47416
+SIZE (cargo/unwinding-0.2.8.tar.gz) = 27968
+SIZE (cargo/uuid-1.18.1.tar.gz) = 60468
 SIZE (cargo/version_check-0.9.5.tar.gz) = 15554
-SIZE (cargo/xxhash-rust-0.8.12.tar.gz) = 21329
-SIZE (orjson-3.10.7.tar.gz) = 5056450
+SIZE (cargo/xxhash-rust-0.8.15.tar.gz) = 21515
+SIZE (cargo/zerocopy-0.8.27.tar.gz) = 252663
+SIZE (cargo/zerocopy-derive-0.8.27.tar.gz) = 89827
+SIZE (orjson-3.11.4.tar.gz) = 5945188
Index: patches/patch-pyproject_toml
===================================================================
RCS file: patches/patch-pyproject_toml
diff -N patches/patch-pyproject_toml
--- patches/patch-pyproject_toml	27 Dec 2024 13:58:01 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-maturin 1.8 needs project.version
-
-Index: pyproject.toml
---- pyproject.toml.orig
-+++ pyproject.toml
-@@ -1,5 +1,6 @@
- [project]
- name = "orjson"
-+version = "${MODPY_DISTV}"
- repository = "https://github.com/ijl/orjson"
- requires-python = ">=3.8"
- classifiers = [