Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Dec 2024 12:23:10 GMT
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: e14017946b4f - main - devel/{,py-}ruff: update 0.7.3 =?utf-8?Q?=E2=86=92?= 0.8.3
Message-ID:  <202412141223.4BECNAWM024346@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by yuri:

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

commit e14017946b4f7ac4625676c1c81fe7aa3933aae3
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2024-12-14 12:11:53 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2024-12-14 12:22:56 +0000

    devel/{,py-}ruff: update 0.7.3 → 0.8.3
---
 devel/py-ruff/Makefile     | 152 ++++++++++++++---------
 devel/py-ruff/distinfo     | 300 +++++++++++++++++++++++++++------------------
 devel/ruff/Makefile        |   3 +-
 devel/ruff/Makefile.crates | 149 +++++++++++++---------
 devel/ruff/distinfo        | 300 +++++++++++++++++++++++++++------------------
 5 files changed, 550 insertions(+), 354 deletions(-)

diff --git a/devel/py-ruff/Makefile b/devel/py-ruff/Makefile
index 6379562336a5..ed965cad0652 100644
--- a/devel/py-ruff/Makefile
+++ b/devel/py-ruff/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	ruff
-DISTVERSION=	0.7.3
-PORTREVISION=	1
+DISTVERSION=	0.8.3
 CATEGORIES=	devel python
 #MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -25,8 +24,7 @@ USE_PYTHON=	pep517 autoplist concurrent
 USE_GITHUB=	yes
 GH_ACCOUNT=	astral-sh
 
-CARGO_CRATES=	Inflector-0.11.4 \
-		adler-1.0.2 \
+CARGO_CRATES=	adler-1.0.2 \
 		ahash-0.8.11 \
 		aho-corasick-1.1.3 \
 		android-tzdata-0.1.1 \
@@ -39,26 +37,28 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		anstyle-parse-0.2.3 \
 		anstyle-query-1.0.2 \
 		anstyle-wincon-3.0.2 \
-		anyhow-1.0.92 \
+		anyhow-1.0.94 \
 		append-only-vec-0.1.5 \
 		arc-swap-1.7.1 \
 		argfile-0.2.1 \
 		arrayvec-0.7.4 \
 		assert_fs-1.1.2 \
 		autocfg-1.2.0 \
+		base64-0.13.1 \
 		base64-0.22.0 \
 		bincode-1.3.3 \
 		bitflags-1.3.2 \
 		bitflags-2.6.0 \
 		block-buffer-0.10.4 \
-		bstr-1.10.0 \
+		boxcar-0.2.7 \
+		bstr-1.11.0 \
 		bumpalo-3.16.0 \
 		byteorder-1.5.0 \
 		cachedir-0.3.1 \
 		camino-1.1.9 \
 		cast-0.3.0 \
 		castaway-0.2.3 \
-		cc-1.0.95 \
+		cc-1.2.2 \
 		cfg-if-1.0.0 \
 		cfg_aliases-0.1.1 \
 		cfg_aliases-0.2.1 \
@@ -67,13 +67,13 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		ciborium-0.2.2 \
 		ciborium-io-0.2.2 \
 		ciborium-ll-0.2.2 \
-		clap-4.5.20 \
-		clap_builder-4.5.20 \
+		clap-4.5.23 \
+		clap_builder-4.5.23 \
 		clap_complete-4.5.2 \
 		clap_complete_command-0.6.1 \
 		clap_complete_nushell-4.5.2 \
 		clap_derive-4.5.18 \
-		clap_lex-0.7.0 \
+		clap_lex-0.7.4 \
 		clearscreen-3.0.0 \
 		codspeed-2.7.2 \
 		codspeed-criterion-compat-2.7.2 \
@@ -106,14 +106,16 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		diff-0.1.13 \
 		difflib-0.4.0 \
 		digest-0.10.7 \
-		dir-test-0.3.0 \
-		dir-test-macros-0.3.0 \
+		dir-test-0.4.1 \
+		dir-test-macros-0.4.1 \
 		dirs-4.0.0 \
 		dirs-5.0.1 \
 		dirs-sys-0.3.7 \
 		dirs-sys-0.4.1 \
+		displaydoc-0.2.5 \
 		doc-comment-0.3.3 \
 		drop_bomb-0.1.5 \
+		dunce-1.0.5 \
 		dyn-clone-1.0.17 \
 		either-1.11.0 \
 		encode_unicode-0.3.6 \
@@ -138,7 +140,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		globwalk-0.9.1 \
 		half-2.4.1 \
 		hashbrown-0.14.5 \
-		hashbrown-0.15.0 \
+		hashbrown-0.15.2 \
 		hashlink-0.9.1 \
 		heck-0.5.0 \
 		hermit-abi-0.3.9 \
@@ -146,13 +148,24 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		humantime-2.1.0 \
 		iana-time-zone-0.1.60 \
 		iana-time-zone-haiku-0.1.2 \
+		icu_collections-1.5.0 \
+		icu_locid-1.5.0 \
+		icu_locid_transform-1.5.0 \
+		icu_locid_transform_data-1.5.0 \
+		icu_normalizer-1.5.0 \
+		icu_normalizer_data-1.5.0 \
+		icu_properties-1.5.1 \
+		icu_properties_data-1.5.0 \
+		icu_provider-1.5.0 \
+		icu_provider_macros-1.5.0 \
 		ident_case-1.0.1 \
-		idna-0.5.0 \
+		idna-1.0.3 \
+		idna_adapter-1.2.0 \
 		ignore-0.4.23 \
 		imara-diff-0.1.7 \
 		imperative-1.0.6 \
-		indexmap-2.6.0 \
-		indicatif-0.17.8 \
+		indexmap-2.7.0 \
+		indicatif-0.17.9 \
 		indoc-2.0.5 \
 		inotify-0.10.2 \
 		inotify-sys-0.1.5 \
@@ -160,7 +173,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		insta-cmd-0.6.0 \
 		instant-0.1.12 \
 		is-docker-0.2.0 \
-		is-macro-0.3.6 \
+		is-macro-0.3.7 \
 		is-terminal-0.4.12 \
 		is-wsl-0.4.0 \
 		itertools-0.10.5 \
@@ -168,23 +181,24 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		itoa-1.0.11 \
 		jobserver-0.1.32 \
 		jod-thread-0.1.2 \
-		js-sys-0.3.72 \
+		js-sys-0.3.74 \
 		kqueue-1.0.8 \
 		kqueue-sys-1.0.4 \
 		lazy_static-1.4.0 \
-		libc-0.2.161 \
-		libcst-1.5.0 \
+		libc-0.2.167 \
+		libcst-1.5.1 \
 		libcst_derive-1.4.0 \
 		libmimalloc-sys-0.1.39 \
 		libredox-0.1.3 \
 		linked-hash-map-0.5.6 \
 		linux-raw-sys-0.4.14 \
+		litemap-0.7.3 \
 		lock_api-0.4.11 \
 		log-0.4.22 \
 		lsp-server-0.7.7 \
 		matchers-0.1.0 \
 		matches-0.1.10 \
-		matchit-0.8.4 \
+		matchit-0.8.5 \
 		memchr-2.7.4 \
 		mimalloc-0.1.43 \
 		minicov-0.3.5 \
@@ -192,7 +206,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		miniz_oxide-0.7.2 \
 		mio-1.0.2 \
 		natord-1.0.9 \
-		newtype-uuid-1.1.0 \
+		newtype-uuid-1.1.3 \
 		nix-0.28.0 \
 		nix-0.29.0 \
 		nom-7.1.3 \
@@ -205,7 +219,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		once_cell-1.20.2 \
 		oorandom-11.1.3 \
 		option-ext-0.2.0 \
-		ordermap-0.5.3 \
+		ordermap-0.5.4 \
 		os_str_bytes-7.0.0 \
 		overload-0.1.1 \
 		parking_lot-0.12.3 \
@@ -214,13 +228,12 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		path-absolutize-3.1.1 \
 		path-dedot-3.1.1 \
 		path-slash-0.2.1 \
-		pathdiff-0.2.2 \
+		pathdiff-0.2.3 \
 		peg-0.8.4 \
 		peg-macros-0.8.4 \
 		peg-runtime-0.8.3 \
-		pep440_rs-0.4.0 \
-		pep440_rs-0.7.2 \
-		pep508_rs-0.3.0 \
+		pep440_rs-0.7.3 \
+		pep508_rs-0.9.1 \
 		percent-encoding-2.3.1 \
 		pest-2.7.11 \
 		pest_derive-2.7.11 \
@@ -238,10 +251,12 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		predicates-core-1.0.8 \
 		predicates-tree-1.0.11 \
 		pretty_assertions-1.4.1 \
-		proc-macro2-1.0.89 \
-		pyproject-toml-0.9.0 \
-		quick-junit-0.5.0 \
-		quick-xml-0.36.1 \
+		proc-macro2-1.0.92 \
+		pyproject-toml-0.13.4 \
+		quick-junit-0.5.1 \
+		quick-xml-0.37.1 \
+		quickcheck-1.0.3 \
+		quickcheck_macros-1.0.0 \
 		quote-1.0.37 \
 		rand-0.8.5 \
 		rand_chacha-0.3.1 \
@@ -257,13 +272,14 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		regex-syntax-0.6.29 \
 		regex-syntax-0.8.5 \
 		ring-0.17.8 \
+		ron-0.7.1 \
 		rust-stemmers-1.2.0 \
 		rustc-hash-1.1.0 \
-		rustc-hash-2.0.0 \
-		rustix-0.38.37 \
-		rustls-0.23.10 \
-		rustls-pki-types-1.7.0 \
-		rustls-webpki-0.102.5 \
+		rustc-hash-2.1.0 \
+		rustix-0.38.40 \
+		rustls-0.23.19 \
+		rustls-pki-types-1.10.0 \
+		rustls-webpki-0.102.8 \
 		rustversion-1.0.15 \
 		ryu-1.0.17 \
 		same-file-1.0.6 \
@@ -272,11 +288,11 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		scoped-tls-1.0.1 \
 		scopeguard-1.2.0 \
 		seahash-4.1.0 \
-		serde-1.0.214 \
+		serde-1.0.215 \
 		serde-wasm-bindgen-0.6.5 \
-		serde_derive-1.0.214 \
+		serde_derive-1.0.215 \
 		serde_derive_internals-0.29.0 \
-		serde_json-1.0.132 \
+		serde_json-1.0.133 \
 		serde_repr-0.1.19 \
 		serde_spanned-0.6.7 \
 		serde_test-1.0.177 \
@@ -285,10 +301,12 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		sha2-0.10.8 \
 		sharded-slab-0.1.7 \
 		shellexpand-3.1.0 \
-		similar-2.5.0 \
+		shlex-1.3.0 \
+		similar-2.6.0 \
 		siphasher-0.3.11 \
 		smallvec-1.13.2 \
 		spin-0.9.8 \
+		stable_deref_trait-1.2.0 \
 		static_assertions-1.1.0 \
 		strip-ansi-escapes-0.2.0 \
 		strsim-0.10.0 \
@@ -297,9 +315,9 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		strum_macros-0.26.4 \
 		subtle-2.5.0 \
 		syn-1.0.109 \
-		syn-2.0.87 \
+		syn-2.0.90 \
 		synstructure-0.13.1 \
-		tempfile-3.13.0 \
+		tempfile-3.14.0 \
 		terminal_size-0.4.0 \
 		terminfo-0.8.0 \
 		termtree-0.4.1 \
@@ -307,23 +325,26 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		test-case-core-3.3.1 \
 		test-case-macros-3.3.1 \
 		thiserror-1.0.67 \
+		thiserror-2.0.6 \
 		thiserror-impl-1.0.67 \
+		thiserror-impl-2.0.6 \
 		thread_local-1.1.8 \
 		tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 \
 		tikv-jemallocator-0.6.0 \
+		tinystr-0.7.6 \
 		tinytemplate-1.2.1 \
 		tinyvec-1.6.0 \
 		tinyvec_macros-0.1.1 \
 		toml-0.8.19 \
 		toml_datetime-0.6.8 \
 		toml_edit-0.22.20 \
-		tracing-0.1.40 \
-		tracing-attributes-0.1.27 \
-		tracing-core-0.1.32 \
+		tracing-0.1.41 \
+		tracing-attributes-0.1.28 \
+		tracing-core-0.1.33 \
 		tracing-flame-0.2.0 \
-		tracing-indicatif-0.3.6 \
+		tracing-indicatif-0.3.8 \
 		tracing-log-0.2.0 \
-		tracing-subscriber-0.3.18 \
+		tracing-subscriber-0.3.19 \
 		tracing-tree-0.4.0 \
 		typed-arena-2.0.2 \
 		typenum-1.17.0 \
@@ -333,8 +354,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		unic-common-0.9.0 \
 		unic-ucd-category-0.9.0 \
 		unic-ucd-version-0.9.0 \
-		unicode-bidi-0.3.15 \
-		unicode-ident-1.0.13 \
+		unicode-ident-1.0.14 \
 		unicode-normalization-0.1.24 \
 		unicode-width-0.1.13 \
 		unicode-width-0.2.0 \
@@ -342,27 +362,31 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		unicode_names2_generator-1.3.0 \
 		unscanny-0.1.0 \
 		untrusted-0.9.0 \
-		ureq-2.10.1 \
-		url-2.5.2 \
+		ureq-2.12.1 \
+		url-2.5.4 \
+		urlencoding-2.1.3 \
+		utf16_iter-1.0.5 \
+		utf8_iter-1.0.4 \
 		utf8parse-0.2.1 \
 		uuid-1.11.0 \
 		uuid-macro-internal-1.11.0 \
 		valuable-0.1.0 \
+		version-ranges-0.1.1 \
 		version_check-0.9.4 \
 		vt100-0.15.2 \
 		vte-0.11.1 \
 		vte_generate_state_changes-0.1.1 \
 		walkdir-2.5.0 \
 		wasi-0.11.0+wasi-snapshot-preview1 \
-		wasm-bindgen-0.2.95 \
-		wasm-bindgen-backend-0.2.95 \
-		wasm-bindgen-futures-0.4.45 \
-		wasm-bindgen-macro-0.2.95 \
-		wasm-bindgen-macro-support-0.2.95 \
-		wasm-bindgen-shared-0.2.95 \
-		wasm-bindgen-test-0.3.45 \
-		wasm-bindgen-test-macro-0.3.45 \
-		web-sys-0.3.69 \
+		wasm-bindgen-0.2.97 \
+		wasm-bindgen-backend-0.2.97 \
+		wasm-bindgen-futures-0.4.47 \
+		wasm-bindgen-macro-0.2.97 \
+		wasm-bindgen-macro-support-0.2.97 \
+		wasm-bindgen-shared-0.2.97 \
+		wasm-bindgen-test-0.3.47 \
+		wasm-bindgen-test-macro-0.3.47 \
+		web-sys-0.3.74 \
 		web-time-1.1.0 \
 		webpki-roots-0.26.1 \
 		which-6.0.1 \
@@ -394,11 +418,19 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		windows_x86_64_msvc-0.52.6 \
 		winnow-0.6.18 \
 		winsafe-0.0.19 \
+		write16-1.0.0 \
+		writeable-0.5.5 \
 		yansi-1.0.1 \
 		yansi-term-0.1.2 \
+		yoke-0.7.4 \
+		yoke-derive-0.7.4 \
 		zerocopy-0.7.32 \
 		zerocopy-derive-0.7.32 \
+		zerofrom-0.1.4 \
+		zerofrom-derive-0.1.4 \
 		zeroize-1.7.0 \
+		zerovec-0.10.4 \
+		zerovec-derive-0.10.3 \
 		zip-0.6.6 \
 		zstd-0.11.2+zstd.1.5.2 \
 		zstd-safe-5.0.2+zstd.1.5.2 \
diff --git a/devel/py-ruff/distinfo b/devel/py-ruff/distinfo
index 9cb95432cba9..8b07c94db777 100644
--- a/devel/py-ruff/distinfo
+++ b/devel/py-ruff/distinfo
@@ -1,6 +1,4 @@
-TIMESTAMP = 1731139437
-SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
-SIZE (rust/crates/Inflector-0.11.4.crate) = 17438
+TIMESTAMP = 1734176626
 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
 SIZE (rust/crates/adler-1.0.2.crate) = 12778
 SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
@@ -27,8 +25,8 @@ SHA256 (rust/crates/anstyle-query-1.0.2.crate) = e28923312444cdd728e4738b3f9c9ca
 SIZE (rust/crates/anstyle-query-1.0.2.crate) = 8739
 SHA256 (rust/crates/anstyle-wincon-3.0.2.crate) = 1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7
 SIZE (rust/crates/anstyle-wincon-3.0.2.crate) = 11272
-SHA256 (rust/crates/anyhow-1.0.92.crate) = 74f37166d7d48a0284b99dd824694c26119c700b53bf0d1540cdb147dbdaaf13
-SIZE (rust/crates/anyhow-1.0.92.crate) = 47459
+SHA256 (rust/crates/anyhow-1.0.94.crate) = c1fd03a028ef38ba2276dce7e33fcd6369c158a1bca17946c4b1b701891c1ff7
+SIZE (rust/crates/anyhow-1.0.94.crate) = 51731
 SHA256 (rust/crates/append-only-vec-0.1.5.crate) = 74d9f7083455f1a474276ccd32374958d2cb591024aac45101c7623b10271347
 SIZE (rust/crates/append-only-vec-0.1.5.crate) = 6810
 SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
@@ -41,6 +39,8 @@ SHA256 (rust/crates/assert_fs-1.1.2.crate) = 7efdb1fdb47602827a342857666feb37271
 SIZE (rust/crates/assert_fs-1.1.2.crate) = 19328
 SHA256 (rust/crates/autocfg-1.2.0.crate) = f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80
 SIZE (rust/crates/autocfg-1.2.0.crate) = 14808
+SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
+SIZE (rust/crates/base64-0.13.1.crate) = 61002
 SHA256 (rust/crates/base64-0.22.0.crate) = 9475866fec1451be56a3c2400fd081ff546538961565ccb5b7142cbd22bc7a51
 SIZE (rust/crates/base64-0.22.0.crate) = 81568
 SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
@@ -51,8 +51,10 @@ SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7
 SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
 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.10.0.crate) = 40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c
-SIZE (rust/crates/bstr-1.10.0.crate) = 380426
+SHA256 (rust/crates/boxcar-0.2.7.crate) = 7f839cdf7e2d3198ac6ca003fd8ebc61715755f41c1cad15ff13df67531e00ed
+SIZE (rust/crates/boxcar-0.2.7.crate) = 10454
+SHA256 (rust/crates/bstr-1.11.0.crate) = 1a68f1f47cdf0ec8ee4b941b2eee2a80cb796db73118c0dd09ac63fbe405be22
+SIZE (rust/crates/bstr-1.11.0.crate) = 380721
 SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
 SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
@@ -65,8 +67,8 @@ SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2
 SIZE (rust/crates/cast-0.3.0.crate) = 11452
 SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5
 SIZE (rust/crates/castaway-0.2.3.crate) = 11509
-SHA256 (rust/crates/cc-1.0.95.crate) = d32a725bc159af97c3e629873bb9f88fb8cf8a4867175f76dc987815ea07c83b
-SIZE (rust/crates/cc-1.0.95.crate) = 76485
+SHA256 (rust/crates/cc-1.2.2.crate) = f34d93e62b03caf570cccc334cbc6c2fceca82f39211051345108adcba3eebdc
+SIZE (rust/crates/cc-1.2.2.crate) = 98719
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
 SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e
@@ -83,10 +85,10 @@ SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce369
 SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697
 SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9
 SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
-SHA256 (rust/crates/clap-4.5.20.crate) = b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8
-SIZE (rust/crates/clap-4.5.20.crate) = 56376
-SHA256 (rust/crates/clap_builder-4.5.20.crate) = 19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54
-SIZE (rust/crates/clap_builder-4.5.20.crate) = 163812
+SHA256 (rust/crates/clap-4.5.23.crate) = 3135e7ec2ef7b10c6ed8950f0f792ed96ee093fa088608f1c76e569722700c84
+SIZE (rust/crates/clap-4.5.23.crate) = 56460
+SHA256 (rust/crates/clap_builder-4.5.23.crate) = 30582fc632330df2bd26877bde0c1f4470d57c582bbc070376afcd04d8cb4838
+SIZE (rust/crates/clap_builder-4.5.23.crate) = 164180
 SHA256 (rust/crates/clap_complete-4.5.2.crate) = dd79504325bf38b10165b02e89b4347300f855f273c4cb30c4a3209e6583275e
 SIZE (rust/crates/clap_complete-4.5.2.crate) = 37850
 SHA256 (rust/crates/clap_complete_command-0.6.1.crate) = da8e198c052315686d36371e8a3c5778b7852fc75cc313e4e11eeb7a644a1b62
@@ -95,8 +97,8 @@ SHA256 (rust/crates/clap_complete_nushell-4.5.2.crate) = 1accf1b463dee0d3ab2be72
 SIZE (rust/crates/clap_complete_nushell-4.5.2.crate) = 34391
 SHA256 (rust/crates/clap_derive-4.5.18.crate) = 4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab
 SIZE (rust/crates/clap_derive-4.5.18.crate) = 30131
-SHA256 (rust/crates/clap_lex-0.7.0.crate) = 98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce
-SIZE (rust/crates/clap_lex-0.7.0.crate) = 11915
+SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
+SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
 SHA256 (rust/crates/clearscreen-3.0.0.crate) = 2f8c93eb5f77c9050c7750e14f13ef1033a40a0aac70c6371535b6763a01438c
 SIZE (rust/crates/clearscreen-3.0.0.crate) = 152311
 SHA256 (rust/crates/codspeed-2.7.2.crate) = 450a0e9df9df1c154156f4344f99d8f6f6e69d0fc4de96ef6e2e68b2ec3bce97
@@ -161,10 +163,10 @@ SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e3784
 SIZE (rust/crates/difflib-0.4.0.crate) = 7638
 SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
 SIZE (rust/crates/digest-0.10.7.crate) = 19557
-SHA256 (rust/crates/dir-test-0.3.0.crate) = 5c44bdf9319ad5223afb7eb15a7110452b0adf0373ea6756561b2c708eef0dd1
-SIZE (rust/crates/dir-test-0.3.0.crate) = 3164
-SHA256 (rust/crates/dir-test-macros-0.3.0.crate) = 644f96047137dfaa7a09e34d4623f9e52a1926ecc25ba32ad2ba3fc422536b25
-SIZE (rust/crates/dir-test-macros-0.3.0.crate) = 3351
+SHA256 (rust/crates/dir-test-0.4.1.crate) = 62c013fe825864f3e4593f36426c1fa7a74f5603f13ca8d1af7a990c1cd94a79
+SIZE (rust/crates/dir-test-0.4.1.crate) = 7119
+SHA256 (rust/crates/dir-test-macros-0.4.1.crate) = d42f54d7b4a6bc2400fe5b338e35d1a335787585375322f49c5d5fe7b243da7e
+SIZE (rust/crates/dir-test-macros-0.4.1.crate) = 7349
 SHA256 (rust/crates/dirs-4.0.0.crate) = ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059
 SIZE (rust/crates/dirs-4.0.0.crate) = 12503
 SHA256 (rust/crates/dirs-5.0.1.crate) = 44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225
@@ -173,10 +175,14 @@ SHA256 (rust/crates/dirs-sys-0.3.7.crate) = 1b1d1d91c932ef41c0f2663aa8b0ca0342d4
 SIZE (rust/crates/dirs-sys-0.3.7.crate) = 10597
 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.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
+SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
 SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
 SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
 SHA256 (rust/crates/drop_bomb-0.1.5.crate) = 9bda8e21c04aca2ae33ffc2fd8c23134f3cac46db123ba97bd9d3f3b8a4a85e1
 SIZE (rust/crates/drop_bomb-0.1.5.crate) = 6859
+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.11.0.crate) = a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2
@@ -225,8 +231,8 @@ SHA256 (rust/crates/half-2.4.1.crate) = 6dd08c532ae367adf81c312a4580bc67f1d0fe8b
 SIZE (rust/crates/half-2.4.1.crate) = 50892
 SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
 SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-SHA256 (rust/crates/hashbrown-0.15.0.crate) = 1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb
-SIZE (rust/crates/hashbrown-0.15.0.crate) = 136460
+SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
+SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
 SHA256 (rust/crates/hashlink-0.9.1.crate) = 6ba4ff7128dee98c7dc9794b6a411377e1404dba1c97deb8d1a55297bd25d8af
 SIZE (rust/crates/hashlink-0.9.1.crate) = 28928
 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
@@ -241,20 +247,42 @@ SHA256 (rust/crates/iana-time-zone-0.1.60.crate) = e7ffbb5a1b541ea2561f8c41c0872
 SIZE (rust/crates/iana-time-zone-0.1.60.crate) = 27074
 SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
 SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
+SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
+SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
+SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
+SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
+SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
+SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
+SHA256 (rust/crates/icu_locid_transform_data-1.5.0.crate) = fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e
+SIZE (rust/crates/icu_locid_transform_data-1.5.0.crate) = 44727
+SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
+SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
+SHA256 (rust/crates/icu_normalizer_data-1.5.0.crate) = f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516
+SIZE (rust/crates/icu_normalizer_data-1.5.0.crate) = 50561
+SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
+SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
+SHA256 (rust/crates/icu_properties_data-1.5.0.crate) = 67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569
+SIZE (rust/crates/icu_properties_data-1.5.0.crate) = 227993
+SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
+SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
+SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
+SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
 SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
 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/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
+SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
+SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
 SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
 SIZE (rust/crates/ignore-0.4.23.crate) = 55901
 SHA256 (rust/crates/imara-diff-0.1.7.crate) = fc9da1a252bd44cd341657203722352efc9bc0c847d06ea6d2dc1cd1135e0a01
 SIZE (rust/crates/imara-diff-0.1.7.crate) = 155688
 SHA256 (rust/crates/imperative-1.0.6.crate) = 29a1f6526af721f9aec9ceed7ab8ebfca47f3399d08b80056c2acca3fcb694a9
 SIZE (rust/crates/imperative-1.0.6.crate) = 13221
-SHA256 (rust/crates/indexmap-2.6.0.crate) = 707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da
-SIZE (rust/crates/indexmap-2.6.0.crate) = 85204
-SHA256 (rust/crates/indicatif-0.17.8.crate) = 763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3
-SIZE (rust/crates/indicatif-0.17.8.crate) = 64869
+SHA256 (rust/crates/indexmap-2.7.0.crate) = 62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f
+SIZE (rust/crates/indexmap-2.7.0.crate) = 85335
+SHA256 (rust/crates/indicatif-0.17.9.crate) = cbf675b85ed934d3c67b5c5469701eec7db22689d0a2139d856e0925fa28b281
+SIZE (rust/crates/indicatif-0.17.9.crate) = 65246
 SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
 SIZE (rust/crates/indoc-2.0.5.crate) = 14396
 SHA256 (rust/crates/inotify-0.10.2.crate) = fdd168d97690d0b8c412d6b6c10360277f4d7ee495c5d0d5d5fe0854923255cc
@@ -269,8 +297,8 @@ 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.6.crate) = 2069faacbe981460232f880d26bf3c7634e322d49053aa48c27e3ae642f728f1
-SIZE (rust/crates/is-macro-0.3.6.crate) = 9068
+SHA256 (rust/crates/is-macro-0.3.7.crate) = 1d57a3e447e24c22647738e4607f1df1e0ec6f72e16182c4cd199f647cdfb0e4
+SIZE (rust/crates/is-macro-0.3.7.crate) = 9060
 SHA256 (rust/crates/is-terminal-0.4.12.crate) = f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b
 SIZE (rust/crates/is-terminal-0.4.12.crate) = 7470
 SHA256 (rust/crates/is-wsl-0.4.0.crate) = 173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5
@@ -285,18 +313,18 @@ SHA256 (rust/crates/jobserver-0.1.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62
 SIZE (rust/crates/jobserver-0.1.32.crate) = 27549
 SHA256 (rust/crates/jod-thread-0.1.2.crate) = 8b23360e99b8717f20aaa4598f5a6541efbe30630039fbc7706cf954a87947ae
 SIZE (rust/crates/jod-thread-0.1.2.crate) = 6322
-SHA256 (rust/crates/js-sys-0.3.72.crate) = 6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9
-SIZE (rust/crates/js-sys-0.3.72.crate) = 54096
+SHA256 (rust/crates/js-sys-0.3.74.crate) = a865e038f7f6ed956f788f0d7d60c541fff74c7bd74272c5d4cf15c63743e705
+SIZE (rust/crates/js-sys-0.3.74.crate) = 54505
 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
 SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
 SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
 SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
-SHA256 (rust/crates/libc-0.2.161.crate) = 8e9489c2807c139ffd9c1794f4af0ebe86a828db53ecdc7fea2111d0fed085d1
-SIZE (rust/crates/libc-0.2.161.crate) = 765389
-SHA256 (rust/crates/libcst-1.5.0.crate) = 1586dd7a857d8a61a577afde1a24cc9573ff549eff092d5ce968b1ec93cc61b6
-SIZE (rust/crates/libcst-1.5.0.crate) = 111472
+SHA256 (rust/crates/libc-0.2.167.crate) = 09d6582e104315a817dff97f75133544b2e094ee22447d2acf4a74e189ba06fc
+SIZE (rust/crates/libc-0.2.167.crate) = 757723
+SHA256 (rust/crates/libcst-1.5.1.crate) = fa3e60579a8cba3d86aa4a5f7fc98973cc0fd2ac270bf02f85a9bef09700b075
+SIZE (rust/crates/libcst-1.5.1.crate) = 110499
 SHA256 (rust/crates/libcst_derive-1.4.0.crate) = a2ae40017ac09cd2c6a53504cb3c871c7f2b41466eac5bc66ba63f39073b467b
 SIZE (rust/crates/libcst_derive-1.4.0.crate) = 9303
 SHA256 (rust/crates/libmimalloc-sys-0.1.39.crate) = 23aa6811d3bd4deb8a84dde645f943476d13b248d818edcf8ce0b2f37f036b44
@@ -307,6 +335,8 @@ SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09
 SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
 SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89
 SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665
+SHA256 (rust/crates/litemap-0.7.3.crate) = 643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e1e71bc420f4688a3a704
+SIZE (rust/crates/litemap-0.7.3.crate) = 28728
 SHA256 (rust/crates/lock_api-0.4.11.crate) = 3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45
 SIZE (rust/crates/lock_api-0.4.11.crate) = 27487
 SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
@@ -317,8 +347,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/matchit-0.8.4.crate) = 47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3
-SIZE (rust/crates/matchit-0.8.4.crate) = 33986
+SHA256 (rust/crates/matchit-0.8.5.crate) = bd0aa4b8ca861b08d68afc8702af3250776898c1508b278e1da9d01e01d4b45c
+SIZE (rust/crates/matchit-0.8.5.crate) = 35166
 SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
 SIZE (rust/crates/memchr-2.7.4.crate) = 96670
 SHA256 (rust/crates/mimalloc-0.1.43.crate) = 68914350ae34959d83f732418d51e2427a794055d0b9529f48259ac07af65633
@@ -333,8 +363,8 @@ SHA256 (rust/crates/mio-1.0.2.crate) = 80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8
 SIZE (rust/crates/mio-1.0.2.crate) = 102777
 SHA256 (rust/crates/natord-1.0.9.crate) = 308d96db8debc727c3fd9744aac51751243420e46edf401010908da7f8d5e57c
 SIZE (rust/crates/natord-1.0.9.crate) = 3866
-SHA256 (rust/crates/newtype-uuid-1.1.0.crate) = 3526cb7c660872e401beaf3297f95f548ce3b4b4bdd8121b7c0713771d7c4a6e
-SIZE (rust/crates/newtype-uuid-1.1.0.crate) = 11742
+SHA256 (rust/crates/newtype-uuid-1.1.3.crate) = 4c8781e2ef64806278a55ad223f0bc875772fd40e1fe6e73e8adbf027817229d
+SIZE (rust/crates/newtype-uuid-1.1.3.crate) = 12581
 SHA256 (rust/crates/nix-0.28.0.crate) = ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4
 SIZE (rust/crates/nix-0.28.0.crate) = 311086
 SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
@@ -359,8 +389,8 @@ SHA256 (rust/crates/oorandom-11.1.3.crate) = 0ab1bc2a289d34bd04a330323ac98a1b4bc
 SIZE (rust/crates/oorandom-11.1.3.crate) = 10068
 SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
 SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
-SHA256 (rust/crates/ordermap-0.5.3.crate) = 31f2bd7b03bf2c767e1bb7b91505dbe022833776e60480275e6f2fb0db0c7503
-SIZE (rust/crates/ordermap-0.5.3.crate) = 59193
+SHA256 (rust/crates/ordermap-0.5.4.crate) = f80a48eb68b6a7da9829b8b0429011708f775af80676a91063d023a66a656106
+SIZE (rust/crates/ordermap-0.5.4.crate) = 59814
 SHA256 (rust/crates/os_str_bytes-7.0.0.crate) = 7ac44c994af577c799b1b4bd80dc214701e349873ad894d6cdf96f4f7526e0b9
 SIZE (rust/crates/os_str_bytes-7.0.0.crate) = 26224
 SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
@@ -377,20 +407,18 @@ SHA256 (rust/crates/path-dedot-3.1.1.crate) = 07ba0ad7e047712414213ff67533e6dd47
 SIZE (rust/crates/path-dedot-3.1.1.crate) = 6596
 SHA256 (rust/crates/path-slash-0.2.1.crate) = 1e91099d4268b0e11973f036e885d652fb0b21fedcf69738c627f94db6a44f42
 SIZE (rust/crates/path-slash-0.2.1.crate) = 8821
-SHA256 (rust/crates/pathdiff-0.2.2.crate) = d61c5ce1153ab5b689d0c074c4e7fc613e942dfb7dd9eea5ab202d2ad91fe361
-SIZE (rust/crates/pathdiff-0.2.2.crate) = 7481
+SHA256 (rust/crates/pathdiff-0.2.3.crate) = df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3
+SIZE (rust/crates/pathdiff-0.2.3.crate) = 7495
 SHA256 (rust/crates/peg-0.8.4.crate) = 295283b02df346d1ef66052a757869b2876ac29a6bb0ac3f5f7cd44aebe40e8f
 SIZE (rust/crates/peg-0.8.4.crate) = 19291
 SHA256 (rust/crates/peg-macros-0.8.4.crate) = bdad6a1d9cf116a059582ce415d5f5566aabcd4008646779dab7fdc2a9a9d426
 SIZE (rust/crates/peg-macros-0.8.4.crate) = 29722
 SHA256 (rust/crates/peg-runtime-0.8.3.crate) = e3aeb8f54c078314c2065ee649a7241f46b9d8e418e1a9581ba0546657d7aa3a
 SIZE (rust/crates/peg-runtime-0.8.3.crate) = 4159
-SHA256 (rust/crates/pep440_rs-0.4.0.crate) = e0c29f9c43de378b4e4e0cd7dbcce0e5cfb80443de8c05620368b2948bc936a1
-SIZE (rust/crates/pep440_rs-0.4.0.crate) = 24329
-SHA256 (rust/crates/pep440_rs-0.7.2.crate) = 0922a442c78611fa8c5ed6065d2d898a820cf12fa90604217fdb2d01675efec7
-SIZE (rust/crates/pep440_rs-0.7.2.crate) = 44479
-SHA256 (rust/crates/pep508_rs-0.3.0.crate) = 910c513bea0f4f833122321c0f20e8c704e01de98692f6989c2ec21f43d88b1e
-SIZE (rust/crates/pep508_rs-0.3.0.crate) = 30053
+SHA256 (rust/crates/pep440_rs-0.7.3.crate) = 31095ca1f396e3de32745f42b20deef7bc09077f918b085307e8eab6ddd8fb9c
+SIZE (rust/crates/pep440_rs-0.7.3.crate) = 44342
+SHA256 (rust/crates/pep508_rs-0.9.1.crate) = 8c2feee999fa547bacab06a4881bacc74688858b92fa8ef1e206c748b0a76048
+SIZE (rust/crates/pep508_rs-0.9.1.crate) = 70869
 SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
 SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
 SHA256 (rust/crates/pest-2.7.11.crate) = cd53dff83f26735fdc1ca837098ccf133605d794cdae66acfc2bfac3ec809d95
@@ -425,14 +453,18 @@ SHA256 (rust/crates/predicates-tree-1.0.11.crate) = 41b740d195ed3166cd147c8047ec
 SIZE (rust/crates/predicates-tree-1.0.11.crate) = 8393
 SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
 SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
-SHA256 (rust/crates/proc-macro2-1.0.89.crate) = f139b0662de085916d1fb67d2b4169d1addddda1919e696f3252b740b629986e
-SIZE (rust/crates/proc-macro2-1.0.89.crate) = 49446
-SHA256 (rust/crates/pyproject-toml-0.9.0.crate) = 95c3dd745f99aa3c554b7bb00859f7d18c2f1d6afd749ccc86d60b61e702abd9
-SIZE (rust/crates/pyproject-toml-0.9.0.crate) = 6041
-SHA256 (rust/crates/quick-junit-0.5.0.crate) = 62ffd2f9a162cfae131bed6d9d1ed60adced33be340a94f96952897d7cb0c240
-SIZE (rust/crates/quick-junit-0.5.0.crate) = 20994
-SHA256 (rust/crates/quick-xml-0.36.1.crate) = 96a05e2e8efddfa51a84ca47cec303fac86c8541b686d37cac5efc0e094417bc
-SIZE (rust/crates/quick-xml-0.36.1.crate) = 185352
+SHA256 (rust/crates/proc-macro2-1.0.92.crate) = 37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0
+SIZE (rust/crates/proc-macro2-1.0.92.crate) = 52353
+SHA256 (rust/crates/pyproject-toml-0.13.4.crate) = 643af57c3f36ba90a8b53e972727d8092f7408a9ebfbaf4c3d2c17b07c58d835
+SIZE (rust/crates/pyproject-toml-0.13.4.crate) = 10535
+SHA256 (rust/crates/quick-junit-0.5.1.crate) = 3ed1a693391a16317257103ad06a88c6529ac640846021da7c435a06fffdacd7
+SIZE (rust/crates/quick-junit-0.5.1.crate) = 21088
+SHA256 (rust/crates/quick-xml-0.37.1.crate) = f22f29bdff3987b4d8632ef95fd6424ec7e4e0a57e2f4fc63e489e75357f6a03
+SIZE (rust/crates/quick-xml-0.37.1.crate) = 187839
+SHA256 (rust/crates/quickcheck-1.0.3.crate) = 588f6378e4dd99458b60ec275b4477add41ce4fa9f64dcba6f15adccb19b50d6
+SIZE (rust/crates/quickcheck-1.0.3.crate) = 28069
+SHA256 (rust/crates/quickcheck_macros-1.0.0.crate) = b22a693222d716a9587786f37ac3f6b4faedb5b80c23914e7303ff5a1d8016e9
+SIZE (rust/crates/quickcheck_macros-1.0.0.crate) = 5275
 SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
 SIZE (rust/crates/quote-1.0.37.crate) = 28558
 SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
@@ -463,20 +495,22 @@ SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303af
 SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
 SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
 SIZE (rust/crates/ring-0.17.8.crate) = 4188554
+SHA256 (rust/crates/ron-0.7.1.crate) = 88073939a61e5b7680558e6be56b419e208420c2adb92be54921fa6b72283f1a
+SIZE (rust/crates/ron-0.7.1.crate) = 53572
 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/rustc-hash-2.0.0.crate) = 583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152
-SIZE (rust/crates/rustc-hash-2.0.0.crate) = 12691
-SHA256 (rust/crates/rustix-0.38.37.crate) = 8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811
-SIZE (rust/crates/rustix-0.38.37.crate) = 371243
-SHA256 (rust/crates/rustls-0.23.10.crate) = 05cff451f60db80f490f3c182b77c35260baace73209e9cdbbe526bfe3a4d402
-SIZE (rust/crates/rustls-0.23.10.crate) = 424689
-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.5.crate) = f9a6fccd794a42c2c105b513a2f62bc3fd8f3ba57a4593677ceb0bd035164d78
-SIZE (rust/crates/rustls-webpki-0.102.5.crate) = 200431
+SHA256 (rust/crates/rustc-hash-2.1.0.crate) = c7fb8039b3032c191086b10f11f319a6e99e1e82889c5cc6046f515c9db1d497
+SIZE (rust/crates/rustc-hash-2.1.0.crate) = 13316
+SHA256 (rust/crates/rustix-0.38.40.crate) = 99e4ea3e1cdc4b559b8e5650f9c8e5998e3e5c1343b4eaf034565f32318d63c0
+SIZE (rust/crates/rustix-0.38.40.crate) = 377954
+SHA256 (rust/crates/rustls-0.23.19.crate) = 934b404430bb06b3fae2cba809eb45a1ab1aecd64491213d7c3301b88393f8d1
+SIZE (rust/crates/rustls-0.23.19.crate) = 333921
+SHA256 (rust/crates/rustls-pki-types-1.10.0.crate) = 16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b
+SIZE (rust/crates/rustls-pki-types-1.10.0.crate) = 55134
+SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
+SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
 SHA256 (rust/crates/rustversion-1.0.15.crate) = 80af6f9131f277a45a3fba6ce8e2258037bb0477a67e610d3c1fe046ab31de47
 SIZE (rust/crates/rustversion-1.0.15.crate) = 17406
 SHA256 (rust/crates/ryu-1.0.17.crate) = e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1
@@ -493,16 +527,16 @@ SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7
 SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
 SHA256 (rust/crates/seahash-4.1.0.crate) = 1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b
 SIZE (rust/crates/seahash-4.1.0.crate) = 31976
-SHA256 (rust/crates/serde-1.0.214.crate) = f55c3193aca71c12ad7890f1785d2b73e1b9f63a0bbc353c08ef26fe03fc56b5
-SIZE (rust/crates/serde-1.0.214.crate) = 78523
+SHA256 (rust/crates/serde-1.0.215.crate) = 6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f
+SIZE (rust/crates/serde-1.0.215.crate) = 78527
 SHA256 (rust/crates/serde-wasm-bindgen-0.6.5.crate) = 8302e169f0eddcc139c70f139d19d6467353af16f9fce27e8c30158036a1e16b
 SIZE (rust/crates/serde-wasm-bindgen-0.6.5.crate) = 21098
-SHA256 (rust/crates/serde_derive-1.0.214.crate) = de523f781f095e28fa605cdce0f8307e451cc0fd14e2eb4cd2e98a355b147766
-SIZE (rust/crates/serde_derive-1.0.214.crate) = 56630
+SHA256 (rust/crates/serde_derive-1.0.215.crate) = ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0
+SIZE (rust/crates/serde_derive-1.0.215.crate) = 57092
 SHA256 (rust/crates/serde_derive_internals-0.29.0.crate) = 330f01ce65a3a5fe59a60c82f3c9a024b573b8a6e875bd233fe5f934e71d54e3
 SIZE (rust/crates/serde_derive_internals-0.29.0.crate) = 26065
-SHA256 (rust/crates/serde_json-1.0.132.crate) = d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03
-SIZE (rust/crates/serde_json-1.0.132.crate) = 150549
+SHA256 (rust/crates/serde_json-1.0.133.crate) = c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377
+SIZE (rust/crates/serde_json-1.0.133.crate) = 150739
 SHA256 (rust/crates/serde_repr-0.1.19.crate) = 6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9
 SIZE (rust/crates/serde_repr-0.1.19.crate) = 9997
 SHA256 (rust/crates/serde_spanned-0.6.7.crate) = eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d
@@ -519,14 +553,18 @@ SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e82
 SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
 SHA256 (rust/crates/shellexpand-3.1.0.crate) = da03fa3b94cc19e3ebfc88c4229c49d8f08cdbd1228870a45f0ffdf84988e14b
 SIZE (rust/crates/shellexpand-3.1.0.crate) = 25591
-SHA256 (rust/crates/similar-2.5.0.crate) = fa42c91313f1d05da9b26f267f931cf178d4aba455b4c4622dd7355eb80c6640
-SIZE (rust/crates/similar-2.5.0.crate) = 51648
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/similar-2.6.0.crate) = 1de1d4f81173b03af4c0cbed3c898f6bff5b870e4a7f5d6f4057d62a7a4b686e
+SIZE (rust/crates/similar-2.6.0.crate) = 51659
 SHA256 (rust/crates/siphasher-0.3.11.crate) = 38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d
 SIZE (rust/crates/siphasher-0.3.11.crate) = 10442
 SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
 SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
 SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
 SIZE (rust/crates/spin-0.9.8.crate) = 38958
+SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
+SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
 SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
 SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
 SHA256 (rust/crates/strip-ansi-escapes-0.2.0.crate) = 55ff8ef943b384c414f54aefa961dd2bd853add74ec75e7ac74cf91dba62bcfa
@@ -543,12 +581,12 @@ 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.87.crate) = 25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d
-SIZE (rust/crates/syn-2.0.87.crate) = 278076
+SHA256 (rust/crates/syn-2.0.90.crate) = 919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31
+SIZE (rust/crates/syn-2.0.90.crate) = 290584
 SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
 SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
-SHA256 (rust/crates/tempfile-3.13.0.crate) = f0f2c9fc62d0beef6951ccffd757e241266a2c833136efbe35af6cd2567dca5b
-SIZE (rust/crates/tempfile-3.13.0.crate) = 34910
+SHA256 (rust/crates/tempfile-3.14.0.crate) = 28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c
+SIZE (rust/crates/tempfile-3.14.0.crate) = 35065
 SHA256 (rust/crates/terminal_size-0.4.0.crate) = 4f599bd7ca042cfdf8f4512b277c02ba102247820f9d9d4a9f521f496751a6ef
 SIZE (rust/crates/terminal_size-0.4.0.crate) = 10036
 SHA256 (rust/crates/terminfo-0.8.0.crate) = 666cd3a6681775d22b200409aad3b089c5b99fb11ecdd8a204d9d62f8148498f
@@ -563,14 +601,20 @@ SHA256 (rust/crates/test-case-macros-3.3.1.crate) = 5c89e72a01ed4c579669add59014
 SIZE (rust/crates/test-case-macros-3.3.1.crate) = 4961
 SHA256 (rust/crates/thiserror-1.0.67.crate) = 3b3c6efbfc763e64eb85c11c25320f0737cb7364c4b6336db90aa9ebe27a0bbd
 SIZE (rust/crates/thiserror-1.0.67.crate) = 22006
+SHA256 (rust/crates/thiserror-2.0.6.crate) = 8fec2a1820ebd077e2b90c4df007bebf344cd394098a13c563957d0afc83ea47
+SIZE (rust/crates/thiserror-2.0.6.crate) = 28433
 SHA256 (rust/crates/thiserror-impl-1.0.67.crate) = b607164372e89797d78b8e23a6d67d5d1038c1c65efd52e1389ef8b77caba2a6
 SIZE (rust/crates/thiserror-impl-1.0.67.crate) = 18285
+SHA256 (rust/crates/thiserror-impl-2.0.6.crate) = d65750cab40f4ff1929fb1ba509e9914eb756131cef4210da8d5d700d26f6312
+SIZE (rust/crates/thiserror-impl-2.0.6.crate) = 20946
 SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
 SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
 SHA256 (rust/crates/tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate) = cd3c60906412afa9c2b5b5a48ca6a5abe5736aec9eb48ad05037a677e52e4e2d
 SIZE (rust/crates/tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate) = 897133
 SHA256 (rust/crates/tikv-jemallocator-0.6.0.crate) = 4cec5ff18518d81584f477e9bfdf957f5bb0979b0bac3af4ca30b5b3ae2d2865
 SIZE (rust/crates/tikv-jemallocator-0.6.0.crate) = 13700
+SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
+SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
 SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
 SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
 SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50
@@ -583,20 +627,20 @@ SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638c
 SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
 SHA256 (rust/crates/toml_edit-0.22.20.crate) = 583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d
 SIZE (rust/crates/toml_edit-0.22.20.crate) = 106726
-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
-SIZE (rust/crates/tracing-attributes-0.1.27.crate) = 32241
-SHA256 (rust/crates/tracing-core-0.1.32.crate) = c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54
-SIZE (rust/crates/tracing-core-0.1.32.crate) = 61221
+SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
+SIZE (rust/crates/tracing-0.1.41.crate) = 82448
+SHA256 (rust/crates/tracing-attributes-0.1.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d
+SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280
+SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
+SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
 SHA256 (rust/crates/tracing-flame-0.2.0.crate) = 0bae117ee14789185e129aaee5d93750abe67fdc5a9a62650452bfe4e122a3a9
 SIZE (rust/crates/tracing-flame-0.2.0.crate) = 9062
-SHA256 (rust/crates/tracing-indicatif-0.3.6.crate) = 069580424efe11d97c3fef4197fa98c004fa26672cc71ad8770d224e23b1951d
-SIZE (rust/crates/tracing-indicatif-0.3.6.crate) = 26505
+SHA256 (rust/crates/tracing-indicatif-0.3.8.crate) = 74ba258e9de86447f75edf6455fded8e5242704c6fccffe7bf8d7fb6daef1180
+SIZE (rust/crates/tracing-indicatif-0.3.8.crate) = 27972
 SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
 SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
-SHA256 (rust/crates/tracing-subscriber-0.3.18.crate) = ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b
-SIZE (rust/crates/tracing-subscriber-0.3.18.crate) = 196312
+SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
+SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
 SHA256 (rust/crates/tracing-tree-0.4.0.crate) = f459ca79f1b0d5f71c54ddfde6debfc59c8b6eeb46808ae492077f739dc7b49c
 SIZE (rust/crates/tracing-tree-0.4.0.crate) = 29411
 SHA256 (rust/crates/typed-arena-2.0.2.crate) = 6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a
@@ -615,10 +659,8 @@ SHA256 (rust/crates/unic-ucd-category-0.9.0.crate) = 1b8d4591f5fcfe1bd4453baaf80
 SIZE (rust/crates/unic-ucd-category-0.9.0.crate) = 25480
 SHA256 (rust/crates/unic-ucd-version-0.9.0.crate) = 96bd2f2237fe450fcd0a1d2f5f4e91711124f7857ba2e964247776ebeeb7b0c4
 SIZE (rust/crates/unic-ucd-version-0.9.0.crate) = 2246
-SHA256 (rust/crates/unicode-bidi-0.3.15.crate) = 08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75
-SIZE (rust/crates/unicode-bidi-0.3.15.crate) = 56811
-SHA256 (rust/crates/unicode-ident-1.0.13.crate) = e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe
-SIZE (rust/crates/unicode-ident-1.0.13.crate) = 43279
+SHA256 (rust/crates/unicode-ident-1.0.14.crate) = adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83
+SIZE (rust/crates/unicode-ident-1.0.14.crate) = 47547
 SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956
 SIZE (rust/crates/unicode-normalization-0.1.24.crate) = 126536
 SHA256 (rust/crates/unicode-width-0.1.13.crate) = 0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d
@@ -633,10 +675,16 @@ SHA256 (rust/crates/unscanny-0.1.0.crate) = e9df2af067a7953e9c3831320f35c1cc0600
 SIZE (rust/crates/unscanny-0.1.0.crate) = 10338
 SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
 SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
-SHA256 (rust/crates/ureq-2.10.1.crate) = b74fc6b57825be3373f7054754755f03ac3a8f5d70015ccad699ba2029956f4a
-SIZE (rust/crates/ureq-2.10.1.crate) = 113163
-SHA256 (rust/crates/url-2.5.2.crate) = 22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c
-SIZE (rust/crates/url-2.5.2.crate) = 79704
+SHA256 (rust/crates/ureq-2.12.1.crate) = 02d1a66277ed75f640d608235660df48c8e3c19f3b4edb6a263315626cc3c01d
+SIZE (rust/crates/ureq-2.12.1.crate) = 115366
+SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
+SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
+SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538
+SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
+SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
+SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
+SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
 SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
 SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
 SHA256 (rust/crates/uuid-1.11.0.crate) = f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a
@@ -645,6 +693,8 @@ SHA256 (rust/crates/uuid-macro-internal-1.11.0.crate) = 6b91f57fe13a38d0ce9e28a0
 SIZE (rust/crates/uuid-macro-internal-1.11.0.crate) = 9225
 SHA256 (rust/crates/valuable-0.1.0.crate) = 830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d
 SIZE (rust/crates/valuable-0.1.0.crate) = 27718
+SHA256 (rust/crates/version-ranges-0.1.1.crate) = f8d079415ceb2be83fc355adbadafe401307d5c309c7e6ade6638e6f9f42f42d
+SIZE (rust/crates/version-ranges-0.1.1.crate) = 13740
 SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
 SIZE (rust/crates/version_check-0.9.4.crate) = 14895
 SHA256 (rust/crates/vt100-0.15.2.crate) = 84cd863bf0db7e392ba3bd04994be3473491b31e66340672af5d11943c6274de
@@ -657,24 +707,24 @@ SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06
 SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
 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.95.crate) = 128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e
-SIZE (rust/crates/wasm-bindgen-0.2.95.crate) = 43894
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.95.crate) = cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358
-SIZE (rust/crates/wasm-bindgen-backend-0.2.95.crate) = 30487
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.45.crate) = cc7ec4f8827a71586374db3e87abdb5a2bb3a15afed140221307c3ec06b1f63b
-SIZE (rust/crates/wasm-bindgen-futures-0.4.45.crate) = 14329
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.95.crate) = e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56
-SIZE (rust/crates/wasm-bindgen-macro-0.2.95.crate) = 6938
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.95.crate) = 26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.95.crate) = 21331
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.95.crate) = 65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d
-SIZE (rust/crates/wasm-bindgen-shared-0.2.95.crate) = 7649
-SHA256 (rust/crates/wasm-bindgen-test-0.3.45.crate) = d381749acb0943d357dcbd8f0b100640679883fcdeeef04def49daf8d33a5426
-SIZE (rust/crates/wasm-bindgen-test-0.3.45.crate) = 18406
-SHA256 (rust/crates/wasm-bindgen-test-macro-0.3.45.crate) = c97b2ef2c8d627381e51c071c2ab328eac606d3f69dd82bcbca20a9e389d95f0
-SIZE (rust/crates/wasm-bindgen-test-macro-0.3.45.crate) = 8099
-SHA256 (rust/crates/web-sys-0.3.69.crate) = 77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef
-SIZE (rust/crates/web-sys-0.3.69.crate) = 728877
+SHA256 (rust/crates/wasm-bindgen-0.2.97.crate) = d15e63b4482863c109d70a7b8706c1e364eb6ea449b201a76c5b89cedcec2d5c
+SIZE (rust/crates/wasm-bindgen-0.2.97.crate) = 45515
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.97.crate) = 8d36ef12e3aaca16ddd3f67922bc63e48e953f126de60bd33ccc0101ef9998cd
+SIZE (rust/crates/wasm-bindgen-backend-0.2.97.crate) = 31099
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.47.crate) = 9dfaf8f50e5f293737ee323940c7d8b08a66a95a419223d9f41610ca08b0833d
+SIZE (rust/crates/wasm-bindgen-futures-0.4.47.crate) = 14839
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.97.crate) = 705440e08b42d3e4b36de7d66c944be628d579796b8090bfa3471478a2260051
+SIZE (rust/crates/wasm-bindgen-macro-0.2.97.crate) = 7146
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.97.crate) = 98c9ae5a76e46f4deecd0f0255cc223cfa18dc9b261213b8aa0c7b36f61b3f1d
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.97.crate) = 22824
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.97.crate) = 6ee99da9c5ba11bd675621338ef6fa52296b76b83305e9b6e5c77d4c286d6d49
+SIZE (rust/crates/wasm-bindgen-shared-0.2.97.crate) = 7771
+SHA256 (rust/crates/wasm-bindgen-test-0.3.47.crate) = 3d919bb60ebcecb9160afee6c71b43a58a4f0517a2de0054cd050d02cec08201
+SIZE (rust/crates/wasm-bindgen-test-0.3.47.crate) = 19812
+SHA256 (rust/crates/wasm-bindgen-test-macro-0.3.47.crate) = 222ebde6ea87fbfa6bdd2e9f1fd8a91d60aee5db68792632176c4e16a74fc7d8
+SIZE (rust/crates/wasm-bindgen-test-macro-0.3.47.crate) = 8258
+SHA256 (rust/crates/web-sys-0.3.74.crate) = a98bc3c33f0fe7e59ad7cd041b89034fa82a7c2d4365ca538dda6cdaf513863c
+SIZE (rust/crates/web-sys-0.3.74.crate) = 635737
 SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
 SIZE (rust/crates/web-time-1.1.0.crate) = 18026
 SHA256 (rust/crates/webpki-roots-0.26.1.crate) = b3de34ae270483955a94f4b21bdaaeb83d508bb84a01435f393818edb0012009
@@ -737,16 +787,32 @@ SHA256 (rust/crates/winnow-0.6.18.crate) = 68a9bda4691f099d435ad181000724da8e589
 SIZE (rust/crates/winnow-0.6.18.crate) = 163357
 SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
 SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
+SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
+SIZE (rust/crates/write16-1.0.0.crate) = 7218
+SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
+SIZE (rust/crates/writeable-0.5.5.crate) = 22354
 SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
 SIZE (rust/crates/yansi-1.0.1.crate) = 75497
 SHA256 (rust/crates/yansi-term-0.1.2.crate) = fe5c30ade05e61656247b2e334a031dfd0cc466fadef865bdcdea8d537951bf1
 SIZE (rust/crates/yansi-term-0.1.2.crate) = 14342
+SHA256 (rust/crates/yoke-0.7.4.crate) = 6c5b1314b079b0930c31e3af543d8ee1757b1951ae1e1565ec704403a7240ca5
+SIZE (rust/crates/yoke-0.7.4.crate) = 27781
+SHA256 (rust/crates/yoke-derive-0.7.4.crate) = 28cc31741b18cb6f1d5ff12f5b7523e3d6eb0852bbbad19d73905511d9849b95
+SIZE (rust/crates/yoke-derive-0.7.4.crate) = 7470
 SHA256 (rust/crates/zerocopy-0.7.32.crate) = 74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be
 SIZE (rust/crates/zerocopy-0.7.32.crate) = 151096
 SHA256 (rust/crates/zerocopy-derive-0.7.32.crate) = 9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6
 SIZE (rust/crates/zerocopy-derive-0.7.32.crate) = 37623
+SHA256 (rust/crates/zerofrom-0.1.4.crate) = 91ec111ce797d0e0784a1116d0ddcdbea84322cd79e5d5ad173daeba4f93ab55
+SIZE (rust/crates/zerofrom-0.1.4.crate) = 5044
+SHA256 (rust/crates/zerofrom-derive-0.1.4.crate) = 0ea7b4a3637ea8669cedf0f1fd5c286a17f3de97b8dd5a70a6c167a1730e63a5
+SIZE (rust/crates/zerofrom-derive-0.1.4.crate) = 8232
 SHA256 (rust/crates/zeroize-1.7.0.crate) = 525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d
 SIZE (rust/crates/zeroize-1.7.0.crate) = 19039
+SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
+SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
+SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
+SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
 SHA256 (rust/crates/zip-0.6.6.crate) = 760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261
 SIZE (rust/crates/zip-0.6.6.crate) = 65789
 SHA256 (rust/crates/zstd-0.11.2+zstd.1.5.2.crate) = 20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4
@@ -759,5 +825,5 @@ SHA256 (salsa-rs-salsa-254c749b02cde2fd29852a7463a33e800b771758_GH0.tar.gz) = 9a
 SIZE (salsa-rs-salsa-254c749b02cde2fd29852a7463a33e800b771758_GH0.tar.gz) = 601630
 SHA256 (astral-sh-lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439_GH0.tar.gz) = 410f889792e86186b6299ad534446510207a9e2e55b78301b77fc8b661b46913
 SIZE (astral-sh-lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439_GH0.tar.gz) = 71124
-SHA256 (astral-sh-ruff-0.7.3_GH0.tar.gz) = 6b2aa675bb50124f636bda2c671f3394a8cfc7bf32d2fce63f852f7d43ce4810
-SIZE (astral-sh-ruff-0.7.3_GH0.tar.gz) = 5325798
+SHA256 (astral-sh-ruff-0.8.3_GH0.tar.gz) = ff00bb1ca1a9de60aed3965d671c6a3d448a87a9016ba6d6b3a396760422bc25
+SIZE (astral-sh-ruff-0.8.3_GH0.tar.gz) = 5548947
diff --git a/devel/ruff/Makefile b/devel/ruff/Makefile
index b421b3a7c909..3edd0f3396d1 100644
--- a/devel/ruff/Makefile
+++ b/devel/ruff/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	ruff
-DISTVERSION=	0.7.3
*** 954 LINES SKIPPED ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202412141223.4BECNAWM024346>