Tuesday, June 02, 2026

[maintainer update] devel/ruff 0.15.15

Hi ports@ update for devel/ruff (Python linter in Rust) to the latest version 0.15.15 Changelog: - https://github.com/astral-sh/ruff/releases/tag/0.15.13 - https://github.com/astral-sh/ruff/releases/tag/0.15.14 - https://github.com/astral-sh/ruff/releases/tag/0.15.15 Build and tests OK on current/amd64 with Rust 1.95.0 Tests welcome and please commit if OK. Laurent

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/ruff/Makefile,v
diff -u -p -r1.13 Makefile
--- Makefile	8 May 2026 12:13:24 -0000	1.13
+++ Makefile	28 May 2026 16:08:59 -0000
@@ -3,7 +3,7 @@ NOT_FOR_ARCHS =	sparc64
 
 COMMENT =	Python linter and code formatter
 
-MODPY_DISTV =	0.15.12
+MODPY_DISTV =	0.15.15
 
 GH_ACCOUNT =	astral-sh
 GH_PROJECT =	ruff
Index: crates.inc
===================================================================
RCS file: /cvs/ports/devel/ruff/crates.inc,v
diff -u -p -r1.12 crates.inc
--- crates.inc	8 May 2026 12:13:24 -0000	1.12
+++ crates.inc	28 May 2026 16:08:59 -0000
@@ -28,7 +28,7 @@ MODCARGO_CRATES +=	bincode_derive	2.0.1	
 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.11.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	bitflags	2.11.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	bitvec	1.0.1	# MIT
 MODCARGO_CRATES +=	block-buffer	0.10.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	block2	0.6.2	# MIT
@@ -41,19 +41,19 @@ MODCARGO_CRATES +=	camino	1.2.2	# MIT OR
 MODCARGO_CRATES +=	cast	0.3.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	castaway	0.2.4	# MIT
 MODCARGO_CRATES +=	cc	1.2.38	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	cfg-if	1.0.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	cfg-if	1.0.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	cfg_aliases	0.2.1	# MIT
 MODCARGO_CRATES +=	chacha20	0.10.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	chrono	0.4.44	# MIT OR Apache-2.0
 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.0	# MIT OR 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_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.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	clap_derive	4.6.1	# 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	4.4.1	# MIT OR Apache-2.0
@@ -93,7 +93,7 @@ MODCARGO_CRATES +=	ctrlc	3.5.2	# MIT/Apa
 MODCARGO_CRATES +=	darling	0.23.0	# MIT
 MODCARGO_CRATES +=	darling_core	0.23.0	# MIT
 MODCARGO_CRATES +=	darling_macro	0.23.0	# MIT
-MODCARGO_CRATES +=	dashmap	6.1.0	# MIT
+MODCARGO_CRATES +=	dashmap	6.2.1	# MIT
 MODCARGO_CRATES +=	datatest-stable	0.3.3	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	derive-where	1.6.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	diff	0.1.13	# MIT OR Apache-2.0
@@ -118,18 +118,19 @@ MODCARGO_CRATES +=	etcetera	0.11.0	# MIT
 MODCARGO_CRATES +=	fancy-regex	0.14.0	# MIT
 MODCARGO_CRATES +=	fastrand	2.3.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	fern	0.7.1	# MIT
-MODCARGO_CRATES +=	filetime	0.2.27	# MIT/Apache-2.0
+MODCARGO_CRATES +=	filetime	0.2.29	# MIT/Apache-2.0
 MODCARGO_CRATES +=	find-msvc-tools	0.1.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	flate2	1.1.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	fnv	1.0.7	# Apache-2.0 / MIT
 MODCARGO_CRATES +=	foldhash	0.1.5	# Zlib
+MODCARGO_CRATES +=	foldhash	0.2.0	# Zlib
 MODCARGO_CRATES +=	form_urlencoded	1.2.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	fs-err	3.3.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	fsevent-sys	4.1.0	# MIT
 MODCARGO_CRATES +=	funty	2.0.0	# MIT
 MODCARGO_CRATES +=	generic-array	0.14.7	# MIT
-MODCARGO_CRATES +=	get-size-derive2	0.8.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	get-size2	0.8.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	get-size-derive2	0.9.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	get-size2	0.9.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	getopts	0.2.24	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	getrandom	0.2.16	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	getrandom	0.3.4	# MIT OR Apache-2.0
@@ -140,7 +141,7 @@ 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
 MODCARGO_CRATES +=	hashbrown	0.15.5	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	hashbrown	0.17.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	hashbrown	0.17.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	hashlink	0.10.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	heck	0.5.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	hermit-abi	0.5.2	# MIT OR Apache-2.0
@@ -178,8 +179,8 @@ MODCARGO_CRATES +=	itertools	0.10.5	# MI
 MODCARGO_CRATES +=	itertools	0.13.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	itertools	0.14.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	itoa	1.0.15	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	jiff	0.2.23	# Unlicense OR MIT
-MODCARGO_CRATES +=	jiff-static	0.2.23	# Unlicense OR MIT
+MODCARGO_CRATES +=	jiff	0.2.24	# Unlicense OR MIT
+MODCARGO_CRATES +=	jiff-static	0.2.24	# 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
@@ -189,10 +190,10 @@ 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.184	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	libc	0.2.186	# 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 +=	libmimalloc-sys	0.1.44	# MIT
+MODCARGO_CRATES +=	libmimalloc-sys	0.1.47	# 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
@@ -208,7 +209,7 @@ MODCARGO_CRATES +=	matchers	0.2.0	# MIT
 MODCARGO_CRATES +=	matchit	0.9.2	# MIT AND BSD-3-Clause
 MODCARGO_CRATES +=	memchr	2.8.0	# Unlicense OR MIT
 MODCARGO_CRATES +=	memoffset	0.9.1	# MIT
-MODCARGO_CRATES +=	mimalloc	0.1.48	# MIT
+MODCARGO_CRATES +=	mimalloc	0.1.50	# MIT
 MODCARGO_CRATES +=	minicov	0.3.7	# Apache-2.0/MIT
 MODCARGO_CRATES +=	minimal-lexical	0.2.1	# MIT/Apache-2.0
 MODCARGO_CRATES +=	miniz_oxide	0.8.9	# MIT OR Zlib OR Apache-2.0
@@ -225,7 +226,7 @@ MODCARGO_CRATES +=	num-traits	0.2.19	# M
 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.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	once_cell	1.21.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	once_cell_polyfill	1.70.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	oorandom	11.1.5	# MIT
 MODCARGO_CRATES +=	option-ext	0.2.0	# MPL-2.0
@@ -286,7 +287,7 @@ MODCARGO_CRATES +=	rand	0.10.1	# MIT OR 
 MODCARGO_CRATES +=	rand_chacha	0.3.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rand_core	0.6.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rand_core	0.10.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	rayon	1.11.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rayon	1.12.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rayon-core	1.13.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	redox_syscall	0.5.17	# MIT
 MODCARGO_CRATES +=	redox_users	0.5.2	# MIT
@@ -303,9 +304,9 @@ 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.26.1	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	salsa-macro-rules	0.26.1	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	salsa-macros	0.26.1	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	salsa	0.26.2	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	salsa-macro-rules	0.26.2	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	salsa-macros	0.26.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
@@ -321,8 +322,8 @@ MODCARGO_CRATES +=	serde_json	1.0.149	# 
 MODCARGO_CRATES +=	serde_repr	0.1.20	# 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 +=	serde_with	3.18.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	serde_with_macros	3.18.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde_with	3.20.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde_with_macros	3.20.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	sha2	0.10.9	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	sharded-slab	0.1.7	# MIT
 MODCARGO_CRATES +=	shellexpand	3.1.2	# MIT/Apache-2.0
@@ -352,7 +353,7 @@ 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.14	# MIT/Apache-2.0
+MODCARGO_CRATES +=	thin-vec	0.2.18	# 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-impl	1.0.69	# MIT OR Apache-2.0
@@ -399,7 +400,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.0	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	uuid	1.23.1	# 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
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/ruff/distinfo,v
diff -u -p -r1.12 distinfo
--- distinfo	8 May 2026 12:13:24 -0000	1.12
+++ distinfo	28 May 2026 16:08:59 -0000
@@ -29,7 +29,7 @@ SHA256 (cargo/bincode_derive-2.0.1.tar.g
 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.11.0.tar.gz) = hDhnvpbI2q0NdYtX35OSttjScRNPzlSd5s4Wn/mKkq8=
+SHA256 (cargo/bitflags-2.11.1.tar.gz) = xFEimfNvBDqwmlg+V7zrWlqrenPbGAWEjo/vPJ6MeLM=
 SHA256 (cargo/bitvec-1.0.1.tar.gz) = G8KDLCQjmwFB1WdLuRdPnWiotbPydTMRknwXLKRvfpw=
 SHA256 (cargo/block-buffer-0.10.4.tar.gz) = MHjHYpti0/BDlRf6OUmWrKzFy8kcWiDYxljner1QOnE=
 SHA256 (cargo/block2-0.6.2.tar.gz) = zeudhwUWABRC42TFIg01dNLajcdlVUtKYXIw0z+ljvU=
@@ -42,19 +42,19 @@ SHA256 (cargo/camino-1.2.2.tar.gz) = 5im
 SHA256 (cargo/cast-0.3.0.tar.gz) = N7KmcqLLEpouQcELEiS7No+fN6Kxa2ElmBOL79ezfrU=
 SHA256 (cargo/castaway-0.2.4.tar.gz) = 3sVRq251eIGRMscTqTwCKgXWAVnchuenBQIjV3SExVo=
 SHA256 (cargo/cc-1.2.38.tar.gz) = gPQa4Wj5VcEvuJYLBX1w0MoVP7gxgrV9hjgEQ1J75+k=
-SHA256 (cargo/cfg-if-1.0.3.tar.gz) = L9EonASp6oyyIwCkWacqOF18c9Mlni7X3LKvZ0g4z6k=
+SHA256 (cargo/cfg-if-1.0.4.tar.gz) = kzD4sv8T80VAtE6UbvNREYJXJ7ONMyhu+YYUJhUSGAE=
 SHA256 (cargo/cfg_aliases-0.2.1.tar.gz) = YTr+R/zV+sfM8duTurywgsWZTZlvILixWfKtFljrVyQ=
 SHA256 (cargo/chacha20-0.10.0.tar.gz) = b42YMoaEPklnWkt6LRdO/hNtyToY1pEw3RgZimwWdgE=
 SHA256 (cargo/chrono-0.4.44.tar.gz) = xnMHWi4OX0od3ifOne4epFWMf/5kj1dkOKIModKsxLA=
 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.0.tar.gz) = sZOvW2eDS2dqvXJGapbBAk5qatl4ofSEvZC4XJQEE1E=
+SHA256 (cargo/clap-4.6.1.tar.gz) = HdsRfkO799rPCkGQ/vTTRbm61o38ZJyzSefRfShCjlE=
 SHA256 (cargo/clap_builder-4.6.0.tar.gz) = cUpTABv2ZBatsOLvWshXFA59w6DEj7KLLxB2L8S1Bp8=
 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.0.tar.gz) = ERC9imNKGrjLBDRdjYeCZ9V8PPGzjZG3GvZoZAi7ymo=
+SHA256 (cargo/clap_derive-4.6.1.tar.gz) = 8s6GBHEPZzOqZBorNzHqoeiz2Zc9XjVl2hGACBP5l6k=
 SHA256 (cargo/clap_lex-1.0.0.tar.gz) = OoIupbx1kPnUDxuhLA3DwnYPNILGmE2xVzrREDFCCDE=
 SHA256 (cargo/clearscreen-4.0.6.tar.gz) = 1mm7VSkI4zatVoF4l1IDO0VWa35ZGuqsemFOWOXW2PI=
 SHA256 (cargo/codspeed-4.4.1.tar.gz) = toTpRYPoWlyn4aZFSonXalEhJA8vtn61ZBKdm6/bnbA=
@@ -94,7 +94,7 @@ SHA256 (cargo/ctrlc-3.5.2.tar.gz) = 4LH6
 SHA256 (cargo/darling-0.23.0.tar.gz) = Ja4T2i8gLVa9f5HCX7oAnncXoeShzJinbYRLZa6RLp0=
 SHA256 (cargo/darling_core-0.23.0.tar.gz) = mGWlD3wzX1NWS7aU72YIJeuGEOClPT4RvxsNPfMeA7A=
 SHA256 (cargo/darling_macro-0.23.0.tar.gz) = rDmE7HvWz6eY5itKZCQmpb4OaPlAHPwqAeP6nqL8240=
-SHA256 (cargo/dashmap-6.1.0.tar.gz) = UEHMSZFEiR83kClyEvMqdPuTjlE2oUlD8zjvngrids8=
+SHA256 (cargo/dashmap-6.2.1.tar.gz) = 5jYdXAYiYceKF2rduC1MghrkK+1gid4OEmA80l3iBZw=
 SHA256 (cargo/datatest-stable-0.3.3.tar.gz) = qGfXMi62nPOmilQmOHoltFyzucXuQQI+5s6pLir63YI=
 SHA256 (cargo/derive-where-1.6.0.tar.gz) = 75Qd7XfRXKGbQDdIaaxgAK8cnypMDz1McJJih+Y2So8=
 SHA256 (cargo/diff-0.1.13.tar.gz) = ViVJhndeMjP/qcTX0/qvbTaiwJ0wsgaH6fiLyLr8Fsg=
@@ -119,18 +119,19 @@ SHA256 (cargo/etcetera-0.11.0.tar.gz) = 
 SHA256 (cargo/fancy-regex-0.14.0.tar.gz) = biTLWpS8rh5UCLDv/KXNcXLqPFdVBJxfOvTNKDoWUpg=
 SHA256 (cargo/fastrand-2.3.0.tar.gz) = N5Ce67tQ1y+QWcO22CwEY/L/BiyelYRcQ6bJwDVUEb4=
 SHA256 (cargo/fern-0.7.1.tar.gz) = QxYYX3CbI3E+QeMZX5Dt73+wDD7UrceXac8JzHYqOyk=
-SHA256 (cargo/filetime-0.2.27.tar.gz) = +YhEFR7uiRfvxQvZ6DGMuWOuiyl0MUldP3WGFupcV9s=
+SHA256 (cargo/filetime-0.2.29.tar.gz) = XCh6M8fwpiDDjmQef2CCdxOYezwPJujdyUYsxpz3V1k=
 SHA256 (cargo/find-msvc-tools-0.1.2.tar.gz) = HO1zsdrPx1Cm22wKDDo4U8i0GZfi4sVj3JCASuaGeVk=
 SHA256 (cargo/flate2-1.1.2.tar.gz) = Sj19uVlv7NFRxfY4wO5dW9SHtuDqIy5dyW1SUPb5Sx0=
 SHA256 (cargo/fnv-1.0.7.tar.gz) = P57skY0/JAad7LmvFVTK18iA4tokqa/YisoABTGrgsE=
 SHA256 (cargo/foldhash-0.1.5.tar.gz) = 2cT12sXhXCTrmZwmGBpspAs5/pRsvkwmPHIJRnvIOvI=
+SHA256 (cargo/foldhash-0.2.0.tar.gz) = d84ky1gij7uKoEFCW7EFCFCsGRd2hupuD0GnBBb1b9s=
 SHA256 (cargo/form_urlencoded-1.2.2.tar.gz) = y0yyRQOFFvX4UneHXNqk99LJoPoEaN4G7RkBY7FYH88=
 SHA256 (cargo/fs-err-3.3.0.tar.gz) = c/3gUtv8kgADz9LI4sbm1Mx8EJFTjDokImzsBmWrCMA=
 SHA256 (cargo/fsevent-sys-4.1.0.tar.gz) = du56AtpNIxZQx86jE0m4ib4vRd2z7zAy0uyBhfYxP9I=
 SHA256 (cargo/funty-2.0.0.tar.gz) = 5tWjKBWuPzMwLZX9yyzheGL4xlNj3P0pNgSAuhAB/Jw=
 SHA256 (cargo/generic-array-0.14.7.tar.gz) = hWScpR/XInLXghra8nStkcKIJ3cT2cGIINhJmn/2npo=
-SHA256 (cargo/get-size-derive2-0.8.0.tar.gz) = 39d06BddOtsJwXQstGl/sISQYH/AKs+qO2a4glQjnR0=
-SHA256 (cargo/get-size2-0.8.0.tar.gz) = 1bb30ECImxmA4x0DWF8BUCI/RO6tp6acUly7dMOCZvY=
+SHA256 (cargo/get-size-derive2-0.9.0.tar.gz) = yfirG5ihKElh1yLOmU2aDzAYqxkXYY1BE4JKcrn3G8k=
+SHA256 (cargo/get-size2-0.9.0.tar.gz) = sM0Hd6EFc2LKs1p3ng152s7LjXPixzPqr+t+qRewjwM=
 SHA256 (cargo/getopts-0.2.24.tar.gz) = z+T7rFA7jR+I5mdgEYhfNLcXT0blmVa7pTS6g6ve1N8=
 SHA256 (cargo/getrandom-0.2.16.tar.gz) = M1/58TXkOEyBUNbyfG2u1DNXf4a0dQQYM4wBoaJShZI=
 SHA256 (cargo/getrandom-0.3.4.tar.gz) = iZ3vXDfE/XsmZGSMKBIOzsE45NOVtFnlyjT5zOLdd/0=
@@ -141,7 +142,7 @@ SHA256 (cargo/globwalk-0.9.1.tar.gz) = C
 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=
 SHA256 (cargo/hashbrown-0.15.5.tar.gz) = kinP5T39afBgmkn2VGG9kwAeoe+InNVSndF2WT9TOKE=
-SHA256 (cargo/hashbrown-0.17.0.tar.gz) = T0Z91tzPc5wghFL4AUx1wYu4MBsFCtHPsnFTgD7bD1E=
+SHA256 (cargo/hashbrown-0.17.1.tar.gz) = 7VkJtuiaLbRFblTNX2c3kdfspnMiArvyqcxQT+L5uEo=
 SHA256 (cargo/hashlink-0.10.0.tar.gz) = c4LPYmNBny2N84xV19qD2lwYrvh/x6f8H7HjRO3+FME=
 SHA256 (cargo/heck-0.5.0.tar.gz) = IwTgCYP4f/s4tVtES147YKiEtdMMD8p9gv4zRJu+Veo=
 SHA256 (cargo/hermit-abi-0.5.2.tar.gz) = /A/vRW5LqpbalQRVzQLAgcqVOxQSmOQds/x+NrHahJw=
@@ -179,8 +180,8 @@ SHA256 (cargo/itertools-0.10.5.tar.gz) =
 SHA256 (cargo/itertools-0.13.0.tar.gz) = QT7n38Uu4aSUnO6328ijPy1sCIGU2fki+4MY+vHwEYY=
 SHA256 (cargo/itertools-0.14.0.tar.gz) = KxkseCA3+t2c+nVUgxBIiqvb89Lac4hbMb0KvQM1EoU=
 SHA256 (cargo/itoa-1.0.15.tar.gz) = Sl8TuFjI0xTuPo9jkBH3zO/nH5f5blAVH7mR8meSjiw=
-SHA256 (cargo/jiff-0.2.23.tar.gz) = GjVG3Ja21CxfJJAq+eJTjoLjmtNQsMdm6z+/LY89g1k=
-SHA256 (cargo/jiff-static-0.2.23.tar.gz) = KoyLNEEkIi79cUtzu0H4tRILJ6fMHHVZOm/3aNnQWqQ=
+SHA256 (cargo/jiff-0.2.24.tar.gz) = 8AtdvWINYd/ctgB8nB9gVOvXUxnxY9iGqQVc7BFVBz0=
+SHA256 (cargo/jiff-static-0.2.24.tar.gz) = 4ADeAw/4Ai6h2j9Gb7sPOoCfXlHtMfbdkxw1GBrY5tc=
 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=
@@ -190,10 +191,10 @@ 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.184.tar.gz) = SPXSpFThal6g9M7YG9ROTPx706UHthiHyZ/TU4so5K8=
+SHA256 (cargo/libc-0.2.186.tar.gz) = aKuRAX/hbGIkhoQOTIPJo3r+/5eL0jm1KT1h7OWH3mY=
 SHA256 (cargo/libcst-1.8.6.tar.gz) = aupxQ+Sg7Vm4eh7nHhmFAIifiwBTERNr4V6EyXpvzY0=
 SHA256 (cargo/libcst_derive-1.8.6.tar.gz) = CQMXPqMWw0pE0ElxYeBNkhCvRPX16Jvy9V2aJUyaDo0=
-SHA256 (cargo/libmimalloc-sys-0.1.44.tar.gz) = Zn9P7CDynfxrxzV8WC2ReWwWmtfi/OcJRorv6ywJmHA=
+SHA256 (cargo/libmimalloc-sys-0.1.47.tar.gz) = LR6s+jHDPsJehzwTa6VmnwD5hm0GiL6nvk0/fkMGffY=
 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=
@@ -209,7 +210,7 @@ SHA256 (cargo/matchers-0.2.0.tar.gz) = 0
 SHA256 (cargo/matchit-0.9.2.tar.gz) = iGO1hwAcG5qKTjYAjOvGs2EssSJv4t6UhY4GCSaHtgg=
 SHA256 (cargo/memchr-2.8.0.tar.gz) = +MpY9EfwbtF9X8QEPOGxDdIF4GD7POW5ebjtjln/P3k=
 SHA256 (cargo/memoffset-0.9.1.tar.gz) = SIAWv65FewNtmWCS9stEhndhHOREnpcM6vQmlSA/IYo=
-SHA256 (cargo/mimalloc-0.1.48.tar.gz) = 4e5mpLZMdPTvKIvLuRkq2cP+qtdRkxKayFCa9UOJT9g=
+SHA256 (cargo/mimalloc-0.1.50.tar.gz) = s2J8QnLfeGuSYMq6pGrsHVnJPt5yPUw+9kbFA4FrBkA=
 SHA256 (cargo/minicov-0.3.7.tar.gz) = 8n/p8cw8IuFof5RGwgg8TF/H8Lzxx6hr297RSYWJW0s=
 SHA256 (cargo/minimal-lexical-0.2.1.tar.gz) = aDVMXGvTbXP/P+zrBe+lm2rLdiZhf0livjIqgl5h95o=
 SHA256 (cargo/miniz_oxide-0.8.9.tar.gz) = H6dqLIb3BL2yItZpZfs9Yyac44UYuDywV1/KhV67YxY=
@@ -226,7 +227,7 @@ SHA256 (cargo/num-traits-0.2.19.tar.gz) 
 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.3.tar.gz) = QvXhXJlTxeTMzusuc4KnFkgsNFFTFfewNTK4tOg5PS0=
+SHA256 (cargo/once_cell-1.21.4.tar.gz) = n3w+S+sz+F1Frj46F5IYVwbI4W0EMjjFkzMcx80xO1A=
 SHA256 (cargo/once_cell_polyfill-1.70.1.tar.gz) = pIlRdbQlyx+HchtZ8PKGwgkr1K+BIkNnJRDhrFPi4K0=
 SHA256 (cargo/oorandom-11.1.5.tar.gz) = 1nkPWMf/Yz2HcfQpZSiSA0EaXlxoOIcDwG4U8kdwtB4=
 SHA256 (cargo/option-ext-0.2.0.tar.gz) = BHRPSerpmreODVwLYDqyGPUV6oz+WkVtdimtiDo7bn0=
@@ -287,7 +288,7 @@ SHA256 (cargo/rand-0.8.5.tar.gz) = NK+NG
 SHA256 (cargo/rand_chacha-0.3.1.tar.gz) = 5sEKY6D6MiUr5J0h53CdTUuvjSMcLbzh6qgUG5sSfYg=
 SHA256 (cargo/rand_core-0.10.0.tar.gz) = DI0P1neQXty+7b8u22SU1nbw6Y1U1c+b2gsGHLj7iro=
 SHA256 (cargo/rand_core-0.6.4.tar.gz) = 7AvkeV4vaigGm+wLX/PirJuvyZ5qmn3DVHmWxcgWkiw=
-SHA256 (cargo/rayon-1.11.0.tar.gz) = No8B0AW/j9mxIG+2+mU+bEqBzrFGZAa4F5LYfFZ3pY8=
+SHA256 (cargo/rayon-1.12.0.tar.gz) = +zmxZngfktSCU070tLGyVo9CYTtT5bbBYOJM+/owkm0=
 SHA256 (cargo/rayon-core-1.13.0.tar.gz) = IuGLDwBi0w1CMLLoX/d/3+Qyb+sFS5eDo0YNhDXIq5E=
 SHA256 (cargo/redox_syscall-0.5.17.tar.gz) = VAdGVgD7BUjxRC7fcd0gaDxu0yYgCs5LHvB2NSG7O3c=
 SHA256 (cargo/redox_users-0.5.2.tar.gz) = pOYIxmOLnBiXewC0dawfKNFOhLJ9jUL3Dgvx497BJ6w=
@@ -304,9 +305,9 @@ 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.26.1.tar.gz) = oHvCp98/jiMGQ0oXKmlNRNFP2nONCKrV8vf3R9Lwb9w=
-SHA256 (cargo/salsa-macro-rules-0.26.1.tar.gz) = 7CVuzneJX0qNYkzswTPdeYx5YahhQ5dAscdBCmE+57o=
-SHA256 (cargo/salsa-macros-0.26.1.tar.gz) = l45dXJUzzhm2pYrZECTh0Tb27sg8S6mLXOlMh5hsQdg=
+SHA256 (cargo/salsa-0.26.2.tar.gz) = RhL/eJgF5lyH6bOMt0mikyEqYVrwZb7YogAQhoAUmMM=
+SHA256 (cargo/salsa-macro-rules-0.26.2.tar.gz) = WONUy6xpObmwnNnBH7QZpT5ktKD3Vdkp9WoJ9Mx1LkE=
+SHA256 (cargo/salsa-macros-0.26.2.tar.gz) = MGeGEHXCuAYI+ErUn7iPLHYQuUzfi0IB553e6H+JgMg=
 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=
@@ -322,8 +323,8 @@ SHA256 (cargo/serde_json-1.0.149.tar.gz)
 SHA256 (cargo/serde_repr-0.1.20.tar.gz) = F17j6ArpmCc3ylQ+lhMwh8vZpIXuzDvE3pwaN7R+pZw=
 SHA256 (cargo/serde_spanned-1.1.1.tar.gz) = ZmK1h5UR4G6JmaiiNdhIET6ULJEk8hFRGxZGbuKZXyY=
 SHA256 (cargo/serde_test-1.0.177.tar.gz) = f5Ae5XPKtrMGBFPS1fC65ObWKMI8CpYv+bXx18jU8e0=
-SHA256 (cargo/serde_with-3.18.0.tar.gz) = 3VQU+tjmkH291bxEGlCujW4mFRoDsd4E2JpVdt5h0B8=
-SHA256 (cargo/serde_with_macros-3.18.0.tar.gz) = 09uJeOYI8f5zV+IRlp/Zq9yugLrBunozabt+trQE62U=
+SHA256 (cargo/serde_with-3.20.0.tar.gz) = 5ywcLLeyI/r7YAphlTeoccKBhYPWGUAbeF58C3RszeI=
+SHA256 (cargo/serde_with_macros-3.20.0.tar.gz) = uQxIhzjstPsCYvQfQ7xA78WGjZ+3RDGd319TF/QXv6w=
 SHA256 (cargo/sha2-0.10.9.tar.gz) = p1B9gZdp0Bo2WrcHeUpAhDksgk9Up6anhi+MPQiSsoM=
 SHA256 (cargo/sharded-slab-0.1.7.tar.gz) = 9AyjxGgjcT4NQglZLo1ugmqlfpKPCXUmGfxpbEmWN/Y=
 SHA256 (cargo/shellexpand-3.1.2.tar.gz) = MoJPq14W5sTYbcG6hEiTkEGaOfl2mYUrZkgLuH0pftg=
@@ -353,7 +354,7 @@ SHA256 (cargo/termtree-0.5.1.tar.gz) = j
 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.14.tar.gz) = FE91TTGEFax5L51p/Ieru/wEPOLvBBxg8WrYKPY4cX0=
+SHA256 (cargo/thin-vec-0.2.18.tar.gz) = sPfiabSPCn3QFGaA+iS1DMZ/wDc/CGpbL5m9CEY5tII=
 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-impl-1.0.69.tar.gz) = T+5sTvyQBZ4Q+B5tQsYKGPdliMPXTLg6CyQqK2x1BME=
@@ -400,7 +401,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.0.tar.gz) = Wsi29C6tJTaM9bCYrrPcihosBaPu6KmhpoxkDtv8edk=
+SHA256 (cargo/uuid-1.23.1.tar.gz) = 3ddKlocpjGhY6biOyJNexF0i6P1eY5T6G9Tpmod4nHY=
 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=
@@ -486,7 +487,7 @@ SHA256 (cargo/zmij-1.0.10.tar.gz) = MODY
 SHA256 (cargo/zstd-0.11.2+zstd.1.5.2.tar.gz) = IMyWAybs5k8BDS0hB1N/JtxYmmVzoxa9Wx26aF+l/eQ=
 SHA256 (cargo/zstd-safe-5.0.2+zstd.1.5.2.tar.gz) = HSpVheBPnupLKj0eylCMTe6Vkqie9vRQwRcZ2gcm9Ns=
 SHA256 (cargo/zstd-sys-2.0.16+zstd.1.5.7.tar.gz) = keGevCrcj4PkMDnnl3bj/ajKkZEy1oof7WpfrKJoN0g=
-SHA256 (ruff-0.15.12.tar.gz) = Nota9Lk3MSOljT6M9wKrVYTdNZyb/q7I8I+iobJ76pM=
+SHA256 (ruff-0.15.15.tar.gz) = w/6us49AGuE2H6GCh2OFw5imdMz4c5ZRxww03IsYGUY=
 SIZE (astral-sh-lsp-types-e15db0593f0ecbbd80599c3f5880e4bf5da1ca0c.tar.gz) = 71166
 SIZE (cargo/adler2-2.0.1.tar.gz) = 13366
 SIZE (cargo/aho-corasick-1.1.4.tar.gz) = 184015
@@ -518,7 +519,7 @@ SIZE (cargo/bincode_derive-2.0.1.tar.gz)
 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.11.0.tar.gz) = 48906
+SIZE (cargo/bitflags-2.11.1.tar.gz) = 49082
 SIZE (cargo/bitvec-1.0.1.tar.gz) = 224375
 SIZE (cargo/block-buffer-0.10.4.tar.gz) = 10538
 SIZE (cargo/block2-0.6.2.tar.gz) = 34505
@@ -531,19 +532,19 @@ SIZE (cargo/camino-1.2.2.tar.gz) = 41202
 SIZE (cargo/cast-0.3.0.tar.gz) = 11452
 SIZE (cargo/castaway-0.2.4.tar.gz) = 12546
 SIZE (cargo/cc-1.2.38.tar.gz) = 90139
-SIZE (cargo/cfg-if-1.0.3.tar.gz) = 8719
+SIZE (cargo/cfg-if-1.0.4.tar.gz) = 9360
 SIZE (cargo/cfg_aliases-0.2.1.tar.gz) = 6355
 SIZE (cargo/chacha20-0.10.0.tar.gz) = 38763
 SIZE (cargo/chrono-0.4.44.tar.gz) = 240549
 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.0.tar.gz) = 62930
+SIZE (cargo/clap-4.6.1.tar.gz) = 61836
 SIZE (cargo/clap_builder-4.6.0.tar.gz) = 171122
 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.0.tar.gz) = 33435
+SIZE (cargo/clap_derive-4.6.1.tar.gz) = 33512
 SIZE (cargo/clap_lex-1.0.0.tar.gz) = 13466
 SIZE (cargo/clearscreen-4.0.6.tar.gz) = 148316
 SIZE (cargo/codspeed-4.4.1.tar.gz) = 243492
@@ -583,7 +584,7 @@ SIZE (cargo/ctrlc-3.5.2.tar.gz) = 14194
 SIZE (cargo/darling-0.23.0.tar.gz) = 43298
 SIZE (cargo/darling_core-0.23.0.tar.gz) = 74564
 SIZE (cargo/darling_macro-0.23.0.tar.gz) = 2480
-SIZE (cargo/dashmap-6.1.0.tar.gz) = 24828
+SIZE (cargo/dashmap-6.2.1.tar.gz) = 26885
 SIZE (cargo/datatest-stable-0.3.3.tar.gz) = 34481
 SIZE (cargo/derive-where-1.6.0.tar.gz) = 52327
 SIZE (cargo/diff-0.1.13.tar.gz) = 46216
@@ -608,18 +609,19 @@ SIZE (cargo/etcetera-0.11.0.tar.gz) = 14
 SIZE (cargo/fancy-regex-0.14.0.tar.gz) = 86969
 SIZE (cargo/fastrand-2.3.0.tar.gz) = 15076
 SIZE (cargo/fern-0.7.1.tar.gz) = 304533
-SIZE (cargo/filetime-0.2.27.tar.gz) = 16678
+SIZE (cargo/filetime-0.2.29.tar.gz) = 16977
 SIZE (cargo/find-msvc-tools-0.1.2.tar.gz) = 30461
 SIZE (cargo/flate2-1.1.2.tar.gz) = 76495
 SIZE (cargo/fnv-1.0.7.tar.gz) = 11266
 SIZE (cargo/foldhash-0.1.5.tar.gz) = 21901
+SIZE (cargo/foldhash-0.2.0.tar.gz) = 23329
 SIZE (cargo/form_urlencoded-1.2.2.tar.gz) = 9347
 SIZE (cargo/fs-err-3.3.0.tar.gz) = 27110
 SIZE (cargo/fsevent-sys-4.1.0.tar.gz) = 4620
 SIZE (cargo/funty-2.0.0.tar.gz) = 13160
 SIZE (cargo/generic-array-0.14.7.tar.gz) = 15950
-SIZE (cargo/get-size-derive2-0.8.0.tar.gz) = 8769
-SIZE (cargo/get-size2-0.8.0.tar.gz) = 22296
+SIZE (cargo/get-size-derive2-0.9.0.tar.gz) = 8767
+SIZE (cargo/get-size2-0.9.0.tar.gz) = 24328
 SIZE (cargo/getopts-0.2.24.tar.gz) = 21467
 SIZE (cargo/getrandom-0.2.16.tar.gz) = 40163
 SIZE (cargo/getrandom-0.3.4.tar.gz) = 50932
@@ -630,7 +632,7 @@ SIZE (cargo/globwalk-0.9.1.tar.gz) = 125
 SIZE (cargo/half-2.6.0.tar.gz) = 59507
 SIZE (cargo/hashbrown-0.14.5.tar.gz) = 141498
 SIZE (cargo/hashbrown-0.15.5.tar.gz) = 140908
-SIZE (cargo/hashbrown-0.17.0.tar.gz) = 154597
+SIZE (cargo/hashbrown-0.17.1.tar.gz) = 155512
 SIZE (cargo/hashlink-0.10.0.tar.gz) = 29402
 SIZE (cargo/heck-0.5.0.tar.gz) = 11517
 SIZE (cargo/hermit-abi-0.5.2.tar.gz) = 17435
@@ -668,8 +670,8 @@ SIZE (cargo/itertools-0.10.5.tar.gz) = 1
 SIZE (cargo/itertools-0.13.0.tar.gz) = 146261
 SIZE (cargo/itertools-0.14.0.tar.gz) = 152715
 SIZE (cargo/itoa-1.0.15.tar.gz) = 11231
-SIZE (cargo/jiff-0.2.23.tar.gz) = 759789
-SIZE (cargo/jiff-static-0.2.23.tar.gz) = 83745
+SIZE (cargo/jiff-0.2.24.tar.gz) = 760237
+SIZE (cargo/jiff-static-0.2.24.tar.gz) = 83747
 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
@@ -679,10 +681,10 @@ 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.184.tar.gz) = 820172
+SIZE (cargo/libc-0.2.186.tar.gz) = 821883
 SIZE (cargo/libcst-1.8.6.tar.gz) = 111277
 SIZE (cargo/libcst_derive-1.8.6.tar.gz) = 11337
-SIZE (cargo/libmimalloc-sys-0.1.44.tar.gz) = 451625
+SIZE (cargo/libmimalloc-sys-0.1.47.tar.gz) = 495449
 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
@@ -698,7 +700,7 @@ SIZE (cargo/matchers-0.2.0.tar.gz) = 707
 SIZE (cargo/matchit-0.9.2.tar.gz) = 44020
 SIZE (cargo/memchr-2.8.0.tar.gz) = 97780
 SIZE (cargo/memoffset-0.9.1.tar.gz) = 9032
-SIZE (cargo/mimalloc-0.1.48.tar.gz) = 4742
+SIZE (cargo/mimalloc-0.1.50.tar.gz) = 4764
 SIZE (cargo/minicov-0.3.7.tar.gz) = 43788
 SIZE (cargo/minimal-lexical-0.2.1.tar.gz) = 94841
 SIZE (cargo/miniz_oxide-0.8.9.tar.gz) = 67132
@@ -715,7 +717,7 @@ SIZE (cargo/num-traits-0.2.19.tar.gz) = 
 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.3.tar.gz) = 34534
+SIZE (cargo/once_cell-1.21.4.tar.gz) = 35010
 SIZE (cargo/once_cell_polyfill-1.70.1.tar.gz) = 7510
 SIZE (cargo/oorandom-11.1.5.tar.gz) = 23750
 SIZE (cargo/option-ext-0.2.0.tar.gz) = 7345
@@ -776,7 +778,7 @@ SIZE (cargo/rand-0.8.5.tar.gz) = 87113
 SIZE (cargo/rand_chacha-0.3.1.tar.gz) = 15251
 SIZE (cargo/rand_core-0.10.0.tar.gz) = 22778
 SIZE (cargo/rand_core-0.6.4.tar.gz) = 22666
-SIZE (cargo/rayon-1.11.0.tar.gz) = 182470
+SIZE (cargo/rayon-1.12.0.tar.gz) = 183391
 SIZE (cargo/rayon-core-1.13.0.tar.gz) = 73151
 SIZE (cargo/redox_syscall-0.5.17.tar.gz) = 30002
 SIZE (cargo/redox_users-0.5.2.tar.gz) = 17280
@@ -793,9 +795,9 @@ 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.26.1.tar.gz) = 712409
-SIZE (cargo/salsa-macro-rules-0.26.1.tar.gz) = 20678
-SIZE (cargo/salsa-macros-0.26.1.tar.gz) = 32042
+SIZE (cargo/salsa-0.26.2.tar.gz) = 258125
+SIZE (cargo/salsa-macro-rules-0.26.2.tar.gz) = 20819
+SIZE (cargo/salsa-macros-0.26.2.tar.gz) = 33331
 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
@@ -811,8 +813,8 @@ SIZE (cargo/serde_json-1.0.149.tar.gz) =
 SIZE (cargo/serde_repr-0.1.20.tar.gz) = 12627
 SIZE (cargo/serde_spanned-1.1.1.tar.gz) = 11025
 SIZE (cargo/serde_test-1.0.177.tar.gz) = 18671
-SIZE (cargo/serde_with-3.18.0.tar.gz) = 199584
-SIZE (cargo/serde_with_macros-3.18.0.tar.gz) = 38080
+SIZE (cargo/serde_with-3.20.0.tar.gz) = 202905
+SIZE (cargo/serde_with_macros-3.20.0.tar.gz) = 38098
 SIZE (cargo/sha2-0.10.9.tar.gz) = 29271
 SIZE (cargo/sharded-slab-0.1.7.tar.gz) = 58227
 SIZE (cargo/shellexpand-3.1.2.tar.gz) = 26161
@@ -842,7 +844,7 @@ SIZE (cargo/termtree-0.5.1.tar.gz) = 849
 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.14.tar.gz) = 35087
+SIZE (cargo/thin-vec-0.2.18.tar.gz) = 39421
 SIZE (cargo/thiserror-1.0.69.tar.gz) = 22198
 SIZE (cargo/thiserror-2.0.18.tar.gz) = 28875
 SIZE (cargo/thiserror-impl-1.0.69.tar.gz) = 18365
@@ -889,7 +891,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.0.tar.gz) = 63006
+SIZE (cargo/uuid-1.23.1.tar.gz) = 62932
 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
@@ -975,4 +977,4 @@ SIZE (cargo/zmij-1.0.10.tar.gz) = 22288
 SIZE (cargo/zstd-0.11.2+zstd.1.5.2.tar.gz) = 28987
 SIZE (cargo/zstd-safe-5.0.2+zstd.1.5.2.tar.gz) = 17273
 SIZE (cargo/zstd-sys-2.0.16+zstd.1.5.7.tar.gz) = 775620
-SIZE (ruff-0.15.12.tar.gz) = 11514538
+SIZE (ruff-0.15.15.tar.gz) = 11717015
Index: patches/patch-Cargo_toml
===================================================================
RCS file: /cvs/ports/devel/ruff/patches/patch-Cargo_toml,v
diff -u -p -r1.12 patch-Cargo_toml
--- patches/patch-Cargo_toml	8 May 2026 12:13:24 -0000	1.12
+++ patches/patch-Cargo_toml	28 May 2026 16:08:59 -0000
@@ -3,7 +3,7 @@ Use local sources for crate lsp-types
 Index: Cargo.toml
 --- Cargo.toml.orig
 +++ Cargo.toml
-@@ -129,9 +129,7 @@ libc = { version = "0.2.153" }
+@@ -131,9 +131,7 @@ libc = { version = "0.2.153" }
  libcst = { version = "1.8.4", default-features = false }
  log = { version = "0.4.17" }
  lsp-server = { version = "0.7.6" }
@@ -13,4 +13,4 @@ Index: Cargo.toml
 +lsp-types = { path = "../lsp-types", features = [ "proposed" ] }
  matchit = { version = "0.9.0" }
  memchr = { version = "2.7.1" }
- mimalloc = { version = "0.1.39" }
+ mimalloc = { version = "0.1.49", features = ["v2"] }

No comments:

Post a Comment