[maintainer update] devel/ruff 0.16.2

Laurent Cheylus <[email protected]>
Newsgroups gmane.os.openbsd.ports
Message-ID <1137279171.-489638227.1786264728278.JavaMail.root@zimbra63-e11.priv.proxad.net>
Hi ports@

update for devel/ruff (Python linter in Rust) to the latest version 0.16.2

Changelog:
- https://github.com/astral-sh/ruff/releases/tag/0.16.1
- https://github.com/astral-sh/ruff/releases/tag/0.16.2

Build and tests OK on current/amd64 with Rust 1.97.1

Tests welcome and please commit if OK.

Laurent
ruff-0.16.2.diff (text/x-patch, 47.3 KB)
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/ruff/Makefile,v
diff -u -p -r1.17 Makefile
--- Makefile	26 Jul 2026 12:40:33 -0000	1.17
+++ Makefile	7 Aug 2026 17:24:02 -0000
@@ -3,7 +3,7 @@ NOT_FOR_ARCHS =	sparc64
 
 COMMENT =	Python linter and code formatter
 
-MODPY_DISTV =	0.16.0
+MODPY_DISTV =	0.16.2
 
 GH_ACCOUNT =	astral-sh
 GH_PROJECT =	ruff
Index: crates.inc
===================================================================
RCS file: /cvs/ports/devel/ruff/crates.inc,v
diff -u -p -r1.16 crates.inc
--- crates.inc	26 Jul 2026 12:40:33 -0000	1.16
+++ crates.inc	7 Aug 2026 17:24:02 -0000
@@ -14,7 +14,7 @@ MODCARGO_CRATES +=	anstyle-parse	1.0.0	#
 MODCARGO_CRATES +=	anstyle-query	1.1.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	anstyle-svg	0.1.11	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	anstyle-wincon	3.0.10	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	anyhow	1.0.103	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	anyhow	1.0.104	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	approx	0.5.1	# Apache-2.0
 MODCARGO_CRATES +=	arc-swap	1.9.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	argfile	1.0.0	# MIT OR Apache-2.0
@@ -27,7 +27,7 @@ MODCARGO_CRATES +=	autocfg	1.5.0	# Apach
 MODCARGO_CRATES +=	bit-set	0.8.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	bit-vec	0.8.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	bitflags	1.3.2	# MIT/Apache-2.0
-MODCARGO_CRATES +=	bitflags	2.13.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	bitflags	2.13.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	bitvec	1.1.1	# MIT
 MODCARGO_CRATES +=	block-buffer	0.10.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	block2	0.6.2	# MIT
@@ -38,7 +38,7 @@ MODCARGO_CRATES +=	bytecheck	0.8.2	# MIT
 MODCARGO_CRATES +=	bytecheck_derive	0.8.2	# MIT
 MODCARGO_CRATES +=	bytes	1.12.0	# MIT
 MODCARGO_CRATES +=	cachedir	0.3.1	# MIT
-MODCARGO_CRATES +=	camino	1.2.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	camino	1.2.5	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	cast	0.3.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	castaway	0.2.4	# MIT
 MODCARGO_CRATES +=	cc	1.2.65	# MIT OR Apache-2.0
@@ -50,12 +50,12 @@ MODCARGO_CRATES +=	chrono	0.4.44	# MIT O
 MODCARGO_CRATES +=	ciborium	0.2.2	# Apache-2.0
 MODCARGO_CRATES +=	ciborium-io	0.2.2	# Apache-2.0
 MODCARGO_CRATES +=	ciborium-ll	0.2.2	# Apache-2.0
-MODCARGO_CRATES +=	clap	4.6.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	clap_builder	4.6.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	clap	4.6.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	clap_builder	4.6.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	clap_complete	4.5.58	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	clap_complete_command	0.6.1	# MIT
 MODCARGO_CRATES +=	clap_complete_nushell	4.5.8	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	clap_derive	4.6.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	clap_derive	4.6.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	clap_lex	1.0.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	clearscreen	4.0.6	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	codspeed	5.0.1	# MIT OR Apache-2.0
@@ -71,7 +71,7 @@ MODCARGO_CRATES +=	compact_str	0.10.0	# 
 MODCARGO_CRATES +=	condtype	1.3.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	console	0.16.4	# MIT
 MODCARGO_CRATES +=	console_error_panic_hook	0.1.7	# Apache-2.0/MIT
-MODCARGO_CRATES +=	console_log	1.0.0	# MIT/Apache-2.0
+MODCARGO_CRATES +=	console_log	1.1.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	core-foundation-sys	0.8.7	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	countme	3.0.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	cpufeatures	0.2.17	# MIT OR Apache-2.0
@@ -131,7 +131,7 @@ MODCARGO_CRATES +=	funty	2.0.0	# MIT
 MODCARGO_CRATES +=	futures-core	0.3.32	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	futures-task	0.3.32	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	futures-util	0.3.32	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	gen-lsp-types	0.10.0	# MIT
+MODCARGO_CRATES +=	gen-lsp-types	0.11.0	# MIT
 MODCARGO_CRATES +=	generic-array	0.14.7	# MIT
 MODCARGO_CRATES +=	get-size-derive2	0.10.3	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	get-size2	0.10.3	# MIT OR Apache-2.0
@@ -139,8 +139,8 @@ MODCARGO_CRATES +=	getopts	0.2.24	# MIT 
 MODCARGO_CRATES +=	getrandom	0.2.16	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	getrandom	0.3.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	getrandom	0.4.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	glob	0.3.3	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	globset	0.4.18	# Unlicense OR MIT
+MODCARGO_CRATES +=	glob	0.3.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	globset	0.4.19	# Unlicense OR MIT
 MODCARGO_CRATES +=	globwalk	0.9.1	# MIT
 MODCARGO_CRATES +=	half	2.6.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	hashbrown	0.14.5	# MIT OR Apache-2.0
@@ -162,7 +162,7 @@ MODCARGO_CRATES +=	icu_provider	2.2.0	# 
 MODCARGO_CRATES +=	id-arena	2.3.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	idna	1.1.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	idna_adapter	1.2.1	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	ignore	0.4.30	# Unlicense OR MIT
+MODCARGO_CRATES +=	ignore	0.4.31	# Unlicense OR MIT
 MODCARGO_CRATES +=	imara-diff	0.2.0	# Apache-2.0
 MODCARGO_CRATES +=	imperative	1.0.7	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	indexmap	2.14.0	# Apache-2.0 OR MIT
@@ -183,8 +183,9 @@ MODCARGO_CRATES +=	itertools	0.13.0	# MI
 MODCARGO_CRATES +=	itertools	0.14.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	itertools	0.15.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	itoa	1.0.15	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	jiff	0.2.32	# Unlicense OR MIT
-MODCARGO_CRATES +=	jiff-static	0.2.32	# Unlicense OR MIT
+MODCARGO_CRATES +=	jiff	0.2.35	# Unlicense OR MIT
+MODCARGO_CRATES +=	jiff-core	0.1.0	# Unlicense OR MIT
+MODCARGO_CRATES +=	jiff-static	0.2.35	# Unlicense OR MIT
 MODCARGO_CRATES +=	jiff-tzdb	0.1.4	# Unlicense OR MIT
 MODCARGO_CRATES +=	jiff-tzdb-platform	0.1.3	# Unlicense OR MIT
 MODCARGO_CRATES +=	jobserver	0.1.34	# MIT OR Apache-2.0
@@ -194,13 +195,12 @@ MODCARGO_CRATES +=	kqueue	1.1.1	# MIT
 MODCARGO_CRATES +=	kqueue-sys	1.0.4	# MIT
 MODCARGO_CRATES +=	lazy_static	1.5.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	leb128fmt	0.1.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	libc	0.2.186	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	libc	0.2.189	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	libcst	1.8.6	# MIT AND (MIT AND PSF-2.0)
 MODCARGO_CRATES +=	libcst_derive	1.8.6	# MIT
 MODCARGO_CRATES +=	libm	0.2.16	# MIT
 MODCARGO_CRATES +=	libmimalloc-sys	0.1.49	# MIT
 MODCARGO_CRATES +=	libredox	0.1.10	# MIT
-MODCARGO_CRATES +=	libtest-mimic	0.7.3	# MIT/Apache-2.0
 MODCARGO_CRATES +=	libtest-mimic	0.8.1	# MIT/Apache-2.0
 MODCARGO_CRATES +=	libz-rs-sys	0.5.5	# Zlib
 MODCARGO_CRATES +=	linux-raw-sys	0.12.1	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
@@ -231,7 +231,6 @@ MODCARGO_CRATES +=	notify	8.2.0	# CC0-1.
 MODCARGO_CRATES +=	notify-types	2.0.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	nu-ansi-term	0.50.1	# MIT
 MODCARGO_CRATES +=	num-traits	0.2.19	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	num_cpus	1.17.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	objc2	0.6.3	# MIT
 MODCARGO_CRATES +=	objc2-encode	4.1.0	# MIT
 MODCARGO_CRATES +=	once_cell	1.21.4	# MIT OR Apache-2.0
@@ -280,7 +279,7 @@ MODCARGO_CRATES +=	proc-macro-crate	3.5.
 MODCARGO_CRATES +=	proc-macro-error-attr2	2.0.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	proc-macro-error2	2.0.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	proc-macro-utils	0.10.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	proc-macro2	1.0.106	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	proc-macro2	1.0.107	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	ptr_meta	0.3.1	# MIT
 MODCARGO_CRATES +=	ptr_meta_derive	0.3.1	# MIT
 MODCARGO_CRATES +=	pyproject-toml	0.13.7	# MIT
@@ -288,7 +287,7 @@ MODCARGO_CRATES +=	quick-junit	0.6.1	# A
 MODCARGO_CRATES +=	quick-xml	0.41.0	# MIT
 MODCARGO_CRATES +=	quickcheck	1.1.0	# Unlicense OR MIT
 MODCARGO_CRATES +=	quickcheck_macros	1.2.0	# Unlicense OR MIT
-MODCARGO_CRATES +=	quote	1.0.46	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	quote	1.0.47	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	quote-use	0.8.4	# MIT
 MODCARGO_CRATES +=	quote-use-macros	0.8.4	# MIT
 MODCARGO_CRATES +=	r-efi	5.3.0	# MIT OR Apache-2.0 OR LGPL-2.1-or-later
@@ -306,8 +305,8 @@ MODCARGO_CRATES +=	redox_syscall	0.5.17	
 MODCARGO_CRATES +=	redox_users	0.5.2	# MIT
 MODCARGO_CRATES +=	ref-cast	1.0.25	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	ref-cast-impl	1.0.25	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	regex	1.13.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	regex-automata	0.4.15	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	regex	1.13.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	regex-automata	0.4.16	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	regex-lite	0.1.7	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	regex-syntax	0.8.11	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rend	0.5.3	# MIT
@@ -320,21 +319,21 @@ MODCARGO_CRATES +=	rustc-stable-hash	0.1
 MODCARGO_CRATES +=	rustix	1.1.4	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
 MODCARGO_CRATES +=	rustversion	1.0.22	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	ryu	1.0.20	# Apache-2.0 OR BSL-1.0
-MODCARGO_CRATES +=	salsa	0.28.1	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	salsa-macro-rules	0.28.1	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	salsa-macros	0.28.1	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	salsa	0.28.2	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	salsa-macro-rules	0.28.2	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	salsa-macros	0.28.2	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	same-file	1.0.6	# Unlicense/MIT
-MODCARGO_CRATES +=	schemars	1.2.1	# MIT
-MODCARGO_CRATES +=	schemars_derive	1.2.1	# MIT
+MODCARGO_CRATES +=	schemars	1.2.2	# MIT
+MODCARGO_CRATES +=	schemars_derive	1.2.2	# MIT
 MODCARGO_CRATES +=	scopeguard	1.2.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	seahash	4.1.0	# MIT
 MODCARGO_CRATES +=	semver	1.0.27	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	serde	1.0.228	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde	1.0.229	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	serde-wasm-bindgen	0.6.5	# MIT
-MODCARGO_CRATES +=	serde_core	1.0.228	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	serde_derive	1.0.228	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	serde_derive_internals	0.29.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	serde_json	1.0.150	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde_core	1.0.229	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde_derive	1.0.229	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde_derive_internals	0.30.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde_json	1.0.151	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	serde_spanned	1.1.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	serde_test	1.0.177	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	sha2	0.10.9	# MIT OR Apache-2.0
@@ -358,23 +357,22 @@ MODCARGO_CRATES +=	strum	0.28.0	# MIT
 MODCARGO_CRATES +=	strum_macros	0.28.0	# MIT
 MODCARGO_CRATES +=	supports-hyperlinks	3.2.0	# Apache-2.0
 MODCARGO_CRATES +=	syn	2.0.119	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	syn	3.0.3	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	synstructure	0.13.2	# MIT
 MODCARGO_CRATES +=	tap	1.0.1	# MIT
 MODCARGO_CRATES +=	tempfile	3.27.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	termcolor	1.4.1	# Unlicense OR MIT
-MODCARGO_CRATES +=	terminal_size	0.4.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	terminal_size	0.4.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	terminfo	0.9.0	# WTFPL
 MODCARGO_CRATES +=	termtree	0.5.1	# MIT
 MODCARGO_CRATES +=	test-case	3.3.1	# MIT
 MODCARGO_CRATES +=	test-case-core	3.3.1	# MIT
 MODCARGO_CRATES +=	test-case-macros	3.3.1	# MIT
-MODCARGO_CRATES +=	thin-vec	0.2.18	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	thin-vec	0.2.19	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	thiserror	1.0.69	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	thiserror	2.0.18	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	thiserror	2.0.19	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	thiserror-impl	1.0.69	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	thiserror-impl	2.0.18	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	thiserror-impl	2.0.19	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	thread_local	1.1.9	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	threadpool	1.8.1	# MIT/Apache-2.0
 MODCARGO_CRATES +=	tikv-jemalloc-sys	0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7	# MIT/Apache-2.0
 MODCARGO_CRATES +=	tikv-jemallocator	0.6.1	# MIT/Apache-2.0
 MODCARGO_CRATES +=	tinystr	0.8.3	# Unicode-3.0
@@ -382,11 +380,11 @@ MODCARGO_CRATES +=	tinytemplate	1.2.1	# 
 MODCARGO_CRATES +=	tinyvec	1.10.0	# Zlib OR Apache-2.0 OR MIT
 MODCARGO_CRATES +=	tinyvec_macros	0.1.1	# MIT OR Apache-2.0 OR Zlib
 MODCARGO_CRATES +=	toml	0.9.12+spec-1.1.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	toml	1.1.3+spec-1.1.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	toml	1.1.4+spec-1.1.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	toml_datetime	0.7.5+spec-1.1.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	toml_datetime	1.1.1+spec-1.1.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	toml_edit	0.25.12+spec-1.1.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	toml_parser	1.1.2+spec-1.1.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	toml_parser	1.1.3+spec-1.1.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	toml_writer	1.1.2+spec-1.1.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	tracing	0.1.44	# MIT
 MODCARGO_CRATES +=	tracing-attributes	0.1.31	# MIT
@@ -395,7 +393,6 @@ MODCARGO_CRATES +=	tracing-flame	0.2.0	#
 MODCARGO_CRATES +=	tracing-indicatif	0.3.14	# MIT
 MODCARGO_CRATES +=	tracing-log	0.2.0	# MIT
 MODCARGO_CRATES +=	tracing-subscriber	0.3.23	# MIT
-MODCARGO_CRATES +=	tryfn	1.0.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	typed-arena	2.0.2	# MIT
 MODCARGO_CRATES +=	typed-path	0.12.3	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	typeid	1.0.3	# MIT OR Apache-2.0
@@ -415,7 +412,7 @@ MODCARGO_CRATES +=	urlencoding	2.1.3	# M
 MODCARGO_CRATES +=	utf8-width	0.1.7	# MIT
 MODCARGO_CRATES +=	utf8_iter	1.0.4	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	utf8parse	0.2.2	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	uuid	1.23.5	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	uuid	1.24.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	valuable	0.1.1	# MIT
 MODCARGO_CRATES +=	version-ranges	0.1.1	# MPL-2.0
 MODCARGO_CRATES +=	version_check	0.9.5	# MIT/Apache-2.0
@@ -440,7 +437,7 @@ MODCARGO_CRATES +=	wasm-metadata	0.244.0
 MODCARGO_CRATES +=	wasmparser	0.244.0	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
 MODCARGO_CRATES +=	web-sys	0.3.100	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	web-time	1.1.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	which	8.0.4	# MIT
+MODCARGO_CRATES +=	which	8.0.5	# MIT
 MODCARGO_CRATES +=	wild	2.2.1	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	winapi	0.3.9	# MIT/Apache-2.0
 MODCARGO_CRATES +=	winapi-i686-pc-windows-gnu	0.4.0	# MIT/Apache-2.0
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/ruff/distinfo,v
diff -u -p -r1.16 distinfo
--- distinfo	26 Jul 2026 12:40:33 -0000	1.16
+++ distinfo	7 Aug 2026 17:24:02 -0000
@@ -14,7 +14,7 @@ SHA256 (cargo/anstyle-parse-1.0.0.tar.gz
 SHA256 (cargo/anstyle-query-1.1.4.tar.gz) = niMfYTT2G3EHaj6rUGw3nU82Ei8q8Vqf8EQV6kwzOeI=
 SHA256 (cargo/anstyle-svg-0.1.11.tar.gz) = JrnsjJduraGw+XR6PXzE6uO+8QYT5EN0bnSH8myHL94=
 SHA256 (cargo/anstyle-wincon-3.0.10.tar.gz) = PgYzQUUioy/6rIrGzI90jgkMVxdmH93uoEIZ4jRPXyo=
-SHA256 (cargo/anyhow-1.0.103.tar.gz) = KkOF4uNOs11rPv55i564gJaSXYdybAeYcJv1bZ7YSvM=
+SHA256 (cargo/anyhow-1.0.104.tar.gz) = Mwpe0H+lTkcCydbEF090Qn/A724hS71neuUKUJmUZHA=
 SHA256 (cargo/approx-0.5.1.tar.gz) = yrES8KhtVo6g5ifMHWvnSh6c1VIUaE21VhmV9trYl8Y=
 SHA256 (cargo/arc-swap-1.9.2.tar.gz) = wEnAvk2u8LFFyzVVQWs7jvW3iIo4rqGjoVWAH+ewgQs=
 SHA256 (cargo/argfile-1.0.0.tar.gz) = mUiacz3qDSkwv6WcJDFGqFE857CZG50AZkdofMYfU+c=
@@ -27,7 +27,7 @@ SHA256 (cargo/autocfg-1.5.0.tar.gz) = wI
 SHA256 (cargo/bit-set-0.8.0.tar.gz) = CIB+CA7X+dVDP6mydRls/DVBT2agx52GTcUaDYJSMaM=
 SHA256 (cargo/bit-vec-0.8.0.tar.gz) = XnZKHUDVENrzXge+nrBudXcJCMJ9QR7mySEJyYQOqvc=
 SHA256 (cargo/bitflags-1.3.2.tar.gz) = vvONRRY8Lx3eCUp9/TPM9ZXJKQXI+PT9wY0G+xA3cYo=
-SHA256 (cargo/bitflags-2.13.0.tar.gz) = tDiL7oaD49BK90fHNCKvUxAtK9JNnq22y8EAuu9LQ/g=
+SHA256 (cargo/bitflags-2.13.1.tar.gz) = tYi3bQD955aH12Rqm1vfPMD2VeC70IAzWpXX6W81h9o=
 SHA256 (cargo/bitvec-1.1.1.tar.gz) = 3c7D0SxXnUCJj+Cpo1ioA8I+nFLKPEJXB/gclDYhGDc=
 SHA256 (cargo/block-buffer-0.10.4.tar.gz) = MHjHYpti0/BDlRf6OUmWrKzFy8kcWiDYxljner1QOnE=
 SHA256 (cargo/block2-0.6.2.tar.gz) = zeudhwUWABRC42TFIg01dNLajcdlVUtKYXIw0z+ljvU=
@@ -38,7 +38,7 @@ SHA256 (cargo/bytecheck-0.8.2.tar.gz) = 
 SHA256 (cargo/bytecheck_derive-0.8.2.tar.gz) = iThegrXRgh0iGeCwle+izB8kbL+ZCA875GoahcDTktk=
 SHA256 (cargo/bytes-1.12.0.tar.gz) = iuP10xWSQnBTAgfipoOWw8xUf23KP73KMXz7GlHttZM=
 SHA256 (cargo/cachedir-0.3.1.tar.gz) = RwPzk3B324+jW+48h4k0PBrsJYXwFG8J1ljUzMDo2HM=
-SHA256 (cargo/camino-1.2.4.tar.gz) = Xy0w5Bc8QCaTLVHTHWsGE7H9MBS/P5+JQ9S6E5xDe6A=
+SHA256 (cargo/camino-1.2.5.tar.gz) = uxMH8SqpZ7WlhBboezZTNg4P1hSgFrbpcNsI/suxuA0=
 SHA256 (cargo/cast-0.3.0.tar.gz) = N7KmcqLLEpouQcELEiS7No+fN6Kxa2ElmBOL79ezfrU=
 SHA256 (cargo/castaway-0.2.4.tar.gz) = 3sVRq251eIGRMscTqTwCKgXWAVnchuenBQIjV3SExVo=
 SHA256 (cargo/cc-1.2.65.tar.gz) = 4ijuyb58F8y2QLWbNqXNgF6ipWSkxeFiwvZZ/qMNO5Y=
@@ -50,12 +50,12 @@ SHA256 (cargo/chrono-0.4.44.tar.gz) = xn
 SHA256 (cargo/ciborium-0.2.2.tar.gz) = Quaf/W8JF/XAKSVqJNAWHbF86jmX0YXbDTWSYwh3Dw4=
 SHA256 (cargo/ciborium-io-0.2.2.tar.gz) = Ba/qHgoGyb4z1Tm4dvHONpL0r+ostB90DndDIl7Rx1c=
 SHA256 (cargo/ciborium-ll-0.2.2.tar.gz) = V2Y7ZT2UijOL+z7rqbsv1fz67Lnhmeh+HtpNnoskD9k=
-SHA256 (cargo/clap-4.6.1.tar.gz) = HdsRfkO799rPCkGQ/vTTRbm61o38ZJyzSefRfShCjlE=
-SHA256 (cargo/clap_builder-4.6.0.tar.gz) = cUpTABv2ZBatsOLvWshXFA59w6DEj7KLLxB2L8S1Bp8=
+SHA256 (cargo/clap-4.6.4.tar.gz) = 2R4MFFeS73OmrTbSfHWsCfGDIiKjwglonZD1NGhe5bc=
+SHA256 (cargo/clap_builder-4.6.2.tar.gz) = 8JYor9zFOLV/PGNB6cjplw8Y5KSBaQpkl01wI70zVIs=
 SHA256 (cargo/clap_complete-4.5.58.tar.gz) = db8LMq0uFS3nibtjXqTTB49rg4rXl0FD6ZuZ9FoEr0o=
 SHA256 (cargo/clap_complete_command-0.6.1.tar.gz) = 2o4ZjAUjFWhtNjceijxXeLeFL8dcwxPk4R7remRKG2I=
 SHA256 (cargo/clap_complete_nushell-4.5.8.tar.gz) = CgyVFpRpHmW/nUIdWX1oQWwi3pYy6ITChBLLjNi3Pc4=
-SHA256 (cargo/clap_derive-4.6.1.tar.gz) = 8s6GBHEPZzOqZBorNzHqoeiz2Zc9XjVl2hGACBP5l6k=
+SHA256 (cargo/clap_derive-4.6.4.tar.gz) = 0BLSudZayn8Y9NmHigRbwXiZu6lRVhul7Dwroe7ZoGE=
 SHA256 (cargo/clap_lex-1.0.0.tar.gz) = OoIupbx1kPnUDxuhLA3DwnYPNILGmE2xVzrREDFCCDE=
 SHA256 (cargo/clearscreen-4.0.6.tar.gz) = 1mm7VSkI4zatVoF4l1IDO0VWa35ZGuqsemFOWOXW2PI=
 SHA256 (cargo/codspeed-5.0.1.tar.gz) = cIPyUyYLy0qqO0qkxSlzcD2rwahcLxk5l+Jomq+oqRk=
@@ -71,7 +71,7 @@ SHA256 (cargo/compact_str-0.10.0.tar.gz)
 SHA256 (cargo/condtype-1.3.0.tar.gz) = uvCgekAfN0I4q44vEaEE0oUb+c5xHsaYBINN6K9Fx68=
 SHA256 (cargo/console-0.16.4.tar.gz) = T+X0ZaT2/uiPrUG4XZkPhMg1M16Ftdnm5j4NBtKMunw=
 SHA256 (cargo/console_error_panic_hook-0.1.7.tar.gz) = oGrrc/Rw9m3Nv3Ijyu67hZhJQvIvGtsqCIz5ZoFGu7w=
-SHA256 (cargo/console_log-1.0.0.tar.gz) = vortQOTtv007RDGrJgtj/cQPV4CkdmgkMp6g8e7+PA8=
+SHA256 (cargo/console_log-1.1.0.tar.gz) = hpGc7z43uTVsz1TUQhIIwX7P2gG+rmE5Pn/9cpFsDvE=
 SHA256 (cargo/core-foundation-sys-0.8.7.tar.gz) = dzZIuU0OXWIPZPKAd3RFdA5h/nAQJQh+yLV/RceRiIs=
 SHA256 (cargo/countme-3.0.1.tar.gz) = dwS1/dF7GK4xxMHaWi4DBaK/F7UkkwCp7p7XtyEUxjY=
 SHA256 (cargo/cpufeatures-0.2.17.tar.gz) = We1YOO67JqK7Llj21bUxaYmunQi6sQ4ObRA+ZW0bAoA=
@@ -131,7 +131,7 @@ SHA256 (cargo/funty-2.0.0.tar.gz) = 5tWj
 SHA256 (cargo/futures-core-0.3.32.tar.gz) = fjRQgVJy71jOxtVkQj9udV4lN5shewvGiOKVuiTfax0=
 SHA256 (cargo/futures-task-0.3.32.tar.gz) = A3cRs9WcMwBNOFb73IO5nU/zeiR2j6G+nONTihzeQ5M=
 SHA256 (cargo/futures-util-0.3.32.tar.gz) = OJykEpbmGQtIBT3gMh0Cp38y+KXSRh3Th2LAWTgFxtY=
-SHA256 (cargo/gen-lsp-types-0.10.0.tar.gz) = TNY1xSBqzQPqAk1rWQJTnlyQPeOvoiD9tclLWDr3f08=
+SHA256 (cargo/gen-lsp-types-0.11.0.tar.gz) = tkiHrDqAg0J66TWnKW24docVgs1X6sB3Vk+LwY+kkRY=
 SHA256 (cargo/generic-array-0.14.7.tar.gz) = hWScpR/XInLXghra8nStkcKIJ3cT2cGIINhJmn/2npo=
 SHA256 (cargo/get-size-derive2-0.10.3.tar.gz) = xzbSJsMuSWuDd4E7UiaeEa06SNg3O2iGLQNk8E/RIp0=
 SHA256 (cargo/get-size2-0.10.3.tar.gz) = tBHzRBgwWQirFagv94lYwqmu6aJysqLmY4NrIKTkudM=
@@ -139,8 +139,8 @@ SHA256 (cargo/getopts-0.2.24.tar.gz) = z
 SHA256 (cargo/getrandom-0.2.16.tar.gz) = M1/58TXkOEyBUNbyfG2u1DNXf4a0dQQYM4wBoaJShZI=
 SHA256 (cargo/getrandom-0.3.4.tar.gz) = iZ3vXDfE/XsmZGSMKBIOzsE45NOVtFnlyjT5zOLdd/0=
 SHA256 (cargo/getrandom-0.4.2.tar.gz) = DeUeaHTpTnv3bXJvxdE7p4LeynNP9g1bsvsmB8dAZVU=
-SHA256 (cargo/glob-0.3.3.tar.gz) = DMIycPbhgI4wqSi9yE3qC5tBNqi8gjOFdPI7r0e70oA=
-SHA256 (cargo/globset-0.4.18.tar.gz) = Ut/BkVOki94MvWMEU2FcgVG846Wt+segrr+/Ch4fV+M=
+SHA256 (cargo/glob-0.3.4.tar.gz) = 5OuoXqHQqWapg6zQfe7lZuZzldLZa2+znmK1qDPx6ws=
+SHA256 (cargo/globset-0.4.19.tar.gz) = 5H030q5EZCVIhLYKtwcb4rh2qcNbaWvQGN3MdoRzCc0=
 SHA256 (cargo/globwalk-0.9.1.tar.gz) = C/dg6/aYeNn9jxEMiXA9kM41CVMk0fHty1lcY5Re51c=
 SHA256 (cargo/half-2.6.0.tar.gz) = RZGW7SlUlaaPfX/h2E9sS3/w4h/jAXsvKDxvrDrYA8k=
 SHA256 (cargo/hashbrown-0.14.5.tar.gz) = 5SdEI+F7fJ/CC25+IIUy+bGYJdgt/WFXCLcO3YPfQfE=
@@ -162,7 +162,7 @@ SHA256 (cargo/icu_provider-2.2.0.tar.gz)
 SHA256 (cargo/id-arena-2.3.0.tar.gz) = PTBn15uXXohEyp6wcuFrMcPBw2ko7fnGeJVIxSTQ2VQ=
 SHA256 (cargo/idna-1.1.0.tar.gz) = Owh18jyqA4mJlPbdxQGIakXH09YtBNLZB4jUe+Gx5N4=
 SHA256 (cargo/idna_adapter-1.2.1.tar.gz) = OsrpYJVAqjGNG8WIRVIl+yCFue0MT2vQ2dW82G8aA0Q=
-SHA256 (cargo/ignore-0.4.30.tar.gz) = ewCbZ0TBRF79ckQITiXkmGNkEu/7Z2C1UGdVO6qSXMc=
+SHA256 (cargo/ignore-0.4.31.tar.gz) = f4p7ghHmlaHQzZHKzkgNTQvVdmerECd8xBLF9/SIT4M=
 SHA256 (cargo/imara-diff-0.2.0.tar.gz) = LwHUYvdm33irgg3Qb163ACM8UfD0wuhGUg6vS6aqXFw=
 SHA256 (cargo/imperative-1.0.7.tar.gz) = NeHQvZxXXFLlmq2OEioReG6FKhVGeNDIbp4kPVUnOXA=
 SHA256 (cargo/indexmap-2.14.0.tar.gz) = 1GbpRU8I5KkR4UgGwk4W+6G0wSHR6kdDlvOWBpz5Sdk=
@@ -183,8 +183,9 @@ SHA256 (cargo/itertools-0.13.0.tar.gz) =
 SHA256 (cargo/itertools-0.14.0.tar.gz) = KxkseCA3+t2c+nVUgxBIiqvb89Lac4hbMb0KvQM1EoU=
 SHA256 (cargo/itertools-0.15.0.tar.gz) = i0uvk/WNRCV0nKSaUcUOurByxd9plNCP7ZNUHDMUgdw=
 SHA256 (cargo/itoa-1.0.15.tar.gz) = Sl8TuFjI0xTuPo9jkBH3zO/nH5f5blAVH7mR8meSjiw=
-SHA256 (cargo/jiff-0.2.32.tar.gz) = lh0WOCZSv92Mb2iyI7JqjJPg1HXGcvQUQR2zHGxckA4=
-SHA256 (cargo/jiff-static-0.2.32.tar.gz) = 0Ieb0535nExeLGYVzMAmORpCPd4QUyxXPmCG65SoAsw=
+SHA256 (cargo/jiff-0.2.35.tar.gz) = Zotxg70Hr5pIhfXDWwzFyDxGB6kTwWt+FykYMpENLcw=
+SHA256 (cargo/jiff-core-0.1.0.tar.gz) = f+yohDnv5T2jdUUAwYUd7fPLNsUk3Vz4IlzAeU3pXQk=
+SHA256 (cargo/jiff-static-0.2.35.tar.gz) = Omncs6Ic+zLOHNBWFpM3yihK8HZt12bnh4gZslGkkgQ=
 SHA256 (cargo/jiff-tzdb-0.1.4.tar.gz) = wSg3BesKIUBNK/1u7yp1k9JAvEKgvbOdsK1vouwCZSQ=
 SHA256 (cargo/jiff-tzdb-platform-0.1.3.tar.gz) = h1paaawrqxqJFxHPXsy+wc4DQeqAVWDc2Qt6LpJRMug=
 SHA256 (cargo/jobserver-0.1.34.tar.gz) = mvs95Dldaz5np4C23mS1HJeOzxHLmkYsZr59TKkDnTM=
@@ -194,13 +195,12 @@ SHA256 (cargo/kqueue-1.1.1.tar.gz) = 6sM
 SHA256 (cargo/kqueue-sys-1.0.4.tar.gz) = 7ZYl/9qHKbheRc8ECQA1rDaJJ7jOvDSJjnwSD1Lkg4s=
 SHA256 (cargo/lazy_static-1.5.0.tar.gz) = u9K8tMlj8t2uBqLvx+nzWRMSRzxQxmheHymAaDFuZv4=
 SHA256 (cargo/leb128fmt-0.1.0.tar.gz) = Ce3Z6LVOSeWH5PYpWn0pw+qU1GnLQKuMpwsogkioHbI=
-SHA256 (cargo/libc-0.2.186.tar.gz) = aKuRAX/hbGIkhoQOTIPJo3r+/5eL0jm1KT1h7OWH3mY=
+SHA256 (cargo/libc-0.2.189.tar.gz) = Pq8+3j/ubbGkwu4JG/iotNzNxtF/ZW+weJbucoZ2EvI=
 SHA256 (cargo/libcst-1.8.6.tar.gz) = aupxQ+Sg7Vm4eh7nHhmFAIifiwBTERNr4V6EyXpvzY0=
 SHA256 (cargo/libcst_derive-1.8.6.tar.gz) = CQMXPqMWw0pE0ElxYeBNkhCvRPX16Jvy9V2aJUyaDo0=
 SHA256 (cargo/libm-0.2.16.tar.gz) = ttLOw+rpT59QnHZ7RZMvGtqDUMS9uFry/KtKPBSAeYE=
 SHA256 (cargo/libmimalloc-sys-0.1.49.tar.gz) = akWlL0PhwW9mfM/k3YyFt/fCBP1eO/RsWw25pcPAuOk=
 SHA256 (cargo/libredox-0.1.10.tar.gz) = QW9+cYvbBgAJZJYP+kO0M1rUASrouZBgJhqkqAiNXMs=
-SHA256 (cargo/libtest-mimic-0.7.3.tar.gz) = zAvaRe1bOikEJiwbuR5SYSeqcOfvN1irou+Tz4lrm1g=
 SHA256 (cargo/libtest-mimic-0.8.1.tar.gz) = UpeWLvGe3aTOM6qkhDhuCls9fy9OA3y+7gBQPvaynTM=
 SHA256 (cargo/libz-rs-sys-0.5.5.tar.gz) = wQUB54Bc7iPaF8d5DlnfKHDA1AQ+xtA/Z9MeK1PndBU=
 SHA256 (cargo/linux-raw-sys-0.12.1.tar.gz) = MqZpSeAw2gDox9RDSyUWcKkVVvQUSUHTdFJ2nCXVilM=
@@ -231,7 +231,6 @@ SHA256 (cargo/notify-8.2.0.tar.gz) = TT0
 SHA256 (cargo/notify-types-2.0.0.tar.gz) = XggmqYmt7cKiRHmegjrs4EZitmYJ2Wr43/esbfmokl0=
 SHA256 (cargo/nu-ansi-term-0.50.1.tar.gz) = 1KKOBX0B+X5hJVIQ/P8JTXTtBGYDhjPpUBf1vraOQ5k=
 SHA256 (cargo/num-traits-0.2.19.tar.gz) = Bx38BiaQ6QtzTAsic85yrQ/6lfDHRZa8JQ3P2WAmKEE=
-SHA256 (cargo/num_cpus-1.17.0.tar.gz) = kd9Lveda/tdjtwi37uHo52UeAtl/bV3XY+iTZ+lXsjs=
 SHA256 (cargo/objc2-0.6.3.tar.gz) = t8JZnODsVIV7Kc5iFmsO2bT28acMzJpxFlthVMrKjAU=
 SHA256 (cargo/objc2-encode-4.1.0.tar.gz) = 7yWrvNdPsmCUU+tpW9L4YNOJ5Ff2fcF8r8i4y8idDDM=
 SHA256 (cargo/once_cell-1.21.4.tar.gz) = n3w+S+sz+F1Frj46F5IYVwbI4W0EMjjFkzMcx80xO1A=
@@ -280,7 +279,7 @@ SHA256 (cargo/proc-macro-crate-3.5.0.tar
 SHA256 (cargo/proc-macro-error-attr2-2.0.0.tar.gz) = lt5C3za7m7pVQv6fGgVLjMh+FydZoYaKoFwfOsyJ38U=
 SHA256 (cargo/proc-macro-error2-2.0.1.tar.gz) = EewFxSvgoHsIBh990APn1wkuBHK8cxtK97se+HYQmAI=
 SHA256 (cargo/proc-macro-utils-0.10.0.tar.gz) = 7q8IoT3kALwhWHe1vcCI8kGxLrQvClSNM5DcHFa7cHE=
-SHA256 (cargo/proc-macro2-1.0.106.tar.gz) = j9APC7LpDYHRBEwrMmF/aPy5+ju3ZAwj6cdI5T+zCTQ=
+SHA256 (cargo/proc-macro2-1.0.107.tar.gz) = mF5+ybt0XmzmU1tUTYTWzW962L1xHDmJOK6YO5GnZtk=
 SHA256 (cargo/ptr_meta-0.3.1.tar.gz) = C5oM+VoRlq9h1PHL2rlnF5UW2aSkMSrx8xlI+PYiSnk=
 SHA256 (cargo/ptr_meta_derive-0.3.1.tar.gz) = c0eGfQp+EgjZO0Z2e+g+K4+XjD2tNfd1rI2IR1Udb+E=
 SHA256 (cargo/pyproject-toml-0.13.7.tar.gz) = 9tdVSDrRS0nnZxO1IoUjVGGltPc/F2EjU+EaXeNqX9I=
@@ -288,7 +287,7 @@ SHA256 (cargo/quick-junit-0.6.1.tar.gz) 
 SHA256 (cargo/quick-xml-0.41.0.tar.gz) = 5mBFHlUST3mKaaWvP0nM+++9QZEO79JcryOT4fNHPsE=
 SHA256 (cargo/quickcheck-1.1.0.tar.gz) = lcWJ8zXbD2qqFop80nsfxpIPXhRwyAT4FNnNbmKg9ws=
 SHA256 (cargo/quickcheck_macros-1.2.0.tar.gz) = qaKLhJPdZkyLFx3ZRNqC2TP31Fa4Kb+yNnOOH+BsW6Q=
-SHA256 (cargo/quote-1.0.46.tar.gz) = 37xFfQx6B1mmFFUbEaZAnllR9sdTe+Hxt2grmukjA2g=
+SHA256 (cargo/quote-1.0.47.tar.gz) = H79NsUKkc6jYDCa78YRU7UWL+NJsghnDMdrs/b0HkAE=
 SHA256 (cargo/quote-use-0.8.4.tar.gz) = lhnbEZe0l6NheM/HNtyWsnH+kYh1+/E0TENqfpPQMh4=
 SHA256 (cargo/quote-use-macros-0.8.4.tar.gz) = guv7f6r63AanqxQab2e8+yTLi+sVjG/pM/LwNa+pnzU=
 SHA256 (cargo/r-efi-5.3.0.tar.gz) = ac2zTBWM6yiN8R4YtL053plPZlfYOEe9/9vX80Z1Sw8=
@@ -306,8 +305,8 @@ SHA256 (cargo/redox_syscall-0.5.17.tar.g
 SHA256 (cargo/redox_users-0.5.2.tar.gz) = pOYIxmOLnBiXewC0dawfKNFOhLJ9jUL3Dgvx497BJ6w=
 SHA256 (cargo/ref-cast-1.0.25.tar.gz) = 81QwCuZvdvHIXF+EaT8M6B10fiw/IaRf70lticlgv30=
 SHA256 (cargo/ref-cast-impl-1.0.25.tar.gz) = txhgBtyyGSCZAJPzDj3qY7fW6Xe/Ela+IMNWOl2wcNo=
-SHA256 (cargo/regex-1.13.0.tar.gz) = Kg51ET4U3FrLBozQeGiE8hTxMSZQo9NtJp9cTzze6KI=
-SHA256 (cargo/regex-automata-0.4.15.tar.gz) = HziCAuS4BUKgkhB4zCO2MzvPFAnB4/hkBMrkdmphMds=
+SHA256 (cargo/regex-1.13.1.tar.gz) = 8CAje2yO7ZPbLiy1PADGCo4bxz2n0HMZmhGAQBRQIY0=
+SHA256 (cargo/regex-automata-0.4.16.tar.gz) = j8/bNr2gyIDFkxzceivNyLpFVoR7nZErynC8lHCHEa0=
 SHA256 (cargo/regex-lite-0.1.7.tar.gz) = lD9BMhxj7xyS/XY7/gVNJmj38iWlwp8BBZA9wvwEujA=
 SHA256 (cargo/regex-syntax-0.8.11.tar.gz) = 1vb/mjeEhbKYpShmVtpmW6dEE9NtsJeWMyddLnCBRdQ=
 SHA256 (cargo/rend-0.5.3.tar.gz) = ytre8xfC8gdVpk1/3Ej55xeO5rDh9/zjP6YPHWiiduY=
@@ -320,21 +319,21 @@ SHA256 (cargo/rustc-stable-hash-0.1.2.ta
 SHA256 (cargo/rustix-1.1.4.tar.gz) = tv5FZblRi4PvT5G7R84pYgyoKL0yy35AjwBi6ZMLoZA=
 SHA256 (cargo/rustversion-1.0.22.tar.gz) = s5ze8PqAD8RFJchMy1SgKZYaghX5YZdTY1qcDSU41G0=
 SHA256 (cargo/ryu-1.0.20.tar.gz) = KNOysTZuwgmU8f0Yw8WU8Fxd1LxE2LsMHGMsjWgpSB8=
-SHA256 (cargo/salsa-0.28.1.tar.gz) = oU/a2/hWIi5zF1bX/b3xk6er+P2rAJu0X0hnGkJxmoQ=
-SHA256 (cargo/salsa-macro-rules-0.28.1.tar.gz) = UNfcCLppua7fph38TWVUiuQsDYuQu9Ys0SF3aSCEG88=
-SHA256 (cargo/salsa-macros-0.28.1.tar.gz) = 7FxIxaSlOm4r6XYvVlZvEyXUOUwBHACz6oa6LRNBHnE=
+SHA256 (cargo/salsa-0.28.2.tar.gz) = zw43QhXNLbK1x117OpnLDMBSwFlTNd/e/APU6wj0qoE=
+SHA256 (cargo/salsa-macro-rules-0.28.2.tar.gz) = hfS31EBVQLvW1P+lLUMi2YPzeBlU0wcwZ6wb2wKEWbM=
+SHA256 (cargo/salsa-macros-0.28.2.tar.gz) = RFviv7svZ8tmMiXs17xaJTcMAlD8ow+djLrZqRNlA3A=
 SHA256 (cargo/same-file-1.0.6.tar.gz) = k/wdw6qpv+2V4C5urau0uvfjB4sL0bTXtrC2g3iQBQI=
-SHA256 (cargo/schemars-1.2.1.tar.gz) = orQvNqoc0BGUVhW5IiL2v3PFmaECowAzTNf42+7HJsw=
-SHA256 (cargo/schemars_derive-1.2.1.tar.gz) = fRFbUPSq7qB+ecGRL2RcdRPYFxXQQg+Lx3oYxiYLMH8=
+SHA256 (cargo/schemars-1.2.2.tar.gz) = aHJ00pO2zcbnPg/uUgvyBJZQCQ1xZPh2ctISo8Uwz0o=
+SHA256 (cargo/schemars_derive-1.2.2.tar.gz) = 2YxncWtGry8LjPdSq8kw9vmuz79nHs+1MduKMdvk4ro=
 SHA256 (cargo/scopeguard-1.2.0.tar.gz) = lBQ/N3JRCfksJi7Sz15ZvOdJjAG8wVAte5r+Q5pOn0k=
 SHA256 (cargo/seahash-4.1.0.tar.gz) = HBB7b0eAhUyLEm4ijqiGn017cSYPli/vtXuZa4lZums=
 SHA256 (cargo/semver-1.0.27.tar.gz) = 12frCqvIgLKZVsNXNBcPJu1VGoWdvTYdFAzb7KYaseI=
-SHA256 (cargo/serde-1.0.228.tar.gz) = mo6U6n83i9Msu9NxmKSpFDYYDFu0ckEeSLXsLiEkrp4=
+SHA256 (cargo/serde-1.0.229.tar.gz) = QUhZCv662jhmiPGHc9phd5K/LvA//B5MvSsdRbAj4Lo=
 SHA256 (cargo/serde-wasm-bindgen-0.6.5.tar.gz) = gwLhafDt3ME5xw8TnRnWRnNTrxb5/OJ+jDAVgDah4Ws=
-SHA256 (cargo/serde_core-1.0.228.tar.gz) = QdOFx9TKWOWfxzKvJcOYO2eshSwaJQAK/hF13kWLZ60=
-SHA256 (cargo/serde_derive-1.0.228.tar.gz) = 1UDyINMYcXPaIg+IWrZmCDZ7ZXTpJQEak1Pkut2pHXk=
-SHA256 (cargo/serde_derive_internals-0.29.1.tar.gz) = GNJqIKlpueP98vwtnyHtpsQOLehMlAi7XTsF1Jmq5xE=
-SHA256 (cargo/serde_json-1.0.150.tar.gz) = 6AFORLRzbtBTit7s3tD84qJy8i3JV4p+trLZmTx0z7k=
+SHA256 (cargo/serde_core-1.0.229.tar.gz) = Z9yiycUeWKR5Gkse1YMIs5xkIk00mpNatQOao2CUKkg=
+SHA256 (cargo/serde_derive-1.0.229.tar.gz) = 56XXEmOlp9R7Qfaz8GuidvEMwYsJMfF5n3EFeOIwk0g=
+SHA256 (cargo/serde_derive_internals-0.30.0.tar.gz) = +FITfM4DXWpN9nzM5QX/az6f06EOPlKyTcceZQuxqb0=
+SHA256 (cargo/serde_json-1.0.151.tar.gz) = yEG1Xs2uCYyA3K6c92f2+KDCzbNBa773IYHfTQ/nPxQ=
 SHA256 (cargo/serde_spanned-1.1.1.tar.gz) = ZmK1h5UR4G6JmaiiNdhIET6ULJEk8hFRGxZGbuKZXyY=
 SHA256 (cargo/serde_test-1.0.177.tar.gz) = f5Ae5XPKtrMGBFPS1fC65ObWKMI8CpYv+bXx18jU8e0=
 SHA256 (cargo/sha2-0.10.9.tar.gz) = p1B9gZdp0Bo2WrcHeUpAhDksgk9Up6anhi+MPQiSsoM=
@@ -358,23 +357,22 @@ SHA256 (cargo/strum-0.28.0.tar.gz) = lij
 SHA256 (cargo/strum_macros-0.28.0.tar.gz) = q4XuoCcO4XWH7UFWCJ4QueaIDuaIeR1FqQX1sco29mQ=
 SHA256 (cargo/supports-hyperlinks-3.2.0.tar.gz) = 45a2UjsRzLgxILEVoLc2beNydRqm7fGYRN+xOmr5fpE=
 SHA256 (cargo/syn-2.0.119.tar.gz) = hygxtkLRoHmZqWKjUe01uVXqLPyPOGIJHiokCoTxcpc=
+SHA256 (cargo/syn-3.0.3.tar.gz) = U+m65YhJ9k36T11a43LINB9zBfgqOGhwkmk0Nii2WaM=
 SHA256 (cargo/synstructure-0.13.2.tar.gz) = copw89uvW6t/DEsayNeuXqYKS1VJyKWRQ2HJkUenCdI=
 SHA256 (cargo/tap-1.0.1.tar.gz) = VZN+F5kYWxKGPUR/Qll+1p2ZKGhrjYih3xc3agl9g2k=
 SHA256 (cargo/tempfile-3.27.0.tar.gz) = Mkl+mkx7OFMu/N6+74eXB6qfeUKWpPAkT29p6byFdL0=
-SHA256 (cargo/termcolor-1.4.1.tar.gz) = BnlPj2xciYsyda6++muKHLJM0sbHk5erFXdIN6C8V1U=
-SHA256 (cargo/terminal_size-0.4.3.tar.gz) = YLjLl5yxHDLOFgP4E3siJiqdExqqXDe1Z4Al8iuL7NA=
+SHA256 (cargo/terminal_size-0.4.4.tar.gz) = IwobghzL11sYWCCh8f97FNIdoeRC4iwIY+pfCHcaiHQ=
 SHA256 (cargo/terminfo-0.9.0.tar.gz) = 1OqBDwaS+fUbOC//WJOIe7RYD1+iRv3lRuCxPn/O5mI=
 SHA256 (cargo/termtree-0.5.1.tar.gz) = j1D+vsg/XuHfMBU0HYvUKfLRzGK8un6iB2dZ0xUIRoM=
 SHA256 (cargo/test-case-3.3.1.tar.gz) = 6yVQ3ROvzShoUxkq+GAZINlZsUxAH87OOAcdU78HaKg=
 SHA256 (cargo/test-case-core-3.3.1.tar.gz) = rct/2EHNUY4nm+PVo+sGNkCUh5mKSv8i896HuB6IOE8=
 SHA256 (cargo/test-case-macros-3.3.1.tar.gz) = XInnKgHtTFeWaa3VkBS5pSTWCcDIjGpYXON0hYefb/s=
-SHA256 (cargo/thin-vec-0.2.18.tar.gz) = sPfiabSPCn3QFGaA+iS1DMZ/wDc/CGpbL5m9CEY5tII=
+SHA256 (cargo/thin-vec-0.2.19.tar.gz) = ed7zL/zUd9sf8m922rnjqR8L1CqFypZXcImyRiMFb50=
 SHA256 (cargo/thiserror-1.0.69.tar.gz) = tqr1M5tXjqhbUOCA/rJQo+iujPzf+aRhyewpBLySP1I=
-SHA256 (cargo/thiserror-2.0.18.tar.gz) = Qoi1vLx5IMB6EUmjXPlZCiqoCOC8Hq+q3guAlHhl+8Q=
+SHA256 (cargo/thiserror-2.0.19.tar.gz) = CaQ1mIQOM9WwMx84xeMNE7sRwRIQpLWPDZsYpaXu/Nk=
 SHA256 (cargo/thiserror-impl-1.0.69.tar.gz) = T+5sTvyQBZ4Q+B5tQsYKGPdliMPXTLg6CyQqK2x1BME=
-SHA256 (cargo/thiserror-impl-2.0.18.tar.gz) = 68Tuf2dnDptk0F+kJT51PgFsbJX/NbibeUHWuFbewdU=
+SHA256 (cargo/thiserror-impl-2.0.19.tar.gz) = Q8v+DPdhBNQqV0gChEGH6EowXlMe1URV8R+94PEFQc0=
 SHA256 (cargo/thread_local-1.1.9.tar.gz) = 9gJGpJRPJPbgGKoXze/7eBi3Y1aWXQOwfWqYhuiWIYU=
-SHA256 (cargo/threadpool-1.8.1.tar.gz) = 0FDmCzPUHBkQizLOoyFkAzqQE/47RsvURXVZv793r6o=
 SHA256 (cargo/tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.tar.gz) = zYqlsquGos76QG2IkTnBYsuyMAkvfR18vBcWQF2FKjs=
 SHA256 (cargo/tikv-jemallocator-0.6.1.tar.gz) = A1m0Mn+VTgVn5p+xkc8UNmF3SIE4GclLjNSkMUItBTo=
 SHA256 (cargo/tinystr-0.8.3.tar.gz) = yDIzBCIcKoUVFvIiNsVyKnLqoZdJAWUh1t/wgkRH2W0=
@@ -382,11 +380,11 @@ SHA256 (cargo/tinytemplate-1.2.1.tar.gz)
 SHA256 (cargo/tinyvec-1.10.0.tar.gz) = v6X9w7zmGRodvIwC1ci//PVXuvoXwSTFJkpFjxsGE/o=
 SHA256 (cargo/tinyvec_macros-0.1.1.tar.gz) = HzzLrDEf6gX4b2GQS0YrVfs9+IN6Nm38YBoBYdBTLyA=
 SHA256 (cargo/toml-0.9.12+spec-1.1.0.tar.gz) = z5KEXnn8Li3val2CjwgB4poviswDe+zFqwhZXH1emGM=
-SHA256 (cargo/toml-1.1.3+spec-1.1.0.tar.gz) = U8luzfqUHI/E/K7RT5mtqOvtUC7vUzAVCVoH4zAdTDw=
+SHA256 (cargo/toml-1.1.4+spec-1.1.0.tar.gz) = OqzmP0u838LJZbBZ3mcRnInEAXpw1jO+bBBJEPZwVvU=
 SHA256 (cargo/toml_datetime-0.7.5+spec-1.1.0.tar.gz) = kuHP7UowOLxaEn41otNg8UXh9LlxtVGiul/Xrt9+E0c=
 SHA256 (cargo/toml_datetime-1.1.1+spec-1.1.0.tar.gz) = MWX2X2LijgEVoAsuvdN+tvO2QYVfnWNtPNQQN2cVmtc=
 SHA256 (cargo/toml_edit-0.25.12+spec-1.1.0.tar.gz) = 0hU+3GlVpsNU+tj179OLaodpvcz5/lD44TKfgbC6pdc=
-SHA256 (cargo/toml_parser-1.1.2+spec-1.1.0.tar.gz) = oqvpuGGTZWY10kEdxDBQKCykiqMcJFEhD0ICVQr7dSY=
+SHA256 (cargo/toml_parser-1.1.3+spec-1.1.0.tar.gz) = HTisHPm5X6zjIpbAo+3h/cJwYnydnAKnJ03W2WDcTVY=
 SHA256 (cargo/toml_writer-1.1.2+spec-1.1.0.tar.gz) = fVY1OipmWtD0GkIRhxgKq3RsjDJWIGF62IOpmhy+ZtI=
 SHA256 (cargo/tracing-0.1.44.tar.gz) = Y+cWYvpLKiw6JvVw8DfrlbsfhTl/PNgHbK7S8Cam0QA=
 SHA256 (cargo/tracing-attributes-0.1.31.tar.gz) = dJDPpeyWN0ZWh0BlGsZ4H3AcnF6iV8WOBX87qM9p6No=
@@ -395,7 +393,6 @@ SHA256 (cargo/tracing-flame-0.2.0.tar.gz
 SHA256 (cargo/tracing-indicatif-0.3.14.tar.gz) = 4e9pkOBDh0nwCAVzJI6WYxFxoLXd/d3hGapbqMOpxH4=
 SHA256 (cargo/tracing-log-0.2.0.tar.gz) = 7oVfH0AL0OXALRUK5d44QAOaP1SwJRVkBONMI8A/R8M=
 SHA256 (cargo/tracing-subscriber-0.3.23.tar.gz) = y39XjllF+yQlOJZcLQsEQY047CXHnRYM0nm/BzHI0xk=
-SHA256 (cargo/tryfn-1.0.0.tar.gz) = 9osAUY3Wxp7iKJkAsUDlXa0GjLklZ4YDv6jVOfYe9sE=
 SHA256 (cargo/typed-arena-2.0.2.tar.gz) = avauIBZ6ns5Ly0GvW4D4ofHfmB9jkRic4A/SV68EEmo=
 SHA256 (cargo/typed-path-0.12.3.tar.gz) = jij4m4DIe4+wzwSrRI1d0N0K3i+IkbroeN5mp1ooYA4=
 SHA256 (cargo/typeid-1.0.3.tar.gz) = vH1iMlhgIyDVxV0bwieTtX2v8Ox+/CcOp9Vc4dX1Rxw=
@@ -415,7 +412,7 @@ SHA256 (cargo/urlencoding-2.1.3.tar.gz) 
 SHA256 (cargo/utf8-width-0.1.7.tar.gz) = hr2NToldqFN+UxW4JUZk5rdpxP89sYMhspeh5wBDkuM=
 SHA256 (cargo/utf8_iter-1.0.4.tar.gz) = tsFAYg5/+7IsLe5Zyv5ghKWbX/wnqIWaXw1JS11Str4=
 SHA256 (cargo/utf8parse-0.2.2.tar.gz) = BqveNhFlet9m04PwCwk9f67Mf6VwccziV4ZgyfEBCCE=
-SHA256 (cargo/uuid-1.23.5.tar.gz) = 6l+rDWw8Aa5wCFoJywPUx6HWMU4rPgdTkngzltckygo=
+SHA256 (cargo/uuid-1.24.0.tar.gz) = vzkjpvXExjguC2U8QRf0jWMeoX847YbiqCjm90EvUjk=
 SHA256 (cargo/valuable-0.1.1.tar.gz) = unPqnPFqJd8MjKoWxRrLk31XEqhCnbeKPuKdXcrNOmU=
 SHA256 (cargo/version-ranges-0.1.1.tar.gz) = +NB5QVzrK+g/w1Wtutr+QBMH1cMJx+at5mOOb59C9C0=
 SHA256 (cargo/version_check-0.9.5.tar.gz) = C5KPM9l1/GrZ+GyPKDhTrSa91bELfxVCqi+hXiKJEFo=
@@ -440,7 +437,7 @@ SHA256 (cargo/wasm-metadata-0.244.0.tar.
 SHA256 (cargo/wasmparser-0.244.0.tar.gz) = R7gHxy4brGk4Kzpvs9vo6kwO2H/1YpuGha5rmmEQKP4=
 SHA256 (cargo/web-sys-0.3.100.tar.gz) = bghxrPMn8oPcbaKKFpbNxk+zVbqfk10FICH6d/Nczmk=
 SHA256 (cargo/web-time-1.1.0.tar.gz) = WmWA8wix+tkgdhgIemXATnoQvHfgLI6E6bAN1LEvoLs=
-SHA256 (cargo/which-8.0.4.tar.gz) = SNfNGNSstY+zzf6epU5s2WpOfUzEXFYziyNugtrUckg=
+SHA256 (cargo/which-8.0.5.tar.gz) = jz71hBJLkRvMOHXC8UcugPJDYc63ib0cYrPpo9+f9Dw=
 SHA256 (cargo/wild-2.2.1.tar.gz) = oxMa/IxXUoHh6A827WoJKqUCwIsY7XUk6G+7sSu0EOE=
 SHA256 (cargo/winapi-0.3.9.tar.gz) = XIOaZ0/NepiVLlkyQupACr6TmSdGdh44ZBQF0osA9Bk=
 SHA256 (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = rDuHxjYgQm3ZuZHlzgMp7/VFvMu7NPO+Cf9vtqtRt7Y=
@@ -502,7 +499,7 @@ SHA256 (cargo/zmij-1.0.10.tar.gz) = MODY
 SHA256 (cargo/zstd-0.13.3.tar.gz) = 6R7jEaVpwycXFlFWbgeXIgDnb8/iJCpPpEYUmjiBwIo=
 SHA256 (cargo/zstd-safe-7.2.4.tar.gz) = j0nE1fCrtgKpP7hzavKk9N2VEuNvf1cNZuZf+GftO50=
 SHA256 (cargo/zstd-sys-2.0.16+zstd.1.5.7.tar.gz) = keGevCrcj4PkMDnnl3bj/ajKkZEy1oof7WpfrKJoN0g=
-SHA256 (ruff-0.16.0.tar.gz) = rYsGsLrb5FqzS1bopx1pOTbqNDQTgx/AR1ZW81jtol0=
+SHA256 (ruff-0.16.2.tar.gz) = SAzRMyshiEA9NpBvfZL0pL+aGurToSWV0IQlxaBSBiA=
 SIZE (cargo/adler2-2.0.1.tar.gz) = 13366
 SIZE (cargo/aho-corasick-1.1.4.tar.gz) = 184015
 SIZE (cargo/alloca-0.4.0.tar.gz) = 4257
@@ -519,7 +516,7 @@ SIZE (cargo/anstyle-parse-1.0.0.tar.gz) 
 SIZE (cargo/anstyle-query-1.1.4.tar.gz) = 10192
 SIZE (cargo/anstyle-svg-0.1.11.tar.gz) = 18988
 SIZE (cargo/anstyle-wincon-3.0.10.tar.gz) = 12558
-SIZE (cargo/anyhow-1.0.103.tar.gz) = 48746
+SIZE (cargo/anyhow-1.0.104.tar.gz) = 48819
 SIZE (cargo/approx-0.5.1.tar.gz) = 15100
 SIZE (cargo/arc-swap-1.9.2.tar.gz) = 81495
 SIZE (cargo/argfile-1.0.0.tar.gz) = 11157
@@ -532,7 +529,7 @@ SIZE (cargo/autocfg-1.5.0.tar.gz) = 1872
 SIZE (cargo/bit-set-0.8.0.tar.gz) = 16289
 SIZE (cargo/bit-vec-0.8.0.tar.gz) = 24132
 SIZE (cargo/bitflags-1.3.2.tar.gz) = 23021
-SIZE (cargo/bitflags-2.13.0.tar.gz) = 51280
+SIZE (cargo/bitflags-2.13.1.tar.gz) = 51395
 SIZE (cargo/bitvec-1.1.1.tar.gz) = 225850
 SIZE (cargo/block-buffer-0.10.4.tar.gz) = 10538
 SIZE (cargo/block2-0.6.2.tar.gz) = 34505
@@ -543,7 +540,7 @@ SIZE (cargo/bytecheck-0.8.2.tar.gz) = 12
 SIZE (cargo/bytecheck_derive-0.8.2.tar.gz) = 8933
 SIZE (cargo/bytes-1.12.0.tar.gz) = 75441
 SIZE (cargo/cachedir-0.3.1.tar.gz) = 8668
-SIZE (cargo/camino-1.2.4.tar.gz) = 43631
+SIZE (cargo/camino-1.2.5.tar.gz) = 39915
 SIZE (cargo/cast-0.3.0.tar.gz) = 11452
 SIZE (cargo/castaway-0.2.4.tar.gz) = 12546
 SIZE (cargo/cc-1.2.65.tar.gz) = 95435
@@ -555,12 +552,12 @@ SIZE (cargo/chrono-0.4.44.tar.gz) = 2405
 SIZE (cargo/ciborium-0.2.2.tar.gz) = 35611
 SIZE (cargo/ciborium-io-0.2.2.tar.gz) = 6697
 SIZE (cargo/ciborium-ll-0.2.2.tar.gz) = 14695
-SIZE (cargo/clap-4.6.1.tar.gz) = 61836
-SIZE (cargo/clap_builder-4.6.0.tar.gz) = 171122
+SIZE (cargo/clap-4.6.4.tar.gz) = 63677
+SIZE (cargo/clap_builder-4.6.2.tar.gz) = 170802
 SIZE (cargo/clap_complete-4.5.58.tar.gz) = 48645
 SIZE (cargo/clap_complete_command-0.6.1.tar.gz) = 7959
 SIZE (cargo/clap_complete_nushell-4.5.8.tar.gz) = 35171
-SIZE (cargo/clap_derive-4.6.1.tar.gz) = 33512
+SIZE (cargo/clap_derive-4.6.4.tar.gz) = 33533
 SIZE (cargo/clap_lex-1.0.0.tar.gz) = 13466
 SIZE (cargo/clearscreen-4.0.6.tar.gz) = 148316
 SIZE (cargo/codspeed-5.0.1.tar.gz) = 647128
@@ -576,7 +573,7 @@ SIZE (cargo/compact_str-0.10.0.tar.gz) =
 SIZE (cargo/condtype-1.3.0.tar.gz) = 12634
 SIZE (cargo/console-0.16.4.tar.gz) = 34353
 SIZE (cargo/console_error_panic_hook-0.1.7.tar.gz) = 507196
-SIZE (cargo/console_log-1.0.0.tar.gz) = 28943
+SIZE (cargo/console_log-1.1.0.tar.gz) = 30211
 SIZE (cargo/core-foundation-sys-0.8.7.tar.gz) = 37712
 SIZE (cargo/countme-3.0.1.tar.gz) = 10784
 SIZE (cargo/cpufeatures-0.2.17.tar.gz) = 13466
@@ -636,7 +633,7 @@ SIZE (cargo/funty-2.0.0.tar.gz) = 13160
 SIZE (cargo/futures-core-0.3.32.tar.gz) = 14684
 SIZE (cargo/futures-task-0.3.32.tar.gz) = 11377
 SIZE (cargo/futures-util-0.3.32.tar.gz) = 168797
-SIZE (cargo/gen-lsp-types-0.10.0.tar.gz) = 97975
+SIZE (cargo/gen-lsp-types-0.11.0.tar.gz) = 98362
 SIZE (cargo/generic-array-0.14.7.tar.gz) = 15950
 SIZE (cargo/get-size-derive2-0.10.3.tar.gz) = 8774
 SIZE (cargo/get-size2-0.10.3.tar.gz) = 27893
@@ -644,8 +641,8 @@ SIZE (cargo/getopts-0.2.24.tar.gz) = 214
 SIZE (cargo/getrandom-0.2.16.tar.gz) = 40163
 SIZE (cargo/getrandom-0.3.4.tar.gz) = 50932
 SIZE (cargo/getrandom-0.4.2.tar.gz) = 53905
-SIZE (cargo/glob-0.3.3.tar.gz) = 22861
-SIZE (cargo/globset-0.4.18.tar.gz) = 28970
+SIZE (cargo/glob-0.3.4.tar.gz) = 23511
+SIZE (cargo/globset-0.4.19.tar.gz) = 29646
 SIZE (cargo/globwalk-0.9.1.tar.gz) = 12572
 SIZE (cargo/half-2.6.0.tar.gz) = 59507
 SIZE (cargo/hashbrown-0.14.5.tar.gz) = 141498
@@ -667,7 +664,7 @@ SIZE (cargo/icu_provider-2.2.0.tar.gz) =
 SIZE (cargo/id-arena-2.3.0.tar.gz) = 12883
 SIZE (cargo/idna-1.1.0.tar.gz) = 148747
 SIZE (cargo/idna_adapter-1.2.1.tar.gz) = 10389
-SIZE (cargo/ignore-0.4.30.tar.gz) = 73630
+SIZE (cargo/ignore-0.4.31.tar.gz) = 73658
 SIZE (cargo/imara-diff-0.2.0.tar.gz) = 163149
 SIZE (cargo/imperative-1.0.7.tar.gz) = 16838
 SIZE (cargo/indexmap-2.14.0.tar.gz) = 104085
@@ -688,8 +685,9 @@ SIZE (cargo/itertools-0.13.0.tar.gz) = 1
 SIZE (cargo/itertools-0.14.0.tar.gz) = 152715
 SIZE (cargo/itertools-0.15.0.tar.gz) = 164131
 SIZE (cargo/itoa-1.0.15.tar.gz) = 11231
-SIZE (cargo/jiff-0.2.32.tar.gz) = 767521
-SIZE (cargo/jiff-static-0.2.32.tar.gz) = 83050
+SIZE (cargo/jiff-0.2.35.tar.gz) = 676554
+SIZE (cargo/jiff-core-0.1.0.tar.gz) = 127943
+SIZE (cargo/jiff-static-0.2.35.tar.gz) = 7996
 SIZE (cargo/jiff-tzdb-0.1.4.tar.gz) = 62435
 SIZE (cargo/jiff-tzdb-platform-0.1.3.tar.gz) = 3179
 SIZE (cargo/jobserver-0.1.34.tar.gz) = 29013
@@ -699,13 +697,12 @@ SIZE (cargo/kqueue-1.1.1.tar.gz) = 21504
 SIZE (cargo/kqueue-sys-1.0.4.tar.gz) = 7160
 SIZE (cargo/lazy_static-1.5.0.tar.gz) = 14025
 SIZE (cargo/leb128fmt-0.1.0.tar.gz) = 14138
-SIZE (cargo/libc-0.2.186.tar.gz) = 821883
+SIZE (cargo/libc-0.2.189.tar.gz) = 851502
 SIZE (cargo/libcst-1.8.6.tar.gz) = 111277
 SIZE (cargo/libcst_derive-1.8.6.tar.gz) = 11337
 SIZE (cargo/libm-0.2.16.tar.gz) = 164243
 SIZE (cargo/libmimalloc-sys-0.1.49.tar.gz) = 500217
 SIZE (cargo/libredox-0.1.10.tar.gz) = 7332
-SIZE (cargo/libtest-mimic-0.7.3.tar.gz) = 27276
 SIZE (cargo/libtest-mimic-0.8.1.tar.gz) = 27812
 SIZE (cargo/libz-rs-sys-0.5.5.tar.gz) = 47927
 SIZE (cargo/linux-raw-sys-0.12.1.tar.gz) = 3006116
@@ -736,7 +733,6 @@ SIZE (cargo/notify-8.2.0.tar.gz) = 39067
 SIZE (cargo/notify-types-2.0.0.tar.gz) = 14495
 SIZE (cargo/nu-ansi-term-0.50.1.tar.gz) = 28536
 SIZE (cargo/num-traits-0.2.19.tar.gz) = 51631
-SIZE (cargo/num_cpus-1.17.0.tar.gz) = 15874
 SIZE (cargo/objc2-0.6.3.tar.gz) = 272490
 SIZE (cargo/objc2-encode-4.1.0.tar.gz) = 21004
 SIZE (cargo/once_cell-1.21.4.tar.gz) = 35010
@@ -785,7 +781,7 @@ SIZE (cargo/proc-macro-crate-3.5.0.tar.g
 SIZE (cargo/proc-macro-error-attr2-2.0.0.tar.gz) = 7745
 SIZE (cargo/proc-macro-error2-2.0.1.tar.gz) = 24807
 SIZE (cargo/proc-macro-utils-0.10.0.tar.gz) = 21572
-SIZE (cargo/proc-macro2-1.0.106.tar.gz) = 59765
+SIZE (cargo/proc-macro2-1.0.107.tar.gz) = 59588
 SIZE (cargo/ptr_meta-0.3.1.tar.gz) = 7717
 SIZE (cargo/ptr_meta_derive-0.3.1.tar.gz) = 4693
 SIZE (cargo/pyproject-toml-0.13.7.tar.gz) = 18618
@@ -793,7 +789,7 @@ SIZE (cargo/quick-junit-0.6.1.tar.gz) = 
 SIZE (cargo/quick-xml-0.41.0.tar.gz) = 231661
 SIZE (cargo/quickcheck-1.1.0.tar.gz) = 31932
 SIZE (cargo/quickcheck_macros-1.2.0.tar.gz) = 13790
-SIZE (cargo/quote-1.0.46.tar.gz) = 31628
+SIZE (cargo/quote-1.0.47.tar.gz) = 31622
 SIZE (cargo/quote-use-0.8.4.tar.gz) = 3067
 SIZE (cargo/quote-use-macros-0.8.4.tar.gz) = 5660
 SIZE (cargo/r-efi-5.3.0.tar.gz) = 64532
@@ -811,8 +807,8 @@ SIZE (cargo/redox_syscall-0.5.17.tar.gz)
 SIZE (cargo/redox_users-0.5.2.tar.gz) = 17280
 SIZE (cargo/ref-cast-1.0.25.tar.gz) = 15192
 SIZE (cargo/ref-cast-impl-1.0.25.tar.gz) = 10167
-SIZE (cargo/regex-1.13.0.tar.gz) = 155857
-SIZE (cargo/regex-automata-0.4.15.tar.gz) = 618603
+SIZE (cargo/regex-1.13.1.tar.gz) = 157118
+SIZE (cargo/regex-automata-0.4.16.tar.gz) = 627556
 SIZE (cargo/regex-lite-0.1.7.tar.gz) = 96903
 SIZE (cargo/regex-syntax-0.8.11.tar.gz) = 359055
 SIZE (cargo/rend-0.5.3.tar.gz) = 15823
@@ -825,21 +821,21 @@ SIZE (cargo/rustc-stable-hash-0.1.2.tar.
 SIZE (cargo/rustix-1.1.4.tar.gz) = 425241
 SIZE (cargo/rustversion-1.0.22.tar.gz) = 21096
 SIZE (cargo/ryu-1.0.20.tar.gz) = 48738
-SIZE (cargo/salsa-0.28.1.tar.gz) = 298712
-SIZE (cargo/salsa-macro-rules-0.28.1.tar.gz) = 21112
-SIZE (cargo/salsa-macros-0.28.1.tar.gz) = 42448
+SIZE (cargo/salsa-0.28.2.tar.gz) = 301715
+SIZE (cargo/salsa-macro-rules-0.28.2.tar.gz) = 21146
+SIZE (cargo/salsa-macros-0.28.2.tar.gz) = 43502
 SIZE (cargo/same-file-1.0.6.tar.gz) = 10183
-SIZE (cargo/schemars-1.2.1.tar.gz) = 94403
-SIZE (cargo/schemars_derive-1.2.1.tar.gz) = 31319
+SIZE (cargo/schemars-1.2.2.tar.gz) = 94320
+SIZE (cargo/schemars_derive-1.2.2.tar.gz) = 31436
 SIZE (cargo/scopeguard-1.2.0.tar.gz) = 11619
 SIZE (cargo/seahash-4.1.0.tar.gz) = 31976
 SIZE (cargo/semver-1.0.27.tar.gz) = 30081
-SIZE (cargo/serde-1.0.228.tar.gz) = 83652
+SIZE (cargo/serde-1.0.229.tar.gz) = 83669
 SIZE (cargo/serde-wasm-bindgen-0.6.5.tar.gz) = 21098
-SIZE (cargo/serde_core-1.0.228.tar.gz) = 63111
-SIZE (cargo/serde_derive-1.0.228.tar.gz) = 59605
-SIZE (cargo/serde_derive_internals-0.29.1.tar.gz) = 26189
-SIZE (cargo/serde_json-1.0.150.tar.gz) = 155574
+SIZE (cargo/serde_core-1.0.229.tar.gz) = 63100
+SIZE (cargo/serde_derive-1.0.229.tar.gz) = 59864
+SIZE (cargo/serde_derive_internals-0.30.0.tar.gz) = 27140
+SIZE (cargo/serde_json-1.0.151.tar.gz) = 156556
 SIZE (cargo/serde_spanned-1.1.1.tar.gz) = 11025
 SIZE (cargo/serde_test-1.0.177.tar.gz) = 18671
 SIZE (cargo/sha2-0.10.9.tar.gz) = 29271
@@ -863,23 +859,22 @@ SIZE (cargo/strum-0.28.0.tar.gz) = 8550
 SIZE (cargo/strum_macros-0.28.0.tar.gz) = 30964
 SIZE (cargo/supports-hyperlinks-3.2.0.tar.gz) = 8455
 SIZE (cargo/syn-2.0.119.tar.gz) = 307407
+SIZE (cargo/syn-3.0.3.tar.gz) = 312999
 SIZE (cargo/synstructure-0.13.2.tar.gz) = 18950
 SIZE (cargo/tap-1.0.1.tar.gz) = 11316
 SIZE (cargo/tempfile-3.27.0.tar.gz) = 44780
-SIZE (cargo/termcolor-1.4.1.tar.gz) = 18773
-SIZE (cargo/terminal_size-0.4.3.tar.gz) = 10686
+SIZE (cargo/terminal_size-0.4.4.tar.gz) = 10022
 SIZE (cargo/terminfo-0.9.0.tar.gz) = 45420
 SIZE (cargo/termtree-0.5.1.tar.gz) = 8498
 SIZE (cargo/test-case-3.3.1.tar.gz) = 8797
 SIZE (cargo/test-case-core-3.3.1.tar.gz) = 14327
 SIZE (cargo/test-case-macros-3.3.1.tar.gz) = 4961
-SIZE (cargo/thin-vec-0.2.18.tar.gz) = 39421
+SIZE (cargo/thin-vec-0.2.19.tar.gz) = 39711
 SIZE (cargo/thiserror-1.0.69.tar.gz) = 22198
-SIZE (cargo/thiserror-2.0.18.tar.gz) = 28875
+SIZE (cargo/thiserror-2.0.19.tar.gz) = 29026
 SIZE (cargo/thiserror-impl-1.0.69.tar.gz) = 18365
-SIZE (cargo/thiserror-impl-2.0.18.tar.gz) = 21413
+SIZE (cargo/thiserror-impl-2.0.19.tar.gz) = 21408
 SIZE (cargo/thread_local-1.1.9.tar.gz) = 19315
-SIZE (cargo/threadpool-1.8.1.tar.gz) = 14408
 SIZE (cargo/tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.tar.gz) = 900826
 SIZE (cargo/tikv-jemallocator-0.6.1.tar.gz) = 14074
 SIZE (cargo/tinystr-0.8.3.tar.gz) = 24710
@@ -887,11 +882,11 @@ SIZE (cargo/tinytemplate-1.2.1.tar.gz) =
 SIZE (cargo/tinyvec-1.10.0.tar.gz) = 51996
 SIZE (cargo/tinyvec_macros-0.1.1.tar.gz) = 5865
 SIZE (cargo/toml-0.9.12+spec-1.1.0.tar.gz) = 56485
-SIZE (cargo/toml-1.1.3+spec-1.1.0.tar.gz) = 56358
+SIZE (cargo/toml-1.1.4+spec-1.1.0.tar.gz) = 56447
 SIZE (cargo/toml_datetime-0.7.5+spec-1.1.0.tar.gz) = 17975
 SIZE (cargo/toml_datetime-1.1.1+spec-1.1.0.tar.gz) = 17982
 SIZE (cargo/toml_edit-0.25.12+spec-1.1.0.tar.gz) = 68620
-SIZE (cargo/toml_parser-1.1.2+spec-1.1.0.tar.gz) = 35485
+SIZE (cargo/toml_parser-1.1.3+spec-1.1.0.tar.gz) = 35888
 SIZE (cargo/toml_writer-1.1.2+spec-1.1.0.tar.gz) = 18968
 SIZE (cargo/tracing-0.1.44.tar.gz) = 463135
 SIZE (cargo/tracing-attributes-0.1.31.tar.gz) = 39733
@@ -900,7 +895,6 @@ SIZE (cargo/tracing-flame-0.2.0.tar.gz) 
 SIZE (cargo/tracing-indicatif-0.3.14.tar.gz) = 28979
 SIZE (cargo/tracing-log-0.2.0.tar.gz) = 17561
 SIZE (cargo/tracing-subscriber-0.3.23.tar.gz) = 213773
-SIZE (cargo/tryfn-1.0.0.tar.gz) = 13891
 SIZE (cargo/typed-arena-2.0.2.tar.gz) = 11848
 SIZE (cargo/typed-path-0.12.3.tar.gz) = 112964
 SIZE (cargo/typeid-1.0.3.tar.gz) = 9006
@@ -920,7 +914,7 @@ SIZE (cargo/urlencoding-2.1.3.tar.gz) = 
 SIZE (cargo/utf8-width-0.1.7.tar.gz) = 2977
 SIZE (cargo/utf8_iter-1.0.4.tar.gz) = 10437
 SIZE (cargo/utf8parse-0.2.2.tar.gz) = 13499
-SIZE (cargo/uuid-1.23.5.tar.gz) = 62842
+SIZE (cargo/uuid-1.24.0.tar.gz) = 63882
 SIZE (cargo/valuable-0.1.1.tar.gz) = 28679
 SIZE (cargo/version-ranges-0.1.1.tar.gz) = 13740
 SIZE (cargo/version_check-0.9.5.tar.gz) = 15554
@@ -945,7 +939,7 @@ SIZE (cargo/wasm-metadata-0.244.0.tar.gz
 SIZE (cargo/wasmparser-0.244.0.tar.gz) = 265607
 SIZE (cargo/web-sys-0.3.100.tar.gz) = 675570
 SIZE (cargo/web-time-1.1.0.tar.gz) = 18026
-SIZE (cargo/which-8.0.4.tar.gz) = 27967
+SIZE (cargo/which-8.0.5.tar.gz) = 28193
 SIZE (cargo/wild-2.2.1.tar.gz) = 8080
 SIZE (cargo/winapi-0.3.9.tar.gz) = 1200382
 SIZE (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815
@@ -1007,4 +1001,4 @@ SIZE (cargo/zmij-1.0.10.tar.gz) = 22288
 SIZE (cargo/zstd-0.13.3.tar.gz) = 30514
 SIZE (cargo/zstd-safe-7.2.4.tar.gz) = 29350
 SIZE (cargo/zstd-sys-2.0.16+zstd.1.5.7.tar.gz) = 775620
-SIZE (ruff-0.16.0.tar.gz) = 12533164
+SIZE (ruff-0.16.2.tar.gz) = 12845092
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.