git: b9614e83d09b - main - devel/ruff: update 0.1.12 → 0.2.1

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Fri, 16 Feb 2024 01:41:10 UTC
The branch main has been updated by yuri:

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

commit b9614e83d09b21a2721caf9926421c1df2e118c3
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2024-02-16 01:26:14 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2024-02-16 01:41:08 +0000

    devel/ruff: update 0.1.12 → 0.2.1
---
 devel/ruff/Makefile | 103 +++++++++++++++++--------------
 devel/ruff/distinfo | 172 ++++++++++++++++++++++++++--------------------------
 2 files changed, 144 insertions(+), 131 deletions(-)

diff --git a/devel/ruff/Makefile b/devel/ruff/Makefile
index 9ea49a5bdb23..b3a1ef8d5d8c 100644
--- a/devel/ruff/Makefile
+++ b/devel/ruff/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	ruff
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.1.12
+DISTVERSION=	0.2.1
 CATEGORIES=	devel python
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -26,7 +26,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		anes-0.1.6 \
 		annotate-snippets-0.6.1 \
 		annotate-snippets-0.9.2 \
-		anstream-0.6.4 \
+		anstream-0.6.11 \
 		anstyle-1.0.2 \
 		anstyle-parse-0.2.1 \
 		anstyle-query-1.0.0 \
@@ -35,7 +35,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		argfile-0.1.6 \
 		arrayvec-0.7.4 \
 		ascii-canvas-3.0.0 \
-		assert_cmd-2.0.12 \
+		assert_cmd-2.0.13 \
 		autocfg-1.1.0 \
 		base64-0.21.3 \
 		bincode-1.3.3 \
@@ -50,12 +50,12 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		cc-1.0.83 \
 		cfg-if-1.0.0 \
 		chic-1.2.2 \
-		chrono-0.4.31 \
+		chrono-0.4.33 \
 		ciborium-0.2.1 \
 		ciborium-io-0.2.1 \
 		ciborium-ll-0.2.1 \
-		clap-4.4.13 \
-		clap_builder-4.4.12 \
+		clap-4.4.18 \
+		clap_builder-4.4.18 \
 		clap_complete-4.4.0 \
 		clap_complete_command-0.5.1 \
 		clap_complete_fig-4.4.0 \
@@ -124,7 +124,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		iana-time-zone-haiku-0.1.2 \
 		ident_case-1.0.1 \
 		idna-0.5.0 \
-		ignore-0.4.21 \
+		ignore-0.4.22 \
 		imara-diff-0.1.5 \
 		imperative-1.0.5 \
 		indexmap-2.1.0 \
@@ -136,13 +136,13 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		insta-cmd-0.4.0 \
 		instant-0.1.12 \
 		is-docker-0.2.0 \
-		is-macro-0.3.4 \
+		is-macro-0.3.5 \
 		is-terminal-0.4.9 \
 		is-wsl-0.4.0 \
 		itertools-0.10.5 \
-		itertools-0.12.0 \
+		itertools-0.12.1 \
 		itoa-1.0.9 \
-		js-sys-0.3.66 \
+		js-sys-0.3.67 \
 		kqueue-1.0.8 \
 		kqueue-sys-1.0.4 \
 		lalrpop-0.20.0 \
@@ -161,7 +161,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		log-0.4.20 \
 		matchers-0.1.0 \
 		matches-0.1.10 \
-		memchr-2.6.4 \
+		memchr-2.7.1 \
 		memoffset-0.9.0 \
 		mimalloc-0.1.39 \
 		minimal-lexical-0.2.1 \
@@ -211,16 +211,16 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		pretty_assertions-1.4.0 \
 		proc-macro-error-1.0.4 \
 		proc-macro-error-attr-1.0.4 \
-		proc-macro2-1.0.76 \
-		pyproject-toml-0.8.1 \
+		proc-macro2-1.0.78 \
+		pyproject-toml-0.8.2 \
 		quick-junit-0.3.5 \
 		quick-xml-0.31.0 \
 		quote-1.0.35 \
 		rand-0.8.5 \
 		rand_chacha-0.3.1 \
 		rand_core-0.6.4 \
-		rayon-1.8.0 \
-		rayon-core-1.12.0 \
+		rayon-1.8.1 \
+		rayon-core-1.12.1 \
 		redox_syscall-0.2.16 \
 		redox_syscall-0.3.5 \
 		redox_syscall-0.4.1 \
@@ -234,12 +234,12 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		regex-syntax-0.8.2 \
 		result-like-0.5.0 \
 		result-like-derive-0.5.0 \
-		ring-0.16.20 \
+		ring-0.17.7 \
 		rust-stemmers-1.2.0 \
 		rustc-hash-1.1.0 \
 		rustix-0.38.28 \
-		rustls-0.21.7 \
-		rustls-webpki-0.101.4 \
+		rustls-0.21.10 \
+		rustls-webpki-0.101.7 \
 		rustversion-1.0.14 \
 		ryu-1.0.15 \
 		same-file-1.0.6 \
@@ -247,25 +247,25 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		schemars_derive-0.8.16 \
 		scoped-tls-1.0.1 \
 		scopeguard-1.2.0 \
-		sct-0.7.0 \
+		sct-0.7.1 \
 		seahash-4.1.0 \
-		semver-1.0.20 \
-		serde-1.0.195 \
+		semver-1.0.21 \
+		serde-1.0.196 \
 		serde-wasm-bindgen-0.6.3 \
-		serde_derive-1.0.195 \
+		serde_derive-1.0.196 \
 		serde_derive_internals-0.26.0 \
-		serde_json-1.0.109 \
+		serde_json-1.0.113 \
 		serde_spanned-0.6.5 \
 		serde_test-1.0.176 \
-		serde_with-3.4.0 \
-		serde_with_macros-3.4.0 \
+		serde_with-3.6.0 \
+		serde_with_macros-3.6.0 \
 		sharded-slab-0.1.4 \
 		shellexpand-3.1.0 \
-		shlex-1.2.0 \
-		similar-2.3.0 \
+		shlex-1.3.0 \
+		similar-2.4.0 \
 		siphasher-0.3.11 \
-		smallvec-1.11.2 \
-		spin-0.5.2 \
+		smallvec-1.13.1 \
+		spin-0.9.8 \
 		static_assertions-1.1.0 \
 		string_cache-0.8.7 \
 		strip-ansi-escapes-0.2.0 \
@@ -277,6 +277,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		tempfile-3.9.0 \
 		term-0.7.0 \
 		termcolor-1.2.0 \
+		terminal_size-0.3.0 \
 		terminfo-0.8.0 \
 		termtree-0.4.1 \
 		test-case-3.3.1 \
@@ -293,9 +294,9 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		tinytemplate-1.2.1 \
 		tinyvec-1.6.0 \
 		tinyvec_macros-0.1.1 \
-		toml-0.8.8 \
+		toml-0.8.9 \
 		toml_datetime-0.6.5 \
-		toml_edit-0.21.0 \
+		toml_edit-0.21.1 \
 		tracing-0.1.40 \
 		tracing-attributes-0.1.27 \
 		tracing-core-0.1.32 \
@@ -315,7 +316,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		unicode-xid-0.2.4 \
 		unicode_names2-1.2.1 \
 		unicode_names2_generator-1.2.1 \
-		untrusted-0.7.1 \
+		untrusted-0.9.0 \
 		ureq-2.9.1 \
 		url-2.5.0 \
 		utf8parse-0.2.1 \
@@ -329,18 +330,18 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		wait-timeout-0.2.0 \
 		walkdir-2.4.0 \
 		wasi-0.11.0+wasi-snapshot-preview1 \
-		wasm-bindgen-0.2.89 \
-		wasm-bindgen-backend-0.2.89 \
-		wasm-bindgen-futures-0.4.39 \
-		wasm-bindgen-macro-0.2.89 \
-		wasm-bindgen-macro-support-0.2.89 \
-		wasm-bindgen-shared-0.2.89 \
-		wasm-bindgen-test-0.3.39 \
-		wasm-bindgen-test-macro-0.3.39 \
+		wasm-bindgen-0.2.90 \
+		wasm-bindgen-backend-0.2.90 \
+		wasm-bindgen-futures-0.4.40 \
+		wasm-bindgen-macro-0.2.90 \
+		wasm-bindgen-macro-support-0.2.90 \
+		wasm-bindgen-shared-0.2.90 \
+		wasm-bindgen-test-0.3.40 \
+		wasm-bindgen-test-macro-0.3.40 \
 		web-sys-0.3.64 \
-		webpki-roots-0.25.2 \
+		webpki-roots-0.25.3 \
 		which-4.4.0 \
-		wild-2.2.0 \
+		wild-2.2.1 \
 		winapi-0.3.9 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
 		winapi-util-0.1.5 \
@@ -380,14 +381,24 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		zerocopy-0.7.30 \
 		zerocopy-derive-0.7.30
 
-CARGO_BUILD_ARGS=	--package=file://${WRKSRC}/crates/ruff_cli
+#CARGO_BUILD_ARGS=	--package=file://${WRKSRC}/crates/ruff_cli
 CARGO_INSTALL_PATH=	crates/ruff_cli
 
-PLIST_FILES=	bin/${PORTNAME}
+PROGS=		ruff \
+		ruff_dev \
+		ruff_python_formatter \
+		ruff_shrinking
+
+PLIST_FILES=	${PROGS:S/^/bin\//}
 
 PORTSCOUT=	limit:^.*0\.0\.2[56789].* # don't report before 0.0.25x+
 
-post-install:
-	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ruff
+do-install:
+	# workaround for error: found a virtual manifest at `xx` instead of a package manifest
+.for p in ${PROGS}
+	${INSTALL_PROGRAM} \
+		${WRKDIR}/target/*/release/${p} \
+		${STAGEDIR}${PREFIX}/bin
+.endfor
 
 .include <bsd.port.mk>
diff --git a/devel/ruff/distinfo b/devel/ruff/distinfo
index 2ce79ed8cd13..4897b25c75a8 100644
--- a/devel/ruff/distinfo
+++ b/devel/ruff/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1705053164
+TIMESTAMP = 1708031347
 SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
 SIZE (rust/crates/Inflector-0.11.4.crate) = 17438
 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
@@ -17,8 +17,8 @@ SHA256 (rust/crates/annotate-snippets-0.6.1.crate) = c7021ce4924a3f25f802b2cccd1
 SIZE (rust/crates/annotate-snippets-0.6.1.crate) = 21894
 SHA256 (rust/crates/annotate-snippets-0.9.2.crate) = ccaf7e9dfbb6ab22c82e473cd1a8a7bd313c19a5b7e40970f3d89ef5a5c9e81e
 SIZE (rust/crates/annotate-snippets-0.9.2.crate) = 32065
-SHA256 (rust/crates/anstream-0.6.4.crate) = 2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44
-SIZE (rust/crates/anstream-0.6.4.crate) = 20593
+SHA256 (rust/crates/anstream-0.6.11.crate) = 6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5
+SIZE (rust/crates/anstream-0.6.11.crate) = 30239
 SHA256 (rust/crates/anstyle-1.0.2.crate) = 15c4c2c83f81532e5845a733998b6971faca23490340a418e9b72a3ec9de12ea
 SIZE (rust/crates/anstyle-1.0.2.crate) = 13983
 SHA256 (rust/crates/anstyle-parse-0.2.1.crate) = 938874ff5980b03a87c5524b3ae5b59cf99b1d6bc836848df7bc5ada9643c333
@@ -35,8 +35,8 @@ SHA256 (rust/crates/arrayvec-0.7.4.crate) = 96d30a06541fbafbc7f82ed10c06164cfbd2
 SIZE (rust/crates/arrayvec-0.7.4.crate) = 29856
 SHA256 (rust/crates/ascii-canvas-3.0.0.crate) = 8824ecca2e851cec16968d54a01dd372ef8f95b244fb84b84e70128be347c3c6
 SIZE (rust/crates/ascii-canvas-3.0.0.crate) = 10575
-SHA256 (rust/crates/assert_cmd-2.0.12.crate) = 88903cb14723e4d4003335bb7f8a14f27691649105346a0f0957466c096adfe6
-SIZE (rust/crates/assert_cmd-2.0.12.crate) = 25347
+SHA256 (rust/crates/assert_cmd-2.0.13.crate) = 00ad3f3a942eee60335ab4342358c161ee296829e0d16ff42fc1d6cb07815467
+SIZE (rust/crates/assert_cmd-2.0.13.crate) = 23917
 SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
 SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
 SHA256 (rust/crates/base64-0.21.3.crate) = 414dcefbc63d77c526a76b3afcf6fbb9b5e2791c19c3aa2297733208750c6e53
@@ -65,18 +65,18 @@ SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582eb
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
 SHA256 (rust/crates/chic-1.2.2.crate) = a5b5db619f3556839cb2223ae86ff3f9a09da2c5013be42bc9af08c9589bf70c
 SIZE (rust/crates/chic-1.2.2.crate) = 10269
-SHA256 (rust/crates/chrono-0.4.31.crate) = 7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38
-SIZE (rust/crates/chrono-0.4.31.crate) = 214513
+SHA256 (rust/crates/chrono-0.4.33.crate) = 9f13690e35a5e4ace198e7beea2895d29f3a9cc55015fcebe6336bd2010af9eb
+SIZE (rust/crates/chrono-0.4.33.crate) = 221279
 SHA256 (rust/crates/ciborium-0.2.1.crate) = effd91f6c78e5a4ace8a5d3c0b6bfaec9e2baaef55f3efc00e45fb2e477ee926
 SIZE (rust/crates/ciborium-0.2.1.crate) = 34974
 SHA256 (rust/crates/ciborium-io-0.2.1.crate) = cdf919175532b369853f5d5e20b26b43112613fd6fe7aee757e35f7a44642656
 SIZE (rust/crates/ciborium-io-0.2.1.crate) = 6679
 SHA256 (rust/crates/ciborium-ll-0.2.1.crate) = defaa24ecc093c77630e6c15e17c51f5e187bf35ee514f4e2d67baaa96dae22b
 SIZE (rust/crates/ciborium-ll-0.2.1.crate) = 14649
-SHA256 (rust/crates/clap-4.4.13.crate) = 52bdc885e4cacc7f7c9eedc1ef6da641603180c783c41a15c264944deeaab642
-SIZE (rust/crates/clap-4.4.13.crate) = 55293
-SHA256 (rust/crates/clap_builder-4.4.12.crate) = fb7fb5e4e979aec3be7791562fcba452f94ad85e954da024396433e0e25a79e9
-SIZE (rust/crates/clap_builder-4.4.12.crate) = 163345
+SHA256 (rust/crates/clap-4.4.18.crate) = 1e578d6ec4194633722ccf9544794b71b1385c3c027efe0c55db226fc880865c
+SIZE (rust/crates/clap-4.4.18.crate) = 55269
+SHA256 (rust/crates/clap_builder-4.4.18.crate) = 4df4df40ec50c46000231c914968278b1eb05098cf8f1b3a518a95030e71d1c7
+SIZE (rust/crates/clap_builder-4.4.18.crate) = 163538
 SHA256 (rust/crates/clap_complete-4.4.0.crate) = 586a385f7ef2f8b4d86bddaa0c094794e7ccbfe5ffef1f434fe928143fc783a5
 SIZE (rust/crates/clap_complete-4.4.0.crate) = 37256
 SHA256 (rust/crates/clap_complete_command-0.5.1.crate) = 183495371ea78d4c9ff638bfc6497d46fed2396e4f9c50aebc1278a4a9919a3d
@@ -213,8 +213,8 @@ SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d121
 SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
 SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6
 SIZE (rust/crates/idna-0.5.0.crate) = 271940
-SHA256 (rust/crates/ignore-0.4.21.crate) = 747ad1b4ae841a78e8aba0d63adbfbeaea26b517b63705d47856b73015d27060
-SIZE (rust/crates/ignore-0.4.21.crate) = 55500
+SHA256 (rust/crates/ignore-0.4.22.crate) = b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1
+SIZE (rust/crates/ignore-0.4.22.crate) = 55462
 SHA256 (rust/crates/imara-diff-0.1.5.crate) = e98c1d0ad70fc91b8b9654b1f33db55e59579d3b3de2bffdced0fdb810570cb8
 SIZE (rust/crates/imara-diff-0.1.5.crate) = 154821
 SHA256 (rust/crates/imperative-1.0.5.crate) = 8b70798296d538cdaa6d652941fcc795963f8b9878b9e300c9fab7a522bd2fc0
@@ -237,20 +237,20 @@ SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0
 SIZE (rust/crates/instant-0.1.12.crate) = 6128
 SHA256 (rust/crates/is-docker-0.2.0.crate) = 928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3
 SIZE (rust/crates/is-docker-0.2.0.crate) = 2664
-SHA256 (rust/crates/is-macro-0.3.4.crate) = b75828adcb53122ef5ea649a39f50f82d94b754099bf6331b32e255e1891e8fb
-SIZE (rust/crates/is-macro-0.3.4.crate) = 4932
+SHA256 (rust/crates/is-macro-0.3.5.crate) = 59a85abdc13717906baccb5a1e435556ce0df215f242892f721dff62bf25288f
+SIZE (rust/crates/is-macro-0.3.5.crate) = 8936
 SHA256 (rust/crates/is-terminal-0.4.9.crate) = cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b
 SIZE (rust/crates/is-terminal-0.4.9.crate) = 8109
 SHA256 (rust/crates/is-wsl-0.4.0.crate) = 173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5
 SIZE (rust/crates/is-wsl-0.4.0.crate) = 3264
 SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
 SIZE (rust/crates/itertools-0.10.5.crate) = 115354
-SHA256 (rust/crates/itertools-0.12.0.crate) = 25db6b064527c5d482d0423354fcd07a89a2dfe07b67892e62411946db7f07b0
-SIZE (rust/crates/itertools-0.12.0.crate) = 133620
+SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
+SIZE (rust/crates/itertools-0.12.1.crate) = 137761
 SHA256 (rust/crates/itoa-1.0.9.crate) = af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38
 SIZE (rust/crates/itoa-1.0.9.crate) = 10492
-SHA256 (rust/crates/js-sys-0.3.66.crate) = cee9c64da59eae3b50095c18d3e74f8b73c0b86d2792824ff01bbce68ba229ca
-SIZE (rust/crates/js-sys-0.3.66.crate) = 80765
+SHA256 (rust/crates/js-sys-0.3.67.crate) = 9a1d36f1235bc969acba30b7f5990b864423a6068a10f7c90ae8f0112e3a59d1
+SIZE (rust/crates/js-sys-0.3.67.crate) = 80764
 SHA256 (rust/crates/kqueue-1.0.8.crate) = 7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c
 SIZE (rust/crates/kqueue-1.0.8.crate) = 12642
 SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b
@@ -287,8 +287,8 @@ SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f
 SIZE (rust/crates/matchers-0.1.0.crate) = 6948
 SHA256 (rust/crates/matches-0.1.10.crate) = 2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5
 SIZE (rust/crates/matches-0.1.10.crate) = 2592
-SHA256 (rust/crates/memchr-2.6.4.crate) = f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167
-SIZE (rust/crates/memchr-2.6.4.crate) = 94439
+SHA256 (rust/crates/memchr-2.7.1.crate) = 523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149
+SIZE (rust/crates/memchr-2.7.1.crate) = 96307
 SHA256 (rust/crates/memoffset-0.9.0.crate) = 5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c
 SIZE (rust/crates/memoffset-0.9.0.crate) = 9033
 SHA256 (rust/crates/mimalloc-0.1.39.crate) = fa01922b5ea280a911e323e4d2fd24b7fe5cc4042e0d2cda3c40775cdc4bdc9c
@@ -387,10 +387,10 @@ SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08c
 SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
 SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
 SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
-SHA256 (rust/crates/proc-macro2-1.0.76.crate) = 95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c
-SIZE (rust/crates/proc-macro2-1.0.76.crate) = 45660
-SHA256 (rust/crates/pyproject-toml-0.8.1.crate) = 46d4a5e69187f23a29f8aa0ea57491d104ba541bc55f76552c2a74962aa20e04
-SIZE (rust/crates/pyproject-toml-0.8.1.crate) = 6047
+SHA256 (rust/crates/proc-macro2-1.0.78.crate) = e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae
+SIZE (rust/crates/proc-macro2-1.0.78.crate) = 47158
+SHA256 (rust/crates/pyproject-toml-0.8.2.crate) = ef61ae096a2f8c8b49eca360679dbc25f57c99145f6634b6bc18fedb1f9c6c30
+SIZE (rust/crates/pyproject-toml-0.8.2.crate) = 6047
 SHA256 (rust/crates/quick-junit-0.3.5.crate) = 1b9599bffc2cd7511355996e0cfd979266b2cfa3f3ff5247d07a3a6e1ded6158
 SIZE (rust/crates/quick-junit-0.3.5.crate) = 11467
 SHA256 (rust/crates/quick-xml-0.31.0.crate) = 1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33
@@ -403,10 +403,10 @@ SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4
 SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
 SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
 SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
-SHA256 (rust/crates/rayon-1.8.0.crate) = 9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1
-SIZE (rust/crates/rayon-1.8.0.crate) = 170172
-SHA256 (rust/crates/rayon-core-1.12.0.crate) = 5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed
-SIZE (rust/crates/rayon-core-1.12.0.crate) = 70081
+SHA256 (rust/crates/rayon-1.8.1.crate) = fa7237101a77a10773db45d62004a272517633fbcc3df19d96455ede1122e051
+SIZE (rust/crates/rayon-1.8.1.crate) = 170448
+SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
+SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
 SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a
 SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
 SHA256 (rust/crates/redox_syscall-0.3.5.crate) = 567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29
@@ -433,18 +433,18 @@ SHA256 (rust/crates/result-like-0.5.0.crate) = abf7172fef6a7d056b5c26bf6c8265702
 SIZE (rust/crates/result-like-0.5.0.crate) = 4342
 SHA256 (rust/crates/result-like-derive-0.5.0.crate) = a8d6574c02e894d66370cfc681e5d68fedbc9a548fb55b30a96b3f0ae22d0fe5
 SIZE (rust/crates/result-like-derive-0.5.0.crate) = 6718
-SHA256 (rust/crates/ring-0.16.20.crate) = 3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc
-SIZE (rust/crates/ring-0.16.20.crate) = 5082615
+SHA256 (rust/crates/ring-0.17.7.crate) = 688c63d65483050968b2a8937f7995f443e27041a0f7700aa59b0822aedebb74
+SIZE (rust/crates/ring-0.17.7.crate) = 4146482
 SHA256 (rust/crates/rust-stemmers-1.2.0.crate) = e46a2036019fdb888131db7a4c847a1063a7493f971ed94ea82c67eada63ca54
 SIZE (rust/crates/rust-stemmers-1.2.0.crate) = 2351301
 SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
 SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
 SHA256 (rust/crates/rustix-0.38.28.crate) = 72e572a5e8ca657d7366229cdde4bd14c4eb5499a9573d4d366fe1b599daa316
 SIZE (rust/crates/rustix-0.38.28.crate) = 365398
-SHA256 (rust/crates/rustls-0.21.7.crate) = cd8d6c9f025a446bc4d18ad9632e69aec8f287aa84499ee335599fabd20c3fd8
-SIZE (rust/crates/rustls-0.21.7.crate) = 283818
-SHA256 (rust/crates/rustls-webpki-0.101.4.crate) = 7d93931baf2d282fff8d3a532bbfd7653f734643161b87e3e01e59a04439bf0d
-SIZE (rust/crates/rustls-webpki-0.101.4.crate) = 164324
+SHA256 (rust/crates/rustls-0.21.10.crate) = f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba
+SIZE (rust/crates/rustls-0.21.10.crate) = 284920
+SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765
+SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808
 SHA256 (rust/crates/rustversion-1.0.14.crate) = 7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4
 SIZE (rust/crates/rustversion-1.0.14.crate) = 17261
 SHA256 (rust/crates/ryu-1.0.15.crate) = 1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741
@@ -459,44 +459,44 @@ SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0
 SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202
 SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
 SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/sct-0.7.0.crate) = d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4
-SIZE (rust/crates/sct-0.7.0.crate) = 27502
+SHA256 (rust/crates/sct-0.7.1.crate) = da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414
+SIZE (rust/crates/sct-0.7.1.crate) = 27501
 SHA256 (rust/crates/seahash-4.1.0.crate) = 1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b
 SIZE (rust/crates/seahash-4.1.0.crate) = 31976
-SHA256 (rust/crates/semver-1.0.20.crate) = 836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090
-SIZE (rust/crates/semver-1.0.20.crate) = 30451
-SHA256 (rust/crates/serde-1.0.195.crate) = 63261df402c67811e9ac6def069e4786148c4563f4b50fd4bf30aa370d626b02
-SIZE (rust/crates/serde-1.0.195.crate) = 76856
+SHA256 (rust/crates/semver-1.0.21.crate) = b97ed7a9823b74f99c7742f5336af7be5ecd3eeafcb1507d1fa93347b1d589b0
+SIZE (rust/crates/semver-1.0.21.crate) = 30445
+SHA256 (rust/crates/serde-1.0.196.crate) = 870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32
+SIZE (rust/crates/serde-1.0.196.crate) = 77097
 SHA256 (rust/crates/serde-wasm-bindgen-0.6.3.crate) = b9b713f70513ae1f8d92665bbbbda5c295c2cf1da5542881ae5eefe20c9af132
 SIZE (rust/crates/serde-wasm-bindgen-0.6.3.crate) = 20941
-SHA256 (rust/crates/serde_derive-1.0.195.crate) = 46fe8f8603d81ba86327b23a2e9cdf49e1255fb94a4c5f297f6ee0547178ea2c
-SIZE (rust/crates/serde_derive-1.0.195.crate) = 55687
+SHA256 (rust/crates/serde_derive-1.0.196.crate) = 33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67
+SIZE (rust/crates/serde_derive-1.0.196.crate) = 55775
 SHA256 (rust/crates/serde_derive_internals-0.26.0.crate) = 85bf8229e7920a9f636479437026331ce11aa132b4dde37d121944a44d6e5f3c
 SIZE (rust/crates/serde_derive_internals-0.26.0.crate) = 25382
-SHA256 (rust/crates/serde_json-1.0.109.crate) = cb0652c533506ad7a2e353cce269330d6afd8bdfb6d75e0ace5b35aacbd7b9e9
-SIZE (rust/crates/serde_json-1.0.109.crate) = 146459
+SHA256 (rust/crates/serde_json-1.0.113.crate) = 69801b70b1c3dac963ecb03a364ba0ceda9cf60c71cfe475e99864759c8b8a79
+SIZE (rust/crates/serde_json-1.0.113.crate) = 146970
 SHA256 (rust/crates/serde_spanned-0.6.5.crate) = eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1
 SIZE (rust/crates/serde_spanned-0.6.5.crate) = 8349
 SHA256 (rust/crates/serde_test-1.0.176.crate) = 5a2f49ace1498612d14f7e0b8245519584db8299541dfe31a06374a828d620ab
 SIZE (rust/crates/serde_test-1.0.176.crate) = 18390
-SHA256 (rust/crates/serde_with-3.4.0.crate) = 64cd236ccc1b7a29e7e2739f27c0b2dd199804abc4290e32f59f3b68d6405c23
-SIZE (rust/crates/serde_with-3.4.0.crate) = 126494
-SHA256 (rust/crates/serde_with_macros-3.4.0.crate) = 93634eb5f75a2323b16de4748022ac4297f9e76b6dced2be287a099f41b5e788
-SIZE (rust/crates/serde_with_macros-3.4.0.crate) = 28226
+SHA256 (rust/crates/serde_with-3.6.0.crate) = 1b0ed1662c5a68664f45b76d18deb0e234aff37207086803165c961eb695e981
+SIZE (rust/crates/serde_with-3.6.0.crate) = 137070
+SHA256 (rust/crates/serde_with_macros-3.6.0.crate) = 568577ff0ef47b879f736cd66740e022f3672788cdf002a05a4e609ea5a6fb15
+SIZE (rust/crates/serde_with_macros-3.6.0.crate) = 30742
 SHA256 (rust/crates/sharded-slab-0.1.4.crate) = 900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31
 SIZE (rust/crates/sharded-slab-0.1.4.crate) = 52479
 SHA256 (rust/crates/shellexpand-3.1.0.crate) = da03fa3b94cc19e3ebfc88c4229c49d8f08cdbd1228870a45f0ffdf84988e14b
 SIZE (rust/crates/shellexpand-3.1.0.crate) = 25591
-SHA256 (rust/crates/shlex-1.2.0.crate) = a7cee0529a6d40f580e7a5e6c495c8fbfe21b7b52795ed4bb5e62cdf92bc6380
-SIZE (rust/crates/shlex-1.2.0.crate) = 6584
-SHA256 (rust/crates/similar-2.3.0.crate) = 2aeaf503862c419d66959f5d7ca015337d864e9c49485d771b732e2a20453597
-SIZE (rust/crates/similar-2.3.0.crate) = 51082
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/similar-2.4.0.crate) = 32fea41aca09ee824cc9724996433064c89f7777e60762749a4170a14abbfa21
+SIZE (rust/crates/similar-2.4.0.crate) = 53147
 SHA256 (rust/crates/siphasher-0.3.11.crate) = 38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d
 SIZE (rust/crates/siphasher-0.3.11.crate) = 10442
-SHA256 (rust/crates/smallvec-1.11.2.crate) = 4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970
-SIZE (rust/crates/smallvec-1.11.2.crate) = 34801
-SHA256 (rust/crates/spin-0.5.2.crate) = 6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d
-SIZE (rust/crates/spin-0.5.2.crate) = 12004
+SHA256 (rust/crates/smallvec-1.13.1.crate) = e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7
+SIZE (rust/crates/smallvec-1.13.1.crate) = 34952
+SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
+SIZE (rust/crates/spin-0.9.8.crate) = 38958
 SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
 SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
 SHA256 (rust/crates/string_cache-0.8.7.crate) = f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b
@@ -519,6 +519,8 @@ SHA256 (rust/crates/term-0.7.0.crate) = c59df8ac95d96ff9bede18eb7300b0fda5e5d8d9
 SIZE (rust/crates/term-0.7.0.crate) = 37082
 SHA256 (rust/crates/termcolor-1.2.0.crate) = be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6
 SIZE (rust/crates/termcolor-1.2.0.crate) = 17917
+SHA256 (rust/crates/terminal_size-0.3.0.crate) = 21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7
+SIZE (rust/crates/terminal_size-0.3.0.crate) = 10096
 SHA256 (rust/crates/terminfo-0.8.0.crate) = 666cd3a6681775d22b200409aad3b089c5b99fb11ecdd8a204d9d62f8148498f
 SIZE (rust/crates/terminfo-0.8.0.crate) = 46407
 SHA256 (rust/crates/termtree-0.4.1.crate) = 3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76
@@ -551,12 +553,12 @@ SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a465126
 SIZE (rust/crates/tinyvec-1.6.0.crate) = 45991
 SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
 SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/toml-0.8.8.crate) = a1a195ec8c9da26928f773888e0742ca3ca1040c6cd859c919c9f59c1954ab35
-SIZE (rust/crates/toml-0.8.8.crate) = 50451
+SHA256 (rust/crates/toml-0.8.9.crate) = c6a4b9e8023eb94392d3dca65d717c53abc5dad49c07cb65bb8fcd87115fa325
+SIZE (rust/crates/toml-0.8.9.crate) = 50659
 SHA256 (rust/crates/toml_datetime-0.6.5.crate) = 3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1
 SIZE (rust/crates/toml_datetime-0.6.5.crate) = 10910
-SHA256 (rust/crates/toml_edit-0.21.0.crate) = d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03
-SIZE (rust/crates/toml_edit-0.21.0.crate) = 101265
+SHA256 (rust/crates/toml_edit-0.21.1.crate) = 6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1
+SIZE (rust/crates/toml_edit-0.21.1.crate) = 101661
 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
@@ -595,8 +597,8 @@ SHA256 (rust/crates/unicode_names2-1.2.1.crate) = ac64ef2f016dc69dfa8283394a70b0
 SIZE (rust/crates/unicode_names2-1.2.1.crate) = 300483
 SHA256 (rust/crates/unicode_names2_generator-1.2.1.crate) = 013f6a731e80f3930de580e55ba41dfa846de4e0fdee4a701f97989cb1597d6a
 SIZE (rust/crates/unicode_names2_generator-1.2.1.crate) = 13945
-SHA256 (rust/crates/untrusted-0.7.1.crate) = a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a
-SIZE (rust/crates/untrusted-0.7.1.crate) = 7924
+SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
+SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
 SHA256 (rust/crates/ureq-2.9.1.crate) = f8cdd25c339e200129fe4de81451814e5228c9b771d57378817d6117cc2b3f97
 SIZE (rust/crates/ureq-2.9.1.crate) = 114348
 SHA256 (rust/crates/url-2.5.0.crate) = 31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633
@@ -623,30 +625,30 @@ SHA256 (rust/crates/walkdir-2.4.0.crate) = d71d857dc86794ca4c280d616f7da00d2dbfd
 SIZE (rust/crates/walkdir-2.4.0.crate) = 23550
 SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
 SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasm-bindgen-0.2.89.crate) = 0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e
-SIZE (rust/crates/wasm-bindgen-0.2.89.crate) = 181935
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.89.crate) = 1b56f625e64f3a1084ded111c4d5f477df9f8c92df113852fa5a374dbda78826
-SIZE (rust/crates/wasm-bindgen-backend-0.2.89.crate) = 28205
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.39.crate) = ac36a15a220124ac510204aec1c3e5db8a22ab06fd6706d881dc6149f8ed9a12
-SIZE (rust/crates/wasm-bindgen-futures-0.4.39.crate) = 15376
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.89.crate) = 0162dbf37223cd2afce98f3d0785506dcb8d266223983e4b5b525859e6e182b2
-SIZE (rust/crates/wasm-bindgen-macro-0.2.89.crate) = 13906
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.89.crate) = f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.89.crate) = 20008
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.89.crate) = 7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f
-SIZE (rust/crates/wasm-bindgen-shared-0.2.89.crate) = 7265
-SHA256 (rust/crates/wasm-bindgen-test-0.3.39.crate) = 2cf9242c0d27999b831eae4767b2a146feb0b27d332d553e605864acd2afd403
-SIZE (rust/crates/wasm-bindgen-test-0.3.39.crate) = 17399
-SHA256 (rust/crates/wasm-bindgen-test-macro-0.3.39.crate) = 794645f5408c9a039fd09f4d113cdfb2e7eba5ff1956b07bcf701cf4b394fe89
-SIZE (rust/crates/wasm-bindgen-test-macro-0.3.39.crate) = 8538
+SHA256 (rust/crates/wasm-bindgen-0.2.90.crate) = b1223296a201415c7fad14792dbefaace9bd52b62d33453ade1c5b5f07555406
+SIZE (rust/crates/wasm-bindgen-0.2.90.crate) = 182529
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.90.crate) = fcdc935b63408d58a32f8cc9738a0bffd8f05cc7c002086c6ef20b7312ad9dcd
+SIZE (rust/crates/wasm-bindgen-backend-0.2.90.crate) = 28348
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.40.crate) = bde2032aeb86bdfaecc8b261eef3cba735cc426c1f3a3416d1e0791be95fc461
+SIZE (rust/crates/wasm-bindgen-futures-0.4.40.crate) = 15375
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.90.crate) = 3e4c238561b2d428924c49815533a8b9121c664599558a5d9ec51f8a1740a999
+SIZE (rust/crates/wasm-bindgen-macro-0.2.90.crate) = 13904
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.90.crate) = bae1abb6806dc1ad9e560ed242107c0f6c84335f1749dd4e8ddb012ebd5e25a7
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.90.crate) = 20008
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.90.crate) = 4d91413b1c31d7539ba5ef2451af3f0b833a005eb27a631cec32bc0635a8602b
+SIZE (rust/crates/wasm-bindgen-shared-0.2.90.crate) = 7264
+SHA256 (rust/crates/wasm-bindgen-test-0.3.40.crate) = 139bd73305d50e1c1c4333210c0db43d989395b64a237bd35c10ef3832a7f70c
+SIZE (rust/crates/wasm-bindgen-test-0.3.40.crate) = 17396
+SHA256 (rust/crates/wasm-bindgen-test-macro-0.3.40.crate) = 70072aebfe5da66d2716002c729a14e4aec4da0e23cc2ea66323dac541c93928
+SIZE (rust/crates/wasm-bindgen-test-macro-0.3.40.crate) = 8540
 SHA256 (rust/crates/web-sys-0.3.64.crate) = 9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b
 SIZE (rust/crates/web-sys-0.3.64.crate) = 725584
-SHA256 (rust/crates/webpki-roots-0.25.2.crate) = 14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc
-SIZE (rust/crates/webpki-roots-0.25.2.crate) = 250405
+SHA256 (rust/crates/webpki-roots-0.25.3.crate) = 1778a42e8b3b90bff8d0f5032bf22250792889a5cdc752aa0020c84abe3aaf10
+SIZE (rust/crates/webpki-roots-0.25.3.crate) = 251565
 SHA256 (rust/crates/which-4.4.0.crate) = 2441c784c52b289a054b7201fc93253e288f094e2f4be9058343127c4226a269
 SIZE (rust/crates/which-4.4.0.crate) = 10889
-SHA256 (rust/crates/wild-2.2.0.crate) = 10d01931a94d5a115a53f95292f51d316856b68a035618eb831bbba593a30b67
-SIZE (rust/crates/wild-2.2.0.crate) = 8067
+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
 SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
 SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
@@ -723,5 +725,5 @@ SHA256 (rust/crates/zerocopy-0.7.30.crate) = 306dca4455518f1f31635ec308b6b3e4eb1
 SIZE (rust/crates/zerocopy-0.7.30.crate) = 149425
 SHA256 (rust/crates/zerocopy-derive-0.7.30.crate) = be912bf68235a88fbefd1b73415cb218405958d1655b2ece9035a19920bdf6ba
 SIZE (rust/crates/zerocopy-derive-0.7.30.crate) = 533513
-SHA256 (charliermarsh-ruff-v0.1.12_GH0.tar.gz) = 7550d9ceff0283d74964f27017585441d179bb9cea85254f59425cb50d793b24
-SIZE (charliermarsh-ruff-v0.1.12_GH0.tar.gz) = 3616500
+SHA256 (charliermarsh-ruff-v0.2.1_GH0.tar.gz) = d19f4df87c8d678ea46429fb19bd7952ad1907e84fd2aeb966263f72061a5a14
+SIZE (charliermarsh-ruff-v0.2.1_GH0.tar.gz) = 3718298