git: 36b09aa228d2 - main - devel/{,py-}ruff: update 0.16.0 → 0.16.1

Yuri Victorovich <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.ports
Message-ID <[email protected]>
The branch main has been updated by yuri:

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

commit 36b09aa228d21ddd411f071412af714bfcb94564
Author:     Yuri Victorovich <[email protected]>
AuthorDate: 2026-07-31 06:46:21 +0000
Commit:     Yuri Victorovich <[email protected]>
CommitDate: 2026-07-31 07:08:37 +0000

    devel/{,py-}ruff: update 0.16.0 → 0.16.1
---
 devel/py-ruff/Makefile     |  61 +++++++++++-----------
 devel/py-ruff/distinfo     | 124 +++++++++++++++++++++------------------------
 devel/ruff/Makefile        |   2 +-
 devel/ruff/Makefile.crates |  59 ++++++++++-----------
 devel/ruff/distinfo        | 124 +++++++++++++++++++++------------------------
 5 files changed, 176 insertions(+), 194 deletions(-)

diff --git a/devel/py-ruff/Makefile b/devel/py-ruff/Makefile
index bec5de4039d6..affaf061769a 100644
--- a/devel/py-ruff/Makefile
+++ b/devel/py-ruff/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	ruff
-DISTVERSION=	0.16.0
+DISTVERSION=	0.16.1
 CATEGORIES=	devel python
 #MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -40,7 +40,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		anstyle-query-1.1.4 \
 		anstyle-svg-0.1.11 \
 		anstyle-wincon-3.0.10 \
-		anyhow-1.0.103 \
+		anyhow-1.0.104 \
 		approx-0.5.1 \
 		arc-swap-1.9.2 \
 		argfile-1.0.0 \
@@ -53,7 +53,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		bit-set-0.8.0 \
 		bit-vec-0.8.0 \
 		bitflags-1.3.2 \
-		bitflags-2.13.0 \
+		bitflags-2.13.1 \
 		bitvec-1.1.1 \
 		block-buffer-0.10.4 \
 		block2-0.6.2 \
@@ -76,12 +76,12 @@ CARGO_CRATES=	adler2-2.0.1 \
 		ciborium-0.2.2 \
 		ciborium-io-0.2.2 \
 		ciborium-ll-0.2.2 \
-		clap-4.6.1 \
-		clap_builder-4.6.0 \
+		clap-4.6.4 \
+		clap_builder-4.6.2 \
 		clap_complete-4.5.58 \
 		clap_complete_command-0.6.1 \
 		clap_complete_nushell-4.5.8 \
-		clap_derive-4.6.1 \
+		clap_derive-4.6.4 \
 		clap_lex-1.0.0 \
 		clearscreen-4.0.6 \
 		codspeed-5.0.1 \
@@ -97,7 +97,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		condtype-1.3.0 \
 		console-0.16.4 \
 		console_error_panic_hook-0.1.7 \
-		console_log-1.0.0 \
+		console_log-1.1.0 \
 		core-foundation-sys-0.8.7 \
 		countme-3.0.1 \
 		cpufeatures-0.2.17 \
@@ -157,7 +157,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		futures-core-0.3.32 \
 		futures-task-0.3.32 \
 		futures-util-0.3.32 \
-		gen-lsp-types-0.10.0 \
+		gen-lsp-types-0.11.0 \
 		generic-array-0.14.7 \
 		get-size-derive2-0.10.3 \
 		get-size2-0.10.3 \
@@ -165,8 +165,8 @@ CARGO_CRATES=	adler2-2.0.1 \
 		getrandom-0.2.16 \
 		getrandom-0.3.4 \
 		getrandom-0.4.2 \
-		glob-0.3.3 \
-		globset-0.4.18 \
+		glob-0.3.4 \
+		globset-0.4.19 \
 		globwalk-0.9.1 \
 		half-2.6.0 \
 		hashbrown-0.14.5 \
@@ -188,7 +188,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		id-arena-2.3.0 \
 		idna-1.1.0 \
 		idna_adapter-1.2.1 \
-		ignore-0.4.30 \
+		ignore-0.4.31 \
 		imara-diff-0.2.0 \
 		imperative-1.0.7 \
 		indexmap-2.14.0 \
@@ -209,8 +209,9 @@ CARGO_CRATES=	adler2-2.0.1 \
 		itertools-0.14.0 \
 		itertools-0.15.0 \
 		itoa-1.0.15 \
-		jiff-0.2.32 \
-		jiff-static-0.2.32 \
+		jiff-0.2.34 \
+		jiff-core-0.1.0 \
+		jiff-static-0.2.34 \
 		jiff-tzdb-0.1.4 \
 		jiff-tzdb-platform-0.1.3 \
 		jobserver-0.1.34 \
@@ -220,13 +221,12 @@ CARGO_CRATES=	adler2-2.0.1 \
 		kqueue-sys-1.0.4 \
 		lazy_static-1.5.0 \
 		leb128fmt-0.1.0 \
-		libc-0.2.186 \
+		libc-0.2.189 \
 		libcst-1.8.6 \
 		libcst_derive-1.8.6 \
 		libm-0.2.16 \
 		libmimalloc-sys-0.1.49 \
 		libredox-0.1.10 \
-		libtest-mimic-0.7.3 \
 		libtest-mimic-0.8.1 \
 		libz-rs-sys-0.5.5 \
 		linux-raw-sys-0.12.1 \
@@ -257,7 +257,6 @@ CARGO_CRATES=	adler2-2.0.1 \
 		notify-types-2.0.0 \
 		nu-ansi-term-0.50.1 \
 		num-traits-0.2.19 \
-		num_cpus-1.17.0 \
 		objc2-0.6.3 \
 		objc2-encode-4.1.0 \
 		once_cell-1.21.4 \
@@ -306,7 +305,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		proc-macro-error-attr2-2.0.0 \
 		proc-macro-error2-2.0.1 \
 		proc-macro-utils-0.10.0 \
-		proc-macro2-1.0.106 \
+		proc-macro2-1.0.107 \
 		ptr_meta-0.3.1 \
 		ptr_meta_derive-0.3.1 \
 		pyproject-toml-0.13.7 \
@@ -314,7 +313,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		quick-xml-0.41.0 \
 		quickcheck-1.1.0 \
 		quickcheck_macros-1.2.0 \
-		quote-1.0.46 \
+		quote-1.0.47 \
 		quote-use-0.8.4 \
 		quote-use-macros-0.8.4 \
 		r-efi-5.3.0 \
@@ -332,8 +331,8 @@ CARGO_CRATES=	adler2-2.0.1 \
 		redox_users-0.5.2 \
 		ref-cast-1.0.25 \
 		ref-cast-impl-1.0.25 \
-		regex-1.13.0 \
-		regex-automata-0.4.15 \
+		regex-1.13.1 \
+		regex-automata-0.4.16 \
 		regex-lite-0.1.7 \
 		regex-syntax-0.8.11 \
 		rend-0.5.3 \
@@ -355,12 +354,12 @@ CARGO_CRATES=	adler2-2.0.1 \
 		scopeguard-1.2.0 \
 		seahash-4.1.0 \
 		semver-1.0.27 \
-		serde-1.0.228 \
+		serde-1.0.229 \
 		serde-wasm-bindgen-0.6.5 \
-		serde_core-1.0.228 \
-		serde_derive-1.0.228 \
+		serde_core-1.0.229 \
+		serde_derive-1.0.229 \
 		serde_derive_internals-0.29.1 \
-		serde_json-1.0.150 \
+		serde_json-1.0.151 \
 		serde_spanned-1.1.1 \
 		serde_test-1.0.177 \
 		sha2-0.10.9 \
@@ -384,11 +383,11 @@ CARGO_CRATES=	adler2-2.0.1 \
 		strum_macros-0.28.0 \
 		supports-hyperlinks-3.2.0 \
 		syn-2.0.119 \
+		syn-3.0.3 \
 		synstructure-0.13.2 \
 		tap-1.0.1 \
 		tempfile-3.27.0 \
-		termcolor-1.4.1 \
-		terminal_size-0.4.3 \
+		terminal_size-0.4.4 \
 		terminfo-0.9.0 \
 		termtree-0.5.1 \
 		test-case-3.3.1 \
@@ -396,11 +395,10 @@ CARGO_CRATES=	adler2-2.0.1 \
 		test-case-macros-3.3.1 \
 		thin-vec-0.2.18 \
 		thiserror-1.0.69 \
-		thiserror-2.0.18 \
+		thiserror-2.0.19 \
 		thiserror-impl-1.0.69 \
-		thiserror-impl-2.0.18 \
+		thiserror-impl-2.0.19 \
 		thread_local-1.1.9 \
-		threadpool-1.8.1 \
 		tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 \
 		tikv-jemallocator-0.6.1 \
 		tinystr-0.8.3 \
@@ -421,7 +419,6 @@ CARGO_CRATES=	adler2-2.0.1 \
 		tracing-indicatif-0.3.14 \
 		tracing-log-0.2.0 \
 		tracing-subscriber-0.3.23 \
-		tryfn-1.0.0 \
 		typed-arena-2.0.2 \
 		typed-path-0.12.3 \
 		typeid-1.0.3 \
@@ -441,7 +438,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		utf8-width-0.1.7 \
 		utf8_iter-1.0.4 \
 		utf8parse-0.2.2 \
-		uuid-1.23.5 \
+		uuid-1.24.0 \
 		valuable-0.1.1 \
 		version-ranges-0.1.1 \
 		version_check-0.9.5 \
@@ -466,7 +463,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		wasmparser-0.244.0 \
 		web-sys-0.3.100 \
 		web-time-1.1.0 \
-		which-8.0.4 \
+		which-8.0.5 \
 		wild-2.2.1 \
 		winapi-0.3.9 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
diff --git a/devel/py-ruff/distinfo b/devel/py-ruff/distinfo
index 72d0d11a3fb3..f0705312ec6a 100644
--- a/devel/py-ruff/distinfo
+++ b/devel/py-ruff/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1784877822
+TIMESTAMP = 1785479856
 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
 SIZE (rust/crates/adler2-2.0.1.crate) = 13366
 SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
@@ -31,8 +31,8 @@ SHA256 (rust/crates/anstyle-svg-0.1.11.crate) = 26b9ec8c976eada1b0f9747a3d7cc4ea
 SIZE (rust/crates/anstyle-svg-0.1.11.crate) = 18988
 SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
 SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
-SHA256 (rust/crates/anyhow-1.0.103.crate) = 2a4385e2e34eb35d6b3efe798b9eb88096925d87726c0798709bf56d9ed84af3
-SIZE (rust/crates/anyhow-1.0.103.crate) = 48746
+SHA256 (rust/crates/anyhow-1.0.104.crate) = 330a5ed07fa54e4702c9d6c4174f74427fc0ef6e214bbd677ae50a5099946470
+SIZE (rust/crates/anyhow-1.0.104.crate) = 48819
 SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
 SIZE (rust/crates/approx-0.5.1.crate) = 15100
 SHA256 (rust/crates/arc-swap-1.9.2.crate) = c049c0be4daef0b145cb3555416b3b8ef5b7888a38aea1a3a155801fe7b0810b
@@ -57,8 +57,8 @@ SHA256 (rust/crates/bit-vec-0.8.0.crate) = 5e764a1d40d510daf35e07be9eb06e7577090
 SIZE (rust/crates/bit-vec-0.8.0.crate) = 24132
 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
 SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.13.0.crate) = b4388bee8683e3d04af747c73422af53102d2bd24d9eadb6cbc100baef4b43f8
-SIZE (rust/crates/bitflags-2.13.0.crate) = 51280
+SHA256 (rust/crates/bitflags-2.13.1.crate) = b588b76d00fde79687d7646a9b5bdf3cc0f655e0bbd080335a95d7e96f3587da
+SIZE (rust/crates/bitflags-2.13.1.crate) = 51395
 SHA256 (rust/crates/bitvec-1.1.1.crate) = ddcec3d12c579d40898fe0a9a358a803c23e9c52ca3c425707f81c9436211837
 SIZE (rust/crates/bitvec-1.1.1.crate) = 225850
 SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
@@ -103,18 +103,18 @@ 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.6.1.crate) = 1ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51
-SIZE (rust/crates/clap-4.6.1.crate) = 61836
-SHA256 (rust/crates/clap_builder-4.6.0.crate) = 714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f
-SIZE (rust/crates/clap_builder-4.6.0.crate) = 171122
+SHA256 (rust/crates/clap-4.6.4.crate) = d91e0c145792ef73a6ad36d27c75ac09f1832222a3c209689d90f534685ee5b7
+SIZE (rust/crates/clap-4.6.4.crate) = 63677
+SHA256 (rust/crates/clap_builder-4.6.2.crate) = f09628afdcc538b57f3c6341e9c8e9970f18e4a481690a64974d7023bd33548b
+SIZE (rust/crates/clap_builder-4.6.2.crate) = 170802
 SHA256 (rust/crates/clap_complete-4.5.58.crate) = 75bf0b32ad2e152de789bb635ea4d3078f6b838ad7974143e99b99f45a04af4a
 SIZE (rust/crates/clap_complete-4.5.58.crate) = 48645
 SHA256 (rust/crates/clap_complete_command-0.6.1.crate) = da8e198c052315686d36371e8a3c5778b7852fc75cc313e4e11eeb7a644a1b62
 SIZE (rust/crates/clap_complete_command-0.6.1.crate) = 7959
 SHA256 (rust/crates/clap_complete_nushell-4.5.8.crate) = 0a0c951694691e65bf9d421d597d68416c22de9632e884c28412cb8cd8b73dce
 SIZE (rust/crates/clap_complete_nushell-4.5.8.crate) = 35171
-SHA256 (rust/crates/clap_derive-4.6.1.crate) = f2ce8604710f6733aa641a2b3731eaa1e8b3d9973d5e3565da11800813f997a9
-SIZE (rust/crates/clap_derive-4.6.1.crate) = 33512
+SHA256 (rust/crates/clap_derive-4.6.4.crate) = d012d2b9d65aca7f18f4d9878a045bc17899bba951561ba5ec3c2ba1eed9a061
+SIZE (rust/crates/clap_derive-4.6.4.crate) = 33533
 SHA256 (rust/crates/clap_lex-1.0.0.crate) = 3a822ea5bc7590f9d40f1ba12c0dc3c2760f3482c6984db1573ad11031420831
 SIZE (rust/crates/clap_lex-1.0.0.crate) = 13466
 SHA256 (rust/crates/clearscreen-4.0.6.crate) = d669bb552908e336ad5681789752033b45566b7e591aeaac7a614e58e5d6d8f2
@@ -145,8 +145,8 @@ SHA256 (rust/crates/console-0.16.4.crate) = 4fe5f465a4f6fee88fad41b85d990f84c835
 SIZE (rust/crates/console-0.16.4.crate) = 34353
 SHA256 (rust/crates/console_error_panic_hook-0.1.7.crate) = a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc
 SIZE (rust/crates/console_error_panic_hook-0.1.7.crate) = 507196
-SHA256 (rust/crates/console_log-1.0.0.crate) = be8aed40e4edbf4d3b4431ab260b63fdc40f5780a4766824329ea0f1eefe3c0f
-SIZE (rust/crates/console_log-1.0.0.crate) = 28943
+SHA256 (rust/crates/console_log-1.1.0.crate) = 86919cef3e37b9356ccf54d4421208c17ecfda01beae61393e7ffd72916c0ef1
+SIZE (rust/crates/console_log-1.1.0.crate) = 30211
 SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
 SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
 SHA256 (rust/crates/countme-3.0.1.crate) = 7704b5fdd17b18ae31c4c1da5a2e0305a2bf17b5249300a9ee9ed7b72114c636
@@ -265,8 +265,8 @@ SHA256 (rust/crates/futures-task-0.3.32.crate) = 037711b3d59c33004d3856fbdc83b99
 SIZE (rust/crates/futures-task-0.3.32.crate) = 11377
 SHA256 (rust/crates/futures-util-0.3.32.crate) = 389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6
 SIZE (rust/crates/futures-util-0.3.32.crate) = 168797
-SHA256 (rust/crates/gen-lsp-types-0.10.0.crate) = 4cd635c5206acd03ea024d6b5902539e5c903de3afa220fdb5c94b583af77f4f
-SIZE (rust/crates/gen-lsp-types-0.10.0.crate) = 97975
+SHA256 (rust/crates/gen-lsp-types-0.11.0.crate) = b64887ac3a8083427ae935a7296db876871582cd57eac077564f8bc18fa49116
+SIZE (rust/crates/gen-lsp-types-0.11.0.crate) = 98362
 SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
 SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
 SHA256 (rust/crates/get-size-derive2-0.10.3.crate) = c736d226c32e496b8377813b52269e11ad3a48d8373b68862d0364f04fd1229d
@@ -281,10 +281,10 @@ SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec13
 SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
 SHA256 (rust/crates/getrandom-0.4.2.crate) = 0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555
 SIZE (rust/crates/getrandom-0.4.2.crate) = 53905
-SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
-SIZE (rust/crates/glob-0.3.3.crate) = 22861
-SHA256 (rust/crates/globset-0.4.18.crate) = 52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3
-SIZE (rust/crates/globset-0.4.18.crate) = 28970
+SHA256 (rust/crates/glob-0.3.4.crate) = e4eba85ea1d0a966a983acd07deee566e67395d2d96b6fb39e62b5a833f1eb0b
+SIZE (rust/crates/glob-0.3.4.crate) = 23511
+SHA256 (rust/crates/globset-0.4.19.crate) = e47d37d2ae4464254884b60ab7071be2b876a9c35b696bd018ddcc76847309cd
+SIZE (rust/crates/globset-0.4.19.crate) = 29646
 SHA256 (rust/crates/globwalk-0.9.1.crate) = 0bf760ebf69878d9fd8f110c89703d90ce35095324d1f1edcb595c63945ee757
 SIZE (rust/crates/globwalk-0.9.1.crate) = 12572
 SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9
@@ -327,8 +327,8 @@ SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d6
 SIZE (rust/crates/idna-1.1.0.crate) = 148747
 SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
 SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
-SHA256 (rust/crates/ignore-0.4.30.crate) = 7b009b6744c1445efd7244084e25e498636412effb6760b55067553baa925cc7
-SIZE (rust/crates/ignore-0.4.30.crate) = 73630
+SHA256 (rust/crates/ignore-0.4.31.crate) = 7f8a7b8211e695a1d0cd91cace480d4d0bd57667ab10277cc412c5f7f4884f83
+SIZE (rust/crates/ignore-0.4.31.crate) = 73658
 SHA256 (rust/crates/imara-diff-0.2.0.crate) = 2f01d462f766df78ab820dd06f5eb700233c51f0f4c2e846520eaf4ba6aa5c5c
 SIZE (rust/crates/imara-diff-0.2.0.crate) = 163149
 SHA256 (rust/crates/imperative-1.0.7.crate) = 35e1d0bd9c575c52e59aad8e122a11786e852a154678d0c86e9e243d55273970
@@ -369,10 +369,12 @@ SHA256 (rust/crates/itertools-0.15.0.crate) = 8b4baf93f58d4425749ca49a51c50ebab0
 SIZE (rust/crates/itertools-0.15.0.crate) = 164131
 SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
 SIZE (rust/crates/itoa-1.0.15.crate) = 11231
-SHA256 (rust/crates/jiff-0.2.32.crate) = 961d16382652bfdd8c6f68b223b26a8c93e0d475c672f414411db31c6c5c900e
-SIZE (rust/crates/jiff-0.2.32.crate) = 767521
-SHA256 (rust/crates/jiff-static-0.2.32.crate) = d0879bd39df99c4c5e2c6615ccc026391a423dde10532c573e6086eb94a802cc
-SIZE (rust/crates/jiff-static-0.2.32.crate) = 83050
+SHA256 (rust/crates/jiff-0.2.34.crate) = e184d09547b80eb7e20d141ba2fb1fbac843ca53f4cf1b31210adc4c1adc6e16
+SIZE (rust/crates/jiff-0.2.34.crate) = 676476
+SHA256 (rust/crates/jiff-core-0.1.0.crate) = 7feca88439efe53da3754500c1851dedf3cb36c524dd5cf8225cc0794de95d09
+SIZE (rust/crates/jiff-core-0.1.0.crate) = 127943
+SHA256 (rust/crates/jiff-static-0.2.34.crate) = 323da076b7a6faf914dc677cb05a4b907742ff7375c8322c9e7f5061e5e0e9de
+SIZE (rust/crates/jiff-static-0.2.34.crate) = 8000
 SHA256 (rust/crates/jiff-tzdb-0.1.4.crate) = c1283705eb0a21404d2bfd6eef2a7593d240bc42a0bdb39db0ad6fa2ec026524
 SIZE (rust/crates/jiff-tzdb-0.1.4.crate) = 62435
 SHA256 (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8
@@ -391,8 +393,8 @@ SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591
 SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
 SHA256 (rust/crates/leb128fmt-0.1.0.crate) = 09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2
 SIZE (rust/crates/leb128fmt-0.1.0.crate) = 14138
-SHA256 (rust/crates/libc-0.2.186.crate) = 68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66
-SIZE (rust/crates/libc-0.2.186.crate) = 821883
+SHA256 (rust/crates/libc-0.2.189.crate) = 3eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6d17f656fb07896ee72867612f2
+SIZE (rust/crates/libc-0.2.189.crate) = 851502
 SHA256 (rust/crates/libcst-1.8.6.crate) = 6aea7143e4a0ed59b87a1ee71e198500889f8b005311136be15e84c97a6fcd8d
 SIZE (rust/crates/libcst-1.8.6.crate) = 111277
 SHA256 (rust/crates/libcst_derive-1.8.6.crate) = 0903173ea316c34a44d0497161e04d9210af44f5f5e89bf2f55d9a254c9a0e8d
@@ -403,8 +405,6 @@ SHA256 (rust/crates/libmimalloc-sys-0.1.49.crate) = 6a45a52f43e1c16f667ccfe4dd8c
 SIZE (rust/crates/libmimalloc-sys-0.1.49.crate) = 500217
 SHA256 (rust/crates/libredox-0.1.10.crate) = 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb
 SIZE (rust/crates/libredox-0.1.10.crate) = 7332
-SHA256 (rust/crates/libtest-mimic-0.7.3.crate) = cc0bda45ed5b3a2904262c1bb91e526127aa70e7ef3758aba2ef93cf896b9b58
-SIZE (rust/crates/libtest-mimic-0.7.3.crate) = 27276
 SHA256 (rust/crates/libtest-mimic-0.8.1.crate) = 5297962ef19edda4ce33aaa484386e0a5b3d7f2f4e037cbeee00503ef6b29d33
 SIZE (rust/crates/libtest-mimic-0.8.1.crate) = 27812
 SHA256 (rust/crates/libz-rs-sys-0.5.5.crate) = c10501e7805cee23da17c7790e59df2870c0d4043ec6d03f67d31e2b53e77415
@@ -465,8 +465,6 @@ SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094
 SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
 SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
 SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b
-SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874
 SHA256 (rust/crates/objc2-0.6.3.crate) = b7c2599ce0ec54857b29ce62166b0ed9b4f6f1a70ccc9a71165b6154caca8c05
 SIZE (rust/crates/objc2-0.6.3.crate) = 272490
 SHA256 (rust/crates/objc2-encode-4.1.0.crate) = ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33
@@ -563,8 +561,8 @@ SHA256 (rust/crates/proc-macro-error2-2.0.1.crate) = 11ec05c52be0a07b08061f7dd00
 SIZE (rust/crates/proc-macro-error2-2.0.1.crate) = 24807
 SHA256 (rust/crates/proc-macro-utils-0.10.0.crate) = eeaf08a13de400bc215877b5bdc088f241b12eb42f0a548d3390dc1c56bb7071
 SIZE (rust/crates/proc-macro-utils-0.10.0.crate) = 21572
-SHA256 (rust/crates/proc-macro2-1.0.106.crate) = 8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934
-SIZE (rust/crates/proc-macro2-1.0.106.crate) = 59765
+SHA256 (rust/crates/proc-macro2-1.0.107.crate) = 985e7ec9bb745e6ce6535b544d84d6cd6f7ad8bd711c398938ae983b91a766d9
+SIZE (rust/crates/proc-macro2-1.0.107.crate) = 59588
 SHA256 (rust/crates/ptr_meta-0.3.1.crate) = 0b9a0cf95a1196af61d4f1cbdab967179516d9a4a4312af1f31948f8f6224a79
 SIZE (rust/crates/ptr_meta-0.3.1.crate) = 7717
 SHA256 (rust/crates/ptr_meta_derive-0.3.1.crate) = 7347867d0a7e1208d93b46767be83e2b8f978c3dad35f775ac8d8847551d6fe1
@@ -579,8 +577,8 @@ SHA256 (rust/crates/quickcheck-1.1.0.crate) = 95c589f335db0f6aaa168a7cd27b1fc692
 SIZE (rust/crates/quickcheck-1.1.0.crate) = 31932
 SHA256 (rust/crates/quickcheck_macros-1.2.0.crate) = a9a28b8493dd664c8b171dd944da82d933f7d456b829bfb236738e1fe06c5ba4
 SIZE (rust/crates/quickcheck_macros-1.2.0.crate) = 13790
-SHA256 (rust/crates/quote-1.0.46.crate) = dfbc457d0c7a0759a614551b11a6409e5951f6c7537be1f1b7682b9ae9230368
-SIZE (rust/crates/quote-1.0.46.crate) = 31628
+SHA256 (rust/crates/quote-1.0.47.crate) = 1fbf4db142a473a8d80c26bbf18454ed458bf8d26c8219c331daecfdbd079001
+SIZE (rust/crates/quote-1.0.47.crate) = 31622
 SHA256 (rust/crates/quote-use-0.8.4.crate) = 9619db1197b497a36178cfc736dc96b271fe918875fbf1344c436a7e93d0321e
 SIZE (rust/crates/quote-use-0.8.4.crate) = 3067
 SHA256 (rust/crates/quote-use-macros-0.8.4.crate) = 82ebfb7faafadc06a7ab141a6f67bcfb24cb8beb158c6fe933f2f035afa99f35
@@ -615,10 +613,10 @@ SHA256 (rust/crates/ref-cast-1.0.25.crate) = f354300ae66f76f1c85c5f84693f0ce81d7
 SIZE (rust/crates/ref-cast-1.0.25.crate) = 15192
 SHA256 (rust/crates/ref-cast-impl-1.0.25.crate) = b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da
 SIZE (rust/crates/ref-cast-impl-1.0.25.crate) = 10167
-SHA256 (rust/crates/regex-1.13.0.crate) = 2a0e75113e14dc5acb068cd0786884f214f1312650a3d36d269f5c4f3cdee8a2
-SIZE (rust/crates/regex-1.13.0.crate) = 155857
-SHA256 (rust/crates/regex-automata-0.4.15.crate) = 1f388202e4b80542a0921078cc23b6333bcf1409c1e3f86404cae4766a6131db
-SIZE (rust/crates/regex-automata-0.4.15.crate) = 618603
+SHA256 (rust/crates/regex-1.13.1.crate) = f020237b6c8eed93db2e2cb53c00c60a8e1bc73da7d073199a1180401450218d
+SIZE (rust/crates/regex-1.13.1.crate) = 157118
+SHA256 (rust/crates/regex-automata-0.4.16.crate) = 8fcfdb36bda0c880c5931cdc7a2bcdc8ba4556847b9d912bca70bc94708711ad
+SIZE (rust/crates/regex-automata-0.4.16.crate) = 627556
 SHA256 (rust/crates/regex-lite-0.1.7.crate) = 943f41321c63ef1c92fd763bfe054d2668f7f225a5c29f0105903dc2fc04ba30
 SIZE (rust/crates/regex-lite-0.1.7.crate) = 96903
 SHA256 (rust/crates/regex-syntax-0.8.11.crate) = d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4
@@ -661,18 +659,18 @@ SHA256 (rust/crates/seahash-4.1.0.crate) = 1c107b6f4780854c8b126e228ea8869f4d7b7
 SIZE (rust/crates/seahash-4.1.0.crate) = 31976
 SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2
 SIZE (rust/crates/semver-1.0.27.crate) = 30081
-SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
-SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde-1.0.229.crate) = 4148590afebada386688f18773da617792bf2ef03ffc1e4cbd2b1d45b023e0ba
+SIZE (rust/crates/serde-1.0.229.crate) = 83669
 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_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
-SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
-SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
-SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
+SHA256 (rust/crates/serde_core-1.0.229.crate) = 67dca2c9c51e58a4791a4b1ed58308b39c64224d349a935ab5039aa360942a48
+SIZE (rust/crates/serde_core-1.0.229.crate) = 63100
+SHA256 (rust/crates/serde_derive-1.0.229.crate) = e7a5d71263a5a7d47b41f6b3f06ba276f10cc18b0931f1799f710578e2309348
+SIZE (rust/crates/serde_derive-1.0.229.crate) = 59864
 SHA256 (rust/crates/serde_derive_internals-0.29.1.crate) = 18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711
 SIZE (rust/crates/serde_derive_internals-0.29.1.crate) = 26189
-SHA256 (rust/crates/serde_json-1.0.150.crate) = e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9
-SIZE (rust/crates/serde_json-1.0.150.crate) = 155574
+SHA256 (rust/crates/serde_json-1.0.151.crate) = c841b55ecdae098c80dcae9cf767f6f8a0c2cdb3416bbef72181df4d0fe73f14
+SIZE (rust/crates/serde_json-1.0.151.crate) = 156556
 SHA256 (rust/crates/serde_spanned-1.1.1.crate) = 6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26
 SIZE (rust/crates/serde_spanned-1.1.1.crate) = 11025
 SHA256 (rust/crates/serde_test-1.0.177.crate) = 7f901ee573cab6b3060453d2d5f0bae4e6d628c23c0a962ff9b5f1d7c8d4f1ed
@@ -719,16 +717,16 @@ SHA256 (rust/crates/supports-hyperlinks-3.2.0.crate) = e396b6523b11ccb83120b115a
 SIZE (rust/crates/supports-hyperlinks-3.2.0.crate) = 8455
 SHA256 (rust/crates/syn-2.0.119.crate) = 872831b642d1a07999a962a351ed35b955ea2cfc8f3862091e2a240a84f17297
 SIZE (rust/crates/syn-2.0.119.crate) = 307407
+SHA256 (rust/crates/syn-3.0.3.crate) = 53e9bae58849f64dfa4f5d5ae372c8341f7305f82a3868709269343628b659a3
+SIZE (rust/crates/syn-3.0.3.crate) = 312999
 SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
 SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
 SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
 SIZE (rust/crates/tap-1.0.1.crate) = 11316
 SHA256 (rust/crates/tempfile-3.27.0.crate) = 32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd
 SIZE (rust/crates/tempfile-3.27.0.crate) = 44780
-SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
-SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
-SHA256 (rust/crates/terminal_size-0.4.3.crate) = 60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0
-SIZE (rust/crates/terminal_size-0.4.3.crate) = 10686
+SHA256 (rust/crates/terminal_size-0.4.4.crate) = 230a1b821ccbd75b185820a1f1ff7b14d21da1e442e22c0863ea5f08771a8874
+SIZE (rust/crates/terminal_size-0.4.4.crate) = 10022
 SHA256 (rust/crates/terminfo-0.9.0.crate) = d4ea810f0692f9f51b382fff5893887bb4580f5fa246fde546e0b13e7fcee662
 SIZE (rust/crates/terminfo-0.9.0.crate) = 45420
 SHA256 (rust/crates/termtree-0.5.1.crate) = 8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683
@@ -743,16 +741,14 @@ SHA256 (rust/crates/thin-vec-0.2.18.crate) = b0f7e269b48f0a7dd0146680fa24b50cc67
 SIZE (rust/crates/thin-vec-0.2.18.crate) = 39421
 SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
 SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.18.crate) = 4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4
-SIZE (rust/crates/thiserror-2.0.18.crate) = 28875
+SHA256 (rust/crates/thiserror-2.0.19.crate) = 09a43598840e33d5b0331f38c5e30d13bb11c11210a4b58f0d9b18a5a5eefcd9
+SIZE (rust/crates/thiserror-2.0.19.crate) = 29026
 SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
 SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.18.crate) = ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5
-SIZE (rust/crates/thiserror-impl-2.0.18.crate) = 21413
+SHA256 (rust/crates/thiserror-impl-2.0.19.crate) = 43cbfe0cf76104d42a574802844187e84a305e531ed54455f11fbde0f10541cd
+SIZE (rust/crates/thiserror-impl-2.0.19.crate) = 21408
 SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
 SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
-SHA256 (rust/crates/threadpool-1.8.1.crate) = d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa
-SIZE (rust/crates/threadpool-1.8.1.crate) = 14408
 SHA256 (rust/crates/tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate) = cd8aa5b2ab86a2cefa406d889139c162cbb230092f7d1d7cbc1716405d852a3b
 SIZE (rust/crates/tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate) = 900826
 SHA256 (rust/crates/tikv-jemallocator-0.6.1.crate) = 0359b4327f954e0567e69fb191cf1436617748813819c94b8cd4a431422d053a
@@ -793,8 +789,6 @@ SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de38400
 SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
 SHA256 (rust/crates/tracing-subscriber-0.3.23.crate) = cb7f578e5945fb242538965c2d0b04418d38ec25c79d160cd279bf0731c8d319
 SIZE (rust/crates/tracing-subscriber-0.3.23.crate) = 213773
-SHA256 (rust/crates/tryfn-1.0.0.crate) = f68b00518dd6c69ee2289900b140e55dad068cb925678603bfa8d539f61ef6c1
-SIZE (rust/crates/tryfn-1.0.0.crate) = 13891
 SHA256 (rust/crates/typed-arena-2.0.2.crate) = 6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a
 SIZE (rust/crates/typed-arena-2.0.2.crate) = 11848
 SHA256 (rust/crates/typed-path-0.12.3.crate) = 8e28f89b80c87b8fb0cf04ab448d5dd0dd0ade2f8891bae878de66a75a28600e
@@ -833,8 +827,8 @@ SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59
 SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
 SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
 SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.23.5.crate) = ea5fab0d6c3c01ae70085a09cb03d4c7a1d6314e2b3e075392783396d724ca0a
-SIZE (rust/crates/uuid-1.23.5.crate) = 62842
+SHA256 (rust/crates/uuid-1.24.0.crate) = bf3923a6f5c4c6382e0b653c4117f48d631ea17f38ed86e2a828e6f7412f5239
+SIZE (rust/crates/uuid-1.24.0.crate) = 63882
 SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
 SIZE (rust/crates/valuable-0.1.1.crate) = 28679
 SHA256 (rust/crates/version-ranges-0.1.1.crate) = f8d079415ceb2be83fc355adbadafe401307d5c309c7e6ade6638e6f9f42f42d
@@ -883,8 +877,8 @@ SHA256 (rust/crates/web-sys-0.3.100.crate) = 6e0871acf327f283dc6da28a1696cdc64fb
 SIZE (rust/crates/web-sys-0.3.100.crate) = 675570
 SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
 SIZE (rust/crates/web-time-1.1.0.crate) = 18026
-SHA256 (rust/crates/which-8.0.4.crate) = 48d7cd18d4acb58fb3cdfe9ea54e6cd96a4e7d4cc45c56338b236e82dad47248
-SIZE (rust/crates/which-8.0.4.crate) = 27967
+SHA256 (rust/crates/which-8.0.5.crate) = 8f3ef584124b911bcc3875c2f1472e80f24361ceb789bd1c62b3e9a3df9ff43c
+SIZE (rust/crates/which-8.0.5.crate) = 28193
 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
@@ -1007,5 +1001,5 @@ SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9
 SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350
 SHA256 (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748
 SIZE (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 775620
-SHA256 (astral-sh-ruff-0.16.0_GH0.tar.gz) = ad8b06b0badbe45ab34b56e8a71d693936ea343413831fc0475656f358eda25d
-SIZE (astral-sh-ruff-0.16.0_GH0.tar.gz) = 12533164
+SHA256 (astral-sh-ruff-0.16.1_GH0.tar.gz) = 4d3b052fcd52c66265122fbaa0c4e867f3dc7c3c446c93c2ee48fe489ab8924d
+SIZE (astral-sh-ruff-0.16.1_GH0.tar.gz) = 12733382
diff --git a/devel/ruff/Makefile b/devel/ruff/Makefile
index bde5f3fcec2c..893f5c5bfb7b 100644
--- a/devel/ruff/Makefile
+++ b/devel/ruff/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	ruff
-DISTVERSION=	0.16.0
+DISTVERSION=	0.16.1
 CATEGORIES=	devel python
 
 MAINTAINER=	[email protected]
diff --git a/devel/ruff/Makefile.crates b/devel/ruff/Makefile.crates
index f806c543b736..936d65bef038 100644
--- a/devel/ruff/Makefile.crates
+++ b/devel/ruff/Makefile.crates
@@ -14,7 +14,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		anstyle-query-1.1.4 \
 		anstyle-svg-0.1.11 \
 		anstyle-wincon-3.0.10 \
-		anyhow-1.0.103 \
+		anyhow-1.0.104 \
 		approx-0.5.1 \
 		arc-swap-1.9.2 \
 		argfile-1.0.0 \
@@ -27,7 +27,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		bit-set-0.8.0 \
 		bit-vec-0.8.0 \
 		bitflags-1.3.2 \
-		bitflags-2.13.0 \
+		bitflags-2.13.1 \
 		bitvec-1.1.1 \
 		block-buffer-0.10.4 \
 		block2-0.6.2 \
@@ -50,12 +50,12 @@ CARGO_CRATES=	adler2-2.0.1 \
 		ciborium-0.2.2 \
 		ciborium-io-0.2.2 \
 		ciborium-ll-0.2.2 \
-		clap-4.6.1 \
-		clap_builder-4.6.0 \
+		clap-4.6.4 \
+		clap_builder-4.6.2 \
 		clap_complete-4.5.58 \
 		clap_complete_command-0.6.1 \
 		clap_complete_nushell-4.5.8 \
-		clap_derive-4.6.1 \
+		clap_derive-4.6.4 \
 		clap_lex-1.0.0 \
 		clearscreen-4.0.6 \
 		codspeed-5.0.1 \
@@ -71,7 +71,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		condtype-1.3.0 \
 		console-0.16.4 \
 		console_error_panic_hook-0.1.7 \
-		console_log-1.0.0 \
+		console_log-1.1.0 \
 		core-foundation-sys-0.8.7 \
 		countme-3.0.1 \
 		cpufeatures-0.2.17 \
@@ -131,7 +131,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		futures-core-0.3.32 \
 		futures-task-0.3.32 \
 		futures-util-0.3.32 \
-		gen-lsp-types-0.10.0 \
+		gen-lsp-types-0.11.0 \
 		generic-array-0.14.7 \
 		get-size-derive2-0.10.3 \
 		get-size2-0.10.3 \
@@ -139,8 +139,8 @@ CARGO_CRATES=	adler2-2.0.1 \
 		getrandom-0.2.16 \
 		getrandom-0.3.4 \
 		getrandom-0.4.2 \
-		glob-0.3.3 \
-		globset-0.4.18 \
+		glob-0.3.4 \
+		globset-0.4.19 \
 		globwalk-0.9.1 \
 		half-2.6.0 \
 		hashbrown-0.14.5 \
@@ -162,7 +162,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		id-arena-2.3.0 \
 		idna-1.1.0 \
 		idna_adapter-1.2.1 \
-		ignore-0.4.30 \
+		ignore-0.4.31 \
 		imara-diff-0.2.0 \
 		imperative-1.0.7 \
 		indexmap-2.14.0 \
@@ -183,8 +183,9 @@ CARGO_CRATES=	adler2-2.0.1 \
 		itertools-0.14.0 \
 		itertools-0.15.0 \
 		itoa-1.0.15 \
-		jiff-0.2.32 \
-		jiff-static-0.2.32 \
+		jiff-0.2.34 \
+		jiff-core-0.1.0 \
+		jiff-static-0.2.34 \
 		jiff-tzdb-0.1.4 \
 		jiff-tzdb-platform-0.1.3 \
 		jobserver-0.1.34 \
@@ -194,13 +195,12 @@ CARGO_CRATES=	adler2-2.0.1 \
 		kqueue-sys-1.0.4 \
 		lazy_static-1.5.0 \
 		leb128fmt-0.1.0 \
-		libc-0.2.186 \
+		libc-0.2.189 \
 		libcst-1.8.6 \
 		libcst_derive-1.8.6 \
 		libm-0.2.16 \
 		libmimalloc-sys-0.1.49 \
 		libredox-0.1.10 \
-		libtest-mimic-0.7.3 \
 		libtest-mimic-0.8.1 \
 		libz-rs-sys-0.5.5 \
 		linux-raw-sys-0.12.1 \
@@ -231,7 +231,6 @@ CARGO_CRATES=	adler2-2.0.1 \
 		notify-types-2.0.0 \
 		nu-ansi-term-0.50.1 \
 		num-traits-0.2.19 \
-		num_cpus-1.17.0 \
 		objc2-0.6.3 \
 		objc2-encode-4.1.0 \
 		once_cell-1.21.4 \
@@ -280,7 +279,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		proc-macro-error-attr2-2.0.0 \
 		proc-macro-error2-2.0.1 \
 		proc-macro-utils-0.10.0 \
-		proc-macro2-1.0.106 \
+		proc-macro2-1.0.107 \
 		ptr_meta-0.3.1 \
 		ptr_meta_derive-0.3.1 \
 		pyproject-toml-0.13.7 \
@@ -288,7 +287,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		quick-xml-0.41.0 \
 		quickcheck-1.1.0 \
 		quickcheck_macros-1.2.0 \
-		quote-1.0.46 \
+		quote-1.0.47 \
 		quote-use-0.8.4 \
 		quote-use-macros-0.8.4 \
 		r-efi-5.3.0 \
@@ -306,8 +305,8 @@ CARGO_CRATES=	adler2-2.0.1 \
 		redox_users-0.5.2 \
 		ref-cast-1.0.25 \
 		ref-cast-impl-1.0.25 \
-		regex-1.13.0 \
-		regex-automata-0.4.15 \
+		regex-1.13.1 \
+		regex-automata-0.4.16 \
 		regex-lite-0.1.7 \
 		regex-syntax-0.8.11 \
 		rend-0.5.3 \
@@ -329,12 +328,12 @@ CARGO_CRATES=	adler2-2.0.1 \
 		scopeguard-1.2.0 \
 		seahash-4.1.0 \
 		semver-1.0.27 \
-		serde-1.0.228 \
+		serde-1.0.229 \
 		serde-wasm-bindgen-0.6.5 \
-		serde_core-1.0.228 \
-		serde_derive-1.0.228 \
+		serde_core-1.0.229 \
+		serde_derive-1.0.229 \
 		serde_derive_internals-0.29.1 \
-		serde_json-1.0.150 \
+		serde_json-1.0.151 \
 		serde_spanned-1.1.1 \
 		serde_test-1.0.177 \
 		sha2-0.10.9 \
@@ -358,11 +357,11 @@ CARGO_CRATES=	adler2-2.0.1 \
 		strum_macros-0.28.0 \
 		supports-hyperlinks-3.2.0 \
 		syn-2.0.119 \
+		syn-3.0.3 \
 		synstructure-0.13.2 \
 		tap-1.0.1 \
 		tempfile-3.27.0 \
-		termcolor-1.4.1 \
-		terminal_size-0.4.3 \
+		terminal_size-0.4.4 \
 		terminfo-0.9.0 \
 		termtree-0.5.1 \
 		test-case-3.3.1 \
@@ -370,11 +369,10 @@ CARGO_CRATES=	adler2-2.0.1 \
 		test-case-macros-3.3.1 \
 		thin-vec-0.2.18 \
 		thiserror-1.0.69 \
-		thiserror-2.0.18 \
+		thiserror-2.0.19 \
 		thiserror-impl-1.0.69 \
-		thiserror-impl-2.0.18 \
+		thiserror-impl-2.0.19 \
 		thread_local-1.1.9 \
-		threadpool-1.8.1 \
 		tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 \
 		tikv-jemallocator-0.6.1 \
 		tinystr-0.8.3 \
@@ -395,7 +393,6 @@ CARGO_CRATES=	adler2-2.0.1 \
 		tracing-indicatif-0.3.14 \
 		tracing-log-0.2.0 \
 		tracing-subscriber-0.3.23 \
-		tryfn-1.0.0 \
 		typed-arena-2.0.2 \
 		typed-path-0.12.3 \
 		typeid-1.0.3 \
@@ -415,7 +412,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		utf8-width-0.1.7 \
 		utf8_iter-1.0.4 \
 		utf8parse-0.2.2 \
-		uuid-1.23.5 \
+		uuid-1.24.0 \
 		valuable-0.1.1 \
 		version-ranges-0.1.1 \
 		version_check-0.9.5 \
@@ -440,7 +437,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		wasmparser-0.244.0 \
 		web-sys-0.3.100 \
 		web-time-1.1.0 \
-		which-8.0.4 \
+		which-8.0.5 \
 		wild-2.2.1 \
 		winapi-0.3.9 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
diff --git a/devel/ruff/distinfo b/devel/ruff/distinfo
index 1ede19e48532..dd25db157882 100644
--- a/devel/ruff/distinfo
+++ b/devel/ruff/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1784877774
+TIMESTAMP = 1785479836
 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
 SIZE (rust/crates/adler2-2.0.1.crate) = 13366
 SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
@@ -31,8 +31,8 @@ SHA256 (rust/crates/anstyle-svg-0.1.11.crate) = 26b9ec8c976eada1b0f9747a3d7cc4ea
 SIZE (rust/crates/anstyle-svg-0.1.11.crate) = 18988
 SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
 SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
-SHA256 (rust/crates/anyhow-1.0.103.crate) = 2a4385e2e34eb35d6b3efe798b9eb88096925d87726c0798709bf56d9ed84af3
-SIZE (rust/crates/anyhow-1.0.103.crate) = 48746
+SHA256 (rust/crates/anyhow-1.0.104.crate) = 330a5ed07fa54e4702c9d6c4174f74427fc0ef6e214bbd677ae50a5099946470
+SIZE (rust/crates/anyhow-1.0.104.crate) = 48819
 SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
 SIZE (rust/crates/approx-0.5.1.crate) = 15100
 SHA256 (rust/crates/arc-swap-1.9.2.crate) = c049c0be4daef0b145cb3555416b3b8ef5b7888a38aea1a3a155801fe7b0810b
@@ -57,8 +57,8 @@ SHA256 (rust/crates/bit-vec-0.8.0.crate) = 5e764a1d40d510daf35e07be9eb06e7577090
 SIZE (rust/crates/bit-vec-0.8.0.crate) = 24132
 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
 SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.13.0.crate) = b4388bee8683e3d04af747c73422af53102d2bd24d9eadb6cbc100baef4b43f8
-SIZE (rust/crates/bitflags-2.13.0.crate) = 51280
+SHA256 (rust/crates/bitflags-2.13.1.crate) = b588b76d00fde79687d7646a9b5bdf3cc0f655e0bbd080335a95d7e96f3587da
+SIZE (rust/crates/bitflags-2.13.1.crate) = 51395
 SHA256 (rust/crates/bitvec-1.1.1.crate) = ddcec3d12c579d40898fe0a9a358a803c23e9c52ca3c425707f81c9436211837
 SIZE (rust/crates/bitvec-1.1.1.crate) = 225850
 SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
@@ -103,18 +103,18 @@ 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.6.1.crate) = 1ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51
-SIZE (rust/crates/clap-4.6.1.crate) = 61836
-SHA256 (rust/crates/clap_builder-4.6.0.crate) = 714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f
-SIZE (rust/crates/clap_builder-4.6.0.crate) = 171122
+SHA256 (rust/crates/clap-4.6.4.crate) = d91e0c145792ef73a6ad36d27c75ac09f1832222a3c209689d90f534685ee5b7
+SIZE (rust/crates/clap-4.6.4.crate) = 63677
+SHA256 (rust/crates/clap_builder-4.6.2.crate) = f09628afdcc538b57f3c6341e9c8e9970f18e4a481690a64974d7023bd33548b
+SIZE (rust/crates/clap_builder-4.6.2.crate) = 170802
 SHA256 (rust/crates/clap_complete-4.5.58.crate) = 75bf0b32ad2e152de789bb635ea4d3078f6b838ad7974143e99b99f45a04af4a
 SIZE (rust/crates/clap_complete-4.5.58.crate) = 48645
 SHA256 (rust/crates/clap_complete_command-0.6.1.crate) = da8e198c052315686d36371e8a3c5778b7852fc75cc313e4e11eeb7a644a1b62
 SIZE (rust/crates/clap_complete_command-0.6.1.crate) = 7959
 SHA256 (rust/crates/clap_complete_nushell-4.5.8.crate) = 0a0c951694691e65bf9d421d597d68416c22de9632e884c28412cb8cd8b73dce
 SIZE (rust/crates/clap_complete_nushell-4.5.8.crate) = 35171
-SHA256 (rust/crates/clap_derive-4.6.1.crate) = f2ce8604710f6733aa641a2b3731eaa1e8b3d9973d5e3565da11800813f997a9
-SIZE (rust/crates/clap_derive-4.6.1.crate) = 33512
+SHA256 (rust/crates/clap_derive-4.6.4.crate) = d012d2b9d65aca7f18f4d9878a045bc17899bba951561ba5ec3c2ba1eed9a061
+SIZE (rust/crates/clap_derive-4.6.4.crate) = 33533
 SHA256 (rust/crates/clap_lex-1.0.0.crate) = 3a822ea5bc7590f9d40f1ba12c0dc3c2760f3482c6984db1573ad11031420831
 SIZE (rust/crates/clap_lex-1.0.0.crate) = 13466
 SHA256 (rust/crates/clearscreen-4.0.6.crate) = d669bb552908e336ad5681789752033b45566b7e591aeaac7a614e58e5d6d8f2
@@ -145,8 +145,8 @@ SHA256 (rust/crates/console-0.16.4.crate) = 4fe5f465a4f6fee88fad41b85d990f84c835
 SIZE (rust/crates/console-0.16.4.crate) = 34353
 SHA256 (rust/crates/console_error_panic_hook-0.1.7.crate) = a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc
 SIZE (rust/crates/console_error_panic_hook-0.1.7.crate) = 507196
-SHA256 (rust/crates/console_log-1.0.0.crate) = be8aed40e4edbf4d3b4431ab260b63fdc40f5780a4766824329ea0f1eefe3c0f
-SIZE (rust/crates/console_log-1.0.0.crate) = 28943
+SHA256 (rust/crates/console_log-1.1.0.crate) = 86919cef3e37b9356ccf54d4421208c17ecfda01beae61393e7ffd72916c0ef1
+SIZE (rust/crates/console_log-1.1.0.crate) = 30211
 SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
 SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
 SHA256 (rust/crates/countme-3.0.1.crate) = 7704b5fdd17b18ae31c4c1da5a2e0305a2bf17b5249300a9ee9ed7b72114c636
@@ -265,8 +265,8 @@ SHA256 (rust/crates/futures-task-0.3.32.crate) = 037711b3d59c33004d3856fbdc83b99
 SIZE (rust/crates/futures-task-0.3.32.crate) = 11377
 SHA256 (rust/crates/futures-util-0.3.32.crate) = 389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6
 SIZE (rust/crates/futures-util-0.3.32.crate) = 168797
-SHA256 (rust/crates/gen-lsp-types-0.10.0.crate) = 4cd635c5206acd03ea024d6b5902539e5c903de3afa220fdb5c94b583af77f4f
-SIZE (rust/crates/gen-lsp-types-0.10.0.crate) = 97975
+SHA256 (rust/crates/gen-lsp-types-0.11.0.crate) = b64887ac3a8083427ae935a7296db876871582cd57eac077564f8bc18fa49116
+SIZE (rust/crates/gen-lsp-types-0.11.0.crate) = 98362
 SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
 SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
 SHA256 (rust/crates/get-size-derive2-0.10.3.crate) = c736d226c32e496b8377813b52269e11ad3a48d8373b68862d0364f04fd1229d
@@ -281,10 +281,10 @@ SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec13
 SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
 SHA256 (rust/crates/getrandom-0.4.2.crate) = 0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555
 SIZE (rust/crates/getrandom-0.4.2.crate) = 53905
-SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
-SIZE (rust/crates/glob-0.3.3.crate) = 22861
-SHA256 (rust/crates/globset-0.4.18.crate) = 52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3
-SIZE (rust/crates/globset-0.4.18.crate) = 28970
+SHA256 (rust/crates/glob-0.3.4.crate) = e4eba85ea1d0a966a983acd07deee566e67395d2d96b6fb39e62b5a833f1eb0b
+SIZE (rust/crates/glob-0.3.4.crate) = 23511
+SHA256 (rust/crates/globset-0.4.19.crate) = e47d37d2ae4464254884b60ab7071be2b876a9c35b696bd018ddcc76847309cd
+SIZE (rust/crates/globset-0.4.19.crate) = 29646
 SHA256 (rust/crates/globwalk-0.9.1.crate) = 0bf760ebf69878d9fd8f110c89703d90ce35095324d1f1edcb595c63945ee757
 SIZE (rust/crates/globwalk-0.9.1.crate) = 12572
 SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9
@@ -327,8 +327,8 @@ SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d6
 SIZE (rust/crates/idna-1.1.0.crate) = 148747
 SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
 SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
-SHA256 (rust/crates/ignore-0.4.30.crate) = 7b009b6744c1445efd7244084e25e498636412effb6760b55067553baa925cc7
-SIZE (rust/crates/ignore-0.4.30.crate) = 73630
+SHA256 (rust/crates/ignore-0.4.31.crate) = 7f8a7b8211e695a1d0cd91cace480d4d0bd57667ab10277cc412c5f7f4884f83
+SIZE (rust/crates/ignore-0.4.31.crate) = 73658
 SHA256 (rust/crates/imara-diff-0.2.0.crate) = 2f01d462f766df78ab820dd06f5eb700233c51f0f4c2e846520eaf4ba6aa5c5c
 SIZE (rust/crates/imara-diff-0.2.0.crate) = 163149
 SHA256 (rust/crates/imperative-1.0.7.crate) = 35e1d0bd9c575c52e59aad8e122a11786e852a154678d0c86e9e243d55273970
@@ -369,10 +369,12 @@ SHA256 (rust/crates/itertools-0.15.0.crate) = 8b4baf93f58d4425749ca49a51c50ebab0
 SIZE (rust/crates/itertools-0.15.0.crate) = 164131
 SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
 SIZE (rust/crates/itoa-1.0.15.crate) = 11231
-SHA256 (rust/crates/jiff-0.2.32.crate) = 961d16382652bfdd8c6f68b223b26a8c93e0d475c672f414411db31c6c5c900e
-SIZE (rust/crates/jiff-0.2.32.crate) = 767521
-SHA256 (rust/crates/jiff-static-0.2.32.crate) = d0879bd39df99c4c5e2c6615ccc026391a423dde10532c573e6086eb94a802cc
-SIZE (rust/crates/jiff-static-0.2.32.crate) = 83050
+SHA256 (rust/crates/jiff-0.2.34.crate) = e184d09547b80eb7e20d141ba2fb1fbac843ca53f4cf1b31210adc4c1adc6e16
+SIZE (rust/crates/jiff-0.2.34.crate) = 676476
+SHA256 (rust/crates/jiff-core-0.1.0.crate) = 7feca88439efe53da3754500c1851dedf3cb36c524dd5cf8225cc0794de95d09
+SIZE (rust/crates/jiff-core-0.1.0.crate) = 127943
+SHA256 (rust/crates/jiff-static-0.2.34.crate) = 323da076b7a6faf914dc677cb05a4b907742ff7375c8322c9e7f5061e5e0e9de
+SIZE (rust/crates/jiff-static-0.2.34.crate) = 8000
 SHA256 (rust/crates/jiff-tzdb-0.1.4.crate) = c1283705eb0a21404d2bfd6eef2a7593d240bc42a0bdb39db0ad6fa2ec026524
 SIZE (rust/crates/jiff-tzdb-0.1.4.crate) = 62435
 SHA256 (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8
@@ -391,8 +393,8 @@ SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591
 SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
 SHA256 (rust/crates/leb128fmt-0.1.0.crate) = 09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2
 SIZE (rust/crates/leb128fmt-0.1.0.crate) = 14138
-SHA256 (rust/crates/libc-0.2.186.crate) = 68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66
-SIZE (rust/crates/libc-0.2.186.crate) = 821883
+SHA256 (rust/crates/libc-0.2.189.crate) = 3eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6d17f656fb07896ee72867612f2
+SIZE (rust/crates/libc-0.2.189.crate) = 851502
 SHA256 (rust/crates/libcst-1.8.6.crate) = 6aea7143e4a0ed59b87a1ee71e198500889f8b005311136be15e84c97a6fcd8d
 SIZE (rust/crates/libcst-1.8.6.crate) = 111277
 SHA256 (rust/crates/libcst_derive-1.8.6.crate) = 0903173ea316c34a44d0497161e04d9210af44f5f5e89bf2f55d9a254c9a0e8d
@@ -403,8 +405,6 @@ SHA256 (rust/crates/libmimalloc-sys-0.1.49.crate) = 6a45a52f43e1c16f667ccfe4dd8c
 SIZE (rust/crates/libmimalloc-sys-0.1.49.crate) = 500217
 SHA256 (rust/crates/libredox-0.1.10.crate) = 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb
 SIZE (rust/crates/libredox-0.1.10.crate) = 7332
-SHA256 (rust/crates/libtest-mimic-0.7.3.crate) = cc0bda45ed5b3a2904262c1bb91e526127aa70e7ef3758aba2ef93cf896b9b58
-SIZE (rust/crates/libtest-mimic-0.7.3.crate) = 27276
 SHA256 (rust/crates/libtest-mimic-0.8.1.crate) = 5297962ef19edda4ce33aaa484386e0a5b3d7f2f4e037cbeee00503ef6b29d33
 SIZE (rust/crates/libtest-mimic-0.8.1.crate) = 27812
 SHA256 (rust/crates/libz-rs-sys-0.5.5.crate) = c10501e7805cee23da17c7790e59df2870c0d4043ec6d03f67d31e2b53e77415
@@ -465,8 +465,6 @@ SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094
 SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
 SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
 SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b
-SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874
 SHA256 (rust/crates/objc2-0.6.3.crate) = b7c2599ce0ec54857b29ce62166b0ed9b4f6f1a70ccc9a71165b6154caca8c05
 SIZE (rust/crates/objc2-0.6.3.crate) = 272490
 SHA256 (rust/crates/objc2-encode-4.1.0.crate) = ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33
@@ -563,8 +561,8 @@ SHA256 (rust/crates/proc-macro-error2-2.0.1.crate) = 11ec05c52be0a07b08061f7dd00
 SIZE (rust/crates/proc-macro-error2-2.0.1.crate) = 24807
 SHA256 (rust/crates/proc-macro-utils-0.10.0.crate) = eeaf08a13de400bc215877b5bdc088f241b12eb42f0a548d3390dc1c56bb7071
 SIZE (rust/crates/proc-macro-utils-0.10.0.crate) = 21572
-SHA256 (rust/crates/proc-macro2-1.0.106.crate) = 8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934
-SIZE (rust/crates/proc-macro2-1.0.106.crate) = 59765
+SHA256 (rust/crates/proc-macro2-1.0.107.crate) = 985e7ec9bb745e6ce6535b544d84d6cd6f7ad8bd711c398938ae983b91a766d9
+SIZE (rust/crates/proc-macro2-1.0.107.crate) = 59588
 SHA256 (rust/crates/ptr_meta-0.3.1.crate) = 0b9a0cf95a1196af61d4f1cbdab967179516d9a4a4312af1f31948f8f6224a79
 SIZE (rust/crates/ptr_meta-0.3.1.crate) = 7717
 SHA256 (rust/crates/ptr_meta_derive-0.3.1.crate) = 7347867d0a7e1208d93b46767be83e2b8f978c3dad35f775ac8d8847551d6fe1
@@ -579,8 +577,8 @@ SHA256 (rust/crates/quickcheck-1.1.0.crate) = 95c589f335db0f6aaa168a7cd27b1fc692
 SIZE (rust/crates/quickcheck-1.1.0.crate) = 31932
 SHA256 (rust/crates/quickcheck_macros-1.2.0.crate) = a9a28b8493dd664c8b171dd944da82d933f7d456b829bfb236738e1fe06c5ba4
 SIZE (rust/crates/quickcheck_macros-1.2.0.crate) = 13790
-SHA256 (rust/crates/quote-1.0.46.crate) = dfbc457d0c7a0759a614551b11a6409e5951f6c7537be1f1b7682b9ae9230368
-SIZE (rust/crates/quote-1.0.46.crate) = 31628
+SHA256 (rust/crates/quote-1.0.47.crate) = 1fbf4db142a473a8d80c26bbf18454ed458bf8d26c8219c331daecfdbd079001
+SIZE (rust/crates/quote-1.0.47.crate) = 31622
 SHA256 (rust/crates/quote-use-0.8.4.crate) = 9619db1197b497a36178cfc736dc96b271fe918875fbf1344c436a7e93d0321e
 SIZE (rust/crates/quote-use-0.8.4.crate) = 3067
 SHA256 (rust/crates/quote-use-macros-0.8.4.crate) = 82ebfb7faafadc06a7ab141a6f67bcfb24cb8beb158c6fe933f2f035afa99f35
@@ -615,10 +613,10 @@ SHA256 (rust/crates/ref-cast-1.0.25.crate) = f354300ae66f76f1c85c5f84693f0ce81d7
 SIZE (rust/crates/ref-cast-1.0.25.crate) = 15192
 SHA256 (rust/crates/ref-cast-impl-1.0.25.crate) = b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da
 SIZE (rust/crates/ref-cast-impl-1.0.25.crate) = 10167
-SHA256 (rust/crates/regex-1.13.0.crate) = 2a0e75113e14dc5acb068cd0786884f214f1312650a3d36d269f5c4f3cdee8a2
-SIZE (rust/crates/regex-1.13.0.crate) = 155857
-SHA256 (rust/crates/regex-automata-0.4.15.crate) = 1f388202e4b80542a0921078cc23b6333bcf1409c1e3f86404cae4766a6131db
-SIZE (rust/crates/regex-automata-0.4.15.crate) = 618603
+SHA256 (rust/crates/regex-1.13.1.crate) = f020237b6c8eed93db2e2cb53c00c60a8e1bc73da7d073199a1180401450218d
+SIZE (rust/crates/regex-1.13.1.crate) = 157118
+SHA256 (rust/crates/regex-automata-0.4.16.crate) = 8fcfdb36bda0c880c5931cdc7a2bcdc8ba4556847b9d912bca70bc94708711ad
+SIZE (rust/crates/regex-automata-0.4.16.crate) = 627556
 SHA256 (rust/crates/regex-lite-0.1.7.crate) = 943f41321c63ef1c92fd763bfe054d2668f7f225a5c29f0105903dc2fc04ba30
 SIZE (rust/crates/regex-lite-0.1.7.crate) = 96903
 SHA256 (rust/crates/regex-syntax-0.8.11.crate) = d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4
@@ -661,18 +659,18 @@ SHA256 (rust/crates/seahash-4.1.0.crate) = 1c107b6f4780854c8b126e228ea8869f4d7b7
 SIZE (rust/crates/seahash-4.1.0.crate) = 31976
 SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2
 SIZE (rust/crates/semver-1.0.27.crate) = 30081
-SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
-SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde-1.0.229.crate) = 4148590afebada386688f18773da617792bf2ef03ffc1e4cbd2b1d45b023e0ba
+SIZE (rust/crates/serde-1.0.229.crate) = 83669
 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_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
-SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
-SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
-SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
+SHA256 (rust/crates/serde_core-1.0.229.crate) = 67dca2c9c51e58a4791a4b1ed58308b39c64224d349a935ab5039aa360942a48
+SIZE (rust/crates/serde_core-1.0.229.crate) = 63100
+SHA256 (rust/crates/serde_derive-1.0.229.crate) = e7a5d71263a5a7d47b41f6b3f06ba276f10cc18b0931f1799f710578e2309348
+SIZE (rust/crates/serde_derive-1.0.229.crate) = 59864
 SHA256 (rust/crates/serde_derive_internals-0.29.1.crate) = 18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711
 SIZE (rust/crates/serde_derive_internals-0.29.1.crate) = 26189
-SHA256 (rust/crates/serde_json-1.0.150.crate) = e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9
-SIZE (rust/crates/serde_json-1.0.150.crate) = 155574
+SHA256 (rust/crates/serde_json-1.0.151.crate) = c841b55ecdae098c80dcae9cf767f6f8a0c2cdb3416bbef72181df4d0fe73f14
+SIZE (rust/crates/serde_json-1.0.151.crate) = 156556
 SHA256 (rust/crates/serde_spanned-1.1.1.crate) = 6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26
 SIZE (rust/crates/serde_spanned-1.1.1.crate) = 11025
 SHA256 (rust/crates/serde_test-1.0.177.crate) = 7f901ee573cab6b3060453d2d5f0bae4e6d628c23c0a962ff9b5f1d7c8d4f1ed
@@ -719,16 +717,16 @@ SHA256 (rust/crates/supports-hyperlinks-3.2.0.crate) = e396b6523b11ccb83120b115a
 SIZE (rust/crates/supports-hyperlinks-3.2.0.crate) = 8455
 SHA256 (rust/crates/syn-2.0.119.crate) = 872831b642d1a07999a962a351ed35b955ea2cfc8f3862091e2a240a84f17297
 SIZE (rust/crates/syn-2.0.119.crate) = 307407
+SHA256 (rust/crates/syn-3.0.3.crate) = 53e9bae58849f64dfa4f5d5ae372c8341f7305f82a3868709269343628b659a3
+SIZE (rust/crates/syn-3.0.3.crate) = 312999
 SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
 SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
 SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
 SIZE (rust/crates/tap-1.0.1.crate) = 11316
 SHA256 (rust/crates/tempfile-3.27.0.crate) = 32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd
 SIZE (rust/crates/tempfile-3.27.0.crate) = 44780
-SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
-SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
-SHA256 (rust/crates/terminal_size-0.4.3.crate) = 60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0
-SIZE (rust/crates/terminal_size-0.4.3.crate) = 10686
+SHA256 (rust/crates/terminal_size-0.4.4.crate) = 230a1b821ccbd75b185820a1f1ff7b14d21da1e442e22c0863ea5f08771a8874
*** 64 LINES SKIPPED ***
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.