CVS commit: pkgsrc/lang/py-ast-serialize

"Thomas Klausner" <[email protected]>
Newsgroups gmane.os.netbsd.devel.pkgsrc.cvs
Message-ID <[email protected]>
Module Name:	pkgsrc
Committed By:	wiz
Date:		Sun Aug  9 13:44:09 UTC 2026

Modified Files:
	pkgsrc/lang/py-ast-serialize: Makefile PLIST cargo-depends.mk distinfo
Removed Files:
	pkgsrc/lang/py-ast-serialize/patches: patch-Cargo.toml

Log Message:
py-ast-serialize: update to 0.8.0.

    Bump version to 0.8.0
    Try building version-specific wheels for Emscripten (#76)
    Add missing Python 3.15 trove classifier (#74)
    Bump version to 0.7.0
    Minor update after adding wheels for Python 3.15 (#73)
    Vendor Ruff crates (#70)
    Build musllinux wheels for ppc64le and riscv64 (#72)
    Build wheels for Python 3.15 (#71)


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 pkgsrc/lang/py-ast-serialize/Makefile \
    pkgsrc/lang/py-ast-serialize/cargo-depends.mk \
    pkgsrc/lang/py-ast-serialize/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/lang/py-ast-serialize/PLIST
cvs rdiff -u -r1.2 -r0 pkgsrc/lang/py-ast-serialize/patches/patch-Cargo.toml

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
(unnamed) (text/x-diff, 66.4 KB)
Modified files:

Index: pkgsrc/lang/py-ast-serialize/Makefile
diff -u pkgsrc/lang/py-ast-serialize/Makefile:1.3 pkgsrc/lang/py-ast-serialize/Makefile:1.4
--- pkgsrc/lang/py-ast-serialize/Makefile:1.3	Thu Jul  2 11:24:09 2026
+++ pkgsrc/lang/py-ast-serialize/Makefile	Sun Aug  9 13:44:09 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.3 2026/07/02 11:24:09 adam Exp $
+# $NetBSD: Makefile,v 1.4 2026/08/09 13:44:09 wiz Exp $
 
-DISTNAME=	ast_serialize-0.6.0
+DISTNAME=	ast_serialize-0.8.0
 PKGNAME=	${PYPKGPREFIX}-${DISTNAME:S/_/-/}
 CATEGORIES=	lang python
 MASTER_SITES=	${MASTER_SITE_PYPI:=a/ast-serialize/}
@@ -10,10 +10,6 @@ HOMEPAGE=	https://github.com/mypyc/ast_s
 COMMENT=	Python bindings for mypy AST serialization
 LICENSE=	mit
 
-CARGO_GITHUB_CRATES+=	astral-sh ruff 0.15.12
-# Done in patch-Cargo.toml
-SUBST_NOOP_OK.gitcrate=	yes
-
 .include "cargo-depends.mk"
 
 .include "../../devel/py-maturin/tool.mk"
Index: pkgsrc/lang/py-ast-serialize/cargo-depends.mk
diff -u pkgsrc/lang/py-ast-serialize/cargo-depends.mk:1.3 pkgsrc/lang/py-ast-serialize/cargo-depends.mk:1.4
--- pkgsrc/lang/py-ast-serialize/cargo-depends.mk:1.3	Thu Jul  2 11:24:09 2026
+++ pkgsrc/lang/py-ast-serialize/cargo-depends.mk	Sun Aug  9 13:44:09 2026
@@ -1,90 +1,186 @@
-# $NetBSD: cargo-depends.mk,v 1.3 2026/07/02 11:24:09 adam Exp $
+# $NetBSD: cargo-depends.mk,v 1.4 2026/08/09 13:44:09 wiz Exp $
 
 CARGO_CRATE_DEPENDS+=	aho-corasick-1.1.4
+CARGO_CRATE_DEPENDS+=	allocator-api2-0.2.21
+CARGO_CRATE_DEPENDS+=	anstream-0.6.21
+CARGO_CRATE_DEPENDS+=	anstream-1.0.0
+CARGO_CRATE_DEPENDS+=	anstyle-1.0.14
+CARGO_CRATE_DEPENDS+=	anstyle-lossy-1.1.5
+CARGO_CRATE_DEPENDS+=	anstyle-parse-0.2.7
+CARGO_CRATE_DEPENDS+=	anstyle-parse-1.0.0
+CARGO_CRATE_DEPENDS+=	anstyle-query-1.1.5
+CARGO_CRATE_DEPENDS+=	anstyle-svg-1.1.1
+CARGO_CRATE_DEPENDS+=	anstyle-wincon-3.0.11
 CARGO_CRATE_DEPENDS+=	anyhow-1.0.100
 CARGO_CRATE_DEPENDS+=	attribute-derive-0.10.5
 CARGO_CRATE_DEPENDS+=	attribute-derive-macro-0.10.5
+CARGO_CRATE_DEPENDS+=	autocfg-1.5.1
+CARGO_CRATE_DEPENDS+=	bit-set-0.8.0
+CARGO_CRATE_DEPENDS+=	bit-vec-0.8.0
 CARGO_CRATE_DEPENDS+=	bitflags-2.10.0
 CARGO_CRATE_DEPENDS+=	block-buffer-0.10.4
+CARGO_CRATE_DEPENDS+=	boxcar-0.2.14
 CARGO_CRATE_DEPENDS+=	bstr-1.12.1
+CARGO_CRATE_DEPENDS+=	camino-1.2.5
 CARGO_CRATE_DEPENDS+=	castaway-0.2.4
 CARGO_CRATE_DEPENDS+=	cfg-if-1.0.4
+CARGO_CRATE_DEPENDS+=	clap-4.5.60
+CARGO_CRATE_DEPENDS+=	clap_builder-4.5.60
+CARGO_CRATE_DEPENDS+=	clap_derive-4.5.55
+CARGO_CRATE_DEPENDS+=	clap_lex-1.1.0
 CARGO_CRATE_DEPENDS+=	collection_literals-1.0.3
+CARGO_CRATE_DEPENDS+=	colorchoice-1.0.5
 CARGO_CRATE_DEPENDS+=	compact_str-0.9.0
+CARGO_CRATE_DEPENDS+=	console-0.16.4
 CARGO_CRATE_DEPENDS+=	cpufeatures-0.2.17
+CARGO_CRATE_DEPENDS+=	crossbeam-deque-0.8.7
+CARGO_CRATE_DEPENDS+=	crossbeam-epoch-0.9.20
+CARGO_CRATE_DEPENDS+=	crossbeam-queue-0.3.13
+CARGO_CRATE_DEPENDS+=	crossbeam-utils-0.8.22
 CARGO_CRATE_DEPENDS+=	crypto-common-0.1.7
+CARGO_CRATE_DEPENDS+=	datatest-stable-0.3.3
 CARGO_CRATE_DEPENDS+=	derive-where-1.6.0
 CARGO_CRATE_DEPENDS+=	digest-0.10.7
+CARGO_CRATE_DEPENDS+=	dyn-clone-1.0.20
 CARGO_CRATE_DEPENDS+=	either-1.15.0
+CARGO_CRATE_DEPENDS+=	encode_unicode-1.0.0
 CARGO_CRATE_DEPENDS+=	equivalent-1.0.2
+CARGO_CRATE_DEPENDS+=	errno-0.3.14
+CARGO_CRATE_DEPENDS+=	escape8259-0.5.3
+CARGO_CRATE_DEPENDS+=	escargot-0.5.15
+CARGO_CRATE_DEPENDS+=	fancy-regex-0.14.0
+CARGO_CRATE_DEPENDS+=	fastrand-2.5.0
+CARGO_CRATE_DEPENDS+=	filetime-0.2.29
+CARGO_CRATE_DEPENDS+=	foldhash-0.1.5
+CARGO_CRATE_DEPENDS+=	foldhash-0.2.0
 CARGO_CRATE_DEPENDS+=	generic-array-0.14.7
 CARGO_CRATE_DEPENDS+=	get-size-derive2-0.8.0
 CARGO_CRATE_DEPENDS+=	get-size2-0.8.0
 CARGO_CRATE_DEPENDS+=	getopts-0.2.24
 CARGO_CRATE_DEPENDS+=	getrandom-0.2.17
+CARGO_CRATE_DEPENDS+=	getrandom-0.4.3
+CARGO_CRATE_DEPENDS+=	glob-0.3.4
+CARGO_CRATE_DEPENDS+=	globset-0.4.20
+CARGO_CRATE_DEPENDS+=	hashbrown-0.15.5
 CARGO_CRATE_DEPENDS+=	hashbrown-0.17.1
+CARGO_CRATE_DEPENDS+=	hashlink-0.10.0
 CARGO_CRATE_DEPENDS+=	heck-0.5.0
+CARGO_CRATE_DEPENDS+=	html-escape-0.2.15
+CARGO_CRATE_DEPENDS+=	ignore-0.4.33
 CARGO_CRATE_DEPENDS+=	indexmap-2.14.0
 CARGO_CRATE_DEPENDS+=	indoc-2.0.7
+CARGO_CRATE_DEPENDS+=	insta-1.48.0
 CARGO_CRATE_DEPENDS+=	interpolator-0.5.0
+CARGO_CRATE_DEPENDS+=	intrusive-collections-0.9.7
+CARGO_CRATE_DEPENDS+=	inventory-0.3.24
 CARGO_CRATE_DEPENDS+=	is-macro-0.3.7
+CARGO_CRATE_DEPENDS+=	is_terminal_polyfill-1.70.2
 CARGO_CRATE_DEPENDS+=	itertools-0.14.0
 CARGO_CRATE_DEPENDS+=	itoa-1.0.17
-CARGO_CRATE_DEPENDS+=	libc-0.2.180
+CARGO_CRATE_DEPENDS+=	libc-0.2.189
+CARGO_CRATE_DEPENDS+=	libtest-mimic-0.8.2
+CARGO_CRATE_DEPENDS+=	linux-raw-sys-0.12.1
+CARGO_CRATE_DEPENDS+=	lock_api-0.4.14
 CARGO_CRATE_DEPENDS+=	log-0.4.29
 CARGO_CRATE_DEPENDS+=	manyhow-0.11.4
 CARGO_CRATE_DEPENDS+=	manyhow-macros-0.11.4
 CARGO_CRATE_DEPENDS+=	memchr-2.7.6
+CARGO_CRATE_DEPENDS+=	memoffset-0.9.1
+CARGO_CRATE_DEPENDS+=	normalize-line-endings-0.3.0
 CARGO_CRATE_DEPENDS+=	once_cell-1.21.3
+CARGO_CRATE_DEPENDS+=	once_cell_polyfill-1.70.2
 CARGO_CRATE_DEPENDS+=	ordermap-1.2.0
+CARGO_CRATE_DEPENDS+=	os_pipe-1.2.3
+CARGO_CRATE_DEPENDS+=	parking_lot-0.12.5
+CARGO_CRATE_DEPENDS+=	parking_lot_core-0.9.12
 CARGO_CRATE_DEPENDS+=	phf-0.11.3
 CARGO_CRATE_DEPENDS+=	phf_codegen-0.11.3
 CARGO_CRATE_DEPENDS+=	phf_generator-0.11.3
 CARGO_CRATE_DEPENDS+=	phf_shared-0.11.3
+CARGO_CRATE_DEPENDS+=	pin-project-lite-0.2.17
 CARGO_CRATE_DEPENDS+=	portable-atomic-1.13.0
 CARGO_CRATE_DEPENDS+=	ppv-lite86-0.2.21
 CARGO_CRATE_DEPENDS+=	proc-macro-utils-0.10.0
 CARGO_CRATE_DEPENDS+=	proc-macro2-1.0.106
-CARGO_CRATE_DEPENDS+=	pyo3-0.28.2
-CARGO_CRATE_DEPENDS+=	pyo3-build-config-0.28.2
-CARGO_CRATE_DEPENDS+=	pyo3-ffi-0.28.2
-CARGO_CRATE_DEPENDS+=	pyo3-macros-0.28.2
-CARGO_CRATE_DEPENDS+=	pyo3-macros-backend-0.28.2
+CARGO_CRATE_DEPENDS+=	pyo3-0.29.2
+CARGO_CRATE_DEPENDS+=	pyo3-build-config-0.29.2
+CARGO_CRATE_DEPENDS+=	pyo3-ffi-0.29.2
+CARGO_CRATE_DEPENDS+=	pyo3-macros-0.29.2
+CARGO_CRATE_DEPENDS+=	pyo3-macros-backend-0.29.2
 CARGO_CRATE_DEPENDS+=	quote-1.0.44
 CARGO_CRATE_DEPENDS+=	quote-use-0.8.4
 CARGO_CRATE_DEPENDS+=	quote-use-macros-0.8.4
+CARGO_CRATE_DEPENDS+=	r-efi-6.0.0
 CARGO_CRATE_DEPENDS+=	rand-0.8.5
 CARGO_CRATE_DEPENDS+=	rand_chacha-0.3.1
 CARGO_CRATE_DEPENDS+=	rand_core-0.6.4
-CARGO_CRATE_DEPENDS+=	regex-automata-0.4.13
-CARGO_CRATE_DEPENDS+=	ruff_python_ast-0.0.0
-CARGO_CRATE_DEPENDS+=	ruff_python_parser-0.0.0
-CARGO_CRATE_DEPENDS+=	ruff_python_trivia-0.0.0
-CARGO_CRATE_DEPENDS+=	ruff_source_file-0.0.0
-CARGO_CRATE_DEPENDS+=	ruff_text_size-0.0.0
+CARGO_CRATE_DEPENDS+=	redox_syscall-0.5.18
+CARGO_CRATE_DEPENDS+=	ref-cast-1.0.26
+CARGO_CRATE_DEPENDS+=	ref-cast-impl-1.0.26
+CARGO_CRATE_DEPENDS+=	regex-1.13.1
+CARGO_CRATE_DEPENDS+=	regex-automata-0.4.18
+CARGO_CRATE_DEPENDS+=	regex-syntax-0.8.11
 CARGO_CRATE_DEPENDS+=	rustc-hash-2.1.1
+CARGO_CRATE_DEPENDS+=	rustix-1.1.4
 CARGO_CRATE_DEPENDS+=	rustversion-1.0.22
 CARGO_CRATE_DEPENDS+=	ryu-1.0.22
+CARGO_CRATE_DEPENDS+=	salsa-0.26.2
+CARGO_CRATE_DEPENDS+=	salsa-macro-rules-0.26.2
+CARGO_CRATE_DEPENDS+=	salsa-macros-0.26.2
+CARGO_CRATE_DEPENDS+=	same-file-1.0.6
+CARGO_CRATE_DEPENDS+=	schemars-1.2.2
+CARGO_CRATE_DEPENDS+=	schemars_derive-1.2.2
+CARGO_CRATE_DEPENDS+=	scopeguard-1.2.0
+CARGO_CRATE_DEPENDS+=	seahash-4.1.0
 CARGO_CRATE_DEPENDS+=	serde-1.0.228
 CARGO_CRATE_DEPENDS+=	serde_core-1.0.228
 CARGO_CRATE_DEPENDS+=	serde_derive-1.0.228
+CARGO_CRATE_DEPENDS+=	serde_derive_internals-0.30.0
+CARGO_CRATE_DEPENDS+=	serde_json-1.0.151
+CARGO_CRATE_DEPENDS+=	serde_spanned-1.1.1
+CARGO_CRATE_DEPENDS+=	serde_test-1.0.177
 CARGO_CRATE_DEPENDS+=	sha1-0.10.6
+CARGO_CRATE_DEPENDS+=	similar-2.7.0
+CARGO_CRATE_DEPENDS+=	similar-3.1.2
 CARGO_CRATE_DEPENDS+=	siphasher-1.0.1
 CARGO_CRATE_DEPENDS+=	smallvec-1.15.1
+CARGO_CRATE_DEPENDS+=	snapbox-1.2.2
+CARGO_CRATE_DEPENDS+=	snapbox-macros-1.1.0
 CARGO_CRATE_DEPENDS+=	static_assertions-1.1.0
+CARGO_CRATE_DEPENDS+=	strsim-0.11.1
 CARGO_CRATE_DEPENDS+=	syn-2.0.114
+CARGO_CRATE_DEPENDS+=	syn-3.0.3
+CARGO_CRATE_DEPENDS+=	synstructure-0.13.2
 CARGO_CRATE_DEPENDS+=	target-lexicon-0.13.5
+CARGO_CRATE_DEPENDS+=	tempfile-3.27.0
+CARGO_CRATE_DEPENDS+=	thin-vec-0.2.19
 CARGO_CRATE_DEPENDS+=	thiserror-2.0.18
 CARGO_CRATE_DEPENDS+=	thiserror-impl-2.0.18
 CARGO_CRATE_DEPENDS+=	tinyvec-1.10.0
 CARGO_CRATE_DEPENDS+=	tinyvec_macros-0.1.1
+CARGO_CRATE_DEPENDS+=	toml-1.1.4+spec-1.1.0
+CARGO_CRATE_DEPENDS+=	toml_datetime-1.1.1+spec-1.1.0
+CARGO_CRATE_DEPENDS+=	toml_parser-1.1.3+spec-1.1.0
+CARGO_CRATE_DEPENDS+=	toml_writer-1.1.2+spec-1.1.0
+CARGO_CRATE_DEPENDS+=	tracing-0.1.44
+CARGO_CRATE_DEPENDS+=	tracing-core-0.1.36
+CARGO_CRATE_DEPENDS+=	tryfn-1.1.0
+CARGO_CRATE_DEPENDS+=	typeid-1.0.3
 CARGO_CRATE_DEPENDS+=	typenum-1.19.0
 CARGO_CRATE_DEPENDS+=	unicode-ident-1.0.22
 CARGO_CRATE_DEPENDS+=	unicode-normalization-0.1.25
 CARGO_CRATE_DEPENDS+=	unicode-width-0.2.2
 CARGO_CRATE_DEPENDS+=	unicode_names2-1.3.0
 CARGO_CRATE_DEPENDS+=	unicode_names2_generator-1.3.0
+CARGO_CRATE_DEPENDS+=	utf8parse-0.2.2
 CARGO_CRATE_DEPENDS+=	version_check-0.9.5
+CARGO_CRATE_DEPENDS+=	wait-timeout-0.2.1
+CARGO_CRATE_DEPENDS+=	walkdir-2.5.0
 CARGO_CRATE_DEPENDS+=	wasi-0.11.1+wasi-snapshot-preview1
+CARGO_CRATE_DEPENDS+=	winapi-util-0.1.11
+CARGO_CRATE_DEPENDS+=	windows-link-0.2.1
+CARGO_CRATE_DEPENDS+=	windows-sys-0.61.2
+CARGO_CRATE_DEPENDS+=	winnow-1.0.4
 CARGO_CRATE_DEPENDS+=	zerocopy-0.8.33
 CARGO_CRATE_DEPENDS+=	zerocopy-derive-0.8.33
+CARGO_CRATE_DEPENDS+=	zmij-1.0.23
Index: pkgsrc/lang/py-ast-serialize/distinfo
diff -u pkgsrc/lang/py-ast-serialize/distinfo:1.3 pkgsrc/lang/py-ast-serialize/distinfo:1.4
--- pkgsrc/lang/py-ast-serialize/distinfo:1.3	Thu Jul  2 11:24:09 2026
+++ pkgsrc/lang/py-ast-serialize/distinfo	Sun Aug  9 13:44:09 2026
@@ -1,59 +1,167 @@
-$NetBSD: distinfo,v 1.3 2026/07/02 11:24:09 adam Exp $
+$NetBSD: distinfo,v 1.4 2026/08/09 13:44:09 wiz Exp $
 
 BLAKE2s (aho-corasick-1.1.4.crate) = 1419308c5b0745af6cfa18dd4c9639f7078f564e9dacbe2b17b03df42c393409
 SHA512 (aho-corasick-1.1.4.crate) = c77e35191b00546f5e499fab154170cedd619599e7250f92db9fba0a41c833eb426f214e58b00c5c39f8757406b33492b3241cb8cb233ce384ad0683c3ee4b62
 Size (aho-corasick-1.1.4.crate) = 184015 bytes
+BLAKE2s (allocator-api2-0.2.21.crate) = 19229533116e7c08961658159a3a9779307bf1241963efefbcb34168b00ed036
+SHA512 (allocator-api2-0.2.21.crate) = 1bb5711ed6041b0d7eae2ec784b8aa9d215db0f49cf79c692946eeb0db545d358cbcaa8156ae34e51d05287c08574f1da251ee574f2392949e4ed26d04770d03
+Size (allocator-api2-0.2.21.crate) = 63622 bytes
+BLAKE2s (anstream-0.6.21.crate) = 2f4541a5536a1567bf25508380859eb1874f241c05256b86e3872f8672a771d3
+SHA512 (anstream-0.6.21.crate) = 909059510b778f606df779d5f8ee69cf721072e81f933eb5f5fddaa4d1586a0040ba7456165d5db16c812dd654c2dda6b929ccb997310b507f1b79846ca1f402
+Size (anstream-0.6.21.crate) = 29516 bytes
+BLAKE2s (anstream-1.0.0.crate) = c3bb7625e72107e5a94d89b190ded270e43459bf3f8af72799c3fd0f000b6ec7
+SHA512 (anstream-1.0.0.crate) = 36bf11821e8bc23607a54842b47950782806ebc7a56233e3c458345d79986745f6ba878e39964ed41404eb5be58f78d0bbcdceeb86d523ba40eedd15f7e1f29d
+Size (anstream-1.0.0.crate) = 28916 bytes
+BLAKE2s (anstyle-1.0.14.crate) = 5334526abb8748eea5d51f6ea4dd298a218fac2ea11eeb1672ef5e5cd5fd86bf
+SHA512 (anstyle-1.0.14.crate) = 2e7bbaf0794d209f0f19fb8709214c1b1109c27e14d91a8adc232a9bdfe76e653b2b86e341d71f63903e034c81f6ed63ffe7f123f6d631c0f8d41b56d70037b9
+Size (anstyle-1.0.14.crate) = 17787 bytes
+BLAKE2s (anstyle-lossy-1.1.5.crate) = ec9c915423b6204bed7917badd39ee536ce8e5b2db6ad100f821ac03fdce5501
+SHA512 (anstyle-lossy-1.1.5.crate) = 2f0d7c54888f8a1b3475de74ecff3e5123570295c9b27298e0e0b84f097f544d175f7985a236470c6cd48efa694305052af08b129b97b179f22b2ce199405a0c
+Size (anstyle-lossy-1.1.5.crate) = 10261 bytes
+BLAKE2s (anstyle-parse-0.2.7.crate) = 33bc2bb73298e2c83655867b86d4cd074442efeda4c4cc5f820ba2d9452a5c7a
+SHA512 (anstyle-parse-0.2.7.crate) = 3e0920594dfa15f16dd308d0da81d784e6a5d6fd7a3b12cc1512fb625369ea7b4550df549e3be961906e2d3105f72ecb86b89dd6f5817c2c982929ea26d605fa
+Size (anstyle-parse-0.2.7.crate) = 21707 bytes
+BLAKE2s (anstyle-parse-1.0.0.crate) = b2810111e00c4035563af531a1df5f41946ce4b4be4dbe3294b3ceb197503d6c
+SHA512 (anstyle-parse-1.0.0.crate) = 4394616b0aa7a591eb9b9bb758abd2f067a3fe673b060c02857f6d2210a2276c476f32512aa59aee6c5383e3261f2654058ff619d957bee93d62540e10d81085
+Size (anstyle-parse-1.0.0.crate) = 22042 bytes
+BLAKE2s (anstyle-query-1.1.5.crate) = 2a8f99251376c10ac0878dd11bc376f10850e7ace2a9d34f5755c301bfb1bd90
+SHA512 (anstyle-query-1.1.5.crate) = 3b7b888df0b678bd4560981dd94a51a6af9a535cc1a869bb4577e832492bb6de718a3ac80ecf61f8857b3d0ed7b95e444e85bd00ef65a46c6a244d0b0eadd95d
+Size (anstyle-query-1.1.5.crate) = 10264 bytes
+BLAKE2s (anstyle-svg-1.1.1.crate) = cdd10e009306f84adf01844de9c36bc5201587bec6eb928b67c5044515bc8318
+SHA512 (anstyle-svg-1.1.1.crate) = 41181d30694ed103653b06aba383b8ec02f914c05f6f2bcfb870349603678591a54c705f4946485b056641dc940169071304dec43f4252bd4bcf5d369dbc062f
+Size (anstyle-svg-1.1.1.crate) = 19608 bytes
+BLAKE2s (anstyle-wincon-3.0.11.crate) = 071e18edcb1861915756f752dc9cee82ae2b70cb4836835fb8114fca1a5ffa8c
+SHA512 (anstyle-wincon-3.0.11.crate) = 09c3215dc6cef75d6282078e68c5dbd51580b6c8db79a77932d2e74a51d29cb0ef23c31b8a73a71896a45eb5dc5f94aee209bd8f6e5df4c675dabe3cd304a96b
+Size (anstyle-wincon-3.0.11.crate) = 12638 bytes
 BLAKE2s (anyhow-1.0.100.crate) = 57b092c11db49087e69a7d8909c7d46f0da77932bf39f1aa9b24fb91886f248c
 SHA512 (anyhow-1.0.100.crate) = 1f0c072aab9490d68db3783f078c6f8a4d96360908fc6ee3e971b02fb72b9dd5e689dd385f0e93388a87e0dfbd8cff0e14a280b40d55f87646f3c0e558e779ca
 Size (anyhow-1.0.100.crate) = 54059 bytes
-BLAKE2s (ast_serialize-0.6.0.tar.gz) = 453c69e9e6211c77459383279e806b65cc3b65d7102d84576be9149a8220a5d9
-SHA512 (ast_serialize-0.6.0.tar.gz) = 3710a4eea600e1207bd94610870394be1637d4a649be519a20830b17aaa03d0c18a77863713eec6fc870729631a1c5a3d5c60b0202be5df4ac7cffdb5dd1b9ea
-Size (ast_serialize-0.6.0.tar.gz) = 61489 bytes
+BLAKE2s (ast_serialize-0.8.0.tar.gz) = 538e62f62a7bb7cd4353028f1ff69045a423e43636b47b0bd6eaf96d64d33d3c
+SHA512 (ast_serialize-0.8.0.tar.gz) = 5ccb2f87da07e432e6f7f3790c6c9adb9403fb90c60a223a2fc598c6a931e44b88b504b1f3e45bcef5b51f2f75349fd0e3718d7f484addd046f566b3b1045315
+Size (ast_serialize-0.8.0.tar.gz) = 845638 bytes
 BLAKE2s (attribute-derive-0.10.5.crate) = 1c824c6783571d93ca71d604f8cb88bd6ce146029002567a36c30ee668b39fff
 SHA512 (attribute-derive-0.10.5.crate) = 0c08d98f3ec480e4ac7fa6557726a40823c11164bce351da07cd976acc34b2493a55c9908798a6bdb6a5056223a443f6e2cbd38351493672c8faba8212b645a0
 Size (attribute-derive-0.10.5.crate) = 23575 bytes
 BLAKE2s (attribute-derive-macro-0.10.5.crate) = 76d273700cab5f51bab1ed346ceea1f27084575109fb6020735a16c2ef0dcc53
 SHA512 (attribute-derive-macro-0.10.5.crate) = 19c344bebcc99469deb292c6bb2b8542b3095617498f081ada711406d6acc41d0a4264181e2ccd3489166aebf50895cdc72a06d2a29d6c5dc260f2fecd65aacd
 Size (attribute-derive-macro-0.10.5.crate) = 10058 bytes
+BLAKE2s (autocfg-1.5.1.crate) = 3abe45f3b2872788922c39cf9ea7de475a6d75225720ee3e6a1e934e9c384431
+SHA512 (autocfg-1.5.1.crate) = 4d7c168dd8e98d74b09a2762dd95c9912b903e9785ecded165098fc58e20ff35c80facd7fe5a6a5523250fc34c1e5fc509ab93c7c68bc3b2334ec0dac3bcb840
+Size (autocfg-1.5.1.crate) = 18911 bytes
+BLAKE2s (bit-set-0.8.0.crate) = f0929f523e5285b3541d2287d602d99b3c31ff327aeadcfbcbaa889ca4bf7c7e
+SHA512 (bit-set-0.8.0.crate) = eb06e6b9285f33fb0dca69ce189838138f679e97e72538d09923e29348cb25ff1043cf4ef4ef4b74644de9a601859159d9d9d74354def92eb10b86e6067047fa
+Size (bit-set-0.8.0.crate) = 16289 bytes
+BLAKE2s (bit-vec-0.8.0.crate) = a2d2c887387af64f1aa624ef1526404c8654d72aab54279a94dcfe7fcc188471
+SHA512 (bit-vec-0.8.0.crate) = 20d55f09994bff368381d2da5e0aa4ec3d336361d0e0111d72d147fa0e44cdafe3df62c3dc30d42d745dbf42dfc0b75037f046e5335085f3fb88f586e52fa571
+Size (bit-vec-0.8.0.crate) = 24132 bytes
 BLAKE2s (bitflags-2.10.0.crate) = e202d9cba2534fb4551226343f8eca78de2c0407e38055b81c0b1a44819dd108
 SHA512 (bitflags-2.10.0.crate) = 6fcdaf250ca6e74b65ecba755d62c3e78f6c02ce1a9562a3b17bb2d6068a0df480ad9c838ce427dc2d2869a9dd1f86f2fb1dc1e50a114def77fd24154b2b86b0
 Size (bitflags-2.10.0.crate) = 48427 bytes
 BLAKE2s (block-buffer-0.10.4.crate) = 4422d2b2ea2e697a7339956a06cff79b3c5d6b263fbf51993c90fef1f9a0a9ef
 SHA512 (block-buffer-0.10.4.crate) = b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb
 Size (block-buffer-0.10.4.crate) = 10538 bytes
+BLAKE2s (boxcar-0.2.14.crate) = 6adbaaa9ae782b0976ae7feff96d2eb6f661ade24c686dd0930a5d72103be19b
+SHA512 (boxcar-0.2.14.crate) = 7c490526aea8b4fcea3c9c84172a124dfac4b61dde7d7c57660208668721d746195dc90b3d765ef2ef31dae008872a4889265b727f655ea12a3aae5922193923
+Size (boxcar-0.2.14.crate) = 28144 bytes
 BLAKE2s (bstr-1.12.1.crate) = bf738250e22e04ffa6d9ae59e16bec4997bc7307983bb39e1672cea8cba81d6f
 SHA512 (bstr-1.12.1.crate) = 63a1e62d43c4dce00f287421b1ec76accbbab7f0897c8df26227f533af325896c0c8921a873f4125381e7b89fbb69a4358a96698ec6ee61191955464ff1c84ac
 Size (bstr-1.12.1.crate) = 354916 bytes
+BLAKE2s (camino-1.2.5.crate) = eac5a7d9973b935a28271c3d294971addec3b005aa1f042c9c83c0e657611c5d
+SHA512 (camino-1.2.5.crate) = 2254de1900c2ba08436718e8d5988420bb34b2f9ff4a6fb4553a1d65cc67d91cbe31b6b8de470b361dbb29f6b029552ea93c99a813f1baf32330b74fec094346
+Size (camino-1.2.5.crate) = 39915 bytes
 BLAKE2s (castaway-0.2.4.crate) = ef3d95ac9709ba3fd42e6f70548f6f70f0f058382754343736f131b9ab68289a
 SHA512 (castaway-0.2.4.crate) = 15b88016bbeae50146401607549b077b329c9bbae25768536360a964bd5c3b598feedce0365ca4b2662c7b94081062fc469f6a1049fc38187d79daac77b20481
 Size (castaway-0.2.4.crate) = 12546 bytes
 BLAKE2s (cfg-if-1.0.4.crate) = 517b7cff4f133f9b02492c0db281822fd02c24941a7aa4f9b1502895dc5e58d9
 SHA512 (cfg-if-1.0.4.crate) = 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d
 Size (cfg-if-1.0.4.crate) = 9360 bytes
+BLAKE2s (clap-4.5.60.crate) = f2d1c1b9cabe864543e018c39b191d9699b952fbd9042a2c40196a0d2eccebea
+SHA512 (clap-4.5.60.crate) = 04cdd8503ea322b41d574bc700bb8be24fd930b28a5281899ad7e8f5d3fe65c3f671a639b8ec88070523abada843c78fc7c9ec784a8eeab54a1c7efced120234
+Size (clap-4.5.60.crate) = 62002 bytes
+BLAKE2s (clap_builder-4.5.60.crate) = da9b3e62616f25f35d6872ec1222dc7723be9b71d343b94c55c6e17973d5bd90
+SHA512 (clap_builder-4.5.60.crate) = 6414a9d8a8d7c1d5923941e0d375df1a4c7ff8ebabf5bc83cee4ec1e5b502471c95701865f523de7706778b7eed844183d9e0097f84124b5147ff44d2e9b55ed
+Size (clap_builder-4.5.60.crate) = 171105 bytes
+BLAKE2s (clap_derive-4.5.55.crate) = 7e0c658d338326bdd793a0c862b7d9b523b82c8932e291f68dd177a2b4a1923d
+SHA512 (clap_derive-4.5.55.crate) = 443bf32b68076a164c00222b7d5fb5cd14ad9f1a7eb417ca9fcd7d6fd49e7cbfb97ac8e74e0e72bbf78a862c1fb6a27e1021d2ae9d9ca03c11b530682e2b0b64
+Size (clap_derive-4.5.55.crate) = 33502 bytes
+BLAKE2s (clap_lex-1.1.0.crate) = 65f0eba605c5d2d5eca07949e2c07a3486a7f09e263f8aca22b69f584c1d38ec
+SHA512 (clap_lex-1.1.0.crate) = d85237e0558ebc745b08a150ba8115133b1ac1ebfbf6b2abf632863761fb70cb329639bb1c30625b9e786bb27b19438af11c123c508fb39e682f13e294ea6d9a
+Size (clap_lex-1.1.0.crate) = 13470 bytes
 BLAKE2s (collection_literals-1.0.3.crate) = f7425170f871a5719d1b6350e784c97777d36fb883fbcc28a6be8109f4f55e68
 SHA512 (collection_literals-1.0.3.crate) = b55c5d666768ed101b691ca05b8ff394db02628a39fd06fa9bbfffea31f336e1bd7a10d8297b073c494726dc5fe5fa6379d52d25ec4c22ff5e6207550fdcf0fa
 Size (collection_literals-1.0.3.crate) = 4556 bytes
+BLAKE2s (colorchoice-1.0.5.crate) = a785eed27917a44f9fcabcc0f8f6cb60ab00ccc9938e9873d496041141c85445
+SHA512 (colorchoice-1.0.5.crate) = af3a5e7e837b280cd8f0578d2ba2a04443d4c5a445577f444af9edeef6cdb47de134f77b07ceda76ea6b2c73b9c10e1d7e3e1beabfd22b85869585c35db88bd5
+Size (colorchoice-1.0.5.crate) = 8187 bytes
 BLAKE2s (compact_str-0.9.0.crate) = def94d043ff40e52f48f07a6fd6bf01e3f0bb62f8e146ed12f7b793a7a6dd9dc
 SHA512 (compact_str-0.9.0.crate) = b5de4798ed088d4bf15d39bd57bd390f1cae946176b7a5d3576fc56493775eeed832d851c552d847c2f66717e15052b39ddebe6ca5ae68664dd759a226f5fbcf
 Size (compact_str-0.9.0.crate) = 72135 bytes
+BLAKE2s (console-0.16.4.crate) = 30903ce61ccd58101eac815c4bdd7397604c42e9515f4b51609639ad320612b5
+SHA512 (console-0.16.4.crate) = 140f61bf3cf84135f876b3034f2dff5f5366465e0dba718df9334341c78e5ca23f4f97876a35cc90256490045a96d9a74aecf709c1676a83cc083700efaf1a53
+Size (console-0.16.4.crate) = 34353 bytes
 BLAKE2s (cpufeatures-0.2.17.crate) = 538ea6858ea97fa842e755a24d183c1e7df1aeb6faa848126f8acc9932fb37a3
 SHA512 (cpufeatures-0.2.17.crate) = 9ae64656a21cfdd0528d87ba95f6213860bf72ccdf866019e65ed6662633e73490f92c42c80125559b3dbb7822090b5faa8ea564c562e04041232809ec2f58a2
 Size (cpufeatures-0.2.17.crate) = 13466 bytes
+BLAKE2s (crossbeam-deque-0.8.7.crate) = 3ccad335b176c0b294e0b5e62f67bebb0f3bbc53c9b5897f3ba57fa24418b8ab
+SHA512 (crossbeam-deque-0.8.7.crate) = 53fea1d01ee4667b17dcd07fdda1505852c3210c13976ddf88f365353e82c5caf348e1d51820dde796e6f3fc800240af47d41ebff25f6714e0bf93ce8e6d1144
+Size (crossbeam-deque-0.8.7.crate) = 24141 bytes
+BLAKE2s (crossbeam-epoch-0.9.20.crate) = 1d1909914a24b2ef00bc6aa301497170fb0ac5424990c9324867ed32b4269eeb
+SHA512 (crossbeam-epoch-0.9.20.crate) = ee89c4953aae073b6607a3938b9fea812f222a8d8f321806d5150880a171ea01acd5d1cbbcc46d92f2ac7a788f6f20b7cfaf5845bdbd1a21938c7070ce6f4fc9
+Size (crossbeam-epoch-0.9.20.crate) = 47545 bytes
+BLAKE2s (crossbeam-queue-0.3.13.crate) = 890b44589d44611eedef6d516e54b37cfd3b9ea9981666c5c53d92857c63ad53
+SHA512 (crossbeam-queue-0.3.13.crate) = e2f2c8d6e19c8a9d9c40d003e5a89de01a576191e81bbfb073a98bd3a0370c98ced886aa6e110883a744e898c32782f477727bc502379b1197edc455471f2b21
+Size (crossbeam-queue-0.3.13.crate) = 18407 bytes
+BLAKE2s (crossbeam-utils-0.8.22.crate) = ea57e27906fd23a2bbbc54157a422c906f0f2cd5e09340492c6530b3cc4edf06
+SHA512 (crossbeam-utils-0.8.22.crate) = 09a32151fdcafbd01970bf372ff577b6e7e6a316ab4533a5d1e12b7eac3f3db2a860fb0e9de49d4085a403540f5863348ddc1e8304ccb84ad0b583621cb9f2fc
+Size (crossbeam-utils-0.8.22.crate) = 46874 bytes
 BLAKE2s (crypto-common-0.1.7.crate) = 917164761478458c50b863d4ab928c0d47b25de36c2b2e8834bc7df2da71809a
 SHA512 (crypto-common-0.1.7.crate) = dcf3a6fc81f2b6528696dc762427fb198faa9b5effe1ee9fbda795da08b0560cfd6c286b55f1360864e95284bd9a52edabcf39fa9bcce71ff0621dbfef538c82
 Size (crypto-common-0.1.7.crate) = 9619 bytes
+BLAKE2s (datatest-stable-0.3.3.crate) = 132879de3bab9a2947fd2806594d13b9ea00ff656a99288943c3015ee4f66e09
+SHA512 (datatest-stable-0.3.3.crate) = c4fc91fd63d94991f40bc6a7612f37d26d52f2f958c85692ea29a5c6cda6f9dcbcf53c23ea82c0d457facc109f000de15555b676623452a355e0fd0927d3586d
+Size (datatest-stable-0.3.3.crate) = 34481 bytes
 BLAKE2s (derive-where-1.6.0.crate) = f45141ff89bfbad97fa00a27c1992a90e3a1e4a82f495403938b8e0719c9b1f2
 SHA512 (derive-where-1.6.0.crate) = c81dc7d83ec3a82df1e86a5d25ea7cdb4ce9364f089b06fe234e74b3e18c73592034420e639feeba81850963e25ca6ad0844ca9c5a622306be91530aaaf7f254
 Size (derive-where-1.6.0.crate) = 52327 bytes
 BLAKE2s (digest-0.10.7.crate) = b911195b0979a1cd8687a4a5a2c1a8900c92fe823cdf2f1b439f759315061807
 SHA512 (digest-0.10.7.crate) = 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c
 Size (digest-0.10.7.crate) = 19557 bytes
+BLAKE2s (dyn-clone-1.0.20.crate) = 7231af3126aa2ebfd0a5bf5c1e248ace0ec3bfbbc32a153249c69da91018c828
+SHA512 (dyn-clone-1.0.20.crate) = 5910c39f1ce031fb89d4974530a60b66848038e2f2bc78bdb3d34e6f40075fb4457b8a604309bedc4012fa46b17212e81dfb376cc6b45fa2dee823a86264690f
+Size (dyn-clone-1.0.20.crate) = 13134 bytes
 BLAKE2s (either-1.15.0.crate) = 7c84d6a0e5f2b2ab835c6a5a557e2b80af4b533e6d792d546a42ac2f5b846e22
 SHA512 (either-1.15.0.crate) = d70c34d903e8e5088fd065a6da6673eadb569a20af183fa9bd6418940b37c8c2a777c44dbdab1b9960890cba5cb7464b805667ac42f4e05499ddcd4277d24e3f
 Size (either-1.15.0.crate) = 20114 bytes
+BLAKE2s (encode_unicode-1.0.0.crate) = 0a3ee29f58a0d0ea05ed984e0ae128de103e02e294e7be5e0db494a8c5201031
+SHA512 (encode_unicode-1.0.0.crate) = c9a21d48ba9d50750789cb6fbe32afd903c583c9ef05a9741007dcdf64b1344735f71dd882ad71ab9e5f96f8839578ca53bca14d13d57b9e27b8cce2cd507359
+Size (encode_unicode-1.0.0.crate) = 56986 bytes
 BLAKE2s (equivalent-1.0.2.crate) = ecc976834a05d886b02d4691be4fa79ccdc19070d8548d36b740fe8f3f137bd6
 SHA512 (equivalent-1.0.2.crate) = 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4
 Size (equivalent-1.0.2.crate) = 7419 bytes
+BLAKE2s (errno-0.3.14.crate) = cafef097c25f2739c920a6502c9ef74021cd51742faa7b3ce7910fa561ec7d5a
+SHA512 (errno-0.3.14.crate) = 1de95c9806323d63e7cc95111e67b3ba1ee4b9d47b70cec33485194574d6b584d22ff877dfbc244317822721291d537d9509ae5e46f1b45169cb478a78322366
+Size (errno-0.3.14.crate) = 12002 bytes
+BLAKE2s (escape8259-0.5.3.crate) = 32e04c42f522a69798fdd2bae08b88704e55ad5bfd3b2bfa8387ee7f6167e87a
+SHA512 (escape8259-0.5.3.crate) = f9edead3dcd5418dcfaf858f5e4bea785b99d1f7d7d13e3c34ea923f673e8a2d06e3b8f630d9c6215bc12ffd5d946c3f366822e2414f6de30031c5581d0db493
+Size (escape8259-0.5.3.crate) = 4989 bytes
+BLAKE2s (escargot-0.5.15.crate) = acf19a6d244dfe74715f2a8b29811b40ff6ca6a6203050b7e5a1dd08155225d3
+SHA512 (escargot-0.5.15.crate) = edad554ed855ffbcb7667687c543044c55d91c638eda5a4bf49e41cd6cbe92467051cd925ac68b486b5a777b67e927b949fc56395a98277253b0b694c1bd9b34
+Size (escargot-0.5.15.crate) = 21657 bytes
+BLAKE2s (fancy-regex-0.14.0.crate) = 6410ab5c7bca5aab3d4602803ca5a50840c6069f6cee23d55a9bfe9cd6a608ca
+SHA512 (fancy-regex-0.14.0.crate) = 7de6eeaedeca5242538c4fe3455bae061f11a79c5c115813f153ccd5adf2cb731ed13396330107d7aef149bac1de483a044b0c9dd6c4baed454bb6c87ddb3af3
+Size (fancy-regex-0.14.0.crate) = 86969 bytes
+BLAKE2s (fastrand-2.5.0.crate) = ab3a561a68d20ac300072f96800163982cf9a862f26088d6c477455466ba88ac
+SHA512 (fastrand-2.5.0.crate) = 0c7369840393fbd8fe8c6fa94d47ddc8e8c709270d20c9ce81c3902ea6dc9cfaa5ee0cf2e9b5b865453748283545e206264446d905550c838c052534a6088ddd
+Size (fastrand-2.5.0.crate) = 20782 bytes
+BLAKE2s (filetime-0.2.29.crate) = 46755545d0aae56b50c1d6f248e28b032676ab6cba9d8801647f86c7dba0c00a
+SHA512 (filetime-0.2.29.crate) = 95314f25a34829740e2177c651afad66075f154e461279f67282240bbf815ec03ea6e751d8ce1e8d25c7da7199fe6e4e89dbb643264bb18fa210875742935d8e
+Size (filetime-0.2.29.crate) = 16977 bytes
+BLAKE2s (foldhash-0.1.5.crate) = d2e18d6a9ac10fd481f5d9c3d1d534545c67b1d4318170083b7747eb374caa3b
+SHA512 (foldhash-0.1.5.crate) = 3a634fdec410d87ffced8aa1bf8dacd9316a04c51424563d60b4dd611617041f09085edfd0ec96e6bb0e0db74a0e950b0616d1fb94a31667af35af1637604c22
+Size (foldhash-0.1.5.crate) = 21901 bytes
+BLAKE2s (foldhash-0.2.0.crate) = 093b2ace06b78950fe9cb5eb123449fc6b9454138ee56a7df3db9b9b46153560
+SHA512 (foldhash-0.2.0.crate) = 1495281089a8a1b7bbacf8004a5e8051bb00bf37718e9ddce9d43e4e198f529135f864b6850ee4422456b0d4731ae58647f0a1aaae0d67921c389f5d108fc163
+Size (foldhash-0.2.0.crate) = 23329 bytes
 BLAKE2s (generic-array-0.14.7.crate) = 33b16435fa4f360b4b5548090f6bd5548cfc42c6c7415dd9fb884ba3a3b8b7c0
 SHA512 (generic-array-0.14.7.crate) = 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d
 Size (generic-array-0.14.7.crate) = 15950 bytes
@@ -69,33 +177,75 @@ Size (getopts-0.2.24.crate) = 21467 byte
 BLAKE2s (getrandom-0.2.17.crate) = 0064a9c9bc6a7c03eaaf502ffb2e479eb18a4b6b3eae2b25b79cf3dc49cfbdb8
 SHA512 (getrandom-0.2.17.crate) = 23033dde606eaeacc0557e21b3c5ef732e083b17ae086dc95ac7d1a8bc1b695a9a6a7073b8ae774ec62e7477a8ea0644d417fa5da7841a3c8118694c21813d1a
 Size (getrandom-0.2.17.crate) = 40780 bytes
+BLAKE2s (getrandom-0.4.3.crate) = eb26e69e1555916776eb3cae8b7b855c35a223866cf5a42217a90e7215078eb8
+SHA512 (getrandom-0.4.3.crate) = 6faeff228c0aa2dd62612a0f42f6b69e9667ecb6d1627381102865de609796f202d4ae635bdc098764225c5d5f0a2dc5dd1334522692e8ec22d0c5426bc5344e
+Size (getrandom-0.4.3.crate) = 52437 bytes
+BLAKE2s (glob-0.3.4.crate) = 6d47a2c227681ee3348f4b24a340fc701aa9236398d806e4bb7be896435f49dc
+SHA512 (glob-0.3.4.crate) = aa836d52b772c6bbd2c2749995720aa50b3e8360d9c89c7f5ca29dafb21543647a4b21dec4d05a26611255073bd7fd560549a9b42f55e6b8cf562049254d2184
+Size (glob-0.3.4.crate) = 23511 bytes
+BLAKE2s (globset-0.4.20.crate) = 0b71b4c18106e867529934cc131e8db316b7ea01157fbf9653d8b7f952e48fe3
+SHA512 (globset-0.4.20.crate) = 28e17a477f57903c8c6491dadf05be26ee1fdf099b392f6f0148cb12fd7237f871ccd61e19bfcd19bff468a8276cbb859eee37865cd4eb4407d7d9800e701f65
+Size (globset-0.4.20.crate) = 29724 bytes
+BLAKE2s (hashbrown-0.15.5.crate) = 1a36841024cdb79a3bbe26ba54428af05d838f73640c5ca7aa5db7c8ecd0e82e
+SHA512 (hashbrown-0.15.5.crate) = 654682535882733b56dad632851fed93a17ad0b2d3e13e3390d7802450781501e275b0e0b39fa32a6eae092132858ed79b305238cd5771c08987c5d26af6d692
+Size (hashbrown-0.15.5.crate) = 140908 bytes
 BLAKE2s (hashbrown-0.17.1.crate) = d885c90268125c6a8c8970572622ac4d53d6560d16da40e73f42bfaf6690fd9b
 SHA512 (hashbrown-0.17.1.crate) = 4b6a5a76ec2f020fe34cfa5f5bf4b518ab7d278ece657804663972b6a5ebd64f775bd75d229b7e202702bed9d5b63ddef4de6e274fafe3129809791c6802526a
 Size (hashbrown-0.17.1.crate) = 155512 bytes
+BLAKE2s (hashlink-0.10.0.crate) = 8af4024d5a5cf381403f9fdf34a6bec40d9d413cc617b3cbe65f7ec58c6c5fb0
+SHA512 (hashlink-0.10.0.crate) = 5c9c518d9919c662ab7b531b4c35dabf74a00a5900c704d287b174ad19e8fae692bf1454b7445400424da2956c5a9e8243a9d08c61c5622d2f051c1e33a3189c
+Size (hashlink-0.10.0.crate) = 29402 bytes
 BLAKE2s (heck-0.5.0.crate) = 0bc71a5746c9d1e7c913d096fb68f1d422464744e18adc592540b291882f5660
 SHA512 (heck-0.5.0.crate) = f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
 Size (heck-0.5.0.crate) = 11517 bytes
+BLAKE2s (html-escape-0.2.15.crate) = 209efe47132ea61a0c6177656c7039b203a9a5908ba6c3f9b366a2aac1153896
+SHA512 (html-escape-0.2.15.crate) = 2938cd21bff13beb5d7b906496b76955b0844ad8bb5beb29a44b1350a3d346e3baa1acc1787a3566f2f6efb9b602f6bbf4181c8fa6baa890d660ac0af7619df3
+Size (html-escape-0.2.15.crate) = 24785 bytes
+BLAKE2s (ignore-0.4.33.crate) = e26209a59673b17b222873eabfb66bf69f7f1a856e1bd4984319dfca93740842
+SHA512 (ignore-0.4.33.crate) = b31c53ddc4f344e727c4ccedcd79922c4c75dd85cf569a3931b466447d585ba17eab8a9464c24142e4248023875173eef8351558a1c28a546e81d72de4149560
+Size (ignore-0.4.33.crate) = 73872 bytes
 BLAKE2s (indexmap-2.14.0.crate) = 6f827c3e302f65a44ef7e6e971d803204f4a3f625e328eba190b015c7ae4263f
 SHA512 (indexmap-2.14.0.crate) = fa6bcaaf1b9bacabc72ae9d0569065325a6741b9ba5dff168ada6ece460175be47741d906d9326b48d30f6c55805d33fb64bfb497490482b4e412ac15a8ea55f
 Size (indexmap-2.14.0.crate) = 104085 bytes
 BLAKE2s (indoc-2.0.7.crate) = e898ba91d49e7e941386132ecf6002a4bb76db1f87f507518bbb5920aaa472d8
 SHA512 (indoc-2.0.7.crate) = 6e80cf927001821606488a822fd0f67ae1a569b022c98e727e6b1571c88d87775166f088322bd5f17abb8fc1fde62c9d14fb2e99f1e50918487252d823e48f73
 Size (indoc-2.0.7.crate) = 17184 bytes
+BLAKE2s (insta-1.48.0.crate) = 7acf49f6188b705ccd971e9c5531b97c866c5e08136e91fcbec557cc7b30aa58
+SHA512 (insta-1.48.0.crate) = bee7ea8c5b2b4ac551c50a3d8eee74e3c7636b891d7546d0947c890fd6544e2f1a3724e4cc3fa44b1552b5b389ddc8763784ccf15242bb86271ae6a982c42b20
+Size (insta-1.48.0.crate) = 121313 bytes
 BLAKE2s (interpolator-0.5.0.crate) = 74122d481465fe549ca6f0a5d0beca44c6320c72aadf7c6b319c5a1e91130350
 SHA512 (interpolator-0.5.0.crate) = 4e7cf0c077d2b7079113d5002d0157be3b801f72baca32f0255de7d8ad5d9ad5171d429e084a2760f8174ec2dd4463c50efea340cb5660a50c191e219919f8dc
 Size (interpolator-0.5.0.crate) = 29578 bytes
+BLAKE2s (intrusive-collections-0.9.7.crate) = aa25268767e71c99eb273c10a7174675876c517c45d6d53705d28e6b00036efe
+SHA512 (intrusive-collections-0.9.7.crate) = 30a8e9ae4e6edc73f471d1eae2860fa3bf0dcfe5010ec77f18103b57bf2659b8bdd819023a55a97d42fb9b59558f277c8c4f95499c6b88cff13ca2f0ed711d95
+Size (intrusive-collections-0.9.7.crate) = 56609 bytes
+BLAKE2s (inventory-0.3.24.crate) = 5ed17728d40b0c2b3e2ad69ab95f0672ce6f3490f47f85b97dd374d503aa983f
+SHA512 (inventory-0.3.24.crate) = fed692b12e07cb5163d0fc36cd724baa2249999204f5afb758c1d62d8a4a188a8ccbcf1dd949173c694d6efcfb7b644aa88588f92cec5eedba1016a84aa6382f
+Size (inventory-0.3.24.crate) = 16226 bytes
 BLAKE2s (is-macro-0.3.7.crate) = a87a3e16aebb38e79e195305b321b4e58c6bf1d54d7c3ff7de47a9b58faf9469
 SHA512 (is-macro-0.3.7.crate) = 3b56dc6a95566711dac83c0b890b53ef86d9ea8ae6f2f51d8ae7b799f4daea372c353ed0a0429c35342934d4d71609194506782714d7816c6bb97cb4a4c87b5b
 Size (is-macro-0.3.7.crate) = 9060 bytes
+BLAKE2s (is_terminal_polyfill-1.70.2.crate) = bf81ad2928a4aa1bca1bc5bbe0831dde124e4f36833e581a2c4fc3dc382d7a3f
+SHA512 (is_terminal_polyfill-1.70.2.crate) = d62f444e83950bdd441215c0ce681ff774692b35fec2af7181dfa243dd43fe42ff7e10a6e3b1d578712e4130dbfdf471ecdae73a3a584a2856a848d387b6c261
+Size (is_terminal_polyfill-1.70.2.crate) = 7548 bytes
 BLAKE2s (itertools-0.14.0.crate) = 6503d1c795ef333fff8d2c3f96a91c7cad680e1c831e34e7feadb657b5421374
 SHA512 (itertools-0.14.0.crate) = bb168e21281ef3e43f9c93a079fc1938d79b6db2366fe17e26a90f7ce6fa55df73e54a06334cdb2a7b208b0a64473b5af9de76827a9ecb49378a5f9073d2e645
 Size (itertools-0.14.0.crate) = 152715 bytes
 BLAKE2s (itoa-1.0.17.crate) = 38c6bf0b0f809c5b4354ce5842776a00995e43db68118f978452c9584f542a25
 SHA512 (itoa-1.0.17.crate) = 4f1b09fd0152a8c837c40045c46779c992b8b5a4737565b8ce3a92bf2fb884bc6609bc597c2b54c33855bd108311adf46471b5ed5ff7ce32549b8c72c8119c04
 Size (itoa-1.0.17.crate) = 15905 bytes
-BLAKE2s (libc-0.2.180.crate) = 83c07844c85660d8e2e2941ebbcc8f1d7a84324b28406ad12d6f19c6a5c28f60
-SHA512 (libc-0.2.180.crate) = 5427ac2a7c03d02f14acc66c3a187fbb4e336a88e8cccf7f8281fe95f958b845c0205ec47aac2f6ba6ab8b8c4b5cd0d943205c3f78ad2830d44c3b7779c317ef
-Size (libc-0.2.180.crate) = 812207 bytes
+BLAKE2s (libc-0.2.189.crate) = 1783ee1cd2f111dc2c064e01ae615942f295563538c0bc6a93e59ae6a35da5a2
+SHA512 (libc-0.2.189.crate) = 0cf621171ed4e6bbfeb71fb582ebf037d62ab481bc406ca2fb766bd4a8416f220a189325a0d3cb3e3cb39d80e09312516ca6335fad71b329c5fccddabedf4110
+Size (libc-0.2.189.crate) = 851502 bytes
+BLAKE2s (libtest-mimic-0.8.2.crate) = 19685560d479c3337e781a22c9b2cf84494edee12ccf05591c1109fd7d14520b
+SHA512 (libtest-mimic-0.8.2.crate) = 4a6b3c5a0782aba4435776da2c4baac4fe9ab34b83f4d24b476b498157cd10e092a4cd6c78be653bd9bb2e4e3886fab2813bf25ff07fcc45b8a492060c9f6d82
+Size (libtest-mimic-0.8.2.crate) = 28357 bytes
+BLAKE2s (linux-raw-sys-0.12.1.crate) = 55837dda534f57df3ef58d8b9cf638aa66fd0c704282061b011836dd25f77edd
+SHA512 (linux-raw-sys-0.12.1.crate) = 5cfe8f7e88a2125dda56a3f7a7213fb41cbdb51ddf4f7e44deec21f5b7aa05530e04f67d1b89b9d99d9fb204f27167d8c0e104e6ee6e62a780bcaa679155bb54
+Size (linux-raw-sys-0.12.1.crate) = 3006116 bytes
+BLAKE2s (lock_api-0.4.14.crate) = 81b23bbcb4983647d2dc3e3dc9bcf73995d6e7a937b0f2910e42f44595b060cc
+SHA512 (lock_api-0.4.14.crate) = 73164d411c9899323b3bbff4fd6824e2b9ff44971ddd267629ae5a70b456c1ca945716e952412790d35331993ae71600b0e6a2aeefcdda117b26a7222ed97bf0
+Size (lock_api-0.4.14.crate) = 29249 bytes
 BLAKE2s (log-0.4.29.crate) = f4b8325b35fee411fa94521c97c0395b7f7566379491012fce21387017116c98
 SHA512 (log-0.4.29.crate) = 31bcf1669c27980f0a8500082c4d0cc500f6cc943518a3dacacc3ad4d8a0c238517f23c2c1969e5a22dbb5d25614adbf4e914c0557e45e1ebc8e7385b2ed14b3
 Size (log-0.4.29.crate) = 51515 bytes
@@ -108,12 +258,30 @@ Size (manyhow-macros-0.11.4.crate) = 516
 BLAKE2s (memchr-2.7.6.crate) = a830db86394a8743df7c419957373ffa2ab158d6580c70556213bd109e985d93
 SHA512 (memchr-2.7.6.crate) = 38843817334da88ad74ce679b4401cf948cf8138815f3acc5eb0d005da3aabceb2216e20887e79344396569a2fa136e3aa1f7f3251a00d07dd6934cee79f4fad
 Size (memchr-2.7.6.crate) = 97616 bytes
+BLAKE2s (memoffset-0.9.1.crate) = c4113c19eb1531bdfa4760d70eb45284a0c72f042b5b013028b700331804b4f4
+SHA512 (memoffset-0.9.1.crate) = 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa
+Size (memoffset-0.9.1.crate) = 9032 bytes
+BLAKE2s (normalize-line-endings-0.3.0.crate) = d148e24dadfbeccefd806b3d8f5426498c5118471813392b089158daffe2c77f
+SHA512 (normalize-line-endings-0.3.0.crate) = f8e2a6e333b0e8972febe8b9cf058c8d899c384fd177e0b6ef1c5f94e0fa18192963970cb1a2ba80e3135a8cca66cdae6796e4d84ac6b325bb369575bdfc6eea
+Size (normalize-line-endings-0.3.0.crate) = 5737 bytes
 BLAKE2s (once_cell-1.21.3.crate) = 5b077d9ff947a795057e5647e50cf1bead07170110d0adb8337b88fa28b9e289
 SHA512 (once_cell-1.21.3.crate) = 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990
 Size (once_cell-1.21.3.crate) = 34534 bytes
+BLAKE2s (once_cell_polyfill-1.70.2.crate) = 21c28e665d8742ba5822fab5a37878eae474e2f89880c45ea287281c7d242f0e
+SHA512 (once_cell_polyfill-1.70.2.crate) = 9e0d07bcd40e4a5c271646d6fce71677acbfa4439b4e818bb4df823eb31eff976ba78239e3a7e0ad21e80ea8d0d3af3e74a7d0a0a55b308d4c777b9b5e1ef8ad
+Size (once_cell_polyfill-1.70.2.crate) = 7448 bytes
 BLAKE2s (ordermap-1.2.0.crate) = f2a97f461383b0ae284a8e247de59e1f8ad0f5ba3e0a7379ec83ea17469e5af2
 SHA512 (ordermap-1.2.0.crate) = 2cebc637d738b6c432c290e0a9cd28ecb0d75491f591e8e629b9c8cc497f153164e89ab3bca01282a26196a4263965cea6583996b36f8604f62485f40d785bef
 Size (ordermap-1.2.0.crate) = 70410 bytes
+BLAKE2s (os_pipe-1.2.3.crate) = 3d3714047113e91d9bfe00dfd39ef6047884bc5cb8bcdc9d0d7e07220ae5b557
+SHA512 (os_pipe-1.2.3.crate) = 19dee6ead0eb792eab5e282e595ed5c3bc741613e1a7a790c9478c63f6b179f4aa55f4ddbd768f01aa8cc502c860691836f25e00e49bf133a0153ce7c5545f3b
+Size (os_pipe-1.2.3.crate) = 10467 bytes
+BLAKE2s (parking_lot-0.12.5.crate) = f86e6bdc40967ff502a1eaba85db1839de193ad43b44729ea4f92ce6104e6d27
+SHA512 (parking_lot-0.12.5.crate) = 432639d4a14acfa20127f03741e1101fa591fc63048b0b0369b44ad269d3dcb6fbab7947eb9995c7948f6fba90245abf82154a70df2b7a99aa7365b0b88666ca
+Size (parking_lot-0.12.5.crate) = 46735 bytes
+BLAKE2s (parking_lot_core-0.9.12.crate) = f405d2bbb06365d3878603031d54c79175a227308548799846f6d5f5bca6f3bd
+SHA512 (parking_lot_core-0.9.12.crate) = 6ce29df4aa9eb0ccfe9020b066832f2ba27afe41a48792d935d0051a595367f71d50f6862b921d91312a1ea80f087a416388d4b29a11de17373483e529f12d8d
+Size (parking_lot_core-0.9.12.crate) = 34110 bytes
 BLAKE2s (phf-0.11.3.crate) = 98266b6e46b32cb844dcd5a80f317bd2fe3bf84fe8aa7c505b2a2c8d510f24ad
 SHA512 (phf-0.11.3.crate) = 20a834481bc43ac8c560b00e337294d3c14d1fe359e7f78ed08166b096305e40277f4cd3c179a740911b5c241aeb4e263afa1a50d37f383ef63da113bd6270a9
 Size (phf-0.11.3.crate) = 23231 bytes
@@ -126,6 +294,9 @@ Size (phf_generator-0.11.3.crate) = 1543
 BLAKE2s (phf_shared-0.11.3.crate) = a9cf5897cf023d61d53296d21db9d309c3829fbac3759f1b9774a7dd8d364386
 SHA512 (phf_shared-0.11.3.crate) = 34bc3c0dff5568f0276777614d92d87882ca6be9e3d405c1e7de90ac16ec52a12acc30ea9ab2033074d0e988fa514247f37de1a21a3727de0ef43f42f477e27e
 Size (phf_shared-0.11.3.crate) = 15199 bytes
+BLAKE2s (pin-project-lite-0.2.17.crate) = eec243c604d00a363522121c01823158a8ed81bbf8f9274b1944784d973c8ee8
+SHA512 (pin-project-lite-0.2.17.crate) = 0cff4338e3c7b71600fb41db013efe0d01b9cb3fdf95192dc16c5bea58a0f157207ef285ceb01b6b30956f9e751577c5d2a3803103f89a8a0cc6ea728d97a4df
+Size (pin-project-lite-0.2.17.crate) = 31034 bytes
 BLAKE2s (portable-atomic-1.13.0.crate) = ea28ba3de639d6ae3cb0d79a9b0dab6b5f1ca156c199e861fe945f9dda8aff31
 SHA512 (portable-atomic-1.13.0.crate) = 1eae32e2f45a3ab92a7aaa4914995927d99b7ae4c9d4e5bc817436a06583298a1557a94b4857649356d82178125493e6c5030750b5a489c3c4e6fc3f8d501bd7
 Size (portable-atomic-1.13.0.crate) = 195086 bytes
@@ -138,21 +309,21 @@ Size (proc-macro-utils-0.10.0.crate) = 2
 BLAKE2s (proc-macro2-1.0.106.crate) = d914a8fc313c5a898a0a9381a19dfbdfe9b94efba3f431759ea2c7ce43cd5362
 SHA512 (proc-macro2-1.0.106.crate) = b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744
 Size (proc-macro2-1.0.106.crate) = 59765 bytes
-BLAKE2s (pyo3-0.28.2.crate) = bbfe44e1ee06a97e4870c444287eaf13f3bdcff4532d578fab2abda4816c8c79
-SHA512 (pyo3-0.28.2.crate) = fd4a03eb1cdfa40c1ed67b588cd4da31c90972f95c669b20a1099fb9304cd9506337f674e0bc9efd1d22a453162aac79a36ab18ca97eaca3515d640e2e9b923f
-Size (pyo3-0.28.2.crate) = 1202843 bytes
-BLAKE2s (pyo3-build-config-0.28.2.crate) = 28da1096825a46c99065b37d1cf669ed5fcbfd40c980b6c74dd8847909af4ba4
-SHA512 (pyo3-build-config-0.28.2.crate) = f9b4863baffdf474ba9121edc19323d91565dd1411acabda03a307c8aae4969657167a80e197d4c8656e711e424053aced6a1de7978cedd38815304835fc5dbb
-Size (pyo3-build-config-0.28.2.crate) = 35958 bytes
-BLAKE2s (pyo3-ffi-0.28.2.crate) = fb684d2a27a3e44457449f23241553f81c704d72de487082ca58559c03080f68
-SHA512 (pyo3-ffi-0.28.2.crate) = f6b4fdea320922b81395e593fe135fd4b4f483250fe94d84019c97a3a9f98b6e2122134e09613021f194782038ffea1d32d3c65b1458e15ce3021d39fd582738
-Size (pyo3-ffi-0.28.2.crate) = 80837 bytes
-BLAKE2s (pyo3-macros-0.28.2.crate) = b283a3c97ec502d08b1bc78e14561efa0e6aeac47db7efedde5fca59b3d853d7
-SHA512 (pyo3-macros-0.28.2.crate) = 7125a41bd5ceaa5c85a2ac5ed1bf07708cf95f58dd18a8ba9000a3139ebc06e90776b4254820410e940c80ed45f7c09165c8fe57d8f79069622849c6c0861bcb
-Size (pyo3-macros-0.28.2.crate) = 8960 bytes
-BLAKE2s (pyo3-macros-backend-0.28.2.crate) = e14604f118bf3c41e6e31c095c7a90b74d7d1b4af09e8a90adede8bf061fdd2b
-SHA512 (pyo3-macros-backend-0.28.2.crate) = 24203c47d91be9acc949cfc70ec8b4aa32e089275cf9b0061a9909f5e60895c56446692be0056e13cc4df8efc0698e0655626f9524241b54cd172d8a25e42f98
-Size (pyo3-macros-backend-0.28.2.crate) = 87939 bytes
+BLAKE2s (pyo3-0.29.2.crate) = af0f771a01900c42afa567985995548ff571b03a5980fff73494515ca5409188
+SHA512 (pyo3-0.29.2.crate) = 85326462a932fd49441f320a879192306a7a6f3a66468ca468fefdb3dff9a530b7895010f156c8c3b125279b94dd304b72825fd4bbdcaeba8e3a58bd8cdcc929
+Size (pyo3-0.29.2.crate) = 1255741 bytes
+BLAKE2s (pyo3-build-config-0.29.2.crate) = 7f15a4a87d634f71ac98c68c609ccab5ce371212d9571e6cb19d9325cbaa08fb
+SHA512 (pyo3-build-config-0.29.2.crate) = ecae961c373a87eb13ed3881ac4954112bbf54b3e02eb287d818e44e5ab46cd4700220da5072dd1fb22d68435d012a413a3680b54505c700ee059f1472833b6a
+Size (pyo3-build-config-0.29.2.crate) = 41104 bytes
+BLAKE2s (pyo3-ffi-0.29.2.crate) = 2e344e0354e0e8733fb540f94179b111a1fb3400212e97b22da456edb3d71d6e
+SHA512 (pyo3-ffi-0.29.2.crate) = a5b1db7e856af10f32ba3ce6a4dddc48a11f48431b82cbc1e40be88370836902afc9ab2918eb953d7fbed1ad7daaebefdf70489c7c798e591782e7dd6e2d0ddd
+Size (pyo3-ffi-0.29.2.crate) = 90029 bytes
+BLAKE2s (pyo3-macros-0.29.2.crate) = 3633e12d28747e42231beb07a6b4c01e3ad10f63a569b6f33de9355280e1278d
+SHA512 (pyo3-macros-0.29.2.crate) = 32281797e849ccb23c0ba03f8bea13ffcd86acfc3d5df65543c13befc03c142e88bfaf45f0cf5489cfe9e6acf9170ca6c24ced5d3f3f72be37bc7d2ce2bdb935
+Size (pyo3-macros-0.29.2.crate) = 9044 bytes
+BLAKE2s (pyo3-macros-backend-0.29.2.crate) = 9061466783774f5c2c9e2b66031e825b6b682fea22187ba8f9a2f8c50627b787
+SHA512 (pyo3-macros-backend-0.29.2.crate) = 944b8482e2a6fd0dce82eabe50f915d82b066cf11944e413ab81c01fc917dfe1877748cb8eb92f23d8acee43a9d1fb35f8690203ec440e7db7c66b03c7f27358
+Size (pyo3-macros-backend-0.29.2.crate) = 93749 bytes
 BLAKE2s (quote-1.0.44.crate) = 09d1bf6552c75930a6136c2dd0788730041a1719a3d89c4c1fbf5031533bac5c
 SHA512 (quote-1.0.44.crate) = 6c1e9b31e0c8bd13cd865e6846dc243d88f2c057adeb8e674117bdcb46947219a6a352a6a50be1132c483f55331e6556275ac514513dbf017825c64e5d96010d
 Size (quote-1.0.44.crate) = 31629 bytes
@@ -162,6 +333,9 @@ Size (quote-use-0.8.4.crate) = 3067 byte
 BLAKE2s (quote-use-macros-0.8.4.crate) = e714d846220f0d1e7bc8a93a982272b817d99b2311a03d020471d3e61f73c121
 SHA512 (quote-use-macros-0.8.4.crate) = 596c2e46b001880ca120fe1dce0988c4f224ad9f9911048e66686f1ec6860c0c2e3afd3a54d37afdc93824e019ce0eda5223f8c012457953f30a7e9a3ee8e036
 Size (quote-use-macros-0.8.4.crate) = 5660 bytes
+BLAKE2s (r-efi-6.0.0.crate) = 43354cc640d5fc19106e09dd1841a1e8fa6504bbc8db6eaceeac64641c8f3b35
+SHA512 (r-efi-6.0.0.crate) = 65f8c75c0201c3b922e6bf032ba9e6c648840f60939615565287b9c64d44f3fccbde209d8fe691937949cd76307b59c53801e6bd43ed7b8ada46d5d8fccf7012
+Size (r-efi-6.0.0.crate) = 65303 bytes
 BLAKE2s (rand-0.8.5.crate) = 12fbacd2e6f4743eb56bf132865ad6d2c58d567f1c689fd646b488b863b9eb38
 SHA512 (rand-0.8.5.crate) = 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2
 Size (rand-0.8.5.crate) = 87113 bytes
@@ -171,36 +345,60 @@ Size (rand_chacha-0.3.1.crate) = 15251 b
 BLAKE2s (rand_core-0.6.4.crate) = 0d23245a02d2c434b28af3a0ef8fe79b824ac79a8fb84f1c90a68a5bf5bfb6a6
 SHA512 (rand_core-0.6.4.crate) = 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79
 Size (rand_core-0.6.4.crate) = 22666 bytes
-BLAKE2s (regex-automata-0.4.13.crate) = 8ea6d8d64c89e2c941b9256bd161705bd954d5f381cfa797337b1a542fe8c3a8
-SHA512 (regex-automata-0.4.13.crate) = f76939dc573a88d17b4cf37fedfcdf95202171ca8607374a5c2bcdc515abd1ef9231376175c6cf11cc567eddda34e0c5f90ed1c592f2c5efbd1dee883954a932
-Size (regex-automata-0.4.13.crate) = 625250 bytes
-BLAKE2s (ruff-0.15.12.tar.gz) = 0b6e6fffa13a4ceba1175e6d65229ba7d9e5cee28625734726cda5d696ed8643
-SHA512 (ruff-0.15.12.tar.gz) = add23d05f9c1e86e52a5bda70f16dc300414b4a7fbb5a3f7d703c21b11ee6d1692f095be2bea1eeff7cf66b2e8a98bfbefb72854fd4535c4f748560931613b54
-Size (ruff-0.15.12.tar.gz) = 11514538 bytes
-BLAKE2s (ruff_python_ast-0.0.0.crate) = 1efae34d8f9f9d5e18434059fdb00e8b8d25d764cb729be6ec767d82145bbfd8
-SHA512 (ruff_python_ast-0.0.0.crate) = c20a275764a7900804e60060f41a33375a255e44246c3f297223a9638438749cfca07f4e31f86e2dd841b89fbe2bd2f6e29776c3fbf1ecee59b38eda59ee53ec
-Size (ruff_python_ast-0.0.0.crate) = 1058 bytes
-BLAKE2s (ruff_python_parser-0.0.0.crate) = 97dc2e8bfb77a287897d68534ff861896a16b0164ad13b55fcd10ea633d64593
-SHA512 (ruff_python_parser-0.0.0.crate) = 51787f6cc1e54cd7db6a250d584dc305db1b2a177566617dbc49dddca05c9f805c3d2e7bc5ce7654c00b1c9b01eaa735e4cea7aee65ad46e518cfc7225fd1fbc
-Size (ruff_python_parser-0.0.0.crate) = 1063 bytes
-BLAKE2s (ruff_python_trivia-0.0.0.crate) = e872a38917cf532e00e819efbbe1df86d48ead374c011a574e5749bb86ebc1ec
-SHA512 (ruff_python_trivia-0.0.0.crate) = 2c5cb026c167dafdc1d81c66e1ba102e5e91208fca21d926583859a6861fa58ccce096450946e5a7909b925ff49205a3efde5c0305bc3a931773653c761534b4
-Size (ruff_python_trivia-0.0.0.crate) = 1063 bytes
-BLAKE2s (ruff_source_file-0.0.0.crate) = ee54e092309630707dab202b0f29b2d196dd999e82afaee3c03ebf2d8b896c8a
-SHA512 (ruff_source_file-0.0.0.crate) = 0ee55d10e2a7eb97f7421eea3fe257411e42716c22c4723a7f635eec328e3a4d7f8252b52fe3de2eb4384ebc691aea49f7599badae4e86a6e6ca068ce36810a1
-Size (ruff_source_file-0.0.0.crate) = 1060 bytes
-BLAKE2s (ruff_text_size-0.0.0.crate) = 4cf2203b4e25d63b2e7ecfe0831b7b27ccd6885e76a507ad9f931f652ce6bb45
-SHA512 (ruff_text_size-0.0.0.crate) = 424c145f6137161b6d0a17f9c5f5389224f17f6aca83babd8c638841e3c13c49664e8ad39fc69c68be9c2e974b6ea384d2dc60c25a2d2973049005fc2a7c1fb8
-Size (ruff_text_size-0.0.0.crate) = 1052 bytes
+BLAKE2s (redox_syscall-0.5.18.crate) = 15142008cfcffdfe12059e4c1415d354d0a1f60e4fd392dcf9ac888821a0988b
+SHA512 (redox_syscall-0.5.18.crate) = 69f1cfb215666f1243616366711dbd8cadd6bb411121f48f6e4ffd7b25479efa6f900dd072d7cc6e6fb8130d95cdb42f4c0cb4ba9e05b09b1fa676ca32932101
+Size (redox_syscall-0.5.18.crate) = 30747 bytes
+BLAKE2s (ref-cast-1.0.26.crate) = f94afc81e70ae6bec5c7f2d727882d22e8e2d57f42c85e764ef0d684eee7a21b
+SHA512 (ref-cast-1.0.26.crate) = 9f3ca8ae1b009651a1ad84db2d9af9d6d3a311df088bd717fb742c76ead64888e557847fdc5e721de8f2e27be086a13d20f56a07aae93c5664b28825cfb1a96b
+Size (ref-cast-1.0.26.crate) = 15375 bytes
+BLAKE2s (ref-cast-impl-1.0.26.crate) = e063ce38be9f52af403c3fecc6712e3cbf2dab0283ed52db0a0fe26079c5b52c
+SHA512 (ref-cast-impl-1.0.26.crate) = 3d21941ce3ac83ec5188ab0308c0fffb3bd369c2ba317ddcd036dafbd513d35983e2a87e871f30f2ce8ed46908f9815c7162338413966fdc72667e543013e7e4
+Size (ref-cast-impl-1.0.26.crate) = 10232 bytes
+BLAKE2s (regex-1.13.1.crate) = 595e954665be18ea17823ffee31dd4daa5099073a5eb5a27d527e92c528a65a2
+SHA512 (regex-1.13.1.crate) = 90739303281da8a468255dde08988ccd99b21ee19df5cd3a6e802c2213d9f06b9d5001a045a76230a313aa7c62909d2cc38940512ccf5d8a4193781f05bd73fd
+Size (regex-1.13.1.crate) = 157118 bytes
+BLAKE2s (regex-automata-0.4.18.crate) = 25f0e021933c9ecee2cffd3a4e29828f242fac14d63dfd5c11e6af34289af3de
+SHA512 (regex-automata-0.4.18.crate) = 8bab8d044b771079a73197796817d31b6e014c56de0c4c02863469186c2123a6b0309a39cf7080073c154cd3f84e936479ab62f256bd92fea9c7501871db73b3
+Size (regex-automata-0.4.18.crate) = 628707 bytes
+BLAKE2s (regex-syntax-0.8.11.crate) = a576c4fe92eac0d2ac9dd7e21c4538baf20f219534cbbc047867f859bebb1792
+SHA512 (regex-syntax-0.8.11.crate) = 8bf74e8798d935392212e20c249a8bc4a82e8e440cdd65418a403691b33374d28220bafebbddfbf742a3d7070a1fc0fbf6cfffafc585032de1ff082184b67d12
+Size (regex-syntax-0.8.11.crate) = 359055 bytes
 BLAKE2s (rustc-hash-2.1.1.crate) = f59440e372f86adc01d4b8f287e6b1e7e77508ad59d6a473e33253b1e917848f
 SHA512 (rustc-hash-2.1.1.crate) = 87097d98d47f327d000041ab13acddc366f1500d9c3e5c82169c3358112c7a7c03701c9b3c2c81d9f9da65b7ebac1c479b179dfaf7c059cd0b929b4673e51084
 Size (rustc-hash-2.1.1.crate) = 14154 bytes
+BLAKE2s (rustix-1.1.4.crate) = 47b462406ba74a3225cf16b2e8b75855857edd58915f4033d7387b67cc694948
+SHA512 (rustix-1.1.4.crate) = 33619ed2434963a98b0846414656bcc4945ca0e9b883821869fe0cc86db4a74c6961ce1375963ae49c6b5044ad0536eda807dac1320209739c9d669bd80fd75c
+Size (rustix-1.1.4.crate) = 425241 bytes
 BLAKE2s (rustversion-1.0.22.crate) = 94885d422b9c942ceab679e86d0a2b8e6f322f655091475a6a475f0b796f48b9
 SHA512 (rustversion-1.0.22.crate) = 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15
 Size (rustversion-1.0.22.crate) = 21096 bytes
 BLAKE2s (ryu-1.0.22.crate) = 5517b46d542561876d0b1495c3ed1336b05b3895e3a1eff9c69006de7fff210b
 SHA512 (ryu-1.0.22.crate) = 542a991b438de374a8377dcc1501e55d919d480d3a0503097c24710472adca732c4de4f1e623b28b67763ab425aa8e234080a5abf222b5ead77a9352f617c2fa
 Size (ryu-1.0.22.crate) = 51321 bytes
+BLAKE2s (salsa-0.26.2.crate) = 42a039ad8528c2a02a220b02f8943486222c9ac85df78058380c4885ade4f0ba
+SHA512 (salsa-0.26.2.crate) = f7f6acc08e775c6564dd30b4a8251adda1dbadfaac1ad600ad09c8aec76637689fa235698c676e04382ca54d0c9de83d7da5b157d3ae0cebc848dbf7b2991e32
+Size (salsa-0.26.2.crate) = 258125 bytes
+BLAKE2s (salsa-macro-rules-0.26.2.crate) = cdd1934de1fcc790329972f089af4067f97b067aaaf8d791e69929a5ff80935c
+SHA512 (salsa-macro-rules-0.26.2.crate) = 0b415e29a122530e745de0d563755cf432abeedb829a74351e3fea2b87bc8132654e15bf953a496cde244dae0a89e5583cf73bef7326f73d0aaa43541a33b6a9
+Size (salsa-macro-rules-0.26.2.crate) = 20819 bytes
+BLAKE2s (salsa-macros-0.26.2.crate) = cfe6c1d921871cf09885d724498391da924d4196065e2c9b1cb4b5be303c6673
+SHA512 (salsa-macros-0.26.2.crate) = 02d814c0fd31d9eefbf2cdf1412ee20400794ac89897f1e31dbde1a92dfd35b32d1f79d7e50a16ff8bd0d7aa1673219d86ca76c1f032c725981c0cf129cc8f63
+Size (salsa-macros-0.26.2.crate) = 33331 bytes
+BLAKE2s (same-file-1.0.6.crate) = 1a9b3bb2a767c4e3a7537b2fd8daaa2afc113e6bdaa27a25d2eefff59e7600d6
+SHA512 (same-file-1.0.6.crate) = 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
+Size (same-file-1.0.6.crate) = 10183 bytes
+BLAKE2s (schemars-1.2.2.crate) = ac8b6814874f4c4cf6bd967e03ff6711bd8845be54278ced25611896c57cd6ac
+SHA512 (schemars-1.2.2.crate) = 5320aa87deac896709cf019eedb98c8a6932836e0c3d7c9e9f6d0895a96e2775afc8a6c5dd3f70d8f2c450b7ec43e4a50214572769ea69594012ca13e19dc2ca
+Size (schemars-1.2.2.crate) = 94320 bytes
+BLAKE2s (schemars_derive-1.2.2.crate) = 99b466a8dfb3279a403666c2390d9baf21c162448cfffe988dda89105557f32b
+SHA512 (schemars_derive-1.2.2.crate) = 400b1afece3a44cc0a94409738581dc619a2238b179c5daec0058b8cfeaa90123b42fee7fadfd95fd2beaed3e70855827bd2f6756303276407c1e77fe99bbb50
+Size (schemars_derive-1.2.2.crate) = 31436 bytes
+BLAKE2s (scopeguard-1.2.0.crate) = 4daf97de7fabaf7fe5ba6000f7132a46cc0bab2a297127580d9ac127d0a8fcec
+SHA512 (scopeguard-1.2.0.crate) = 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
+Size (scopeguard-1.2.0.crate) = 11619 bytes
+BLAKE2s (seahash-4.1.0.crate) = b896253e5d1a1c5ed5ef1d65022a7429296bf525dbf608e9a357b279c08e5c83
+SHA512 (seahash-4.1.0.crate) = 4d9111dd2e491c7f6d49e0b79a3c23628c02d6603ac46e88ed137ca737830003b549ccb38087679de2cf0b02a53065b89f8d79e0ac9ddb66844d970cc6383f8b
+Size (seahash-4.1.0.crate) = 31976 bytes
 BLAKE2s (serde-1.0.228.crate) = 6d35ddc61aef1dd8524d6730c719753730adcf3b2ecc0bb3f54af53f74384a99
 SHA512 (serde-1.0.228.crate) = 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97
 Size (serde-1.0.228.crate) = 83652 bytes
@@ -210,24 +408,63 @@ Size (serde_core-1.0.228.crate) = 63111 
 BLAKE2s (serde_derive-1.0.228.crate) = 96ba1b9a1d86ef1d6189da828e4acb22c58e4c75bb851d67131f2b85dd11d75c
 SHA512 (serde_derive-1.0.228.crate) = 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003
 Size (serde_derive-1.0.228.crate) = 59605 bytes
+BLAKE2s (serde_derive_internals-0.30.0.crate) = 2b02ddc75c8634b146d54183ccdff32dcef5cb9009aedb32c5d017506328a92d
+SHA512 (serde_derive_internals-0.30.0.crate) = f010b33480598523a24765f4267b6a3c0b6a56d4a587367f38ad076f755e3a3d07b53a64f6bc89608a406083e49fc3c082cf6f30b3f46488682ab8a489c0afdc
+Size (serde_derive_internals-0.30.0.crate) = 27140 bytes
+BLAKE2s (serde_json-1.0.151.crate) = 8ed04b70efc031ac05e760d79978ae9c36217de0676915d661908c77933a4c48
+SHA512 (serde_json-1.0.151.crate) = 351407187b98416a57d4d9b380cfdfd28acb10af0b3e9b9eaac3a4810ed4b58bc3572d97dc7cb4a45b0284466787ca82952ca6659fb37fb23afac40da0d4f315
+Size (serde_json-1.0.151.crate) = 156556 bytes
+BLAKE2s (serde_spanned-1.1.1.crate) = 50c41815fc79bb565c245dfeb781a6766c2e1d9f0bac30d9d3a649d61207a64f
+SHA512 (serde_spanned-1.1.1.crate) = ed6f0cd52d97985458d530a1ff973aabef8b611a17e739d5011aa50293e4cc994af24992e07ac55e0d2a8fa8d0577ebdba4b42b920cde505e05dadf05382e545
+Size (serde_spanned-1.1.1.crate) = 11025 bytes
+BLAKE2s (serde_test-1.0.177.crate) = fbd930ac5631f7f0acd646b648b7ca68f34b350abfce53ee07a3efc0de1b73ae
+SHA512 (serde_test-1.0.177.crate) = 11be2b5f2f8e18ae5b787f26517cfd0be4750b021f792ec90f74425c54292c7b8e1525758b7fd9459d764fc1c104e6def95c14fe685261425aa162582074bc6c
+Size (serde_test-1.0.177.crate) = 18671 bytes
 BLAKE2s (sha1-0.10.6.crate) = de97b70d4fb6a4dc4e3db64696720ea96e7b38eec57b2e8fa01ecd5102d96eab
 SHA512 (sha1-0.10.6.crate) = fd37be7e3f1d4b6addd313a36b55215fb70abd21be7831b71de28bd3eb03b7352817d8a7b1a166df002c3a23eadc8224e49edd4a37556c0e5357565305d4128f
 Size (sha1-0.10.6.crate) = 13517 bytes
+BLAKE2s (similar-2.7.0.crate) = cbcc450d798ccb4a8000a81702e71e2c6542770e5933810ac5831548bc696020
+SHA512 (similar-2.7.0.crate) = 4a2559d2e47e7747eb2bde0f02a0e652ff0e116d1d3c3756dd86fd48f114e2b42157b860165e5cc29c2123cf19c64ebd17f023aaa05950de03ab5752562206b3
+Size (similar-2.7.0.crate) = 53928 bytes
+BLAKE2s (similar-3.1.2.crate) = b40ecd5d537866edc2248ef0474e47ba992355d424d4b780305d8cfe7dd5409d
+SHA512 (similar-3.1.2.crate) = c5720f19d76eaebb422e51c311dfd7f1db716c3e411854dee1fece623328f5b0e7bf7f5ff5ccec00fea19206466313df1dea379c50f9be13e4487d12c449855b
+Size (similar-3.1.2.crate) = 79019 bytes
 BLAKE2s (siphasher-1.0.1.crate) = 9fc7e3a5b430db6c6ba61da417cc5a0eb7f0f0ce222ea60ca800903c05e97f63
 SHA512 (siphasher-1.0.1.crate) = d230991add51a555af95b30ef104c0e5ed7011fafb92d6ac9ba0f238c8bf4d2fbd39f4b04dbbe960453f8fdd16d3768ba39f39e4877ad453562e689ec8f24a28
 Size (siphasher-1.0.1.crate) = 10351 bytes
 BLAKE2s (smallvec-1.15.1.crate) = 4cc77213990608a8c3cffe9d6fa5cf81e66038510f1e853a27ca2ed027bb1e1b
 SHA512 (smallvec-1.15.1.crate) = c26b097a063353beedfcc921129cd0fb838c1c9420218993a05b2655b47b6ec16f11e0054312018658b4abd893beee140c5d2739401a5e5aea2e64575f237047
 Size (smallvec-1.15.1.crate) = 38116 bytes
+BLAKE2s (snapbox-1.2.2.crate) = 1a0fd15bcdf6691d5ccdf9cd1fe20388ddcb10bcc5d8c20b5c50196af32a0424
+SHA512 (snapbox-1.2.2.crate) = bf977045bbfb8cfb504614e1a114a6c21d1157fbfa5009b19da529b078810363c93d0477017770f6329eb5af2716d0f177d19ae5d38ce8d61f44e47520e9c408
+Size (snapbox-1.2.2.crate) = 56925 bytes
+BLAKE2s (snapbox-macros-1.1.0.crate) = 0ec767dd9a9a650bf0d9298905a9e9b2bddf08152fd4c24d2bc54310f0a59607
+SHA512 (snapbox-macros-1.1.0.crate) = 73c8f9ae51a8a335ec9ec9fbd017d2d0973175c60e675c7663a1e548e70cc92696d566293b21ed222aa100c64f61dc64f14cf751694ad5b90eed3ba5c4814ecc
+Size (snapbox-macros-1.1.0.crate) = 7895 bytes
 BLAKE2s (static_assertions-1.1.0.crate) = eb3218e3c4d41feda9dac8901108477074703c4ed397618b14cbe86bfb1ccbe6
 SHA512 (static_assertions-1.1.0.crate) = 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee
 Size (static_assertions-1.1.0.crate) = 18480 bytes
+BLAKE2s (strsim-0.11.1.crate) = e844eaab35b47ce5619649d45ddd88a9821d745590e92864fdc3406c2f621aed
+SHA512 (strsim-0.11.1.crate) = 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c
+Size (strsim-0.11.1.crate) = 14266 bytes
 BLAKE2s (syn-2.0.114.crate) = 5f8ec9fec4889d4df90be76253961894e6cef2a57ccacdcca84fe6cb64c4c95a
 SHA512 (syn-2.0.114.crate) = 42d935971246f1bc605f0d0a960c143dc31c96d27ed5427d3bb2baf46a3871852450a47556cb0eeab1e1333b208ed6fbb3832c1038e91f874680f8c68719d184
 Size (syn-2.0.114.crate) = 304636 bytes
+BLAKE2s (syn-3.0.3.crate) = 856448548a557489491c2329b96b209026479d0ae9964c597b48a782ee0e139a
+SHA512 (syn-3.0.3.crate) = 59a74d28ae1cec8ee4402c20ec3b77aba8ff8fa3ddef7921509d25e4809474e6f9da86aa78245d8108ed7de6aaa9a0471dabf21ebbcb50a5365f60ad3bb1910b
+Size (syn-3.0.3.crate) = 312999 bytes
+BLAKE2s (synstructure-0.13.2.crate) = 674ef97e051051a22c4ec20f4b53a60e382b933bd94e75d853ebb2f98a3a797d
+SHA512 (synstructure-0.13.2.crate) = 2698f4e80b93f7cf1d8ae97c4c42a7f61e7b7081f7f1bbb94d7f48ab7ae813a666d73c49ba3812cda9155e0138b55cc246fb96e5858e411a8d32bafb3e2b2afb
+Size (synstructure-0.13.2.crate) = 18950 bytes
 BLAKE2s (target-lexicon-0.13.5.crate) = 68bf6c69ac036b1df41f1073b8a85e072da1e13c570340afe4f59722e4c95fd0
 SHA512 (target-lexicon-0.13.5.crate) = 956df27c01e1186c5356117ffd07810fc0b62fb919d5bfd215955ba85be00ef675212a3c0dc36679986be7b825442fec5c93c7643b7e1e19c04572e6463546fc
 Size (target-lexicon-0.13.5.crate) = 26928 bytes
+BLAKE2s (tempfile-3.27.0.crate) = 5b2887d461478adc12198985891bd0950d8d9db9cbc4fc7fa2850fe6e7a234b4
+SHA512 (tempfile-3.27.0.crate) = bb20b9b0c5d3301ad05f73f1de538ae240366d9aefa25ca823ba40041a8a11b4a7361a6a9ec03871b14230d42038d7af6d0b652c8c471935b481a1628b59314a
+Size (tempfile-3.27.0.crate) = 44780 bytes
+BLAKE2s (thin-vec-0.2.19.crate) = da34adb8900466d3b5ea0a723f17426abe430bbe2a5de11e927ea0d7f1c5dc40
+SHA512 (thin-vec-0.2.19.crate) = 94a908d15bb8ac5ea51ebe18d19ff5b49a4cf1b43de57f9aa6f618c8a66b436ea960a268e31c0adcaacc3797c64ee7a3a14a621bd1558f3aaf92ddca385ade60
+Size (thin-vec-0.2.19.crate) = 39711 bytes
 BLAKE2s (thiserror-2.0.18.crate) = 2964760dc0fe8a2404173d92d7e6e94859be3ffec390b0760e556c74f8e6cbd8
 SHA512 (thiserror-2.0.18.crate) = 5e20261c0f8898574b5668c743d292be1763a78f6431918f33eea2ee2badb40743af4f668ed245ad685a90c3ae23631a2ae8266569d8f1e7dea111f08ef12352
 Size (thiserror-2.0.18.crate) = 28875 bytes
@@ -240,6 +477,30 @@ Size (tinyvec-1.10.0.crate) = 51996 byte
 BLAKE2s (tinyvec_macros-0.1.1.crate) = a5a60bcbbb0c2a122c9318e1791fdaa0a8b95e8e6ae1af4460495bfeabad07ec
 SHA512 (tinyvec_macros-0.1.1.crate) = 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e
 Size (tinyvec_macros-0.1.1.crate) = 5865 bytes
+BLAKE2s (toml-1.1.4+spec-1.1.0.crate) = 1834d41879adcf32cbac6fe8ffd6dd7204aa3d9ed9e9d79326fcddb4477b5e70
+SHA512 (toml-1.1.4+spec-1.1.0.crate) = 6f389ff3868896b709fc2e7219252b8feb90735bf82088ffd5365e13b6232777c5e79fd059bc001b9c4a2b877feab99e84762f283a1d94cce39a6782dc2149a2
+Size (toml-1.1.4+spec-1.1.0.crate) = 56447 bytes
+BLAKE2s (toml_datetime-1.1.1+spec-1.1.0.crate) = a2a968ab233e2ebef7f3500035b8fed66c430cc4abb3059ef2458da88cfc7c41
+SHA512 (toml_datetime-1.1.1+spec-1.1.0.crate) = 74e13bc2f616b407d11e445e3a416dc7cd819774a5d747baede2d71ac42573ea29fd77cedd2648ff1b286b879053e764b8ad07cd9e9fe1164f6cc26f12931808
+Size (toml_datetime-1.1.1+spec-1.1.0.crate) = 17982 bytes
+BLAKE2s (toml_parser-1.1.3+spec-1.1.0.crate) = d620ca8be1c6e6f7fa73186bef037a8722ebe5659547a7692e84a0cf8849842b
+SHA512 (toml_parser-1.1.3+spec-1.1.0.crate) = 1e59ee837016e095f93adb4a6ef63c33adc94c09c005cb68a0ac310c32696e4c342f3eabae9fc4f23d4f0fa1d6a958bbf61938ff214e03830f95e24b6066b164
+Size (toml_parser-1.1.3+spec-1.1.0.crate) = 35888 bytes
+BLAKE2s (toml_writer-1.1.2+spec-1.1.0.crate) = 82fac48406208585159c0dcae942c01f1e8d0010ec0879ee933a9b43e971e99b
+SHA512 (toml_writer-1.1.2+spec-1.1.0.crate) = baedae17f16c3b8f1780ac2936c60c3fe12b3df254b1f58ae50081e1e8a260b8bccbfd2299b93df2c58e97df8006ed6debb6351a3276a3020431b1da3f90e25f
+Size (toml_writer-1.1.2+spec-1.1.0.crate) = 18968 bytes
+BLAKE2s (tracing-0.1.44.crate) = c8b96501c5de427e26fd8b39c09146b04d6d62a501295fccdbad9e6f2f30e41c
+SHA512 (tracing-0.1.44.crate) = 383404a78c9bcb9dee947140082420673688dabc54eff334460222abddfc246b0256996ecb456d5b6325c029fcb2e641c95ff659a08366089b8b79784cb28869
+Size (tracing-0.1.44.crate) = 463135 bytes
+BLAKE2s (tracing-core-0.1.36.crate) = 24c04587b1a94653596f1545b54f29c58ccd6d2b7450885228939926d916e0d8
+SHA512 (tracing-core-0.1.36.crate) = 7cecb6c2f1deeb6d23ab466c376e1c1300dd9226301c112deeb2483eea13f7bb514fe57ece707a8c67450245062060872dd4d7be390462008b369ca3dfc57dc6
+Size (tracing-core-0.1.36.crate) = 63967 bytes
+BLAKE2s (tryfn-1.1.0.crate) = 7ce0c04ea5d8ad1a93a062c3f622324679b277760845dfb50ab51400a052aa21
+SHA512 (tryfn-1.1.0.crate) = 26fcb3e82036d95f1f5e17d058bf5dca04e1fc73ba982d85c15178bd7068a418f20cd37aec40ad975e4e9c8cc2ff5976e1039748f1335ba00dafa2161a8ac9b7
+Size (tryfn-1.1.0.crate) = 11590 bytes
+BLAKE2s (typeid-1.0.3.crate) = 66e6f4e08ac48dde77ebb5c3ff902557f9a8324258a168fc848bbaa1866670df
+SHA512 (typeid-1.0.3.crate) = 3d15a6f554108b2fb9c08ee9679e34565d84efc1d34ffdb6e4a8eed8d3575ebb75176a56124d9554315c93b86a88d1cb619238c10685808376cf968d83b5bed0
+Size (typeid-1.0.3.crate) = 9006 bytes
 BLAKE2s (typenum-1.19.0.crate) = 80b44dc55e4bf94091b8882ffecd8b65b421bee8fec93e878f36eab55aa58f68
 SHA512 (typenum-1.19.0.crate) = 09ebcd7a2cc11f422469cf4fe706f1988bcd81d628e2bab3f54ae82b0aa5486d03a4392187a3736c13dc0c2027053387f89ac656caff72f36365c8be38bc7ff4
 Size (typenum-1.19.0.crate) = 76414 bytes
@@ -258,16 +519,39 @@ Size (unicode_names2-1.3.0.crate) = 3308
 BLAKE2s (unicode_names2_generator-1.3.0.crate) = f051901238f7e6cf814fb70bd71ea1111b02a6bb5021f9c46911ae34ffa7fdd8
 SHA512 (unicode_names2_generator-1.3.0.crate) = 7ff82a4b34b9fcbc51491709c02096f8612292edd5067c61cd4b6f520a8b9fe433bce99436c4699bac6c1e816b49239a34f232fcef81b15121a1cd1c10243b8c
 Size (unicode_names2_generator-1.3.0.crate) = 14019 bytes
+BLAKE2s (utf8parse-0.2.2.crate) = f323328af7b902180d7a9a03012ebc187b6f38e313bed41fba569ee9e402fa85
+SHA512 (utf8parse-0.2.2.crate) = f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266
+Size (utf8parse-0.2.2.crate) = 13499 bytes
 BLAKE2s (version_check-0.9.5.crate) = 7db65df351b4ee3b22c2160742d0e3888659f56f84217198ae842260cf55171e
 SHA512 (version_check-0.9.5.crate) = d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db
 Size (version_check-0.9.5.crate) = 15554 bytes
+BLAKE2s (wait-timeout-0.2.1.crate) = 47f4853eecf76384751036159e940d14bf8aada151b722c204dc2554fc7b7990
+SHA512 (wait-timeout-0.2.1.crate) = aa89eb76bd7abc8c12d0d372a74a3e838978d85939ae5bec97392031ba4c211c09fbc0a8719c668835dec325f94c6098a9a684ba180f9fa8352f8131754cd334
+Size (wait-timeout-0.2.1.crate) = 11435 bytes
+BLAKE2s (walkdir-2.5.0.crate) = cdca816b58618429084d9471946f73d668cb8ef2960edd8edbefcf29390ba926
+SHA512 (walkdir-2.5.0.crate) = da36a121dc6656942dc9cd9887fcf4f6eea7750354ef3f59c7c25d836e7afe06f33260b4d55d0d99421104ed4ce56ef2a1f0f4c3b713766fff90548c21793fad
+Size (walkdir-2.5.0.crate) = 23951 bytes
 BLAKE2s (wasi-0.11.1+wasi-snapshot-preview1.crate) = 754465931502b3a96b316c42429cc83d392da7abc889f52a4de4adf5277fb900
 SHA512 (wasi-0.11.1+wasi-snapshot-preview1.crate) = 29e3c903763db2580a15f50db487c5e1d4e90763e48d90a5b3f681e468a24f9df1a01773bd1ffa0e3cd293dd8cb4d6fbabfaa63c0e13889c811a56f4554ada49
 Size (wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477 bytes
+BLAKE2s (winapi-util-0.1.11.crate) = 2f2e40ee4fe0683c2629d04b366f9b7498d7fc096183a40c9a279168f65a71e0
+SHA512 (winapi-util-0.1.11.crate) = cc1511c004c2a81da4d7a0414973f09ab711033fbbadfd597f56df2cc6c99b3c1822f0b8de1952e78400a88462b9050acd85d2e4b36db72254049a2d6f725a01
+Size (winapi-util-0.1.11.crate) = 13368 bytes
+BLAKE2s (windows-link-0.2.1.crate) = b399f8b2d800cac2bef8e258bd19baf94c010ce1b58723ccfda65f4451b8f1a2
+SHA512 (windows-link-0.2.1.crate) = afb0c87beb8914fd9a3e52db6f2f64a840470b9751b66c83892c24cb1c46cda63fb16b1aeafcaa5a1fc7c5ba01da46be63e5227cc108dede8b0bd27785498a6b
+Size (windows-link-0.2.1.crate) = 6133 bytes
+BLAKE2s (windows-sys-0.61.2.crate) = 88f1c3307e8ff43ad37316780e5d3e475be394aade0aacac6857e305c6120f6e
+SHA512 (windows-sys-0.61.2.crate) = e6c8f61f0724dafca7821ee9b9c07237ccfee69be269be2fa7318eb48b151285ecf63e860aa1fe303639222fe11268e3773f37c2dd79f923029af58c645edb3f
+Size (windows-sys-0.61.2.crate) = 2517186 bytes
+BLAKE2s (winnow-1.0.4.crate) = d649b39b1fdc02201566348c48bc98dff3edc1de67f51e3e63491bfb8c8fa501
+SHA512 (winnow-1.0.4.crate) = 97d451051e2bd9bcb14f09ef6df6d2b187b768dcb4d07efd6678e4259e941dd95800f95ba0eeda09b589e95232099e91ea0f15849f35403e54a0081eae99ab5e
+Size (winnow-1.0.4.crate) = 188513 bytes
 BLAKE2s (zerocopy-0.8.33.crate) = 77785d8368e995f04ee170c4d8c7c2c0358b4c055f705e9f34d7677a7aa1c197
 SHA512 (zerocopy-0.8.33.crate) = 4520c9342abb933be030859527469d10266470481823d40764c0ddf5b437ef3301b35322a7d2198b86e46d1fe17fff21b1290581dbc40135fde284ef5d5a25b5
 Size (zerocopy-0.8.33.crate) = 271917 bytes
 BLAKE2s (zerocopy-derive-0.8.33.crate) = 02f1ea980e76d51e567973fc0afcd73614700789b2f50f14916e24c5d91819c2
 SHA512 (zerocopy-derive-0.8.33.crate) = a9b59f29e698854498bb423575b1c35347afb563ec4b9417a81a79a565158eb3cd85d7f653f86c82b0aec572da571d88744f626ab92fe2aa7c4cd5d2f2b0904d
 Size (zerocopy-derive-0.8.33.crate) = 100877 bytes
-SHA1 (patch-Cargo.toml) = 06cba7727565c2deaf8fb74508b6877a5aaa228a
+BLAKE2s (zmij-1.0.23.crate) = 09f6f3e1ddf6abff21579db43caec1b708ad2de496f17489b16849f016b7ae5e
+SHA512 (zmij-1.0.23.crate) = 12f8d9726b232b6be68cefbe294505debb7a98715c11b95d89682a596fe1a02d9d7b2a6cdba97f2e8d47fa947ffbce9506a18568f2cab749ca3d03121e5fb66d
+Size (zmij-1.0.23.crate) = 28612 bytes

Index: pkgsrc/lang/py-ast-serialize/PLIST
diff -u pkgsrc/lang/py-ast-serialize/PLIST:1.1 pkgsrc/lang/py-ast-serialize/PLIST:1.2
--- pkgsrc/lang/py-ast-serialize/PLIST:1.1	Tue May 12 10:40:16 2026
+++ pkgsrc/lang/py-ast-serialize/PLIST	Sun Aug  9 13:44:09 2026
@@ -1,8 +1,9 @@
-@comment $NetBSD: PLIST,v 1.1 2026/05/12 10:40:16 adam Exp $
+@comment $NetBSD: PLIST,v 1.2 2026/08/09 13:44:09 wiz Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
 ${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/crates/LICENSE
 ${PYSITELIB}/ast_serialize/__init__.py
 ${PYSITELIB}/ast_serialize/__init__.pyc
 ${PYSITELIB}/ast_serialize/__init__.pyi
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.