Index | Thread | Search

From:
Laurent Cheylus <foxy@free.fr>
Subject:
[maintainer update] devel/ruff 0.15.11
To:
ports <ports@openbsd.org>
Date:
Sat, 18 Apr 2026 17:11:25 +0200

Download raw body.

Thread
  • Laurent Cheylus:

    [maintainer update] devel/ruff 0.15.11

Hi ports@

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

Changelog:
- https://github.com/astral-sh/ruff/releases/tag/0.15.10
- https://github.com/astral-sh/ruff/releases/tag/0.15.11

Build and tests OK on current/amd64 with Rust 1.94.1

Tests welcome and please commit if OK.

Laurent


Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/ruff/Makefile,v
diff -u -p -r1.11 Makefile
--- Makefile	9 Apr 2026 12:59:19 -0000	1.11
+++ Makefile	18 Apr 2026 14:41:49 -0000
@@ -3,7 +3,7 @@ NOT_FOR_ARCHS =	sparc64
 
 COMMENT =	Python linter and code formatter
 
-MODPY_DISTV =	0.15.9
+MODPY_DISTV =	0.15.11
 
 GH_ACCOUNT =	astral-sh
 GH_PROJECT =	ruff
Index: crates.inc
===================================================================
RCS file: /cvs/ports/devel/ruff/crates.inc,v
diff -u -p -r1.10 crates.inc
--- crates.inc	9 Apr 2026 12:59:19 -0000	1.10
+++ crates.inc	18 Apr 2026 14:41:49 -0000
@@ -16,7 +16,7 @@ MODCARGO_CRATES +=	anstyle-svg	0.1.11	# 
 MODCARGO_CRATES +=	anstyle-wincon	3.0.10	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	anyhow	1.0.102	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	approx	0.5.1	# Apache-2.0
-MODCARGO_CRATES +=	arc-swap	1.9.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	arc-swap	1.9.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	argfile	1.0.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	arrayvec	0.7.6	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	assert_fs	1.1.3	# MIT OR Apache-2.0
@@ -68,7 +68,6 @@ MODCARGO_CRATES +=	colored	2.2.0	# MPL-2
 MODCARGO_CRATES +=	colored	3.1.1	# MPL-2.0
 MODCARGO_CRATES +=	compact_str	0.9.0	# MIT
 MODCARGO_CRATES +=	condtype	1.3.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	console	0.15.11	# MIT
 MODCARGO_CRATES +=	console	0.16.1	# 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
@@ -162,12 +161,12 @@ MODCARGO_CRATES +=	idna_adapter	1.2.1	# 
 MODCARGO_CRATES +=	ignore	0.4.25	# 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.13.0	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	indexmap	2.13.1	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	indicatif	0.18.4	# MIT
 MODCARGO_CRATES +=	indoc	2.0.7	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	inotify	0.11.0	# ISC
 MODCARGO_CRATES +=	inotify-sys	0.1.5	# ISC
-MODCARGO_CRATES +=	insta	1.46.3	# Apache-2.0
+MODCARGO_CRATES +=	insta	1.47.2	# Apache-2.0
 MODCARGO_CRATES +=	insta-cmd	0.6.0	# Apache-2.0
 MODCARGO_CRATES +=	interpolator	0.5.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	intrusive-collections	0.9.7	# Apache-2.0/MIT
@@ -190,14 +189,14 @@ 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.180	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	libc	0.2.184	# 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 +=	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 +=	linux-raw-sys	0.11.0	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	linux-raw-sys	0.12.1	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
 MODCARGO_CRATES +=	litemap	0.8.0	# Unicode-3.0
 MODCARGO_CRATES +=	lock_api	0.4.13	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	log	0.4.29	# MIT OR Apache-2.0
@@ -216,7 +215,7 @@ MODCARGO_CRATES +=	miniz_oxide	0.8.9	# M
 MODCARGO_CRATES +=	mio	1.0.4	# MIT
 MODCARGO_CRATES +=	natord	1.0.9	# MIT
 MODCARGO_CRATES +=	newtype-uuid	1.3.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	nix	0.31.1	# MIT
+MODCARGO_CRATES +=	nix	0.31.2	# MIT
 MODCARGO_CRATES +=	nom	7.1.3	# MIT
 MODCARGO_CRATES +=	normalize-line-endings	0.3.0	# Apache-2.0
 MODCARGO_CRATES +=	notify	8.2.0	# CC0-1.0
@@ -283,7 +282,7 @@ MODCARGO_CRATES +=	r-efi	5.3.0	# MIT OR 
 MODCARGO_CRATES +=	r-efi	6.0.0	# MIT OR Apache-2.0 OR LGPL-2.1-or-later
 MODCARGO_CRATES +=	radium	0.7.0	# MIT
 MODCARGO_CRATES +=	rand	0.8.5	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	rand	0.10.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rand	0.10.1	# MIT OR Apache-2.0
 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
@@ -299,9 +298,9 @@ MODCARGO_CRATES +=	regex-lite	0.1.7	# MI
 MODCARGO_CRATES +=	regex-syntax	0.8.10	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	ron	0.12.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rust-stemmers	1.2.0	# MIT/BSD-3-Clause
-MODCARGO_CRATES +=	rustc-hash	2.1.1	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	rustc-hash	2.1.2	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	rustc-stable-hash	0.1.2	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	rustix	1.1.3	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+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 +=	same-file	1.0.6	# Unlicense/MIT
@@ -317,7 +316,7 @@ MODCARGO_CRATES +=	serde_derive	1.0.228	
 MODCARGO_CRATES +=	serde_derive_internals	0.29.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	serde_json	1.0.149	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	serde_repr	0.1.20	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	serde_spanned	1.0.4	# 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
@@ -326,6 +325,7 @@ MODCARGO_CRATES +=	sharded-slab	0.1.7	# 
 MODCARGO_CRATES +=	shellexpand	3.1.2	# MIT/Apache-2.0
 MODCARGO_CRATES +=	shlex	1.3.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	similar	2.7.0	# Apache-2.0
+MODCARGO_CRATES +=	similar	3.1.0	# Apache-2.0
 MODCARGO_CRATES +=	siphasher	1.0.1	# MIT/Apache-2.0
 MODCARGO_CRATES +=	smallvec	1.15.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	snapbox	1.0.0	# MIT OR Apache-2.0
@@ -341,7 +341,7 @@ MODCARGO_CRATES +=	supports-hyperlinks	3
 MODCARGO_CRATES +=	syn	2.0.117	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	synstructure	0.13.2	# MIT
 MODCARGO_CRATES +=	tap	1.0.1	# MIT
-MODCARGO_CRATES +=	tempfile	3.25.0	# MIT OR Apache-2.0
+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 +=	terminfo	0.9.0	# WTFPL
@@ -363,12 +363,12 @@ 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.0.7+spec-1.1.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	toml	1.1.2+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.0+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.23.6	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	toml_parser	1.1.0+spec-1.1.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	toml_writer	1.1.0+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_writer	1.1.1+spec-1.1.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	tracing	0.1.44	# MIT
 MODCARGO_CRATES +=	tracing-attributes	0.1.31	# MIT
 MODCARGO_CRATES +=	tracing-core	0.1.36	# MIT
@@ -396,7 +396,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.22.0	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	uuid	1.23.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
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/ruff/distinfo,v
diff -u -p -r1.10 distinfo
--- distinfo	9 Apr 2026 12:59:19 -0000	1.10
+++ distinfo	18 Apr 2026 14:41:50 -0000
@@ -17,7 +17,7 @@ SHA256 (cargo/anstyle-svg-0.1.11.tar.gz)
 SHA256 (cargo/anstyle-wincon-3.0.10.tar.gz) = PgYzQUUioy/6rIrGzI90jgkMVxdmH93uoEIZ4jRPXyo=
 SHA256 (cargo/anyhow-1.0.102.tar.gz) = fyAt+GSEyGjbrX6qVX73hdXGYpXkG0YO+SLsoHI7hCw=
 SHA256 (cargo/approx-0.5.1.tar.gz) = yrES8KhtVo6g5ifMHWvnSh6c1VIUaE21VhmV9trYl8Y=
-SHA256 (cargo/arc-swap-1.9.0.tar.gz) = oH0fN/9gkhyDvfx0B3I73v6JtEuYqbdy8iXI+dZxQaY=
+SHA256 (cargo/arc-swap-1.9.1.tar.gz) = ajof1vdTBraAh7gx8CXHElJLyxmq1U5VexEpz6Cisgc=
 SHA256 (cargo/argfile-1.0.0.tar.gz) = mUiacz3qDSkwv6WcJDFGqFE857CZG50AZkdofMYfU+c=
 SHA256 (cargo/arrayvec-0.7.6.tar.gz) = fALRI98BfvzfvXOe+Bc1s2xbqD7DxZyAqdfsxxj5LlA=
 SHA256 (cargo/assert_fs-1.1.3.tar.gz) = plL2yx9RaIb8/uXnpcB4ua3mLPy4iVJO/lpk1oLdJ6k=
@@ -69,7 +69,6 @@ SHA256 (cargo/colored-2.2.0.tar.gz) = EX
 SHA256 (cargo/colored-3.1.1.tar.gz) = +vlGhym4y86maONhg8tp0xc0jC4I6ZSCn7Vuv9+6rDQ=
 SHA256 (cargo/compact_str-0.9.0.tar.gz) = P9sTJaHOzpgeiilquPD5tjrjV70HhKn6r1SMx7SAcHo=
 SHA256 (cargo/condtype-1.3.0.tar.gz) = uvCgekAfN0I4q44vEaEE0oUb+c5xHsaYBINN6K9Fx68=
-SHA256 (cargo/console-0.15.11.tar.gz) = BUzLWxD58sv1HrNVyh0FwtJ5zhgEaI0Nt0tHM6Wur9g=
 SHA256 (cargo/console-0.16.1.tar.gz) = tDB0Om6xTpdk1CYNTA2BIwh9UE7rnEjysqXoEN02nfQ=
 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=
@@ -163,12 +162,12 @@ SHA256 (cargo/idna_adapter-1.2.1.tar.gz)
 SHA256 (cargo/ignore-0.4.25.tar.gz) = 09eCo2WgFeD1wEkCJGE5JJq/dpElAG++dkni7ogWm0o=
 SHA256 (cargo/imara-diff-0.2.0.tar.gz) = LwHUYvdm33irgg3Qb163ACM8UfD0wuhGUg6vS6aqXFw=
 SHA256 (cargo/imperative-1.0.7.tar.gz) = NeHQvZxXXFLlmq2OEioReG6FKhVGeNDIbp4kPVUnOXA=
-SHA256 (cargo/indexmap-2.13.0.tar.gz) = dxTnBDen3DrI635vjfdf2OtCJnX8dniv9zZDAQkrEBc=
+SHA256 (cargo/indexmap-2.13.1.tar.gz) = Raiiucs+CwwYA9uwdY/6xd4vQlsjwo9Rj6q9nYBTQv8=
 SHA256 (cargo/indicatif-0.18.4.tar.gz) = JUcPI4Awktp9I5g0d21lMQTVUbxNfqyvMeaDeFS46es=
 SHA256 (cargo/indoc-2.0.7.tar.gz) = ec9ck/kyKM+O+zujYlNfsRGZrFSKCc4RfJsa3DAw1wY=
 SHA256 (cargo/inotify-0.11.0.tar.gz) = 833M/yeRq2BPm6vvC6FPvgvjC9No3FQeKwjQfIqpCPM=
 SHA256 (cargo/inotify-sys-0.1.5.tar.gz) = 4FwCteib/zuUbO3sonirxij+gR5gTwJ8RaiqPPeT0Os=
-SHA256 (cargo/insta-1.46.3.tar.gz) = 6C24yHx/HM7LNM4MJDmbinMIFCfzx8UKXVl5JTVhFeQ=
+SHA256 (cargo/insta-1.47.2.tar.gz) = e0piSOuTpEAe0vN9/o6lktPPBbfPT476hntola9+CU4=
 SHA256 (cargo/insta-cmd-0.6.0.tar.gz) = /+7vqSeSXM7UnMsBvz5XydTNEy3yHlduuUFbrqstPeY=
 SHA256 (cargo/interpolator-0.5.0.tar.gz) = cd1SGRquEh6GEfHo3D4yTdDdHe4ebdkdEO4Ho8+02dg=
 SHA256 (cargo/intrusive-collections-0.9.7.tar.gz) = GJ0Il+TL6Mde/t81AsGMiHsFBG5Z0oQE1NjkbLxNHoY=
@@ -191,14 +190,14 @@ 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.180.tar.gz) = vMNaOFRKiRpffIZaylSKmCzLO4ZQpbBtD9M6ECg8Vvw=
+SHA256 (cargo/libc-0.2.184.tar.gz) = SPXSpFThal6g9M7YG9ROTPx706UHthiHyZ/TU4so5K8=
 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/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/linux-raw-sys-0.11.0.tar.gz) = 3x08O1PaZM9XYEgic6mOV1xlGmfux/d9+WtbZC3o8Dk=
+SHA256 (cargo/linux-raw-sys-0.12.1.tar.gz) = MqZpSeAw2gDox9RDSyUWcKkVVvQUSUHTdFJ2nCXVilM=
 SHA256 (cargo/litemap-0.8.0.tar.gz) = JB6u9f0SyIcFoB/BBmxIxLNuDdQ3fc3H7DlCzqemmVY=
 SHA256 (cargo/lock_api-0.4.13.tar.gz) = lpNlB/FTYFvd/NoGjdgEeWyEMk7SUQgJ5bKmJMgdp2U=
 SHA256 (cargo/log-0.4.29.tar.gz) = XlAy4kAZBFx2LTwPKPW2uLvzhWOmWQg4m/eXh1iSCJc=
@@ -217,7 +216,7 @@ SHA256 (cargo/miniz_oxide-0.8.9.tar.gz) 
 SHA256 (cargo/mio-1.0.4.tar.gz) = eL7URMyKIWDwHLz4Ee8YyshjrWiujKYgkujbUdUcdhw=
 SHA256 (cargo/natord-1.0.9.tar.gz) = MI2W243rxyfD/ZdEqsUXUSQ0IORu30AQEJCNp/jV5Xw=
 SHA256 (cargo/newtype-uuid-1.3.2.tar.gz) = XAEtFO94irBmo0fRnj3aaZkWySKTsFuFuix2uMgtKDA=
-SHA256 (cargo/nix-0.31.1.tar.gz) = Il58/nEeC6eaaLrt2ymCcj5CNSR6784UgvLxbCeGW2Y=
+SHA256 (cargo/nix-0.31.2.tar.gz) = XW0HBTIMHmuh2RK143zxgHG2wum3+oIVoeinZRlm9dM=
 SHA256 (cargo/nom-7.1.3.tar.gz) = 0nOYPFplenCj6PKgEymCLzuMgXK3OCZBGlV1HkBKCko=
 SHA256 (cargo/normalize-line-endings-0.3.0.tar.gz) = YYB/d4Av8wl14B9PBxyLoQwCIFL5izKUEZ8+YV0T5b4=
 SHA256 (cargo/notify-8.2.0.tar.gz) = TT0HknFR/4V1twh/JFRW5Un+pi7fDsTlZaXuUMhAK8M=
@@ -283,7 +282,7 @@ SHA256 (cargo/quote-use-macros-0.8.4.tar
 SHA256 (cargo/r-efi-5.3.0.tar.gz) = ac2zTBWM6yiN8R4YtL053plPZlfYOEe9/9vX80Z1Sw8=
 SHA256 (cargo/r-efi-6.0.0.tar.gz) = +NzJx9UqgRaX0hUccB4NCJVvkrDiQTbPTPJ7V6ag2b8=
 SHA256 (cargo/radium-0.7.0.tar.gz) = 3DP/LUlz1RjYI9YaojkBSDHlIcddpY499IQNP0d0nQk=
-SHA256 (cargo/rand-0.10.0.tar.gz) = vCZusxPfbFwJwcex++JRCWHlvNOt2TDB4x9+2doP7/g=
+SHA256 (cargo/rand-0.10.1.tar.gz) = 0ujovMeWGvH9rEASeMaoMWFJQfYWTuO/TOYbftsWIgc=
 SHA256 (cargo/rand-0.8.5.tar.gz) = NK+NGg4lkkvFt8Q8B5yUIznY8Ki1fDkEm+9YG0YydAQ=
 SHA256 (cargo/rand_chacha-0.3.1.tar.gz) = 5sEKY6D6MiUr5J0h53CdTUuvjSMcLbzh6qgUG5sSfYg=
 SHA256 (cargo/rand_core-0.10.0.tar.gz) = DI0P1neQXty+7b8u22SU1nbw6Y1U1c+b2gsGHLj7iro=
@@ -300,9 +299,9 @@ SHA256 (cargo/regex-lite-0.1.7.tar.gz) =
 SHA256 (cargo/regex-syntax-0.8.10.tar.gz) = 3Il92NnovR7Yza2CtZZsPg7K4J+xkH1Y76oBNUMYXQo=
 SHA256 (cargo/ron-0.12.0.tar.gz) = /UkMWxgmGJPxREnL0oy5wLY3rr8WHNd5AL/e2v8h7DI=
 SHA256 (cargo/rust-stemmers-1.2.0.tar.gz) = 5GogNgGf24iBMdt6TIR6EGOnST+XHtlOqCxn6tpjylQ=
-SHA256 (cargo/rustc-hash-2.1.1.tar.gz) = NXcD1BNltLJ8WQ4+2R6rsbZj8HxMCECV5gy+1DYt/w0=
+SHA256 (cargo/rustc-hash-2.1.2.tar.gz) = lDAKvz8a4uK4/7e1gEPePTmcc/pvS3OCZAKlxFdhTb4=
 SHA256 (cargo/rustc-stable-hash-0.1.2.tar.gz) = eBRC8pFwxck7cYWtVZSSYBrNxx1bsHBvWGgJT0XPzQg=
-SHA256 (cargo/rustix-1.1.3.tar.gz) = FGyeJHzMGAwfYWFUM4aMmfPeOuJWowpDtJ9nwtkXHzQ=
+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/same-file-1.0.6.tar.gz) = k/wdw6qpv+2V4C5urau0uvfjB4sL0bTXtrC2g3iQBQI=
@@ -318,7 +317,7 @@ SHA256 (cargo/serde_derive-1.0.228.tar.g
 SHA256 (cargo/serde_derive_internals-0.29.1.tar.gz) = GNJqIKlpueP98vwtnyHtpsQOLehMlAi7XTsF1Jmq5xE=
 SHA256 (cargo/serde_json-1.0.149.tar.gz) = g/wDlHPFWVrOhg2MT6+iIP9HSz/Gv9tCkzJ/GjfpTYY=
 SHA256 (cargo/serde_repr-0.1.20.tar.gz) = F17j6ArpmCc3ylQ+lhMwh8vZpIXuzDvE3pwaN7R+pZw=
-SHA256 (cargo/serde_spanned-1.0.4.tar.gz) = +Lv5HlpNYxXu5F5wQ3JZCzDiYO6Dr2Y51kVX9RsGd3Y=
+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=
@@ -327,6 +326,7 @@ SHA256 (cargo/sharded-slab-0.1.7.tar.gz)
 SHA256 (cargo/shellexpand-3.1.2.tar.gz) = MoJPq14W5sTYbcG6hEiTkEGaOfl2mYUrZkgLuH0pftg=
 SHA256 (cargo/shlex-1.3.0.tar.gz) = D9ov8NCEAZuk18bzccldj9dc41JMPLj7ZTowI/YyPmQ=
 SHA256 (cargo/similar-2.7.0.tar.gz) = u7tdllkUFkauZHtC/glNr2xhktFiCHC0SdlVf3SLLao=
+SHA256 (cargo/similar-3.1.0.tar.gz) = BNk+hh7eLkl7R4M0abjsnVwH+kx4znoA9ut92BaLSz8=
 SHA256 (cargo/siphasher-1.0.1.tar.gz) = Vhmffdq/E/5QdM6Ann0/QrQq5xGABQG1sW6oKtApw50=
 SHA256 (cargo/smallvec-1.15.1.tar.gz) = Z7G3o7X+TxN2iHGEBF/PRcaekq9zS3qt3AX7d3tvvQM=
 SHA256 (cargo/snapbox-1.0.0.tar.gz) = cdcKcbaAVMvohwj3er/EvS2vdQKPj1X08c/2NWXfieo=
@@ -342,7 +342,7 @@ SHA256 (cargo/supports-hyperlinks-3.2.0.
 SHA256 (cargo/syn-2.0.117.tar.gz) = 5mW4gD57HSpyf0AjRWu7vnTaZwmcWFJYrwrZxQE7m5k=
 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.25.0.tar.gz) = ATZ5H3yVsfbdmfnMeGuRu4HDgAtjmzR45WHdt76V5fE=
+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/terminfo-0.9.0.tar.gz) = 1OqBDwaS+fUbOC//WJOIe7RYD1+iRv3lRuCxPn/O5mI=
@@ -364,12 +364,12 @@ 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.0.7+spec-1.1.0.tar.gz) = 3SjVfYpvbkWLwLh4T4/cxLmaQ3k2BW+hIssjTxhlapY=
+SHA256 (cargo/toml-1.1.2+spec-1.1.0.tar.gz) = gfPRXoTLzYljduZzAxTVn7WofzHksDhFQYRDXNV97+4=
 SHA256 (cargo/toml_datetime-0.7.5+spec-1.1.0.tar.gz) = kuHP7UowOLxaEn41otNg8UXh9LlxtVGiul/Xrt9+E0c=
-SHA256 (cargo/toml_datetime-1.1.0+spec-1.1.0.tar.gz) = lyUafDF+A62Dd0qHUqfoH7YGd0Bgn3XqK1hbVppZGY8=
+SHA256 (cargo/toml_datetime-1.1.1+spec-1.1.0.tar.gz) = MWX2X2LijgEVoAsuvdN+tvO2QYVfnWNtPNQQN2cVmtc=
 SHA256 (cargo/toml_edit-0.23.6.tar.gz) = 8+/+fA6G/f9Pac3SzMG5b5M+JIEcVEHUSQToaD4nGEs=
-SHA256 (cargo/toml_parser-1.1.0+spec-1.1.0.tar.gz) = IzTxHuNjYH6wTfm4/IoTyhcVpyuoZiomrChcmKq7QBE=
-SHA256 (cargo/toml_writer-1.1.0+spec-1.1.0.tar.gz) = 0oKt5gFjEvrz5B5X67ugwHPkBW2rEjKrHLYkGZZI+O0=
+SHA256 (cargo/toml_parser-1.1.2+spec-1.1.0.tar.gz) = oqvpuGGTZWY10kEdxDBQKCykiqMcJFEhD0ICVQr7dSY=
+SHA256 (cargo/toml_writer-1.1.1+spec-1.1.0.tar.gz) = dW2vmxAT6+R6h3Zme0ZkF+LUxWedRBwmIw79nveGkts=
 SHA256 (cargo/tracing-0.1.44.tar.gz) = Y+cWYvpLKiw6JvVw8DfrlbsfhTl/PNgHbK7S8Cam0QA=
 SHA256 (cargo/tracing-attributes-0.1.31.tar.gz) = dJDPpeyWN0ZWh0BlGsZ4H3AcnF6iV8WOBX87qM9p6No=
 SHA256 (cargo/tracing-core-0.1.36.tar.gz) = 25fK+dkG+95VXdYvqV3bqe7P0UyziOT0kaZtdM1ft5o=
@@ -397,7 +397,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.22.0.tar.gz) = po08jwHAz6VKdSkdg2ARYXmeSomjngkp9LA1TYh1ejc=
+SHA256 (cargo/uuid-1.23.0.tar.gz) = Wsi29C6tJTaM9bCYrrPcihosBaPu6KmhpoxkDtv8edk=
 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=
@@ -483,7 +483,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.9.tar.gz) = w64I5V9oIpCfWQ5zO/2RLEiQJxOcXwg+NdZ6/Bl6FfM=
+SHA256 (ruff-0.15.11.tar.gz) = Havr2TRunZE/ALdROha/PILnISKuA1tebee/8Uxj658=
 SHA256 (salsa-rs-salsa-2f687a17ceea8ec7aaa605561ccbde938ccef086.tar.gz) = WxXpYsJ69wbdCUp6iqEINUFb3CTG9M1+Q6CZg94gHmI=
 SIZE (astral-sh-lsp-types-e15db0593f0ecbbd80599c3f5880e4bf5da1ca0c.tar.gz) = 71166
 SIZE (cargo/adler2-2.0.1.tar.gz) = 13366
@@ -504,7 +504,7 @@ SIZE (cargo/anstyle-svg-0.1.11.tar.gz) =
 SIZE (cargo/anstyle-wincon-3.0.10.tar.gz) = 12558
 SIZE (cargo/anyhow-1.0.102.tar.gz) = 48658
 SIZE (cargo/approx-0.5.1.tar.gz) = 15100
-SIZE (cargo/arc-swap-1.9.0.tar.gz) = 81357
+SIZE (cargo/arc-swap-1.9.1.tar.gz) = 81367
 SIZE (cargo/argfile-1.0.0.tar.gz) = 11157
 SIZE (cargo/arrayvec-0.7.6.tar.gz) = 31237
 SIZE (cargo/assert_fs-1.1.3.tar.gz) = 20176
@@ -556,7 +556,6 @@ SIZE (cargo/colored-2.2.0.tar.gz) = 3506
 SIZE (cargo/colored-3.1.1.tar.gz) = 36216
 SIZE (cargo/compact_str-0.9.0.tar.gz) = 72135
 SIZE (cargo/condtype-1.3.0.tar.gz) = 12634
-SIZE (cargo/console-0.15.11.tar.gz) = 37822
 SIZE (cargo/console-0.16.1.tar.gz) = 39129
 SIZE (cargo/console_error_panic_hook-0.1.7.tar.gz) = 507196
 SIZE (cargo/console_log-1.0.0.tar.gz) = 28943
@@ -650,12 +649,12 @@ SIZE (cargo/idna_adapter-1.2.1.tar.gz) =
 SIZE (cargo/ignore-0.4.25.tar.gz) = 59154
 SIZE (cargo/imara-diff-0.2.0.tar.gz) = 163149
 SIZE (cargo/imperative-1.0.7.tar.gz) = 16838
-SIZE (cargo/indexmap-2.13.0.tar.gz) = 102206
+SIZE (cargo/indexmap-2.13.1.tar.gz) = 104085
 SIZE (cargo/indicatif-0.18.4.tar.gz) = 68731
 SIZE (cargo/indoc-2.0.7.tar.gz) = 17184
 SIZE (cargo/inotify-0.11.0.tar.gz) = 26241
 SIZE (cargo/inotify-sys-0.1.5.tar.gz) = 6965
-SIZE (cargo/insta-1.46.3.tar.gz) = 114815
+SIZE (cargo/insta-1.47.2.tar.gz) = 118367
 SIZE (cargo/insta-cmd-0.6.0.tar.gz) = 12385
 SIZE (cargo/interpolator-0.5.0.tar.gz) = 29578
 SIZE (cargo/intrusive-collections-0.9.7.tar.gz) = 56609
@@ -678,14 +677,14 @@ 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.180.tar.gz) = 812207
+SIZE (cargo/libc-0.2.184.tar.gz) = 820172
 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/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/linux-raw-sys-0.11.0.tar.gz) = 2659624
+SIZE (cargo/linux-raw-sys-0.12.1.tar.gz) = 3006116
 SIZE (cargo/litemap-0.8.0.tar.gz) = 34344
 SIZE (cargo/lock_api-0.4.13.tar.gz) = 28565
 SIZE (cargo/log-0.4.29.tar.gz) = 51515
@@ -704,7 +703,7 @@ SIZE (cargo/miniz_oxide-0.8.9.tar.gz) = 
 SIZE (cargo/mio-1.0.4.tar.gz) = 104212
 SIZE (cargo/natord-1.0.9.tar.gz) = 3866
 SIZE (cargo/newtype-uuid-1.3.2.tar.gz) = 20681
-SIZE (cargo/nix-0.31.1.tar.gz) = 344337
+SIZE (cargo/nix-0.31.2.tar.gz) = 346284
 SIZE (cargo/nom-7.1.3.tar.gz) = 117570
 SIZE (cargo/normalize-line-endings-0.3.0.tar.gz) = 5737
 SIZE (cargo/notify-8.2.0.tar.gz) = 39067
@@ -770,7 +769,7 @@ SIZE (cargo/quote-use-macros-0.8.4.tar.g
 SIZE (cargo/r-efi-5.3.0.tar.gz) = 64532
 SIZE (cargo/r-efi-6.0.0.tar.gz) = 65303
 SIZE (cargo/radium-0.7.0.tar.gz) = 10906
-SIZE (cargo/rand-0.10.0.tar.gz) = 105828
+SIZE (cargo/rand-0.10.1.tar.gz) = 105801
 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
@@ -787,9 +786,9 @@ SIZE (cargo/regex-lite-0.1.7.tar.gz) = 9
 SIZE (cargo/regex-syntax-0.8.10.tar.gz) = 358781
 SIZE (cargo/ron-0.12.0.tar.gz) = 119892
 SIZE (cargo/rust-stemmers-1.2.0.tar.gz) = 2351301
-SIZE (cargo/rustc-hash-2.1.1.tar.gz) = 14154
+SIZE (cargo/rustc-hash-2.1.2.tar.gz) = 14754
 SIZE (cargo/rustc-stable-hash-0.1.2.tar.gz) = 20359
-SIZE (cargo/rustix-1.1.3.tar.gz) = 423447
+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/same-file-1.0.6.tar.gz) = 10183
@@ -805,7 +804,7 @@ SIZE (cargo/serde_derive-1.0.228.tar.gz)
 SIZE (cargo/serde_derive_internals-0.29.1.tar.gz) = 26189
 SIZE (cargo/serde_json-1.0.149.tar.gz) = 155994
 SIZE (cargo/serde_repr-0.1.20.tar.gz) = 12627
-SIZE (cargo/serde_spanned-1.0.4.tar.gz) = 11032
+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
@@ -814,6 +813,7 @@ SIZE (cargo/sharded-slab-0.1.7.tar.gz) =
 SIZE (cargo/shellexpand-3.1.2.tar.gz) = 26161
 SIZE (cargo/shlex-1.3.0.tar.gz) = 18713
 SIZE (cargo/similar-2.7.0.tar.gz) = 53928
+SIZE (cargo/similar-3.1.0.tar.gz) = 78442
 SIZE (cargo/siphasher-1.0.1.tar.gz) = 10351
 SIZE (cargo/smallvec-1.15.1.tar.gz) = 38116
 SIZE (cargo/snapbox-1.0.0.tar.gz) = 57147
@@ -829,7 +829,7 @@ SIZE (cargo/supports-hyperlinks-3.2.0.ta
 SIZE (cargo/syn-2.0.117.tar.gz) = 306011
 SIZE (cargo/synstructure-0.13.2.tar.gz) = 18950
 SIZE (cargo/tap-1.0.1.tar.gz) = 11316
-SIZE (cargo/tempfile-3.25.0.tar.gz) = 43195
+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/terminfo-0.9.0.tar.gz) = 45420
@@ -851,12 +851,12 @@ 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.0.7+spec-1.1.0.tar.gz) = 56659
+SIZE (cargo/toml-1.1.2+spec-1.1.0.tar.gz) = 56327
 SIZE (cargo/toml_datetime-0.7.5+spec-1.1.0.tar.gz) = 17975
-SIZE (cargo/toml_datetime-1.1.0+spec-1.1.0.tar.gz) = 17988
+SIZE (cargo/toml_datetime-1.1.1+spec-1.1.0.tar.gz) = 17982
 SIZE (cargo/toml_edit-0.23.6.tar.gz) = 65753
-SIZE (cargo/toml_parser-1.1.0+spec-1.1.0.tar.gz) = 35136
-SIZE (cargo/toml_writer-1.1.0+spec-1.1.0.tar.gz) = 17171
+SIZE (cargo/toml_parser-1.1.2+spec-1.1.0.tar.gz) = 35485
+SIZE (cargo/toml_writer-1.1.1+spec-1.1.0.tar.gz) = 18841
 SIZE (cargo/tracing-0.1.44.tar.gz) = 463135
 SIZE (cargo/tracing-attributes-0.1.31.tar.gz) = 39733
 SIZE (cargo/tracing-core-0.1.36.tar.gz) = 63967
@@ -884,7 +884,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.22.0.tar.gz) = 61780
+SIZE (cargo/uuid-1.23.0.tar.gz) = 63006
 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
@@ -970,5 +970,5 @@ 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.9.tar.gz) = 11389702
+SIZE (ruff-0.15.11.tar.gz) = 11488829
 SIZE (salsa-rs-salsa-2f687a17ceea8ec7aaa605561ccbde938ccef086.tar.gz) = 743865