git: 970dd6c2fdd4 - main - devel/py-maturin: Update to 1.7.4

From: Kai Knoblich <kai_at_FreeBSD.org>
Date: Sun, 06 Oct 2024 12:54:28 UTC
The branch main has been updated by kai:

URL: https://cgit.FreeBSD.org/ports/commit/?id=970dd6c2fdd4b7e15abb844baf57cf4a477875ca

commit 970dd6c2fdd4b7e15abb844baf57cf4a477875ca
Author:     Kai Knoblich <kai@FreeBSD.org>
AuthorDate: 2024-10-06 12:50:44 +0000
Commit:     Kai Knoblich <kai@FreeBSD.org>
CommitDate: 2024-10-06 12:50:44 +0000

    devel/py-maturin: Update to 1.7.4
    
    Changelog since 1.7.1:
    
    https://github.com/PyO3/maturin/blob/v1.7.4/Changelog.md
---
 devel/py-maturin/Makefile        |   3 +-
 devel/py-maturin/Makefile.crates |  96 ++++++++++---------
 devel/py-maturin/distinfo        | 194 +++++++++++++++++++--------------------
 3 files changed, 140 insertions(+), 153 deletions(-)

diff --git a/devel/py-maturin/Makefile b/devel/py-maturin/Makefile
index e6811122b0a5..e7043b02f28e 100644
--- a/devel/py-maturin/Makefile
+++ b/devel/py-maturin/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	maturin
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.7.1
-PORTREVISION=	1
+DISTVERSION=	1.7.4
 CATEGORIES=	devel python
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
diff --git a/devel/py-maturin/Makefile.crates b/devel/py-maturin/Makefile.crates
index 7f9df0d04961..96328b0b76c1 100644
--- a/devel/py-maturin/Makefile.crates
+++ b/devel/py-maturin/Makefile.crates
@@ -1,4 +1,4 @@
-CARGO_CRATES=	adler-1.0.2 \
+CARGO_CRATES=	adler2-2.0.0 \
 		ahash-0.8.11 \
 		aho-corasick-1.1.3 \
 		allocator-api2-0.2.18 \
@@ -7,35 +7,33 @@ CARGO_CRATES=	adler-1.0.2 \
 		anstyle-parse-0.2.4 \
 		anstyle-query-1.1.0 \
 		anstyle-wincon-3.0.3 \
-		anyhow-1.0.86 \
-		arbitrary-1.3.2 \
+		anyhow-1.0.89 \
 		autocfg-1.3.0 \
 		automod-1.0.14 \
-		base64-0.13.1 \
 		base64-0.21.7 \
 		base64-0.22.1 \
 		bitflags-1.3.2 \
 		bitflags-2.5.0 \
 		block-buffer-0.10.4 \
-		bstr-1.9.1 \
+		bstr-1.10.0 \
 		byteorder-1.5.0 \
-		bytes-1.6.0 \
+		bytes-1.7.1 \
 		bytesize-1.3.0 \
 		bzip2-0.4.4 \
 		bzip2-sys-0.1.11+1.0.8 \
 		cab-0.5.0 \
-		camino-1.1.7 \
+		camino-1.1.9 \
 		cargo-config2-0.1.26 \
 		cargo-options-0.7.4 \
 		cargo-platform-0.1.8 \
 		cargo-xwin-0.16.5 \
-		cargo-zigbuild-0.18.4 \
+		cargo-zigbuild-0.19.3 \
 		cargo_metadata-0.18.1 \
 		cbindgen-0.26.0 \
-		cc-1.1.6 \
+		cc-1.1.21 \
 		cfb-0.9.0 \
 		cfg-if-1.0.0 \
-		charset-0.1.3 \
+		charset-0.1.5 \
 		chumsky-0.9.3 \
 		clap-4.5.7 \
 		clap_builder-4.5.7 \
@@ -52,6 +50,8 @@ CARGO_CRATES=	adler-1.0.2 \
 		core-foundation-0.9.4 \
 		core-foundation-sys-0.8.6 \
 		cpufeatures-0.2.12 \
+		crc-3.2.1 \
+		crc-catalog-2.4.0 \
 		crc32fast-1.4.2 \
 		crossbeam-channel-0.5.13 \
 		crossbeam-deque-0.8.5 \
@@ -61,17 +61,15 @@ CARGO_CRATES=	adler-1.0.2 \
 		data-encoding-2.6.0 \
 		deranged-0.3.11 \
 		derivative-2.2.0 \
-		derive_arbitrary-1.3.2 \
 		dialoguer-0.11.0 \
 		diff-0.1.13 \
 		digest-0.10.7 \
 		dirs-5.0.1 \
 		dirs-sys-0.4.1 \
-		displaydoc-0.2.4 \
 		dissimilar-1.0.9 \
-		dunce-1.0.4 \
+		dunce-1.0.5 \
 		dyn-clone-1.0.17 \
-		either-1.12.0 \
+		either-1.13.0 \
 		encode_unicode-0.3.6 \
 		encoding_rs-0.8.34 \
 		equivalent-1.0.1 \
@@ -80,7 +78,7 @@ CARGO_CRATES=	adler-1.0.2 \
 		fastrand-2.1.0 \
 		fat-macho-0.4.8 \
 		filetime-0.2.23 \
-		flate2-1.0.30 \
+		flate2-1.0.33 \
 		fnv-1.0.7 \
 		foreign-types-0.3.2 \
 		foreign-types-shared-0.1.1 \
@@ -99,7 +97,7 @@ CARGO_CRATES=	adler-1.0.2 \
 		generic-array-0.14.7 \
 		getrandom-0.2.15 \
 		glob-0.3.1 \
-		globset-0.4.14 \
+		globset-0.4.15 \
 		goblin-0.8.2 \
 		hashbrown-0.12.3 \
 		hashbrown-0.14.5 \
@@ -109,9 +107,9 @@ CARGO_CRATES=	adler-1.0.2 \
 		humantime-2.1.0 \
 		humantime-serde-1.1.1 \
 		idna-0.5.0 \
-		ignore-0.4.22 \
+		ignore-0.4.23 \
 		indexmap-1.9.3 \
-		indexmap-2.2.6 \
+		indexmap-2.5.0 \
 		indicatif-0.17.8 \
 		indoc-2.0.5 \
 		instant-0.1.13 \
@@ -121,7 +119,7 @@ CARGO_CRATES=	adler-1.0.2 \
 		keyring-2.3.3 \
 		lazy_static-1.4.0 \
 		lddtree-0.3.5 \
-		libc-0.2.155 \
+		libc-0.2.158 \
 		libmimalloc-sys-0.1.38 \
 		libredox-0.1.3 \
 		linux-keyutils-0.2.4 \
@@ -137,7 +135,7 @@ CARGO_CRATES=	adler-1.0.2 \
 		mime_guess-2.0.4 \
 		minijinja-1.0.21 \
 		minimal-lexical-0.2.1 \
-		miniz_oxide-0.7.3 \
+		miniz_oxide-0.8.0 \
 		msi-0.7.0 \
 		multipart-0.18.0 \
 		native-tls-0.2.12 \
@@ -146,8 +144,6 @@ CARGO_CRATES=	adler-1.0.2 \
 		normpath-1.2.0 \
 		nu-ansi-term-0.46.0 \
 		num-conv-0.1.0 \
-		num_enum-0.7.2 \
-		num_enum_derive-0.7.2 \
 		number_prefix-0.4.0 \
 		once_cell-1.19.0 \
 		openssl-0.10.66 \
@@ -161,8 +157,8 @@ CARGO_CRATES=	adler-1.0.2 \
 		parking_lot_core-0.9.10 \
 		paste-1.0.15 \
 		path-slash-0.2.1 \
-		pep440_rs-0.6.0 \
-		pep508_rs-0.6.0 \
+		pep440_rs-0.6.6 \
+		pep508_rs-0.6.1 \
 		percent-encoding-2.3.1 \
 		pin-project-lite-0.2.14 \
 		pin-utils-0.1.0 \
@@ -172,12 +168,12 @@ CARGO_CRATES=	adler-1.0.2 \
 		portable-atomic-1.6.0 \
 		powerfmt-0.2.0 \
 		ppv-lite86-0.2.17 \
-		pretty_assertions-1.4.0 \
+		pretty_assertions-1.4.1 \
 		proc-macro-crate-3.1.0 \
 		proc-macro2-1.0.85 \
 		psm-0.1.21 \
 		pyproject-toml-0.11.0 \
-		python-pkginfo-0.6.2 \
+		python-pkginfo-0.6.3 \
 		quote-1.0.36 \
 		quoted_printable-0.5.0 \
 		rand-0.8.5 \
@@ -188,7 +184,7 @@ CARGO_CRATES=	adler-1.0.2 \
 		redox_syscall-0.4.1 \
 		redox_syscall-0.5.1 \
 		redox_users-0.4.5 \
-		regex-1.10.5 \
+		regex-1.10.6 \
 		regex-automata-0.1.10 \
 		regex-automata-0.4.7 \
 		regex-syntax-0.6.29 \
@@ -196,12 +192,13 @@ CARGO_CRATES=	adler-1.0.2 \
 		relative-path-1.9.3 \
 		rfc2047-decoder-1.0.5 \
 		ring-0.17.8 \
-		rstest-0.21.0 \
-		rstest_macros-0.21.0 \
-		rustc_version-0.4.0 \
+		rstest-0.22.0 \
+		rstest_macros-0.22.0 \
+		rustc_version-0.4.1 \
+		rustflags-0.1.6 \
 		rustix-0.38.34 \
 		rustls-0.22.4 \
-		rustls-pemfile-2.1.2 \
+		rustls-pemfile-2.1.3 \
 		rustls-pki-types-1.7.0 \
 		rustls-webpki-0.102.4 \
 		rustversion-1.0.17 \
@@ -216,10 +213,10 @@ CARGO_CRATES=	adler-1.0.2 \
 		security-framework-2.11.0 \
 		security-framework-sys-2.11.0 \
 		semver-1.0.23 \
-		serde-1.0.204 \
-		serde_derive-1.0.204 \
+		serde-1.0.210 \
+		serde_derive-1.0.210 \
 		serde_derive_internals-0.29.1 \
-		serde_json-1.0.120 \
+		serde_json-1.0.128 \
 		serde_spanned-0.6.6 \
 		sha2-0.10.8 \
 		sharded-slab-0.1.7 \
@@ -229,8 +226,8 @@ CARGO_CRATES=	adler-1.0.2 \
 		slab-0.4.9 \
 		smallvec-1.13.2 \
 		smawk-0.3.2 \
-		snapbox-0.6.10 \
-		snapbox-macros-0.3.9 \
+		snapbox-0.6.16 \
+		snapbox-macros-0.3.10 \
 		socks-0.3.4 \
 		spin-0.9.8 \
 		stacker-0.1.15 \
@@ -238,15 +235,15 @@ CARGO_CRATES=	adler-1.0.2 \
 		strsim-0.11.1 \
 		subtle-2.5.0 \
 		syn-1.0.109 \
-		syn-2.0.66 \
-		tar-0.4.41 \
-		target-lexicon-0.12.15 \
-		tempfile-3.10.1 \
+		syn-2.0.76 \
+		tar-0.4.42 \
+		target-lexicon-0.12.16 \
+		tempfile-3.11.0 \
 		termcolor-1.4.1 \
 		terminal_size-0.3.0 \
 		textwrap-0.16.1 \
-		thiserror-1.0.61 \
-		thiserror-impl-1.0.61 \
+		thiserror-1.0.64 \
+		thiserror-impl-1.0.64 \
 		thread_local-1.1.8 \
 		time-0.3.36 \
 		time-core-0.1.2 \
@@ -254,17 +251,17 @@ CARGO_CRATES=	adler-1.0.2 \
 		tinyvec-1.7.0 \
 		tinyvec_macros-0.1.1 \
 		toml-0.5.11 \
-		toml-0.8.14 \
+		toml-0.8.15 \
 		toml_datetime-0.6.6 \
 		toml_edit-0.21.1 \
-		toml_edit-0.22.14 \
+		toml_edit-0.22.16 \
 		tracing-0.1.40 \
 		tracing-attributes-0.1.27 \
 		tracing-core-0.1.32 \
 		tracing-log-0.2.0 \
 		tracing-serde-0.1.3 \
 		tracing-subscriber-0.3.18 \
-		trycmd-0.15.4 \
+		trycmd-0.15.6 \
 		twox-hash-1.6.3 \
 		typenum-1.17.0 \
 		unicase-2.7.0 \
@@ -273,7 +270,7 @@ CARGO_CRATES=	adler-1.0.2 \
 		unicode-linebreak-0.1.5 \
 		unicode-normalization-0.1.23 \
 		unicode-width-0.1.13 \
-		unicode-xid-0.2.4 \
+		unicode-xid-0.2.6 \
 		unscanny-0.1.0 \
 		untrusted-0.9.0 \
 		ureq-2.9.7 \
@@ -290,7 +287,7 @@ CARGO_CRATES=	adler-1.0.2 \
 		wasi-0.11.0+wasi-snapshot-preview1 \
 		webpki-roots-0.26.2 \
 		which-5.0.0 \
-		which-6.0.1 \
+		which-6.0.3 \
 		wild-2.2.1 \
 		winapi-0.3.9 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
@@ -320,9 +317,8 @@ CARGO_CRATES=	adler-1.0.2 \
 		winsafe-0.0.19 \
 		xattr-1.3.1 \
 		xwin-0.5.1 \
-		yansi-0.5.1 \
+		yansi-1.0.1 \
 		zerocopy-0.7.34 \
 		zerocopy-derive-0.7.34 \
 		zeroize-1.8.1 \
-		zip-0.6.6 \
-		zip-1.1.4
+		zip-0.6.6
diff --git a/devel/py-maturin/distinfo b/devel/py-maturin/distinfo
index d1d9309b7680..a98ecec0117f 100644
--- a/devel/py-maturin/distinfo
+++ b/devel/py-maturin/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1724575936
-SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
-SIZE (rust/crates/adler-1.0.2.crate) = 12778
+TIMESTAMP = 1727516685
+SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
+SIZE (rust/crates/adler2-2.0.0.crate) = 13529
 SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
 SIZE (rust/crates/ahash-0.8.11.crate) = 43607
 SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
@@ -17,16 +17,12 @@ SHA256 (rust/crates/anstyle-query-1.1.0.crate) = ad186efb764318d35165f1758e7dcef
 SIZE (rust/crates/anstyle-query-1.1.0.crate) = 9832
 SHA256 (rust/crates/anstyle-wincon-3.0.3.crate) = 61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19
 SIZE (rust/crates/anstyle-wincon-3.0.3.crate) = 12179
-SHA256 (rust/crates/anyhow-1.0.86.crate) = b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da
-SIZE (rust/crates/anyhow-1.0.86.crate) = 46741
-SHA256 (rust/crates/arbitrary-1.3.2.crate) = 7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110
-SIZE (rust/crates/arbitrary-1.3.2.crate) = 32037
+SHA256 (rust/crates/anyhow-1.0.89.crate) = 86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6
+SIZE (rust/crates/anyhow-1.0.89.crate) = 47078
 SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
 SIZE (rust/crates/autocfg-1.3.0.crate) = 16524
 SHA256 (rust/crates/automod-1.0.14.crate) = edf3ee19dbc0a46d740f6f0926bde8c50f02bdbc7b536842da28f6ac56513a8b
 SIZE (rust/crates/automod-1.0.14.crate) = 8717
-SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
-SIZE (rust/crates/base64-0.13.1.crate) = 61002
 SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
 SIZE (rust/crates/base64-0.21.7.crate) = 82576
 SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
@@ -37,12 +33,12 @@ SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f
 SIZE (rust/crates/bitflags-2.5.0.crate) = 43821
 SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
 SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/bstr-1.9.1.crate) = 05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706
-SIZE (rust/crates/bstr-1.9.1.crate) = 380305
+SHA256 (rust/crates/bstr-1.10.0.crate) = 40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c
+SIZE (rust/crates/bstr-1.10.0.crate) = 380426
 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
 SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.6.0.crate) = 514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9
-SIZE (rust/crates/bytes-1.6.0.crate) = 60605
+SHA256 (rust/crates/bytes-1.7.1.crate) = 8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50
+SIZE (rust/crates/bytes-1.7.1.crate) = 63623
 SHA256 (rust/crates/bytesize-1.3.0.crate) = a3e368af43e418a04d52505cf3dbc23dda4e3407ae2fa99fd0e4f308ce546acc
 SIZE (rust/crates/bytesize-1.3.0.crate) = 10164
 SHA256 (rust/crates/bzip2-0.4.4.crate) = bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8
@@ -51,8 +47,8 @@ SHA256 (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 736a955f3fa7875102d57c82b8ca
 SIZE (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 633444
 SHA256 (rust/crates/cab-0.5.0.crate) = 9e8636d870cf15918e416b7904f0db1cbd06de0ffe392986c3b16662552df00c
 SIZE (rust/crates/cab-0.5.0.crate) = 28101
-SHA256 (rust/crates/camino-1.1.7.crate) = e0ec6b951b160caa93cc0c7b209e5a3bff7aae9062213451ac99493cd844c239
-SIZE (rust/crates/camino-1.1.7.crate) = 36204
+SHA256 (rust/crates/camino-1.1.9.crate) = 8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3
+SIZE (rust/crates/camino-1.1.9.crate) = 37552
 SHA256 (rust/crates/cargo-config2-0.1.26.crate) = d83ce0be8bd1479e5de6202def660e6c7e27e4e0599bffa4fed05bd380ec2ede
 SIZE (rust/crates/cargo-config2-0.1.26.crate) = 63535
 SHA256 (rust/crates/cargo-options-0.7.4.crate) = f3540247c0a37a76eb324acc238dc617786ea22c43b95da560c82a8f2714321f
@@ -61,20 +57,20 @@ SHA256 (rust/crates/cargo-platform-0.1.8.crate) = 24b1f0365a6c6bb4020cd05806fd0d
 SIZE (rust/crates/cargo-platform-0.1.8.crate) = 11813
 SHA256 (rust/crates/cargo-xwin-0.16.5.crate) = 471f6fff351fc5ab837ce7223637f7c20048e4a846708e7e58fda64db9d3a8b9
 SIZE (rust/crates/cargo-xwin-0.16.5.crate) = 28602
-SHA256 (rust/crates/cargo-zigbuild-0.18.4.crate) = 65004153e67ac23be88a8e244304a872d727b2aa08654dcabfbecd1fdea4a488
-SIZE (rust/crates/cargo-zigbuild-0.18.4.crate) = 38251
+SHA256 (rust/crates/cargo-zigbuild-0.19.3.crate) = e700178b11124560cdbabc8808e938fe6d77abde036b77a4c03a191b02bac854
+SIZE (rust/crates/cargo-zigbuild-0.19.3.crate) = 41006
 SHA256 (rust/crates/cargo_metadata-0.18.1.crate) = 2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037
 SIZE (rust/crates/cargo_metadata-0.18.1.crate) = 24535
 SHA256 (rust/crates/cbindgen-0.26.0.crate) = da6bc11b07529f16944307272d5bd9b22530bc7d05751717c9d416586cedab49
 SIZE (rust/crates/cbindgen-0.26.0.crate) = 206157
-SHA256 (rust/crates/cc-1.1.6.crate) = 2aba8f4e9906c7ce3c73463f62a7f0c65183ada1a2d47e397cc8810827f9694f
-SIZE (rust/crates/cc-1.1.6.crate) = 81585
+SHA256 (rust/crates/cc-1.1.21.crate) = 07b1695e2c7e8fc85310cde85aeaab7e3097f593c91d209d3f9df76c928100f0
+SIZE (rust/crates/cc-1.1.21.crate) = 83463
 SHA256 (rust/crates/cfb-0.9.0.crate) = b390793e912300f1aa713429f7fd0c391024e6c18b988962558bc4f96a349b1f
 SIZE (rust/crates/cfb-0.9.0.crate) = 67837
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/charset-0.1.3.crate) = 18e9079d1a12a2cc2bffb5db039c43661836ead4082120d5844f02555aca2d46
-SIZE (rust/crates/charset-0.1.3.crate) = 14330
+SHA256 (rust/crates/charset-0.1.5.crate) = f1f927b07c74ba84c7e5fe4db2baeb3e996ab2688992e39ac68ce3220a677c7e
+SIZE (rust/crates/charset-0.1.5.crate) = 15918
 SHA256 (rust/crates/chumsky-0.9.3.crate) = 8eebd66744a15ded14960ab4ccdbfb51ad3b81f51f3f04a80adac98c985396c9
 SIZE (rust/crates/chumsky-0.9.3.crate) = 75112
 SHA256 (rust/crates/clap-4.5.7.crate) = 5db83dced34638ad474f39f250d7fea9598bdd239eaced1bdf45d597da0f433f
@@ -107,6 +103,10 @@ SHA256 (rust/crates/core-foundation-sys-0.8.6.crate) = 06ea2b9bc92be3c2baa9334a3
 SIZE (rust/crates/core-foundation-sys-0.8.6.crate) = 37629
 SHA256 (rust/crates/cpufeatures-0.2.12.crate) = 53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504
 SIZE (rust/crates/cpufeatures-0.2.12.crate) = 12837
+SHA256 (rust/crates/crc-3.2.1.crate) = 69e6e4d7b33a94f0991c26729976b10ebde1d34c3ee82408fb536164fa10d636
+SIZE (rust/crates/crc-3.2.1.crate) = 15070
+SHA256 (rust/crates/crc-catalog-2.4.0.crate) = 19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5
+SIZE (rust/crates/crc-catalog-2.4.0.crate) = 10155
 SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
 SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
 SHA256 (rust/crates/crossbeam-channel-0.5.13.crate) = 33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2
@@ -125,8 +125,6 @@ SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585
 SIZE (rust/crates/deranged-0.3.11.crate) = 18043
 SHA256 (rust/crates/derivative-2.2.0.crate) = fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b
 SIZE (rust/crates/derivative-2.2.0.crate) = 48076
-SHA256 (rust/crates/derive_arbitrary-1.3.2.crate) = 67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611
-SIZE (rust/crates/derive_arbitrary-1.3.2.crate) = 10614
 SHA256 (rust/crates/dialoguer-0.11.0.crate) = 658bce805d770f407bc62102fca7c2c64ceef2fbcb2b8bd19d2765ce093980de
 SIZE (rust/crates/dialoguer-0.11.0.crate) = 31286
 SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
@@ -137,16 +135,14 @@ SHA256 (rust/crates/dirs-5.0.1.crate) = 44c45a9d03d6676652bcb5e724c7e988de1acad2
 SIZE (rust/crates/dirs-5.0.1.crate) = 12255
 SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c
 SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719
-SHA256 (rust/crates/displaydoc-0.2.4.crate) = 487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d
-SIZE (rust/crates/displaydoc-0.2.4.crate) = 23200
 SHA256 (rust/crates/dissimilar-1.0.9.crate) = 59f8e79d1fbf76bdfbde321e902714bf6c49df88a7dda6fc682fc2979226962d
 SIZE (rust/crates/dissimilar-1.0.9.crate) = 27652
-SHA256 (rust/crates/dunce-1.0.4.crate) = 56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b
-SIZE (rust/crates/dunce-1.0.4.crate) = 8034
+SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
+SIZE (rust/crates/dunce-1.0.5.crate) = 8244
 SHA256 (rust/crates/dyn-clone-1.0.17.crate) = 0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125
 SIZE (rust/crates/dyn-clone-1.0.17.crate) = 11848
-SHA256 (rust/crates/either-1.12.0.crate) = 3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b
-SIZE (rust/crates/either-1.12.0.crate) = 18974
+SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
+SIZE (rust/crates/either-1.13.0.crate) = 19169
 SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
 SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741
 SHA256 (rust/crates/encoding_rs-0.8.34.crate) = b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59
@@ -163,8 +159,8 @@ SHA256 (rust/crates/fat-macho-0.4.8.crate) = 0d4c93f393add03d72bc10dd3dea43a1610
 SIZE (rust/crates/fat-macho-0.4.8.crate) = 18658
 SHA256 (rust/crates/filetime-0.2.23.crate) = 1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd
 SIZE (rust/crates/filetime-0.2.23.crate) = 14942
-SHA256 (rust/crates/flate2-1.0.30.crate) = 5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae
-SIZE (rust/crates/flate2-1.0.30.crate) = 75511
+SHA256 (rust/crates/flate2-1.0.33.crate) = 324a1be68054ef05ad64b861cc9eaf1d623d2d8cb25b4bf2cb9cdd902b4bf253
+SIZE (rust/crates/flate2-1.0.33.crate) = 108838
 SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
 SIZE (rust/crates/fnv-1.0.7.crate) = 11266
 SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
@@ -201,8 +197,8 @@ SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3
 SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
 SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
 SIZE (rust/crates/glob-0.3.1.crate) = 18880
-SHA256 (rust/crates/globset-0.4.14.crate) = 57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1
-SIZE (rust/crates/globset-0.4.14.crate) = 25090
+SHA256 (rust/crates/globset-0.4.15.crate) = 15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19
+SIZE (rust/crates/globset-0.4.15.crate) = 25177
 SHA256 (rust/crates/goblin-0.8.2.crate) = 1b363a30c165f666402fe6a3024d3bec7ebc898f96a4a23bd1c99f8dbf3f4f47
 SIZE (rust/crates/goblin-0.8.2.crate) = 187412
 SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
@@ -221,12 +217,12 @@ SHA256 (rust/crates/humantime-serde-1.1.1.crate) = 57a3db5ea5923d99402c94e9feb26
 SIZE (rust/crates/humantime-serde-1.1.1.crate) = 7886
 SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6
 SIZE (rust/crates/idna-0.5.0.crate) = 271940
-SHA256 (rust/crates/ignore-0.4.22.crate) = b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1
-SIZE (rust/crates/ignore-0.4.22.crate) = 55462
+SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
+SIZE (rust/crates/ignore-0.4.23.crate) = 55901
 SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
 SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
-SHA256 (rust/crates/indexmap-2.2.6.crate) = 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26
-SIZE (rust/crates/indexmap-2.2.6.crate) = 82420
+SHA256 (rust/crates/indexmap-2.5.0.crate) = 68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5
+SIZE (rust/crates/indexmap-2.5.0.crate) = 85919
 SHA256 (rust/crates/indicatif-0.17.8.crate) = 763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3
 SIZE (rust/crates/indicatif-0.17.8.crate) = 64869
 SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
@@ -245,8 +241,8 @@ SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832a
 SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
 SHA256 (rust/crates/lddtree-0.3.5.crate) = 735dc8281e12cf7450b3a343c50bccdb15625f41b127d1bd7063949fe367847d
 SIZE (rust/crates/lddtree-0.3.5.crate) = 11488
-SHA256 (rust/crates/libc-0.2.155.crate) = 97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c
-SIZE (rust/crates/libc-0.2.155.crate) = 743539
+SHA256 (rust/crates/libc-0.2.158.crate) = d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439
+SIZE (rust/crates/libc-0.2.158.crate) = 751340
 SHA256 (rust/crates/libmimalloc-sys-0.1.38.crate) = 0e7bb23d733dfcc8af652a78b7bf232f0e967710d044732185e561e47c0336b6
 SIZE (rust/crates/libmimalloc-sys-0.1.38.crate) = 196009
 SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
@@ -277,8 +273,8 @@ SHA256 (rust/crates/minijinja-1.0.21.crate) = 55e877d961d4f96ce13615862322df7c0b
 SIZE (rust/crates/minijinja-1.0.21.crate) = 143627
 SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
 SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.7.3.crate) = 87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae
-SIZE (rust/crates/miniz_oxide-0.7.3.crate) = 55774
+SHA256 (rust/crates/miniz_oxide-0.8.0.crate) = e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1
+SIZE (rust/crates/miniz_oxide-0.8.0.crate) = 56343
 SHA256 (rust/crates/msi-0.7.0.crate) = 226b2404f03d2cf47375b9715c8adfae4e388bb2377cff908e8a40f31e421514
 SIZE (rust/crates/msi-0.7.0.crate) = 59110
 SHA256 (rust/crates/multipart-0.18.0.crate) = 00dec633863867f29cb39df64a397cdf4a6354708ddd7759f70c7fb51c5f9182
@@ -295,10 +291,6 @@ SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb4545924260
 SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
 SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
 SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
-SHA256 (rust/crates/num_enum-0.7.2.crate) = 02339744ee7253741199f897151b38e72257d13802d4ee837285cc2990a90845
-SIZE (rust/crates/num_enum-0.7.2.crate) = 18571
-SHA256 (rust/crates/num_enum_derive-0.7.2.crate) = 681030a937600a36906c185595136d26abfebb4aa9c65701cefcaf8578bb982b
-SIZE (rust/crates/num_enum_derive-0.7.2.crate) = 17090
 SHA256 (rust/crates/number_prefix-0.4.0.crate) = 830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3
 SIZE (rust/crates/number_prefix-0.4.0.crate) = 6922
 SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
@@ -325,10 +317,10 @@ SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b4
 SIZE (rust/crates/paste-1.0.15.crate) = 18374
 SHA256 (rust/crates/path-slash-0.2.1.crate) = 1e91099d4268b0e11973f036e885d652fb0b21fedcf69738c627f94db6a44f42
 SIZE (rust/crates/path-slash-0.2.1.crate) = 8821
-SHA256 (rust/crates/pep440_rs-0.6.0.crate) = ca0a570e7ec9171250cac57614e901f62408094b54b3798bb920d3cf0d4a0e09
-SIZE (rust/crates/pep440_rs-0.6.0.crate) = 42496
-SHA256 (rust/crates/pep508_rs-0.6.0.crate) = 581c27e97a3f38c5d691962af7da93c2672b5227d59cf165b87a9b1fd53dd724
-SIZE (rust/crates/pep508_rs-0.6.0.crate) = 34138
+SHA256 (rust/crates/pep440_rs-0.6.6.crate) = 466eada3179c2e069ca897b99006cbb33f816290eaeec62464eea907e22ae385
+SIZE (rust/crates/pep440_rs-0.6.6.crate) = 42621
+SHA256 (rust/crates/pep508_rs-0.6.1.crate) = 3f8877489a99ccc80012333123e434f84e645fe1ede3b30e9d3b815887a12979
+SIZE (rust/crates/pep508_rs-0.6.1.crate) = 34148
 SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
 SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
 SHA256 (rust/crates/pin-project-lite-0.2.14.crate) = bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02
@@ -347,8 +339,8 @@ SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff9416
 SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
 SHA256 (rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de
 SIZE (rust/crates/ppv-lite86-0.2.17.crate) = 22242
-SHA256 (rust/crates/pretty_assertions-1.4.0.crate) = af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66
-SIZE (rust/crates/pretty_assertions-1.4.0.crate) = 78846
+SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
+SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
 SHA256 (rust/crates/proc-macro-crate-3.1.0.crate) = 6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284
 SIZE (rust/crates/proc-macro-crate-3.1.0.crate) = 11084
 SHA256 (rust/crates/proc-macro2-1.0.85.crate) = 22244ce15aa966053a896d1accb3a6e68469b97c7f33f284b99f0d576879fc23
@@ -357,8 +349,8 @@ SHA256 (rust/crates/psm-0.1.21.crate) = 5787f7cda34e3033a72192c018bc5883100330f3
 SIZE (rust/crates/psm-0.1.21.crate) = 23126
 SHA256 (rust/crates/pyproject-toml-0.11.0.crate) = ef7061023bcb58a0fc4a4bbe9819c13b0dca7c2abc14da14f5ecc1532ab3a36a
 SIZE (rust/crates/pyproject-toml-0.11.0.crate) = 6083
-SHA256 (rust/crates/python-pkginfo-0.6.2.crate) = 4320ca452fe003f8a07afb8e30c315bbd813ae8105f454ddefebf15a24021e1f
-SIZE (rust/crates/python-pkginfo-0.6.2.crate) = 211952
+SHA256 (rust/crates/python-pkginfo-0.6.3.crate) = ba3f3f0d552c7efdde2b6898bf21b49c4e76b3e6071ff196dfe52109804db896
+SIZE (rust/crates/python-pkginfo-0.6.3.crate) = 212171
 SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
 SIZE (rust/crates/quote-1.0.36.crate) = 28507
 SHA256 (rust/crates/quoted_printable-0.5.0.crate) = 79ec282e887b434b68c18fe5c121d38e72a5cf35119b59e54ec5b992ea9c8eb0
@@ -379,8 +371,8 @@ SHA256 (rust/crates/redox_syscall-0.5.1.crate) = 469052894dcb553421e483e4209ee58
 SIZE (rust/crates/redox_syscall-0.5.1.crate) = 22536
 SHA256 (rust/crates/redox_users-0.4.5.crate) = bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891
 SIZE (rust/crates/redox_users-0.4.5.crate) = 15514
-SHA256 (rust/crates/regex-1.10.5.crate) = b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f
-SIZE (rust/crates/regex-1.10.5.crate) = 253805
+SHA256 (rust/crates/regex-1.10.6.crate) = 4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619
+SIZE (rust/crates/regex-1.10.6.crate) = 253894
 SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
 SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
 SHA256 (rust/crates/regex-automata-0.4.7.crate) = 38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df
@@ -395,18 +387,20 @@ SHA256 (rust/crates/rfc2047-decoder-1.0.5.crate) = e90a668c463c412c3118ae1883e18
 SIZE (rust/crates/rfc2047-decoder-1.0.5.crate) = 14393
 SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
 SIZE (rust/crates/ring-0.17.8.crate) = 4188554
-SHA256 (rust/crates/rstest-0.21.0.crate) = 9afd55a67069d6e434a95161415f5beeada95a01c7b815508a82dcb0e1593682
-SIZE (rust/crates/rstest-0.21.0.crate) = 42620
-SHA256 (rust/crates/rstest_macros-0.21.0.crate) = 4165dfae59a39dd41d8dec720d3cbfbc71f69744efb480a3920f5d4e0cc6798d
-SIZE (rust/crates/rstest_macros-0.21.0.crate) = 54797
-SHA256 (rust/crates/rustc_version-0.4.0.crate) = bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366
-SIZE (rust/crates/rustc_version-0.4.0.crate) = 12175
+SHA256 (rust/crates/rstest-0.22.0.crate) = 7b423f0e62bdd61734b67cd21ff50871dfaeb9cc74f869dcd6af974fbcb19936
+SIZE (rust/crates/rstest-0.22.0.crate) = 44425
+SHA256 (rust/crates/rstest_macros-0.22.0.crate) = c5e1711e7d14f74b12a58411c542185ef7fb7f2e7f8ee6e2940a883628522b42
+SIZE (rust/crates/rstest_macros-0.22.0.crate) = 58923
+SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
+SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
+SHA256 (rust/crates/rustflags-0.1.6.crate) = d7fc92159fb50a431c5da366f7627751fe7263cf867f8a30f27fa6063ba02ac0
+SIZE (rust/crates/rustflags-0.1.6.crate) = 16805
 SHA256 (rust/crates/rustix-0.38.34.crate) = 70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f
 SIZE (rust/crates/rustix-0.38.34.crate) = 365160
 SHA256 (rust/crates/rustls-0.22.4.crate) = bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432
 SIZE (rust/crates/rustls-0.22.4.crate) = 333681
-SHA256 (rust/crates/rustls-pemfile-2.1.2.crate) = 29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d
-SIZE (rust/crates/rustls-pemfile-2.1.2.crate) = 25928
+SHA256 (rust/crates/rustls-pemfile-2.1.3.crate) = 196fe16b00e106300d3e45ecfcb764fa292a535d7326a29a5875c579c7417425
+SIZE (rust/crates/rustls-pemfile-2.1.3.crate) = 26757
 SHA256 (rust/crates/rustls-pki-types-1.7.0.crate) = 976295e77ce332211c0d24d92c0e83e50f5c5f046d11082cea19f3df13a3562d
 SIZE (rust/crates/rustls-pki-types-1.7.0.crate) = 29555
 SHA256 (rust/crates/rustls-webpki-0.102.4.crate) = ff448f7e92e913c4b7d4c6d8e4540a1724b319b4152b8aef6d4cf8339712b33e
@@ -435,14 +429,14 @@ SHA256 (rust/crates/security-framework-sys-2.11.0.crate) = 317936bbbd05227752583
 SIZE (rust/crates/security-framework-sys-2.11.0.crate) = 18718
 SHA256 (rust/crates/semver-1.0.23.crate) = 61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b
 SIZE (rust/crates/semver-1.0.23.crate) = 30622
-SHA256 (rust/crates/serde-1.0.204.crate) = bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12
-SIZE (rust/crates/serde-1.0.204.crate) = 78253
-SHA256 (rust/crates/serde_derive-1.0.204.crate) = e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222
-SIZE (rust/crates/serde_derive-1.0.204.crate) = 55871
+SHA256 (rust/crates/serde-1.0.210.crate) = c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a
+SIZE (rust/crates/serde-1.0.210.crate) = 78338
+SHA256 (rust/crates/serde_derive-1.0.210.crate) = 243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f
+SIZE (rust/crates/serde_derive-1.0.210.crate) = 56020
 SHA256 (rust/crates/serde_derive_internals-0.29.1.crate) = 18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711
 SIZE (rust/crates/serde_derive_internals-0.29.1.crate) = 26189
-SHA256 (rust/crates/serde_json-1.0.120.crate) = 4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5
-SIZE (rust/crates/serde_json-1.0.120.crate) = 147062
+SHA256 (rust/crates/serde_json-1.0.128.crate) = 6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8
+SIZE (rust/crates/serde_json-1.0.128.crate) = 149520
 SHA256 (rust/crates/serde_spanned-0.6.6.crate) = 79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0
 SIZE (rust/crates/serde_spanned-0.6.6.crate) = 9120
 SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
@@ -461,10 +455,10 @@ SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47
 SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
 SHA256 (rust/crates/smawk-0.3.2.crate) = b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c
 SIZE (rust/crates/smawk-0.3.2.crate) = 13831
-SHA256 (rust/crates/snapbox-0.6.10.crate) = 40e14d10e4c2b4331ac24c33baa5a03e1fbca81c045b285b53b2a612d28569fb
-SIZE (rust/crates/snapbox-0.6.10.crate) = 53111
-SHA256 (rust/crates/snapbox-macros-0.3.9.crate) = b1f4c14672714436c09254801c934b203196a51182a5107fb76591c7cc56424d
-SIZE (rust/crates/snapbox-macros-0.3.9.crate) = 6453
+SHA256 (rust/crates/snapbox-0.6.16.crate) = 027c936207f85d10d015e21faf5c676c7e08c453ed371adf55c0874c443ca77a
+SIZE (rust/crates/snapbox-0.6.16.crate) = 54140
+SHA256 (rust/crates/snapbox-macros-0.3.10.crate) = 16569f53ca23a41bb6f62e0a5084aa1661f4814a67fa33696a79073e03a664af
+SIZE (rust/crates/snapbox-macros-0.3.10.crate) = 7129
 SHA256 (rust/crates/socks-0.3.4.crate) = f0c3dbbd9ae980613c6dd8e28a9407b50509d3803b57624d5dfe8315218cd58b
 SIZE (rust/crates/socks-0.3.4.crate) = 13172
 SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
@@ -479,24 +473,24 @@ SHA256 (rust/crates/subtle-2.5.0.crate) = 81cdd64d312baedb58e21336b31bc043b77e01
 SIZE (rust/crates/subtle-2.5.0.crate) = 13909
 SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
 SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.66.crate) = c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5
-SIZE (rust/crates/syn-2.0.66.crate) = 264855
-SHA256 (rust/crates/tar-0.4.41.crate) = cb797dad5fb5b76fcf519e702f4a589483b5ef06567f160c392832c1f5e44909
-SIZE (rust/crates/tar-0.4.41.crate) = 51871
-SHA256 (rust/crates/target-lexicon-0.12.15.crate) = 4873307b7c257eddcb50c9bedf158eb669578359fb28428bef438fec8e6ba7c2
-SIZE (rust/crates/target-lexicon-0.12.15.crate) = 26384
-SHA256 (rust/crates/tempfile-3.10.1.crate) = 85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1
-SIZE (rust/crates/tempfile-3.10.1.crate) = 33653
+SHA256 (rust/crates/syn-2.0.76.crate) = 578e081a14e0cefc3279b0472138c513f37b41a08d5a3cca9b6e4e8ceb6cd525
+SIZE (rust/crates/syn-2.0.76.crate) = 268798
+SHA256 (rust/crates/tar-0.4.42.crate) = 4ff6c40d3aedb5e06b57c6f669ad17ab063dd1e63d977c6a88e7f4dfa4f04020
+SIZE (rust/crates/tar-0.4.42.crate) = 58998
+SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1
+SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488
+SHA256 (rust/crates/tempfile-3.11.0.crate) = b8fcd239983515c23a32fb82099f97d0b11b8c72f654ed659363a95c3dad7a53
+SIZE (rust/crates/tempfile-3.11.0.crate) = 34153
 SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
 SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
 SHA256 (rust/crates/terminal_size-0.3.0.crate) = 21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7
 SIZE (rust/crates/terminal_size-0.3.0.crate) = 10096
 SHA256 (rust/crates/textwrap-0.16.1.crate) = 23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9
 SIZE (rust/crates/textwrap-0.16.1.crate) = 56012
-SHA256 (rust/crates/thiserror-1.0.61.crate) = c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709
-SIZE (rust/crates/thiserror-1.0.61.crate) = 21264
-SHA256 (rust/crates/thiserror-impl-1.0.61.crate) = 46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533
-SIZE (rust/crates/thiserror-impl-1.0.61.crate) = 15786
+SHA256 (rust/crates/thiserror-1.0.64.crate) = d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84
+SIZE (rust/crates/thiserror-1.0.64.crate) = 21574
+SHA256 (rust/crates/thiserror-impl-1.0.64.crate) = 08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3
+SIZE (rust/crates/thiserror-impl-1.0.64.crate) = 16073
 SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
 SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
 SHA256 (rust/crates/time-0.3.36.crate) = 5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885
@@ -511,14 +505,14 @@ SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b
 SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
 SHA256 (rust/crates/toml-0.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234
 SIZE (rust/crates/toml-0.5.11.crate) = 54910
-SHA256 (rust/crates/toml-0.8.14.crate) = 6f49eb2ab21d2f26bd6db7bf383edc527a7ebaee412d17af4d40fdccd442f335
-SIZE (rust/crates/toml-0.8.14.crate) = 50645
+SHA256 (rust/crates/toml-0.8.15.crate) = ac2caab0bf757388c6c0ae23b3293fdb463fee59434529014f85e3263b995c28
+SIZE (rust/crates/toml-0.8.15.crate) = 50652
 SHA256 (rust/crates/toml_datetime-0.6.6.crate) = 4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf
 SIZE (rust/crates/toml_datetime-0.6.6.crate) = 11698
 SHA256 (rust/crates/toml_edit-0.21.1.crate) = 6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1
 SIZE (rust/crates/toml_edit-0.21.1.crate) = 101661
-SHA256 (rust/crates/toml_edit-0.22.14.crate) = f21c7aaf97f1bd9ca9d4f9e73b0a6c74bd5afef56f2bc931943a6e1c37e04e38
-SIZE (rust/crates/toml_edit-0.22.14.crate) = 103761
+SHA256 (rust/crates/toml_edit-0.22.16.crate) = 278f3d518e152219c994ce877758516bca5e118eaed6996192a774fb9fbf0788
+SIZE (rust/crates/toml_edit-0.22.16.crate) = 106618
 SHA256 (rust/crates/tracing-0.1.40.crate) = c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef
 SIZE (rust/crates/tracing-0.1.40.crate) = 79459
 SHA256 (rust/crates/tracing-attributes-0.1.27.crate) = 34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7
@@ -531,8 +525,8 @@ SHA256 (rust/crates/tracing-serde-0.1.3.crate) = bc6b213177105856957181934e4920d
 SIZE (rust/crates/tracing-serde-0.1.3.crate) = 7329
 SHA256 (rust/crates/tracing-subscriber-0.3.18.crate) = ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b
 SIZE (rust/crates/tracing-subscriber-0.3.18.crate) = 196312
-SHA256 (rust/crates/trycmd-0.15.4.crate) = 59709bd8eccada6a3fded26d22a7f2dcee406c18d3bd7ad2605ca3eeb8f6f6ec
-SIZE (rust/crates/trycmd-0.15.4.crate) = 32928
+SHA256 (rust/crates/trycmd-0.15.6.crate) = 3e8673f1dc45acdff8e25a06cc62f8e529563e8acd84237ce83d5a28e2befa12
+SIZE (rust/crates/trycmd-0.15.6.crate) = 33582
 SHA256 (rust/crates/twox-hash-1.6.3.crate) = 97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675
 SIZE (rust/crates/twox-hash-1.6.3.crate) = 21842
 SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
@@ -549,8 +543,8 @@ SHA256 (rust/crates/unicode-normalization-0.1.23.crate) = a56d1686db2308d901306f
 SIZE (rust/crates/unicode-normalization-0.1.23.crate) = 122649
 SHA256 (rust/crates/unicode-width-0.1.13.crate) = 0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d
 SIZE (rust/crates/unicode-width-0.1.13.crate) = 457228
-SHA256 (rust/crates/unicode-xid-0.2.4.crate) = f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c
-SIZE (rust/crates/unicode-xid-0.2.4.crate) = 15352
+SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
+SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
 SHA256 (rust/crates/unscanny-0.1.0.crate) = e9df2af067a7953e9c3831320f35c1cc0600c30d44d9f7a12b01db1cd88d6b47
 SIZE (rust/crates/unscanny-0.1.0.crate) = 10338
 SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
@@ -583,8 +577,8 @@ SHA256 (rust/crates/webpki-roots-0.26.2.crate) = 3c452ad30530b54a4d8e71952716a21
 SIZE (rust/crates/webpki-roots-0.26.2.crate) = 250806
 SHA256 (rust/crates/which-5.0.0.crate) = 9bf3ea8596f3a0dd5980b46430f2058dfe2c36a27ccfbb1845d6fbfcd9ba6e14
 SIZE (rust/crates/which-5.0.0.crate) = 16635
-SHA256 (rust/crates/which-6.0.1.crate) = 8211e4f58a2b2805adfbefbc07bab82958fc91e3836339b1ab7ae32465dce0d7
-SIZE (rust/crates/which-6.0.1.crate) = 16542
+SHA256 (rust/crates/which-6.0.3.crate) = b4ee928febd44d98f2f459a4a79bd4d928591333a494a10a868418ac1b39cf1f
+SIZE (rust/crates/which-6.0.3.crate) = 16937
 SHA256 (rust/crates/wild-2.2.1.crate) = a3131afc8c575281e1e80f36ed6a092aa502c08b18ed7524e86fbbb12bb410e1
 SIZE (rust/crates/wild-2.2.1.crate) = 8080
 SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
@@ -643,8 +637,8 @@ SHA256 (rust/crates/xattr-1.3.1.crate) = 8da84f1a25939b27f6820d92aed108f83ff920f
 SIZE (rust/crates/xattr-1.3.1.crate) = 12580
 SHA256 (rust/crates/xwin-0.5.1.crate) = c13f18103ecd54342d0f923b33fff9ed595e5813e5af85620f1a8e7622474acb
 SIZE (rust/crates/xwin-0.5.1.crate) = 65009
-SHA256 (rust/crates/yansi-0.5.1.crate) = 09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec
-SIZE (rust/crates/yansi-0.5.1.crate) = 16525
+SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
+SIZE (rust/crates/yansi-1.0.1.crate) = 75497
 SHA256 (rust/crates/zerocopy-0.7.34.crate) = ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087
 SIZE (rust/crates/zerocopy-0.7.34.crate) = 151177
 SHA256 (rust/crates/zerocopy-derive-0.7.34.crate) = 15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b
@@ -653,7 +647,5 @@ SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464
 SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
 SHA256 (rust/crates/zip-0.6.6.crate) = 760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261
 SIZE (rust/crates/zip-0.6.6.crate) = 65789
-SHA256 (rust/crates/zip-1.1.4.crate) = 9cc23c04387f4da0374be4533ad1208cbb091d5c11d070dfef13676ad6497164
-SIZE (rust/crates/zip-1.1.4.crate) = 77910
-SHA256 (PyO3-maturin-v1.7.1_GH0.tar.gz) = 40259109a3d941237db3dff2f34c5e953904de86410e516c098f824d6160109b
-SIZE (PyO3-maturin-v1.7.1_GH0.tar.gz) = 505952
+SHA256 (PyO3-maturin-v1.7.4_GH0.tar.gz) = 19edb033a7d744dd2b4722218d9db47dadb633948577f957b44d8c9b8eececc8
+SIZE (PyO3-maturin-v1.7.4_GH0.tar.gz) = 511488