pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

wip/uv: fix build & update to 0.5.13



Module Name:	pkgsrc-wip
Committed By:	pin <voidpin%protonmail.com@localhost>
Pushed By:	pin
Date:		Sun Dec 29 15:31:23 2024 +0100
Changeset:	8a5a3d8f6b57aedeb7bd0bfe67be26030dd012fa

Modified Files:
	uv/COMMIT_MSG
	uv/Makefile
	uv/PLIST
	uv/cargo-depends.mk
	uv/distinfo
Added Files:
	uv/patches/patch-Cargo.toml
Removed Files:
	uv/TODO

Log Message:
wip/uv: fix build & update to 0.5.13

The crate actually has four git dependencies and not two.
Fix build by pulling the git-tags manually instead of using cargo.mk to do it.

While here, update to the latest release, i.e. 0.5.13.
This needs Rust >= 1.83 to build.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=8a5a3d8f6b57aedeb7bd0bfe67be26030dd012fa

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 uv/COMMIT_MSG               |   2 +-
 uv/Makefile                 |  31 ++++-
 uv/PLIST                    |   2 +
 uv/TODO                     |  19 ---
 uv/cargo-depends.mk         | 110 ++++++++-------
 uv/distinfo                 | 325 ++++++++++++++++++++++----------------------
 uv/patches/patch-Cargo.toml |  42 ++++++
 7 files changed, 298 insertions(+), 233 deletions(-)

diffs:
diff --git a/uv/COMMIT_MSG b/uv/COMMIT_MSG
index 39038b5d34..7525b3e32f 100644
--- a/uv/COMMIT_MSG
+++ b/uv/COMMIT_MSG
@@ -1,4 +1,4 @@
-devel/uv: Add uv version 0.5.8
+devel/uv: Add uv version 0.5.13
 
 uv is an extremely fast Python package and project manager written in
 Rust.  It aims to replace a variety of tools such as pip, pip-tools,
diff --git a/uv/Makefile b/uv/Makefile
index 44c3d0b590..f77969e9a3 100644
--- a/uv/Makefile
+++ b/uv/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD$
 
-DISTNAME=	uv-0.5.8
+DISTNAME=	uv-0.5.13
 CATEGORIES=	devel
 MASTER_SITES=	${MASTER_SITE_GITHUB:=astral-sh/}
 
@@ -11,7 +11,34 @@ LICENSE=	apache-2.0 OR mit
 
 .include "cargo-depends.mk"
 
-RUST_REQ=	1.81
+# Depends on an unpublished crates. Can't use cargo.mk to fetch them.
+ASYNC_ZIP_REV=		c909fda63fcafe4af496a07bfda28a5aae97e58d
+PUBGRUB_REV=		648aa343486e5529953153781fc86025c73c4a61
+TL_REV=			6e25b2ee2513d75385101a8ff9f591ef51f314ec
+VERSION_RANGES_REV=	648aa343486e5529953153781fc86025c73c4a61
+DISTFILES=		${DEFAULT_DISTFILES}
+DISTFILES+=		async_zip-${ASYNC_ZIP_REV}.tar.gz
+DISTFILES+=		pubgrub-${PUBGRUB_REV}.tar.gz
+DISTFILES+=		tl-${TL_REV}.tar.gz
+DISTFILES+=		version-ranges-${VERSION_RANGES_REV}.tar.gz
+
+SITES.async_zip-${ASYNC_ZIP_REV}.tar.gz+=		-${MASTER_SITE_GITHUB:=charliermarsh/}rs-async-zip/archive/${ASYNC_ZIP_REV}.tar.gz
+SITES.pubgrub-${PUBGRUB_REV}.tar.gz+=			-${MASTER_SITE_GITHUB:=astral-sh/}pubgrub/archive/${PUBGRUB_REV}.tar.gz
+SITES.tl-${TL_REV}.tar.gz+=				-${MASTER_SITE_GITHUB:=astral-sh/}tl/archive/${TL_REV}.tar.gz
+SITES.version-ranges-${VERSION_RANGES_REV}.tar.gz+=	-${MASTER_SITE_GITHUB:=astral-sh/}pubgrub/archive/${VERSION_RANGES_REV}.tar.gz
+
+RUST_REQ=	1.83
+USE_LANGUAGES+=	c c++
+
+INSTALLATION_DIRS=	bin
+
+do-install:
+	${INSTALL_PROGRAM} ${WRKSRC}/target/release/uv \
+		${DESTDIR}${PREFIX}/bin
+	${INSTALL_PROGRAM} ${WRKSRC}/target/release/uv-globfilter \
+		${DESTDIR}${PREFIX}/bin
+	${INSTALL_PROGRAM} ${WRKSRC}/target/release/uvx \
+		${DESTDIR}${PREFIX}/bin
 
 .include "../../lang/rust/cargo.mk"
 .include "../../mk/bsd.pkg.mk"
diff --git a/uv/PLIST b/uv/PLIST
index 8a14f72095..6339991503 100644
--- a/uv/PLIST
+++ b/uv/PLIST
@@ -1,2 +1,4 @@
 @comment $NetBSD$
 bin/uv
+bin/uv-globfilter
+bin/uvx
diff --git a/uv/TODO b/uv/TODO
deleted file mode 100644
index f208ef7cdc..0000000000
--- a/uv/TODO
+++ /dev/null
@@ -1,19 +0,0 @@
-Fails to build because the crate has two git dependencies:
-
-- tl
-- version-ranges
-
-Error:
-
-===> Building for uv-0.5.8
-error: failed to get `version-ranges` as a dependency of package `uv v0.5.8 (/opt/pkgsrc/wip/uv/work/uv-0.5.8/crates/uv)`
-
-Caused by:
-  failed to load source for dependency `version-ranges`
-
-Caused by:
-  Unable to update https://github.com/astral-sh/pubgrub?rev=57832d0588fbb7aab824813481104761dc1c7740#57832d05
-
-Caused by:
-  can't checkout from 'https://github.com/astral-sh/pubgrub': you are in the offline mode (--offline)
-*** Error code 101
diff --git a/uv/cargo-depends.mk b/uv/cargo-depends.mk
index 0b80196b98..ddb5cc18af 100644
--- a/uv/cargo-depends.mk
+++ b/uv/cargo-depends.mk
@@ -10,7 +10,7 @@ CARGO_CRATE_DEPENDS+=	anstyle-1.0.10
 CARGO_CRATE_DEPENDS+=	anstyle-parse-0.2.6
 CARGO_CRATE_DEPENDS+=	anstyle-query-1.1.2
 CARGO_CRATE_DEPENDS+=	anstyle-wincon-3.0.6
-CARGO_CRATE_DEPENDS+=	anyhow-1.0.94
+CARGO_CRATE_DEPENDS+=	anyhow-1.0.95
 CARGO_CRATE_DEPENDS+=	arrayref-0.3.9
 CARGO_CRATE_DEPENDS+=	arrayvec-0.7.6
 CARGO_CRATE_DEPENDS+=	assert-json-diff-2.0.2
@@ -20,13 +20,14 @@ CARGO_CRATE_DEPENDS+=	async-channel-2.3.1
 CARGO_CRATE_DEPENDS+=	async-compression-0.4.18
 CARGO_CRATE_DEPENDS+=	async-trait-0.1.83
 CARGO_CRATE_DEPENDS+=	async_http_range_reader-0.9.1
-CARGO_CRATE_DEPENDS+=	async_zip-0.0.17
+# Depends on an unpublished crates. Can't use cargo.mk to fetch them.
+#CARGO_CRATE_DEPENDS+=	async_zip-0.0.17
 CARGO_CRATE_DEPENDS+=	atomic-waker-1.1.2
 CARGO_CRATE_DEPENDS+=	autocfg-1.4.0
-CARGO_CRATE_DEPENDS+=	axoasset-1.1.0
+CARGO_CRATE_DEPENDS+=	axoasset-1.2.0
 CARGO_CRATE_DEPENDS+=	axoprocess-0.2.0
 CARGO_CRATE_DEPENDS+=	axotag-0.2.0
-CARGO_CRATE_DEPENDS+=	axoupdater-0.8.2
+CARGO_CRATE_DEPENDS+=	axoupdater-0.9.0
 CARGO_CRATE_DEPENDS+=	backoff-0.4.0
 CARGO_CRATE_DEPENDS+=	backtrace-0.3.74
 CARGO_CRATE_DEPENDS+=	base64-0.21.7
@@ -36,11 +37,11 @@ CARGO_CRATE_DEPENDS+=	bitflags-1.3.2
 CARGO_CRATE_DEPENDS+=	bitflags-2.6.0
 CARGO_CRATE_DEPENDS+=	block-buffer-0.10.4
 CARGO_CRATE_DEPENDS+=	boxcar-0.2.7
-CARGO_CRATE_DEPENDS+=	bstr-1.11.0
+CARGO_CRATE_DEPENDS+=	bstr-1.11.1
 CARGO_CRATE_DEPENDS+=	bumpalo-3.16.0
 CARGO_CRATE_DEPENDS+=	bytecheck-0.8.0
 CARGO_CRATE_DEPENDS+=	bytecheck_derive-0.8.0
-CARGO_CRATE_DEPENDS+=	bytemuck-1.20.0
+CARGO_CRATE_DEPENDS+=	bytemuck-1.21.0
 CARGO_CRATE_DEPENDS+=	byteorder-1.5.0
 CARGO_CRATE_DEPENDS+=	byteorder-lite-0.1.0
 CARGO_CRATE_DEPENDS+=	bytes-1.9.0
@@ -50,7 +51,7 @@ CARGO_CRATE_DEPENDS+=	cachedir-0.3.1
 CARGO_CRATE_DEPENDS+=	camino-1.1.9
 CARGO_CRATE_DEPENDS+=	cargo-util-0.2.16
 CARGO_CRATE_DEPENDS+=	cast-0.3.0
-CARGO_CRATE_DEPENDS+=	cc-1.2.3
+CARGO_CRATE_DEPENDS+=	cc-1.2.5
 CARGO_CRATE_DEPENDS+=	cfg-if-1.0.0
 CARGO_CRATE_DEPENDS+=	cfg_aliases-0.2.1
 CARGO_CRATE_DEPENDS+=	charset-0.1.5
@@ -59,7 +60,7 @@ CARGO_CRATE_DEPENDS+=	ciborium-io-0.2.2
 CARGO_CRATE_DEPENDS+=	ciborium-ll-0.2.2
 CARGO_CRATE_DEPENDS+=	clap-4.5.23
 CARGO_CRATE_DEPENDS+=	clap_builder-4.5.23
-CARGO_CRATE_DEPENDS+=	clap_complete-4.5.38
+CARGO_CRATE_DEPENDS+=	clap_complete-4.5.40
 CARGO_CRATE_DEPENDS+=	clap_complete_command-0.6.1
 CARGO_CRATE_DEPENDS+=	clap_complete_nushell-4.5.4
 CARGO_CRATE_DEPENDS+=	clap_derive-4.5.18
@@ -68,19 +69,19 @@ CARGO_CRATE_DEPENDS+=	codspeed-2.7.2
 CARGO_CRATE_DEPENDS+=	codspeed-criterion-compat-2.7.2
 CARGO_CRATE_DEPENDS+=	color_quant-1.1.0
 CARGO_CRATE_DEPENDS+=	colorchoice-1.0.3
-CARGO_CRATE_DEPENDS+=	colored-2.1.0
+CARGO_CRATE_DEPENDS+=	colored-2.2.0
 CARGO_CRATE_DEPENDS+=	concurrent-queue-2.5.0
 CARGO_CRATE_DEPENDS+=	configparser-3.1.0
-CARGO_CRATE_DEPENDS+=	console-0.15.8
+CARGO_CRATE_DEPENDS+=	console-0.15.10
 CARGO_CRATE_DEPENDS+=	core-foundation-0.10.0
 CARGO_CRATE_DEPENDS+=	core-foundation-sys-0.8.7
 CARGO_CRATE_DEPENDS+=	cpufeatures-0.2.16
 CARGO_CRATE_DEPENDS+=	crc32fast-1.4.2
 CARGO_CRATE_DEPENDS+=	criterion-0.5.1
 CARGO_CRATE_DEPENDS+=	criterion-plot-0.5.0
-CARGO_CRATE_DEPENDS+=	crossbeam-deque-0.8.5
+CARGO_CRATE_DEPENDS+=	crossbeam-deque-0.8.6
 CARGO_CRATE_DEPENDS+=	crossbeam-epoch-0.9.18
-CARGO_CRATE_DEPENDS+=	crossbeam-utils-0.8.20
+CARGO_CRATE_DEPENDS+=	crossbeam-utils-0.8.21
 CARGO_CRATE_DEPENDS+=	crunchy-0.2.2
 CARGO_CRATE_DEPENDS+=	crypto-common-0.1.6
 CARGO_CRATE_DEPENDS+=	csv-1.3.1
@@ -102,23 +103,25 @@ CARGO_CRATE_DEPENDS+=	dotenvy-0.15.7
 CARGO_CRATE_DEPENDS+=	dunce-1.0.5
 CARGO_CRATE_DEPENDS+=	dyn-clone-1.0.17
 CARGO_CRATE_DEPENDS+=	either-1.13.0
-CARGO_CRATE_DEPENDS+=	encode_unicode-0.3.6
+CARGO_CRATE_DEPENDS+=	encode_unicode-1.0.0
 CARGO_CRATE_DEPENDS+=	encoding_rs-0.8.35
 CARGO_CRATE_DEPENDS+=	encoding_rs_io-0.1.7
+CARGO_CRATE_DEPENDS+=	env_home-0.1.0
 CARGO_CRATE_DEPENDS+=	equivalent-1.0.1
 CARGO_CRATE_DEPENDS+=	erased-serde-0.4.5
 CARGO_CRATE_DEPENDS+=	errno-0.3.10
 CARGO_CRATE_DEPENDS+=	etcetera-0.8.0
 CARGO_CRATE_DEPENDS+=	event-listener-5.3.1
 CARGO_CRATE_DEPENDS+=	event-listener-strategy-0.5.3
-CARGO_CRATE_DEPENDS+=	fastrand-2.2.0
+CARGO_CRATE_DEPENDS+=	fastrand-2.3.0
 CARGO_CRATE_DEPENDS+=	fdeflate-0.3.7
 CARGO_CRATE_DEPENDS+=	filetime-0.2.25
 CARGO_CRATE_DEPENDS+=	fixedbitset-0.4.2
 CARGO_CRATE_DEPENDS+=	flate2-1.0.35
 CARGO_CRATE_DEPENDS+=	float-cmp-0.9.0
+CARGO_CRATE_DEPENDS+=	float-cmp-0.10.0
 CARGO_CRATE_DEPENDS+=	fnv-1.0.7
-CARGO_CRATE_DEPENDS+=	foldhash-0.1.3
+CARGO_CRATE_DEPENDS+=	foldhash-0.1.4
 CARGO_CRATE_DEPENDS+=	fontconfig-parser-0.5.7
 CARGO_CRATE_DEPENDS+=	fontdb-0.12.0
 CARGO_CRATE_DEPENDS+=	form_urlencoded-1.2.1
@@ -151,7 +154,7 @@ CARGO_CRATE_DEPENDS+=	heck-0.5.0
 CARGO_CRATE_DEPENDS+=	hermit-abi-0.3.9
 CARGO_CRATE_DEPENDS+=	hermit-abi-0.4.0
 CARGO_CRATE_DEPENDS+=	hex-0.4.3
-CARGO_CRATE_DEPENDS+=	home-0.5.9
+CARGO_CRATE_DEPENDS+=	home-0.5.11
 CARGO_CRATE_DEPENDS+=	homedir-0.3.4
 CARGO_CRATE_DEPENDS+=	html-escape-0.2.13
 CARGO_CRATE_DEPENDS+=	http-1.2.0
@@ -160,8 +163,8 @@ CARGO_CRATE_DEPENDS+=	http-body-util-0.1.2
 CARGO_CRATE_DEPENDS+=	http-content-range-0.2.0
 CARGO_CRATE_DEPENDS+=	httparse-1.9.5
 CARGO_CRATE_DEPENDS+=	httpdate-1.0.3
-CARGO_CRATE_DEPENDS+=	hyper-1.5.1
-CARGO_CRATE_DEPENDS+=	hyper-rustls-0.27.3
+CARGO_CRATE_DEPENDS+=	hyper-1.5.2
+CARGO_CRATE_DEPENDS+=	hyper-rustls-0.27.5
 CARGO_CRATE_DEPENDS+=	hyper-util-0.1.10
 CARGO_CRATE_DEPENDS+=	icu_collections-1.5.0
 CARGO_CRATE_DEPENDS+=	icu_locid-1.5.0
@@ -201,10 +204,10 @@ CARGO_CRATE_DEPENDS+=	krata-tokio-tar-0.4.2
 CARGO_CRATE_DEPENDS+=	kurbo-0.8.3
 CARGO_CRATE_DEPENDS+=	kurbo-0.9.5
 CARGO_CRATE_DEPENDS+=	lazy_static-1.5.0
-CARGO_CRATE_DEPENDS+=	libc-0.2.167
+CARGO_CRATE_DEPENDS+=	libc-0.2.169
 CARGO_CRATE_DEPENDS+=	libmimalloc-sys-0.1.39
 CARGO_CRATE_DEPENDS+=	libredox-0.1.3
-CARGO_CRATE_DEPENDS+=	libz-rs-sys-0.4.0
+CARGO_CRATE_DEPENDS+=	libz-rs-sys-0.4.1
 CARGO_CRATE_DEPENDS+=	linked-hash-map-0.5.6
 CARGO_CRATE_DEPENDS+=	linux-raw-sys-0.4.14
 CARGO_CRATE_DEPENDS+=	litemap-0.7.4
@@ -223,7 +226,7 @@ CARGO_CRATE_DEPENDS+=	miette-derive-7.2.0
 CARGO_CRATE_DEPENDS+=	mimalloc-0.1.43
 CARGO_CRATE_DEPENDS+=	mime-0.3.17
 CARGO_CRATE_DEPENDS+=	mime_guess-2.0.5
-CARGO_CRATE_DEPENDS+=	miniz_oxide-0.8.0
+CARGO_CRATE_DEPENDS+=	miniz_oxide-0.8.2
 CARGO_CRATE_DEPENDS+=	mio-1.0.3
 CARGO_CRATE_DEPENDS+=	miow-0.6.0
 CARGO_CRATE_DEPENDS+=	munge-0.4.1
@@ -236,7 +239,7 @@ CARGO_CRATE_DEPENDS+=	nu-ansi-term-0.50.1
 CARGO_CRATE_DEPENDS+=	num-traits-0.2.19
 CARGO_CRATE_DEPENDS+=	num_cpus-1.16.0
 CARGO_CRATE_DEPENDS+=	number_prefix-0.4.0
-CARGO_CRATE_DEPENDS+=	object-0.36.5
+CARGO_CRATE_DEPENDS+=	object-0.36.7
 CARGO_CRATE_DEPENDS+=	once_cell-1.20.2
 CARGO_CRATE_DEPENDS+=	oorandom-11.1.4
 CARGO_CRATE_DEPENDS+=	openssl-probe-0.1.5
@@ -266,14 +269,14 @@ CARGO_CRATE_DEPENDS+=	pin-utils-0.1.0
 CARGO_CRATE_DEPENDS+=	pipeline-0.5.0
 CARGO_CRATE_DEPENDS+=	pkg-config-0.3.31
 CARGO_CRATE_DEPENDS+=	plain-0.2.3
-CARGO_CRATE_DEPENDS+=	platform-info-2.0.4
-CARGO_CRATE_DEPENDS+=	png-0.17.15
+CARGO_CRATE_DEPENDS+=	platform-info-2.0.5
+CARGO_CRATE_DEPENDS+=	png-0.17.16
 CARGO_CRATE_DEPENDS+=	poloto-19.1.2
 CARGO_CRATE_DEPENDS+=	portable-atomic-1.10.0
 CARGO_CRATE_DEPENDS+=	ppv-lite86-0.2.20
-CARGO_CRATE_DEPENDS+=	predicates-3.1.2
-CARGO_CRATE_DEPENDS+=	predicates-core-1.0.8
-CARGO_CRATE_DEPENDS+=	predicates-tree-1.0.11
+CARGO_CRATE_DEPENDS+=	predicates-3.1.3
+CARGO_CRATE_DEPENDS+=	predicates-core-1.0.9
+CARGO_CRATE_DEPENDS+=	predicates-tree-1.0.12
 CARGO_CRATE_DEPENDS+=	pretty_assertions-1.4.1
 CARGO_CRATE_DEPENDS+=	priority-queue-2.1.1
 CARGO_CRATE_DEPENDS+=	proc-macro2-1.0.92
@@ -281,11 +284,12 @@ CARGO_CRATE_DEPENDS+=	procfs-0.17.0
 CARGO_CRATE_DEPENDS+=	procfs-core-0.17.0
 CARGO_CRATE_DEPENDS+=	ptr_meta-0.3.0
 CARGO_CRATE_DEPENDS+=	ptr_meta_derive-0.3.0
-CARGO_CRATE_DEPENDS+=	pubgrub-0.2.1
+# Depends on an unpublished crates. Can't use cargo.mk to fetch them.
+#CARGO_CRATE_DEPENDS+=	pubgrub-0.2.1
 CARGO_CRATE_DEPENDS+=	quinn-0.11.6
 CARGO_CRATE_DEPENDS+=	quinn-proto-0.11.9
-CARGO_CRATE_DEPENDS+=	quinn-udp-0.5.7
-CARGO_CRATE_DEPENDS+=	quote-1.0.37
+CARGO_CRATE_DEPENDS+=	quinn-udp-0.5.9
+CARGO_CRATE_DEPENDS+=	quote-1.0.38
 CARGO_CRATE_DEPENDS+=	quoted_printable-0.5.1
 CARGO_CRATE_DEPENDS+=	rancor-0.1.0
 CARGO_CRATE_DEPENDS+=	rand-0.8.5
@@ -296,7 +300,7 @@ CARGO_CRATE_DEPENDS+=	rayon-core-1.12.1
 CARGO_CRATE_DEPENDS+=	rctree-0.5.0
 CARGO_CRATE_DEPENDS+=	redox_syscall-0.2.16
 CARGO_CRATE_DEPENDS+=	redox_syscall-0.3.5
-CARGO_CRATE_DEPENDS+=	redox_syscall-0.5.7
+CARGO_CRATE_DEPENDS+=	redox_syscall-0.5.8
 CARGO_CRATE_DEPENDS+=	redox_users-0.4.6
 CARGO_CRATE_DEPENDS+=	reflink-copy-0.1.20
 CARGO_CRATE_DEPENDS+=	regex-1.11.1
@@ -322,11 +326,11 @@ CARGO_CRATE_DEPENDS+=	roxmltree-0.20.0
 CARGO_CRATE_DEPENDS+=	rust-netrc-0.1.2
 CARGO_CRATE_DEPENDS+=	rustc-demangle-0.1.24
 CARGO_CRATE_DEPENDS+=	rustc-hash-2.1.0
-CARGO_CRATE_DEPENDS+=	rustix-0.38.41
-CARGO_CRATE_DEPENDS+=	rustls-0.23.19
+CARGO_CRATE_DEPENDS+=	rustix-0.38.42
+CARGO_CRATE_DEPENDS+=	rustls-0.23.20
 CARGO_CRATE_DEPENDS+=	rustls-native-certs-0.8.1
 CARGO_CRATE_DEPENDS+=	rustls-pemfile-2.2.0
-CARGO_CRATE_DEPENDS+=	rustls-pki-types-1.10.0
+CARGO_CRATE_DEPENDS+=	rustls-pki-types-1.10.1
 CARGO_CRATE_DEPENDS+=	rustls-webpki-0.102.8
 CARGO_CRATE_DEPENDS+=	rustybuzz-0.7.0
 CARGO_CRATE_DEPENDS+=	ryu-1.0.18
@@ -338,15 +342,15 @@ CARGO_CRATE_DEPENDS+=	scopeguard-1.2.0
 CARGO_CRATE_DEPENDS+=	scroll-0.12.0
 CARGO_CRATE_DEPENDS+=	scroll_derive-0.12.0
 CARGO_CRATE_DEPENDS+=	seahash-4.1.0
-CARGO_CRATE_DEPENDS+=	security-framework-3.0.1
-CARGO_CRATE_DEPENDS+=	security-framework-sys-2.12.1
+CARGO_CRATE_DEPENDS+=	security-framework-3.1.0
+CARGO_CRATE_DEPENDS+=	security-framework-sys-2.13.0
 CARGO_CRATE_DEPENDS+=	self-replace-1.5.0
-CARGO_CRATE_DEPENDS+=	semver-1.0.23
-CARGO_CRATE_DEPENDS+=	serde-1.0.215
+CARGO_CRATE_DEPENDS+=	semver-1.0.24
+CARGO_CRATE_DEPENDS+=	serde-1.0.216
 CARGO_CRATE_DEPENDS+=	serde-untagged-0.1.6
-CARGO_CRATE_DEPENDS+=	serde_derive-1.0.215
+CARGO_CRATE_DEPENDS+=	serde_derive-1.0.216
 CARGO_CRATE_DEPENDS+=	serde_derive_internals-0.29.1
-CARGO_CRATE_DEPENDS+=	serde_json-1.0.133
+CARGO_CRATE_DEPENDS+=	serde_json-1.0.134
 CARGO_CRATE_DEPENDS+=	serde_spanned-0.6.8
 CARGO_CRATE_DEPENDS+=	serde_urlencoded-0.7.1
 CARGO_CRATE_DEPENDS+=	sha2-0.10.8
@@ -377,18 +381,18 @@ CARGO_CRATE_DEPENDS+=	svg-0.17.0
 CARGO_CRATE_DEPENDS+=	svgfilters-0.4.0
 CARGO_CRATE_DEPENDS+=	svgtypes-0.9.0
 CARGO_CRATE_DEPENDS+=	svgtypes-0.10.0
-CARGO_CRATE_DEPENDS+=	syn-2.0.90
+CARGO_CRATE_DEPENDS+=	syn-2.0.91
 CARGO_CRATE_DEPENDS+=	sync_wrapper-1.0.2
 CARGO_CRATE_DEPENDS+=	synstructure-0.13.1
 CARGO_CRATE_DEPENDS+=	sys-info-0.9.1
 CARGO_CRATE_DEPENDS+=	tagu-0.1.6
 CARGO_CRATE_DEPENDS+=	tar-0.4.43
-CARGO_CRATE_DEPENDS+=	target-lexicon-0.13.0
+CARGO_CRATE_DEPENDS+=	target-lexicon-0.13.1
 CARGO_CRATE_DEPENDS+=	temp-env-0.3.6
 CARGO_CRATE_DEPENDS+=	tempfile-3.14.0
 CARGO_CRATE_DEPENDS+=	terminal_size-0.3.0
 CARGO_CRATE_DEPENDS+=	terminal_size-0.4.1
-CARGO_CRATE_DEPENDS+=	termtree-0.4.1
+CARGO_CRATE_DEPENDS+=	termtree-0.5.1
 CARGO_CRATE_DEPENDS+=	test-case-3.3.1
 CARGO_CRATE_DEPENDS+=	test-case-core-3.3.1
 CARGO_CRATE_DEPENDS+=	test-case-macros-3.3.1
@@ -396,9 +400,9 @@ CARGO_CRATE_DEPENDS+=	test-log-0.2.16
 CARGO_CRATE_DEPENDS+=	test-log-macros-0.2.16
 CARGO_CRATE_DEPENDS+=	textwrap-0.16.1
 CARGO_CRATE_DEPENDS+=	thiserror-1.0.69
-CARGO_CRATE_DEPENDS+=	thiserror-2.0.6
+CARGO_CRATE_DEPENDS+=	thiserror-2.0.9
 CARGO_CRATE_DEPENDS+=	thiserror-impl-1.0.69
-CARGO_CRATE_DEPENDS+=	thiserror-impl-2.0.6
+CARGO_CRATE_DEPENDS+=	thiserror-impl-2.0.9
 CARGO_CRATE_DEPENDS+=	thread_local-1.1.8
 CARGO_CRATE_DEPENDS+=	tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7
 CARGO_CRATE_DEPENDS+=	tikv-jemallocator-0.6.0
@@ -406,9 +410,10 @@ CARGO_CRATE_DEPENDS+=	tiny-skia-0.8.4
 CARGO_CRATE_DEPENDS+=	tiny-skia-path-0.8.4
 CARGO_CRATE_DEPENDS+=	tinystr-0.7.6
 CARGO_CRATE_DEPENDS+=	tinytemplate-1.2.1
-CARGO_CRATE_DEPENDS+=	tinyvec-1.8.0
+CARGO_CRATE_DEPENDS+=	tinyvec-1.8.1
 CARGO_CRATE_DEPENDS+=	tinyvec_macros-0.1.1
-CARGO_CRATE_DEPENDS+=	tl-0.7.8
+# Depends on an unpublished crates. Can't use cargo.mk to fetch them.
+#CARGO_CRATE_DEPENDS+=	tl-0.7.8
 CARGO_CRATE_DEPENDS+=	tokio-1.42.0
 CARGO_CRATE_DEPENDS+=	tokio-macros-2.4.0
 CARGO_CRATE_DEPENDS+=	tokio-rustls-0.26.1
@@ -434,8 +439,8 @@ CARGO_CRATE_DEPENDS+=	ttf-parser-0.18.1
 CARGO_CRATE_DEPENDS+=	typeid-1.0.2
 CARGO_CRATE_DEPENDS+=	typenum-1.17.0
 CARGO_CRATE_DEPENDS+=	ucd-trie-0.1.7
-CARGO_CRATE_DEPENDS+=	unicase-2.8.0
-CARGO_CRATE_DEPENDS+=	unicode-bidi-0.3.17
+CARGO_CRATE_DEPENDS+=	unicase-2.8.1
+CARGO_CRATE_DEPENDS+=	unicode-bidi-0.3.18
 CARGO_CRATE_DEPENDS+=	unicode-bidi-mirroring-0.1.0
 CARGO_CRATE_DEPENDS+=	unicode-ccc-0.1.2
 CARGO_CRATE_DEPENDS+=	unicode-general-category-0.6.0
@@ -457,7 +462,8 @@ CARGO_CRATE_DEPENDS+=	utf8_iter-1.0.4
 CARGO_CRATE_DEPENDS+=	utf8parse-0.2.2
 CARGO_CRATE_DEPENDS+=	uuid-1.11.0
 CARGO_CRATE_DEPENDS+=	valuable-0.1.0
-CARGO_CRATE_DEPENDS+=	version-ranges-0.1.1
+# Depends on an unpublished crates. Can't use cargo.mk to fetch them.
+#CARGO_CRATE_DEPENDS+=	version-ranges-0.1.1
 CARGO_CRATE_DEPENDS+=	version_check-0.9.5
 CARGO_CRATE_DEPENDS+=	wait-timeout-0.2.0
 CARGO_CRATE_DEPENDS+=	walkdir-2.5.0
@@ -475,7 +481,7 @@ CARGO_CRATE_DEPENDS+=	web-sys-0.3.76
 CARGO_CRATE_DEPENDS+=	web-time-1.1.0
 CARGO_CRATE_DEPENDS+=	webpki-roots-0.26.7
 CARGO_CRATE_DEPENDS+=	weezl-0.1.8
-CARGO_CRATE_DEPENDS+=	which-7.0.0
+CARGO_CRATE_DEPENDS+=	which-7.0.1
 CARGO_CRATE_DEPENDS+=	widestring-1.1.0
 CARGO_CRATE_DEPENDS+=	winapi-0.3.9
 CARGO_CRATE_DEPENDS+=	winapi-i686-pc-windows-gnu-0.4.0
@@ -536,7 +542,7 @@ CARGO_CRATE_DEPENDS+=	zeroize-1.8.1
 CARGO_CRATE_DEPENDS+=	zerovec-0.10.4
 CARGO_CRATE_DEPENDS+=	zerovec-derive-0.10.3
 CARGO_CRATE_DEPENDS+=	zip-0.6.6
-CARGO_CRATE_DEPENDS+=	zlib-rs-0.4.0
+CARGO_CRATE_DEPENDS+=	zlib-rs-0.4.1
 CARGO_CRATE_DEPENDS+=	zstd-0.13.2
 CARGO_CRATE_DEPENDS+=	zstd-safe-7.2.1
 CARGO_CRATE_DEPENDS+=	zstd-sys-2.0.13+zstd.1.5.6
diff --git a/uv/distinfo b/uv/distinfo
index fc3abb5383..d735033dca 100644
--- a/uv/distinfo
+++ b/uv/distinfo
@@ -30,9 +30,9 @@ Size (anstyle-query-1.1.2.crate) = 9969 bytes
 BLAKE2s (anstyle-wincon-3.0.6.crate) = 9639f51ce6f9f17d2da4404983d6ed2eac63ed93d26ee3cca6ca958c89240b90
 SHA512 (anstyle-wincon-3.0.6.crate) = 59ec6f5a53bd68b6344d82e923eb8c45ddac481dd0d270a7b452dc5b0540ee1656705697c1508942ecc131e7c075248c85d8f4159f27d97ea94f22469ce2eeb5
 Size (anstyle-wincon-3.0.6.crate) = 12271 bytes
-BLAKE2s (anyhow-1.0.94.crate) = 6e9ab44ff798bd3e023de5623afd1200d7f591f86191a83b2ef77ad58bc2063f
-SHA512 (anyhow-1.0.94.crate) = 61209bb1a81104ea86375bff12e6654047a596fd5282fdaa590301c4bcdafcdd8bc83201811063d565bbfab6be42544e43047ec88d2b0b41f7c5f2712f3a3b90
-Size (anyhow-1.0.94.crate) = 51731 bytes
+BLAKE2s (anyhow-1.0.95.crate) = df866e5fca06acbed0792f298b5842a006db608a148ce6e164d2fa0b98f34644
+SHA512 (anyhow-1.0.95.crate) = 8c5c176381c3e861c3c4451f7cd3d9e2447c0a55735ececfd3199288d65d36dc5fdc4a19a0798f62a0b9d6ca2c155a616c7eab8bcd53e6ece743aed57ec3d0fa
+Size (anyhow-1.0.95.crate) = 52155 bytes
 BLAKE2s (arrayref-0.3.9.crate) = 095d6f3dbffc19d3506d9f06e81ac8c5cf3ee1be0dea779ae04de95c9a2e33f0
 SHA512 (arrayref-0.3.9.crate) = f97e33e7fd65a8e908c21ab918350f71f12d49783162b90c5618660217b36516c39750b292a1248125f12429e4e00af9ff20c3846be81175946b8541d96ee606
 Size (arrayref-0.3.9.crate) = 9186 bytes
@@ -60,27 +60,27 @@ Size (async-trait-0.1.83.crate) = 29054 bytes
 BLAKE2s (async_http_range_reader-0.9.1.crate) = 1f83481d176dd5455579b8563180315b304bb169a7079a29929f4021b686ced2
 SHA512 (async_http_range_reader-0.9.1.crate) = da23c599ab8f868ee26411cc160cf8d0d6f41252327f0216b8f0aee024112e2bb990e1a62eae00a58320444c96152d18b2104d28f2c6087e6a911a025513185f
 Size (async_http_range_reader-0.9.1.crate) = 14169 bytes
-BLAKE2s (async_zip-0.0.17.crate) = 8a03f07baa655551e54a3385322f885d53ea6ab34c2efe138fbac509c0136420
-SHA512 (async_zip-0.0.17.crate) = 84a14244c3a3f9d2220747d8f76764dce60e14293e88461ea493701e7ebed8f98c001f8d3aae30c2c17e81e9e3af7914302a174f10e0aee5dcb236171d35e0f7
-Size (async_zip-0.0.17.crate) = 109081 bytes
+BLAKE2s (async_zip-c909fda63fcafe4af496a07bfda28a5aae97e58d.tar.gz) = 265713d7bec8f542d0f783521cc1ee5b5b9695a255b69a2c65914a1595325a52
+SHA512 (async_zip-c909fda63fcafe4af496a07bfda28a5aae97e58d.tar.gz) = 3a309566f4925b02496fcf19bc2865968edf6fb65082ca4079d2cee79e6b0353a1910c079f2afe656da0d0f6ddde5102052a221ea35a7dabc6d690a11218b20a
+Size (async_zip-c909fda63fcafe4af496a07bfda28a5aae97e58d.tar.gz) = 51763 bytes
 BLAKE2s (atomic-waker-1.1.2.crate) = e102aa7ba61899244085d790d384ccb25f6f95f75eaaf37adadbe894f934c018
 SHA512 (atomic-waker-1.1.2.crate) = e07e58db7955791259d0ec00fc4d53318aefb4506e062914819c4220c6dc75fa11a7af0289b4653aa1f9041eb975a025635190de68b4800a0e91e33cdb0ba11c
 Size (atomic-waker-1.1.2.crate) = 12422 bytes
 BLAKE2s (autocfg-1.4.0.crate) = ce6aae5b8fe5dadf0c6a182c5940551ded4070c0c0143412d8c8356037ce1dc0
 SHA512 (autocfg-1.4.0.crate) = 3b5e7c30bc73e105e4bfcab584c24fc4016db41fac9c356c6649fd841051704bbe8848e09546eb50d7c1f18ea8ce1cb72fbc268a620d5c609b3472114b5be73c
 Size (autocfg-1.4.0.crate) = 17712 bytes
-BLAKE2s (axoasset-1.1.0.crate) = 643453d0adb3305e4e99e1a491e592e56dd09b8a3dfe6c4bc1aa96068227ff5b
-SHA512 (axoasset-1.1.0.crate) = 6879e0f8c9fba497709885f942061af5b8d0797b3ac05dd8f0feea4bae0c00d9561a23f8a06bf51552479127f55ff8a8d11d7207787c0ecd7282696fa704bade
-Size (axoasset-1.1.0.crate) = 62716 bytes
+BLAKE2s (axoasset-1.2.0.crate) = 5261cd72cc2f5b4b97f8c5900dc089b96819882f72362f319c6063091dcd5f8a
+SHA512 (axoasset-1.2.0.crate) = a01c656a75c573246746bc5bbc0fa33c08c3ddffdb0fdb690b04950b285245694d32c7c351a7567254e413e931b3a3bf7d07c284c98a3115394a65ba2630b896
+Size (axoasset-1.2.0.crate) = 64279 bytes
 BLAKE2s (axoprocess-0.2.0.crate) = 714d90759551e922d9976f468c161810ea26aa44540da0803ecf535c88a6cf0a
 SHA512 (axoprocess-0.2.0.crate) = 9c3d1c30541037da79d5de4155ea730c11176b5ed1751550eebe411f4085caf4f27746552a2d12e552d2711a051ff3483c54436effe5fe10fe2d2c2e1ac00a8e
 Size (axoprocess-0.2.0.crate) = 11535 bytes
 BLAKE2s (axotag-0.2.0.crate) = 5c9ca816f4717502620dea586d5774fd3372240f07cd7a4c2b1c25a36caaf6e9
 SHA512 (axotag-0.2.0.crate) = bf4368e3eaf02d35eba8b0f887a3eba924aaea5f2251bfe985d6eed630a9f4a7d2334450fecadbe0fc7add0ea87ae2c3ed1cbc6ff22ed801f45030fc7331655c
 Size (axotag-0.2.0.crate) = 10741 bytes
-BLAKE2s (axoupdater-0.8.2.crate) = 6aa011beb9b439d4014467c3bab560c112a2a10f9061bf527bcf7ed516ed89e7
-SHA512 (axoupdater-0.8.2.crate) = dc127499368ba0f7978cdcfaa4c6378322606982742eb63fddfe58e7ccb2575b1963e607a489018717f81cfb41117aac872ba9823591b515d1aada909103cf4d
-Size (axoupdater-0.8.2.crate) = 19204 bytes
+BLAKE2s (axoupdater-0.9.0.crate) = 20324b01000ecf186ee4b0bf57f636229b02a2d3e389635a87c12216713aaf53
+SHA512 (axoupdater-0.9.0.crate) = 8428964185c00ae3635c44ce29a1c5e634a37cf08989d879d691c35ea897aec1296c55d164f4d8a03c900a4076a8231825ff2c87fe6eeaea7e91a945058cba80
+Size (axoupdater-0.9.0.crate) = 19841 bytes
 BLAKE2s (backoff-0.4.0.crate) = ec21655761fffcc975015a37c3a64db104257190582e34feb699e5351b7a61c6
 SHA512 (backoff-0.4.0.crate) = efb63e0a6bdd28509d8e7fe5f0acc5c8088c075a6e3c3d198ef9410edd39ece1df83db1f561d5859344d8d89f80c86d2921a8ad38c1809b7d81e39a3218012f9
 Size (backoff-0.4.0.crate) = 26738 bytes
@@ -108,9 +108,9 @@ Size (block-buffer-0.10.4.crate) = 10538 bytes
 BLAKE2s (boxcar-0.2.7.crate) = 6da00de8a37d914624e2cee70c257369030fca0f5e6dd50897201233bd3ccd09
 SHA512 (boxcar-0.2.7.crate) = c84051590f8c7f493bfc0e8a9eb8364a46f853ce9a32e13a1eb5ddcfc5088900bed7b714d34b02341721653d6c313edbcd9fae3747f502f7743d4ec86f660ba2
 Size (boxcar-0.2.7.crate) = 10454 bytes
-BLAKE2s (bstr-1.11.0.crate) = f10d394486b4c53e2e17de16f2bb8ab9513a5f4313a6ef772fa8d04105a8a9c6
-SHA512 (bstr-1.11.0.crate) = e4534db9f27184134264dfb16ffc79b7d2374e79ef50400cee4cf44c1e9d7d0b9f7ab8fa034493b5a1ef835c797214bfb399ae95d4b670b3283180fded414ba9
-Size (bstr-1.11.0.crate) = 380721 bytes
+BLAKE2s (bstr-1.11.1.crate) = 3c38f88803590df997da99fb78b21b35499b4a365cc4111a021e1dc4a6c393e0
+SHA512 (bstr-1.11.1.crate) = 04c28eab447ee13e8d3af12fd165947c26086e8cb990840226197c16b4716bc018a48c6dbdd055f837a7d64eeb3c594b0b3629103ce7f910af0c3c7d3cc79edb
+Size (bstr-1.11.1.crate) = 351485 bytes
 BLAKE2s (bumpalo-3.16.0.crate) = 718bb7ba9add434df2b5e3f8ea1ac354f2e51c0f0a6d8d77296504d6c1ca87b2
 SHA512 (bumpalo-3.16.0.crate) = a51b75c36f6794db444cab20eeb24f42a319080ecb486a56d254d6f873f3d188b5ccba11db30c068bd0c52c4322d4a3f5f5195c81c94b0bc04387030418835b1
 Size (bumpalo-3.16.0.crate) = 85677 bytes
@@ -120,9 +120,9 @@ Size (bytecheck-0.8.0.crate) = 11567 bytes
 BLAKE2s (bytecheck_derive-0.8.0.crate) = 218e97489e31ea1299514d1fff8c086ad55e9d001679a226c575a45771f74c72
 SHA512 (bytecheck_derive-0.8.0.crate) = dfce27e40b0276a88f6b1c00172f9f9d7ae279e217b0b33a46150a8f51f6753351cd4d81dc0f5e49e0f18a623d165d0939ebdfb568366ada098587ad8e0813cc
 Size (bytecheck_derive-0.8.0.crate) = 8385 bytes
-BLAKE2s (bytemuck-1.20.0.crate) = adbb1b952cd863cf201f078764e8b1f56a5f70941472a24a478812659452558f
-SHA512 (bytemuck-1.20.0.crate) = 5ab5917e650184720a751f310d8cd7502d183a0942d97922e0bac25f257762bbe07c09b1f8427e04669f0fe449d07bd66893593cf11846cb8ec6632cb7eb271f
-Size (bytemuck-1.20.0.crate) = 50943 bytes
+BLAKE2s (bytemuck-1.21.0.crate) = d6a514c4709086dbe5197e1a7d56d36e821dfe26082847391bac0109c2c38b18
+SHA512 (bytemuck-1.21.0.crate) = 64abfc5c0430b8bbb4b75fa7ee43037ceb180699655c0862b2699f3823fc445d931d3284ccc88dfdc98ed1a24a660cf6ea1040f91c6b2ba1cb21ab83c89d9b18
+Size (bytemuck-1.21.0.crate) = 51553 bytes
 BLAKE2s (byteorder-1.5.0.crate) = b610119a2e2d4b96996b58e8d4920729fa24d4a96d14852953fdf8dbe035cad0
 SHA512 (byteorder-1.5.0.crate) = 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f
 Size (byteorder-1.5.0.crate) = 23288 bytes
@@ -150,9 +150,9 @@ Size (cargo-util-0.2.16.crate) = 26994 bytes
 BLAKE2s (cast-0.3.0.crate) = b7eb7925f63a001fded24ee7c24d6e990639a3b7af75e26b5534a59d91a45865
 SHA512 (cast-0.3.0.crate) = 4a3e19bc1e9e5ecc03aaef9bcdce01624ac0e6858c065fa1c41693db0ac172b9735ce872064561347cd9e79f00a274129011f6e4ccf9e61d960c8bb684b6d396
 Size (cast-0.3.0.crate) = 11452 bytes
-BLAKE2s (cc-1.2.3.crate) = 33e875b0683db963f016a572e0c8d13a06e2f6109813fc696673f2e5e196e908
-SHA512 (cc-1.2.3.crate) = b3f3e8bcb7daa2b09da4bc6c35279e020d8e1b506adf322ba37d2b0e875d22dfa9c662406223db6e465c70ac816956e5820f162bdcaeabcf38e54c84ed158efc
-Size (cc-1.2.3.crate) = 99421 bytes
+BLAKE2s (cc-1.2.5.crate) = 9c8798fff16aa48dbc922a926bb88fbf0df295f9ec45810e2dc65bc9579ff5f6
+SHA512 (cc-1.2.5.crate) = 364066b0f45ee99cab088833a0e095ec3e7f3d8e2a0c4030ffca65f8c35174f23fb9b7ce0b97590bfd747fbc33c1851c6c8d74979e8a2250640f8cc2509d4daf
+Size (cc-1.2.5.crate) = 99839 bytes
 BLAKE2s (cfg-if-1.0.0.crate) = fbb02f63b24cc224b045ff2aac3aefd0a77cf7b578df4d5f9da9517a59aaf9bb
 SHA512 (cfg-if-1.0.0.crate) = 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 Size (cfg-if-1.0.0.crate) = 7934 bytes
@@ -177,9 +177,9 @@ Size (clap-4.5.23.crate) = 56460 bytes
 BLAKE2s (clap_builder-4.5.23.crate) = 7870a1a0df1dfb6057caea067dee6b16cd256cc4e970433b75e7c6488782ebfb
 SHA512 (clap_builder-4.5.23.crate) = 0889876990f0a361cc6b6d41f2a8f4b1decd376987a02fe69888455c92f3e583d6ff70880c6f0ea154ba62f4be7d2e7b18cdc4e0e2f243e6b17f250c3e8d1c2a
 Size (clap_builder-4.5.23.crate) = 164180 bytes
-BLAKE2s (clap_complete-4.5.38.crate) = 5502ccc8ed6b272d235f21a7b534806b5af59e42618edad1375f159af6e12ba8
-SHA512 (clap_complete-4.5.38.crate) = a0d40df8eaf56a0688557b517d84a676c86c5b080aae118375201d2196ad3230540f5f8f728f1e3dfbd0c5c95ecdc7b75188959bc6b44743859aee00f85abd77
-Size (clap_complete-4.5.38.crate) = 47669 bytes
+BLAKE2s (clap_complete-4.5.40.crate) = 6d864b278e05a72d5e5cd99b330dac361d3a61dd53c37ebeb7922466b3562edb
+SHA512 (clap_complete-4.5.40.crate) = 3d5dcdec9394e09822924be2ad2722a98a4b9d8deeb097e90f446cd04fe26974afa66eb4ce6ed275eeca192cc4006280e64ddd92981dc2d043bbfb2585ffef1c
+Size (clap_complete-4.5.40.crate) = 47827 bytes
 BLAKE2s (clap_complete_command-0.6.1.crate) = c58ba72456abdab6ba0a858f83213851836251403e2f9502b52a3e15529ac425
 SHA512 (clap_complete_command-0.6.1.crate) = b364cac56e9604c7c06a84f5d687b62398f92e3c0407123b183d5c3846948a4a0975469326312ad57e2ce936574462f3dde61385062827e48efc3ff813185ef6
 Size (clap_complete_command-0.6.1.crate) = 7959 bytes
@@ -204,18 +204,18 @@ Size (color_quant-1.1.0.crate) = 6649 bytes
 BLAKE2s (colorchoice-1.0.3.crate) = 4eca55dfc8d8e1bd1b2c937696ab45399ea4012cc858f7b654e8b181160eed5a
 SHA512 (colorchoice-1.0.3.crate) = fc26696189d3935d5510a1237504339c1f354d03ffd3b4e830b7080335aa778bc72787ac5fa9a67a731b9bde2788da778d497f2ef97ec68bdec5145fedf4cd14
 Size (colorchoice-1.0.3.crate) = 7923 bytes
-BLAKE2s (colored-2.1.0.crate) = 4764177a94a676ff10c1723495ba01b335a04f128c3b3eeba28513b0303c2e12
-SHA512 (colored-2.1.0.crate) = fa70f18fb29f6870a727d8243808c96e9497f8302f5f2b1748f9d9e396031e9c53a025b8edc9c8c9a0f8cfca12e5da73250a71e382b3074e9415b85bc004769e
-Size (colored-2.1.0.crate) = 23348 bytes
+BLAKE2s (colored-2.2.0.crate) = cc964f4afb513168ec7d45aeb56659a2b08956f2ada54df057c2af9b644233ce
+SHA512 (colored-2.2.0.crate) = 4e3266c498a18a464b6640c0b735519f91b30fc1e001236badd4885a7fad80fe230e262fed4a8d07d54b4eb7dd24df4daebce84cfc0a4f29b6582153e11df5ea
+Size (colored-2.2.0.crate) = 35062 bytes
 BLAKE2s (concurrent-queue-2.5.0.crate) = 3f006a25ec055280e89fa74df5ff2590daa2ec17749adc0c32457d72f7c413ac
 SHA512 (concurrent-queue-2.5.0.crate) = 235704f9161dfac60d2a6d2cf96425e39c097dcde2f005187c1f044704eec66d8303d59352cd414a81a3ed0eed60421054b0070a9b8f69065a79a2519e913e5a
 Size (concurrent-queue-2.5.0.crate) = 22654 bytes
 BLAKE2s (configparser-3.1.0.crate) = 09bce3621b03cb60d353553bdf8ef48b1401e0b69796bc05d82cf42aeef14334
 SHA512 (configparser-3.1.0.crate) = 89b3b51a60793b8bf71ffc8f5a7c098264d1111db644fe4ae54c797af9c712359aeb001eccbdb41569a63d9052efb2f8d1b069842da0ab63fbac9a3d7e1243e2
 Size (configparser-3.1.0.crate) = 25473 bytes
-BLAKE2s (console-0.15.8.crate) = 53130ae27bbf1cd773e56ddb235bf4723e5faa714a59e1fb81225dc4965ada3e
-SHA512 (console-0.15.8.crate) = b05e49ed145785e29631d481885788f0cc5574d4d7c4d90280dfedaee7f8c1515072c9c4cfe6bd2e017230cd228157222af7e7d41a9fce697cd1888095df4de9
-Size (console-0.15.8.crate) = 36364 bytes
+BLAKE2s (console-0.15.10.crate) = 23cbfafac76647df9b5a082435ff83b5f581642f2e5b77ce893c7fa7d4768bef
+SHA512 (console-0.15.10.crate) = 2d4b99912215a1e7083ac4cdd594f6ef7914152c683f007babecde2be7f3d6c2a861a198c9b4306242d84722d44965185ba846041e2ef13ee9ee9a5d43c370d5
+Size (console-0.15.10.crate) = 36449 bytes
 BLAKE2s (core-foundation-0.10.0.crate) = 8db0c6058d41cbd38c5eafd3877c7edef5a4edce8d3e024e063ae273f97714c7
 SHA512 (core-foundation-0.10.0.crate) = 771a34b79519c5a51e3490589672ecf3eb019d4eb28db9d19c88bc116632dea96ebb2cd04e251e94dddd0876cb8a7f07ec65aa5143f7f8aaf1661caae052a94f
 Size (core-foundation-0.10.0.crate) = 27023 bytes
@@ -234,15 +234,15 @@ Size (criterion-0.5.1.crate) = 110088 bytes
 BLAKE2s (criterion-plot-0.5.0.crate) = 9a23a058f721a6ec706b67811ad5ec389f2281bf2fedf2aee6669be3900e2bf7
 SHA512 (criterion-plot-0.5.0.crate) = 971e96dcc64a5afa7488f1a99475f0f5639c0ef63f9eeebcada351868697cbff397e99827cc07c0a52e7d7d1a87856fe1fc48c22075776b3bc9c94af62d79f14
 Size (criterion-plot-0.5.0.crate) = 22706 bytes
-BLAKE2s (crossbeam-deque-0.8.5.crate) = b7cdbff28b832e07a9d55043d30d145d09bbe2e0216369b37a8491e1005e9c98
-SHA512 (crossbeam-deque-0.8.5.crate) = 0f0c9745763ab156136227cf1415de514952a3f8282ffe413cc249f9f4b345b029940e6a6c87b3be8331a7c783655a35b89c7a2547360ea5ae10aa64ba7ae864
-Size (crossbeam-deque-0.8.5.crate) = 21726 bytes
+BLAKE2s (crossbeam-deque-0.8.6.crate) = cf67e0c05e52f690d685df9a3b6fd861d6f2b4f21fa09ac997bb32c26946c8c5
+SHA512 (crossbeam-deque-0.8.6.crate) = 9368c0c224c4b84356f1d422d8869a5ab4bfb36b0ff69244a9e7a7304ed51f034001cd9b2bc35849df874d36ed34285c66574943573522ea32bbdc5a05df6989
+Size (crossbeam-deque-0.8.6.crate) = 22471 bytes
 BLAKE2s (crossbeam-epoch-0.9.18.crate) = 6c1696682cc558719ff48faa4ffdc28b562cafea7f084f9b09a99f317def636e
 SHA512 (crossbeam-epoch-0.9.18.crate) = 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2
 Size (crossbeam-epoch-0.9.18.crate) = 46875 bytes
-BLAKE2s (crossbeam-utils-0.8.20.crate) = b6e5c85e795ef395c5f86407df5c86b0fc8c794e0dc88966dc72f2af49b033b2
-SHA512 (crossbeam-utils-0.8.20.crate) = 7175eadf9fa7c526fa11ff87e40ff203f0e7a4bcec15cb972f924f3c7ff7cc20b6e2e8dbbc1ede142a0207cd2baa4f446deb25d825d28a54cbd25c263701bfaa
-Size (crossbeam-utils-0.8.20.crate) = 42487 bytes
+BLAKE2s (crossbeam-utils-0.8.21.crate) = f1dc88d85d262e661db4f03e622bfea97e90e8b57766db804d8464255db80043
+SHA512 (crossbeam-utils-0.8.21.crate) = 6f4aa7ca10c20da291c4714b56ceb1fab1c06b03b2f4e28e474e9aeb95ab6615a25462dc7819713652c3b5f6a06fa0f24ebc92c533fcf35dfcf2655857d975f8
+Size (crossbeam-utils-0.8.21.crate) = 42691 bytes
 BLAKE2s (crunchy-0.2.2.crate) = 5238c2cdfcfcae0b56c35a607e1ce33cce4ba6f2c45c3996eb20abaa03ce1e0b
 SHA512 (crunchy-0.2.2.crate) = 36dc0aebc41a3aac5f1b178a7e61b65bcd9bb5c8539b2024f79428200f7c62daa7098af55c6ab0765febd2f8969bd6c0ac8096f73cdc0958e5c4e4eb6a4f7025
 Size (crunchy-0.2.2.crate) = 2995 bytes
@@ -306,15 +306,18 @@ Size (dyn-clone-1.0.17.crate) = 11848 bytes
 BLAKE2s (either-1.13.0.crate) = 39690a936f9bb5b6204ee0373b0763a091d8555824fe1bab2881a1544511818a
 SHA512 (either-1.13.0.crate) = 72e803079bae621d282136ab1e423ba71415bf12038b6f386f294cae68a67ad9ff16e4fdf4344eb3fee4418e853f9cac344c248f6befa3006d1c954668b36322
 Size (either-1.13.0.crate) = 19169 bytes
-BLAKE2s (encode_unicode-0.3.6.crate) = 246a1a840cf66bde426c3d26e2318fc7d253aee72114f7634b0fcd79a09751cd
-SHA512 (encode_unicode-0.3.6.crate) = 64193d6ac75f66d58ed864169b5d6228ede36dcf100614395e086bc8e847a3ddd287734d88e8ed50f38c679a99c80ec68449175a67d8ee03b02ec1cfa9d55e77
-Size (encode_unicode-0.3.6.crate) = 45741 bytes
+BLAKE2s (encode_unicode-1.0.0.crate) = 0a3ee29f58a0d0ea05ed984e0ae128de103e02e294e7be5e0db494a8c5201031
+SHA512 (encode_unicode-1.0.0.crate) = c9a21d48ba9d50750789cb6fbe32afd903c583c9ef05a9741007dcdf64b1344735f71dd882ad71ab9e5f96f8839578ca53bca14d13d57b9e27b8cce2cd507359
+Size (encode_unicode-1.0.0.crate) = 56986 bytes
 BLAKE2s (encoding_rs-0.8.35.crate) = 2462b8a8ac8a4fb5cc1825ed2bb246be575a3236aa6dba5e49fbc514f1a47a6a
 SHA512 (encoding_rs-0.8.35.crate) = 4b55b53553c5cb6fe05ae81d1c6f3b0bab73ecd3d426b15c58b9de9ea8dd61617bf0bb2e6d3ae2514c7cb6e73019b1a083173d1423b3ece2d190770c597114c4
 Size (encoding_rs-0.8.35.crate) = 1381050 bytes
 BLAKE2s (encoding_rs_io-0.1.7.crate) = 3f94a1751eb0c6e79b8cbcf7aa9986b159ba60c563c9dedfeda1783a121716fc
 SHA512 (encoding_rs_io-0.1.7.crate) = 0c7d33616e96fcdf225599dbf469232d150fa4bef5809346c4003ff7fa0362a1cded8f3392fb5945f4950e2b2cd71b60c93025d73ecfdd2ba4fda5e03a16902c
 Size (encoding_rs_io-0.1.7.crate) = 16969 bytes
+BLAKE2s (env_home-0.1.0.crate) = 67e9f54437593d555b2d541e18e2400592170d8ec9521663c487f5b5143cf36a
+SHA512 (env_home-0.1.0.crate) = 5c79ed50e48f35bef62a1135d661ba15b3b30fe93c27d0854f58e9397058579ece4b7083bd2ecdfdf6d7ada6c84c1710c07cdc57fa638d758cc3f54afc46f22f
+Size (env_home-0.1.0.crate) = 9006 bytes
 BLAKE2s (equivalent-1.0.1.crate) = 915ff7ece3e11b5de2f2f26d2da9c4dfa1c7484416c53025c08507677cebebbd
 SHA512 (equivalent-1.0.1.crate) = b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140
 Size (equivalent-1.0.1.crate) = 6615 bytes
@@ -333,9 +336,9 @@ Size (event-listener-5.3.1.crate) = 42576 bytes
 BLAKE2s (event-listener-strategy-0.5.3.crate) = ca544431008d6d752273eef9bce64cdeacece1efc79d18c7b11c05ff8cc46de4
 SHA512 (event-listener-strategy-0.5.3.crate) = f1a14f69afb9765a317b3d7bda505a28f050a7594d6b07e5263d635b806d494ab41c456dcf38ca924ecc0595be0f77e32ffe239107fce1cc5b71ee7249419f5a
 Size (event-listener-strategy-0.5.3.crate) = 10920 bytes
-BLAKE2s (fastrand-2.2.0.crate) = 11dbe7b9cde253b6b66c2b0b51a397be26f00db5d6bef8b8e724c666f7b771dc
-SHA512 (fastrand-2.2.0.crate) = de2835aee8d5380a6e1c0f627a876594626e1379f2f7dbd3ad0f785d7c3f3f82162c9c20a68417324506f78264cb9dbcfb2d4d5dc9ca666996150979738822e4
-Size (fastrand-2.2.0.crate) = 15031 bytes
+BLAKE2s (fastrand-2.3.0.crate) = 17b53f60ee5cb0e59aa32c5e6d48a968a714aeb8d905b7e0dc37f8c8392813bc
+SHA512 (fastrand-2.3.0.crate) = 267fecbb7459c8840f03425733d278dd6c4e7637b85b99552877117ed5e8015e094d86aa95841f77064136b7f382276c3cb2c2bef7b2881d272f4aa57c5cf947
+Size (fastrand-2.3.0.crate) = 15076 bytes
 BLAKE2s (fdeflate-0.3.7.crate) = 32858de3c334f68d13c1c034509791d5d8eb9d3e5878a443ee8bdfe6d90fcc88
 SHA512 (fdeflate-0.3.7.crate) = 7418eb5e55736788fbc3637e0ff4ee84e3b1d833684862049b3025991a5449cea6131bb04911d541178b0a91e0600546b8f2b646fc468dba6e631501b202c306
 Size (fdeflate-0.3.7.crate) = 27188 bytes
@@ -348,15 +351,18 @@ Size (fixedbitset-0.4.2.crate) = 15954 bytes
 BLAKE2s (flate2-1.0.35.crate) = aa2aeec26744c2bfc3d5740ee562d037b4f065963ec9ae3bd4b13bd116e27322
 SHA512 (flate2-1.0.35.crate) = aa2c4f0ad46cfbc7d2bfbdffd226eaa37f5223a34d132d8fb2dfd04c20d15a96c4882cc377fd72afbc7d13e512f5e9934386b0390a0ab2b171d081335c58fad4
 Size (flate2-1.0.35.crate) = 109188 bytes
+BLAKE2s (float-cmp-0.10.0.crate) = e5c55969a645beed0285a03b41199a6f88c1d85fd000c2c56786dc51ef0633f2
+SHA512 (float-cmp-0.10.0.crate) = 024d6cce0c16f56e4f42381fecff1f3c6b9f960d62e81cdd78b1c77103dc4bbac11c5d656d44ec5fcb644edcd7b9c1a905533df3d758470137e48e3dde4633c7
+Size (float-cmp-0.10.0.crate) = 10702 bytes
 BLAKE2s (float-cmp-0.9.0.crate) = 4f12d531ce122b1785eda3125e27ba4b3188f2b4294843329fd7fbcb25fd0c29
 SHA512 (float-cmp-0.9.0.crate) = f8dad12ecf8a278769054fd78794999dae8dedbcfde5e77bdf6cea12fdeaadeeb2f1f3ca62df9aadc1bc3f61457236c4854d6d6923ad6d03ae7f23af600572e8
 Size (float-cmp-0.9.0.crate) = 10102 bytes
 BLAKE2s (fnv-1.0.7.crate) = ffa8e3e3e120c65486f2575822704aa79aac381f375d7295875475e36775ff09
 SHA512 (fnv-1.0.7.crate) = 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
 Size (fnv-1.0.7.crate) = 11266 bytes
-BLAKE2s (foldhash-0.1.3.crate) = c4d0806cfc871639618e6dab783e390066b2710a384fb34af3094276a1c3bd61
-SHA512 (foldhash-0.1.3.crate) = 844d5b699db632254dfc378d46e34909637118647250e2382cbb88855f6739fb9b5f1b840bb8e250dc8fbd2a97c9155e5d8fd0c5c760b8e02dd0aecd96818a5b
-Size (foldhash-0.1.3.crate) = 13712 bytes
+BLAKE2s (foldhash-0.1.4.crate) = d9cf20e5593b039ab3e0a3ccdc481b01b9e5d8ee19d215404dc220b376ba6324
+SHA512 (foldhash-0.1.4.crate) = 096efd30917c42e75e162a79d5c0ef068af76c7b6206cef880c4a3af92d096b4b4a1cd3de5b66ddb040730d58678c9a651734517dc8a60a265ebddd5559b95c1
+Size (foldhash-0.1.4.crate) = 13764 bytes
 BLAKE2s (fontconfig-parser-0.5.7.crate) = 82aabe3843606d60d889115239d34faf5afdb6bfc0dc8d0d9d15eca72738dc15
 SHA512 (fontconfig-parser-0.5.7.crate) = 0e4ee78ecd12d891492d2132778649460c3a1e553ae67245581677e28b2b813f4303599b64461c2a7a47957591e577ec863fa4365e3f277b8a7f6753332583e0
 Size (fontconfig-parser-0.5.7.crate) = 39564 bytes
@@ -453,9 +459,9 @@ Size (hermit-abi-0.4.0.crate) = 16310 bytes
 BLAKE2s (hex-0.4.3.crate) = 299902a1da9d88101e5b8b06dde30b77e8f7a802285aae519981ada5959383f8
 SHA512 (hex-0.4.3.crate) = fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6
 Size (hex-0.4.3.crate) = 13299 bytes
-BLAKE2s (home-0.5.9.crate) = 3ca501737a66c3e850c8337fb10efe9f3fbadabd3f9219e72e15cd380e788f1c
-SHA512 (home-0.5.9.crate) = 3f1f7b619f1a47694cda92321a11d66ebbb2dc0b0c33446a7a4b886f547ee88231b61c038de04bb82acd50e617f19b5085893b8401206d32cd54502033e04bf1
-Size (home-0.5.9.crate) = 8760 bytes
+BLAKE2s (home-0.5.11.crate) = d078e90e97417229fc5cd4f73b0253c748bb5325b58981e5245abb1f8a21d973
+SHA512 (home-0.5.11.crate) = cd107c4cee793b6db8b29157c3aa2629b5ef1b9fe129fd903fe414faadfa06a881a1b685f1c66fa5aa1deefd3013a210603c952bfa4bf02d5d1f90f75ba9ff18
+Size (home-0.5.11.crate) = 9926 bytes
 BLAKE2s (homedir-0.3.4.crate) = 73d68a2e516ad2c9249fd3f65b761e57b5c95c6e4852b94b0c197e14b6abed33
 SHA512 (homedir-0.3.4.crate) = 2e5599adc44dfd1336fc69a18a4862ac83a2d7e0cb3262e4a51c9b9fdf30140db6bfc8f326172c2104a179b45821b7362c2f349f65321d2d99d3cd53280dcbf3
 Size (homedir-0.3.4.crate) = 14883 bytes
@@ -480,12 +486,12 @@ Size (httparse-1.9.5.crate) = 39029 bytes
 BLAKE2s (httpdate-1.0.3.crate) = 9d7d481199e2a0a4f61010c28d20a32426605905a9db6ffc707008dfb6328b31
 SHA512 (httpdate-1.0.3.crate) = 0586888fe89f40b838d5ceb083084d0b8058feff1d2933faedb96896dc86eec68b541a0374a508fd11b86eeadab3c62f88568ffe2c53206fad438373a50b2e5a
 Size (httpdate-1.0.3.crate) = 10639 bytes
-BLAKE2s (hyper-1.5.1.crate) = a095741ae2c80768acaf2c4e64d519b83521b14225e57c6b283e1e501545f59e
-SHA512 (hyper-1.5.1.crate) = ec90992a7569e8e7fb3e4a9250131a272851ec0938da48730198ac41347f82e7a308b1c4ba8b864de58ac849367d4360dd2d8a03cde58b330329949e87ff85d4
-Size (hyper-1.5.1.crate) = 152653 bytes
-BLAKE2s (hyper-rustls-0.27.3.crate) = a70355f7f5a9bc67c2371dfe0092b1627d81a60237b94c1779e21876bbf423aa
-SHA512 (hyper-rustls-0.27.3.crate) = 1a9a9501f11d826ee5960deb1a4a572c724ab6563220bcc6544215de04ce189649a79bf18fe8299bb9cc30e925de52318533a9dde4d4aaca402088da18080295
-Size (hyper-rustls-0.27.3.crate) = 34834 bytes
+BLAKE2s (hyper-1.5.2.crate) = a10d45aa2581fb3af01049cbfdc80851b1e63bca8c84f37f6949462f46d54d43
+SHA512 (hyper-1.5.2.crate) = bbf3b72650c464b8ce36c96e25dbb975fc1c28cf2a78315d03be8e377b505e57534dda4ce600a5b1d57ae974ba869675ff5bdc3e80c8721b575593fc12b55b94
+Size (hyper-1.5.2.crate) = 152817 bytes
+BLAKE2s (hyper-rustls-0.27.5.crate) = 699c50ed778d61572f02034b4ca97e6f5dcf110716ba2e869607410fde39ad02
+SHA512 (hyper-rustls-0.27.5.crate) = 6a2451be2f42880978b0236385e8775fdfc3f538d9642c7fd6993ce85b16d623357f97a8c2a328e76e31c76083a8be557a4e7447f34aa52b9e990f4c9680e193
+Size (hyper-rustls-0.27.5.crate) = 34660 bytes
 BLAKE2s (hyper-util-0.1.10.crate) = 566c1923d06cb89a6649f68fbee1c0ce7dfb5dbf2bc529c8a7bbef03bdcde7e4
 SHA512 (hyper-util-0.1.10.crate) = 0a16c5d8857cf522bd53017dac50e530ae685c512eb55221fd6808299c7d716815f7b8192f8a9a504421b938cc0536bd497c7388d2f70ebbd91c46b644496b2a
 Size (hyper-util-0.1.10.crate) = 72887 bytes
@@ -603,18 +609,18 @@ Size (kurbo-0.9.5.crate) = 108513 bytes
 BLAKE2s (lazy_static-1.5.0.crate) = e1c1f0f38c4bae0138784e2df43c1a683e7dc5a2fb3fc0c9f49e01c04b770b40
 SHA512 (lazy_static-1.5.0.crate) = 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f
 Size (lazy_static-1.5.0.crate) = 14025 bytes
-BLAKE2s (libc-0.2.167.crate) = f0e53a307706a3402bb424f79303e40607b2d361814018e24a2ca64c0dffbecf
-SHA512 (libc-0.2.167.crate) = f6690776266836371e5f9e20ec3a93bb17bc4296219755750e4e70e745016245dab9e247fe564e0f21d10d0c7c97ae97bf54da5068464a48ebfac244cf699166
-Size (libc-0.2.167.crate) = 757723 bytes
+BLAKE2s (libc-0.2.169.crate) = 2a4aa1b409bfdcd544082bdece61f482252806c43a5ddb9081203416a7c65f85
+SHA512 (libc-0.2.169.crate) = c4566330a7967efc211edf31a23647d1a33aa51fc25aa4e9337716748c8fd4be0ae63679220ff2cf6e892f37d03bc5264c55e8f082eb82574a6ec1fa8e5e45ce
+Size (libc-0.2.169.crate) = 757901 bytes
 BLAKE2s (libmimalloc-sys-0.1.39.crate) = 3cc9fdf884a47ae1be9a7a1ec8c9f7ae2b1086b1548e982238df25767683649d
 SHA512 (libmimalloc-sys-0.1.39.crate) = db578da8722b82eafac3b587b2db24cbf95fbd85a25b7ce30286deb9eda6820b5d452ece7c3126a2d8c96400941dc3946b4cb2f46172241861405aa09a3a2451
 Size (libmimalloc-sys-0.1.39.crate) = 198523 bytes
 BLAKE2s (libredox-0.1.3.crate) = ae27a63978ca8c5f11172bb4bb7d13fb10b078273ae2fa634873f413d2225055
 SHA512 (libredox-0.1.3.crate) = c62142fdca92388664eef83fc89b8607e2df318cbadff6edf9e3d927837853d5cfeb54445299a82054a0ca81853b0a33536966ab26f1f2e0fa43b39aaaf67c49
 Size (libredox-0.1.3.crate) = 6068 bytes
-BLAKE2s (libz-rs-sys-0.4.0.crate) = 7ffc3b83b6a81a0237aeb74e9453bb9ed4fbc2b8cf0a342052771f35aef8e76b
-SHA512 (libz-rs-sys-0.4.0.crate) = fd8453d828840c7a6d4a1f5f83678ffbf8750d17e8439cef58a512252156436021263c374e7c87000165aa1ef570df4ae038a1ee3fba65c79a99d4190bce243c
-Size (libz-rs-sys-0.4.0.crate) = 14239 bytes
+BLAKE2s (libz-rs-sys-0.4.1.crate) = 68c60ecfd0ebe1ab9dcbc4fb205bbac8c1f5a5e73d37d5042c89d058045e52ef
+SHA512 (libz-rs-sys-0.4.1.crate) = 73c3ff33a6d5d3774128565a61d35474bba66dab43f9b98d7d0912598f1b81712ea0b75c661a54a97525c479f2f5197f77a21e0ce4d5e26832f743fdcf81a6ee
+Size (libz-rs-sys-0.4.1.crate) = 14243 bytes
 BLAKE2s (linked-hash-map-0.5.6.crate) = 06eec16c1a2dd3fc12933a669b9ddc465cceeb3845eb15197228e0d319366ce3
 SHA512 (linked-hash-map-0.5.6.crate) = 031a87645381c96beff33572e4bac1a9877e52fd2f99d39918fbede17d72291b35e2eb69e07edec20c3058554c35cc38fe85b8f175c2a3c69366136fcc71f707
 Size (linked-hash-map-0.5.6.crate) = 15049 bytes
@@ -669,9 +675,9 @@ Size (mime-0.3.17.crate) = 15712 bytes
 BLAKE2s (mime_guess-2.0.5.crate) = 0072d3867455c1713db31afa3d8e9f1e83d54aa72844349e65bc5b93d7d485ae
 SHA512 (mime_guess-2.0.5.crate) = 433c876e28394282cfbe14bb9543616cd296879f253ed331c15ace8a7d9f3629f5b596c2d5a64823a97ca9b774acc711b65006c46d54d1e9ee0553cbf1f13b7c
 Size (mime_guess-2.0.5.crate) = 27166 bytes
-BLAKE2s (miniz_oxide-0.8.0.crate) = 8e0564585afe65c94a7cfadb5289d437fe7bbd12668cbef3615635ceb7a231f5
-SHA512 (miniz_oxide-0.8.0.crate) = 044b641ce6d98d1968c1ee0906f91963f9f524d6f3fdf3059708177a759e1d498c63e595d3a3f0f9f3210c45c828b9b70274134ba078b899d7fefc2bbddbeee6
-Size (miniz_oxide-0.8.0.crate) = 56343 bytes
+BLAKE2s (miniz_oxide-0.8.2.crate) = 4ab43f84299d37e2b673b9281ade82b8ea1ecdac1c54e08f2c9deff72f712afd
+SHA512 (miniz_oxide-0.8.2.crate) = e58802e332a72123954ba1751cdb59509789bf930ad74da3d06e2c1c3737547fc0b9848be816a66b6585830786b7a0fce7c9fb574789e15f3b540709563cf854
+Size (miniz_oxide-0.8.2.crate) = 59068 bytes
 BLAKE2s (mio-1.0.3.crate) = 557461aecdf15f429bf14eac03f0c53597cf18c7222aac33d796634cf7d19db9
 SHA512 (mio-1.0.3.crate) = 2142edc7e9378fc3437110c85ba2cee9c9683e87034cd44275d2c389645979db53fbbc29fec304f1d8c8f0464ae17d2a5db1aa9215d696fa0282f5069700b1e2
 Size (mio-1.0.3.crate) = 103703 bytes
@@ -708,9 +714,9 @@ Size (num_cpus-1.16.0.crate) = 15713 bytes
 BLAKE2s (number_prefix-0.4.0.crate) = e2e6caf7fd792ec56ec5665184ed1b66469de944c998ee8e0eee92eb0f7105b5
 SHA512 (number_prefix-0.4.0.crate) = a43b668d7314218b86ca7451daa9dfef71f6c9f6616bc34c12d94ae6030f182bcca9da83905cb46f3d49d0aa81385a787e92e4f3ae239658067adc249f8174df
 Size (number_prefix-0.4.0.crate) = 6922 bytes
-BLAKE2s (object-0.36.5.crate) = 2b5f951a686e0fc8ac6d880f125f162c0e2603adc2d3b5c99297b2249c87afd5
-SHA512 (object-0.36.5.crate) = b85375ab3660a8a0c57833c28c4dc665dc0664857e1eb3cd472a61b9ec8c16c470b16475545c2c311fc23cb3c43755967f93feac12c7bfad013cfed5f879e355
-Size (object-0.36.5.crate) = 327435 bytes
+BLAKE2s (object-0.36.7.crate) = 60d06df3a36f1cb5ae663a64f3b069f4f162512bbcbf2364e812d4a775d53717
+SHA512 (object-0.36.7.crate) = dd69172349ecf51fd2351d32cc4453760ca1d15e854a1cf5ed99112032901a54b4645b24163b946deed11f81d3e3035e1a5afd8bff20f335dbd05eceab073478
+Size (object-0.36.7.crate) = 329938 bytes
 BLAKE2s (once_cell-1.20.2.crate) = b9ddff0586561ff5cefe206f725a20e083af1b8293f03a60b2dd9a821aa30e65
 SHA512 (once_cell-1.20.2.crate) = bc6005bdab7a154c01e2203fb553a68695727475a9a882cf906d49c054ce886ad92cb491d380b6b9fe71a81b2fd690ce91c9a6cf8dfa8508470ac9acfc8a31c8
 Size (once_cell-1.20.2.crate) = 33394 bytes
@@ -798,12 +804,12 @@ Size (pkg-config-0.3.31.crate) = 20880 bytes
 BLAKE2s (plain-0.2.3.crate) = 87967a551971deb523fb9bb5e62f978f106ec455fae4a98da333ecaa80f35f25
 SHA512 (plain-0.2.3.crate) = 6909e4b4b4a0a49e6a226d7393b121ec04beb8a13b1652c23337eb09b3c2e5f202b53a7663dfe7828dcb32c3d18135b514e9a982967c188e127a63b6cbeda252
 Size (plain-0.2.3.crate) = 10664 bytes
-BLAKE2s (platform-info-2.0.4.crate) = 59c4bd7127d276d4309cec14afd868f562649c7d273a2e82952215a25654c527
-SHA512 (platform-info-2.0.4.crate) = a05bec3651c81026e0200ddeb616d801f43e7ae57921729d440669abca609a8f421bcfc8e2e6fe4f860dc133c724916cd9b5f81ed2f7d77468e9be9bbf7a49ac
-Size (platform-info-2.0.4.crate) = 28476 bytes
-BLAKE2s (png-0.17.15.crate) = a0312321c9eae8d0ee934f08d84cfa87ad190dd834af96db23ec975465a4cbe8
-SHA512 (png-0.17.15.crate) = 0609636be889a3895246563cdf0a5fdec28362fce1e8da52af24b756c7c489a3e10a60f64628a015223648d828594e6c97450edbd609d21eb50f4f80ec0119db
-Size (png-0.17.15.crate) = 117111 bytes
+BLAKE2s (platform-info-2.0.5.crate) = 598b30434cae8b375b2dd69c74377cde889fbd870cfb59adb23f7e287362f717
+SHA512 (platform-info-2.0.5.crate) = 7c9c113f036b6fb6c31572815b6cde9716f014030bd062d00ed17ea7f911003a5e33b5e43a7c4a559c7ab390b086af88051ab8ccd22df4a24fe928e50a129a58
+Size (platform-info-2.0.5.crate) = 28541 bytes
+BLAKE2s (png-0.17.16.crate) = b7004f600e3b71a4f2896eaca9ddcaf770c675e794202b8917b8ddb58d0e3800
+SHA512 (png-0.17.16.crate) = fd9130d8d91fe40724f4065748bf1a6175de0b7e8df521939f169000933dadd0815bed0f95c00d12bf5ad341469983ea97be427392a85b82c232473ea753b6ba
+Size (png-0.17.16.crate) = 117975 bytes
 BLAKE2s (poloto-19.1.2.crate) = aa5ed21d7e8a6d2c9086ef0cc320f3366b75e1902932842d865872e1dec97cec
 SHA512 (poloto-19.1.2.crate) = 77ef7c850676d5c734d531be3bcdacb8e25b0ea7ff9eebe499955b3f66d93c85dff03b7390fb89260374d0ac631200a75755f98e493063e3f13553a390254bc7
 Size (poloto-19.1.2.crate) = 28310 bytes
@@ -813,15 +819,15 @@ Size (portable-atomic-1.10.0.crate) = 174760 bytes
 BLAKE2s (ppv-lite86-0.2.20.crate) = b6a8dcd8f44fea4e82eb061c1bce996260eedd75f1d96371b96a7c31c82fd1ef
 SHA512 (ppv-lite86-0.2.20.crate) = 6d171f63b42296f7765732fce3af7ea05d0d81f1541ffb3ad86e81210715ef4afe5bc9e58926e97e757aea6ff96a8012c8411eac78be0fd080898318ed21d7d1
 Size (ppv-lite86-0.2.20.crate) = 22478 bytes
-BLAKE2s (predicates-3.1.2.crate) = b8c5ac84ec4991a6ab38d2467f546ab8f2c9aed016b84e5314af5e2695694b22
-SHA512 (predicates-3.1.2.crate) = 50896189f39842ef424aebc12c2633112fda83eba1bdeaa3e6f398db1e28dca0cc7838948f25e67f6fceede1a91a1b0ede5d4dc4edac6da752e48c7a07bbe3ae
-Size (predicates-3.1.2.crate) = 23986 bytes
-BLAKE2s (predicates-core-1.0.8.crate) = cb844923f750774c17cc4215a6b60342b9eeccaef8322f5dc7870b42b09067e6
-SHA512 (predicates-core-1.0.8.crate) = 8cfd010b70aa694620d6c573bd8ddc50ea16ba08f6c737902ba6697307af4510b9298ffcc3068b45bdc6430103db6fb4499783c64044d87d023bea46d45d0f7c
-Size (predicates-core-1.0.8.crate) = 8552 bytes
-BLAKE2s (predicates-tree-1.0.11.crate) = 3b5fdbd5671cb8e708a1383126ad5e01726540b8f32059cd076aa2f412e4e197
-SHA512 (predicates-tree-1.0.11.crate) = e1b08010f9cab65c75d82cc44cfdf64d92127acf6a72ee0ce1533e5d7d8027ccab912e1c499b7b78508b5e3cb20dc03df94de3dd520ae13736906a5f374b10cd
-Size (predicates-tree-1.0.11.crate) = 8393 bytes
+BLAKE2s (predicates-3.1.3.crate) = 39c30c01995671c3d7584c00c09910047384e212a14d3baf5ee20beb17fdab07
+SHA512 (predicates-3.1.3.crate) = 0da703faeb708e3f9eb9bb8803dd8cf6a493b02d38b9b617fd1eed7ccb870ae96c5be6cfe63b7ea8855cb2a019a7ea59799faf2bd78fb490d62e640d1a7de1e2
+Size (predicates-3.1.3.crate) = 24063 bytes
+BLAKE2s (predicates-core-1.0.9.crate) = 08979ad1bb2fd7797c991df5d3da8b58c887d9b7085480337241453f13fe3ec5
+SHA512 (predicates-core-1.0.9.crate) = 618db56d417f44f5575159265f245fbb62399951824730546df735dd9bc9dba2200f58c0a7c7830040bf27954bb48e01fddb5fe0f4d4890d5e172cb1c586735b
+Size (predicates-core-1.0.9.crate) = 8618 bytes
+BLAKE2s (predicates-tree-1.0.12.crate) = fe1d1f9e4e26beecb50e27c92abdf468507ab176ecaecca2c6d17b5e5c7d4dfc
+SHA512 (predicates-tree-1.0.12.crate) = f5f6d7d0cba4ca7176a26d9adea5ded46f1a3361f9b6ceaa7dcf468ce616912cf3b764b8250f39a42a24eac71fb94e0d4d822c89361aae02472cf761ba55dfaa
+Size (predicates-tree-1.0.12.crate) = 8392 bytes
 BLAKE2s (pretty_assertions-1.4.1.crate) = c738dd2acf53dc6557cf0ec21036d98193c34b296beb9d903592a6fabdc0e273
 SHA512 (pretty_assertions-1.4.1.crate) = 474f77c61cc17bbe9914c56b98a80e5918450205827cd059d693c2d603ff61a0897cad25dde645cb495200e61ddc14333d15eb8bf2de090a2eb68deeb9aec8b0
 Size (pretty_assertions-1.4.1.crate) = 78952 bytes
@@ -843,21 +849,21 @@ Size (ptr_meta-0.3.0.crate) = 7192 bytes
 BLAKE2s (ptr_meta_derive-0.3.0.crate) = 1e4703c43ad40f9fb760353979d9edab8e78f6693c833c8174d2e6a81c7b3fb1
 SHA512 (ptr_meta_derive-0.3.0.crate) = 58d486fbc501bed17445c44d1c13f0941dd7a66f5b731030afec2de63adcd1dc9f86d89bc611830f1355768658d6b61b2942c7964b2b9bd193bada044e17e442
 Size (ptr_meta_derive-0.3.0.crate) = 4259 bytes
-BLAKE2s (pubgrub-0.2.1.crate) = 0c11ce3f4915ce84c0bcc9995f7ef45d1c8a49263552d4fe0b2a31fbb211b3dd
-SHA512 (pubgrub-0.2.1.crate) = 19753ebc78390f5ac7695fee7a9b4267f811f066e80fcfbdf1c2b1ccd4f24b0e8e3a38634b573852dd7ad10aa0bb73824b2153b4f138c55821a37f459f6cb065
-Size (pubgrub-0.2.1.crate) = 53926 bytes
+BLAKE2s (pubgrub-648aa343486e5529953153781fc86025c73c4a61.tar.gz) = d7f5dd2c9dbce8366ee83d11d0ee3413ff03afc30ceba9b52fcc0229c27e93d2
+SHA512 (pubgrub-648aa343486e5529953153781fc86025c73c4a61.tar.gz) = 8386273deca98df82c95931159848fa159ea4dbb75b8bba539cfe73f91e87340bc0e8048f1a4483148b021bb99d6a3b90275d9bb1cedccf153a7ebc29bd70e17
+Size (pubgrub-648aa343486e5529953153781fc86025c73c4a61.tar.gz) = 99073 bytes
 BLAKE2s (quinn-0.11.6.crate) = 318c9f518eb8ab3b36d0e5503095761f850cc225c9439c9090284a90e6ddb244
 SHA512 (quinn-0.11.6.crate) = f8d4359df3698442181843a5c49d688502046d60394d0954cd5a6336aa16ae9960f8906c152ccd966f5ff24225a6c4851f1f0b3153528bbb3d58e2b549096ca9
 Size (quinn-0.11.6.crate) = 78222 bytes
 BLAKE2s (quinn-proto-0.11.9.crate) = 5dd6a171ab66bf6efa5d97ccee44f92e5ec2bd42d3d89f58184166b1a769c786
 SHA512 (quinn-proto-0.11.9.crate) = a0e37817d91ca1dcd780d2ca1c01b30d59716ad94dfc313f9232dff708cd8f64c7dd3da91026c8fc1fa9e81d918ffc354092ab1b8841d521eda5ab93153c2616
 Size (quinn-proto-0.11.9.crate) = 209286 bytes
-BLAKE2s (quinn-udp-0.5.7.crate) = 478568676fbb1ed6009b2b7a37788c0251c6133d31a8eb0d6b6e8adc2618f99f
-SHA512 (quinn-udp-0.5.7.crate) = 4ddcc254065615d60be2086cb02ee9c69d6025d0f7230986c2bda6599f9271bf29968f0e048f2cfaec7b28ac93e032a62b45fe9fbe7ccf38ae66daf5c246c16b
-Size (quinn-udp-0.5.7.crate) = 24798 bytes
-BLAKE2s (quote-1.0.37.crate) = 7e8659f62805e9de9676e96f922946be82167b2418b3d9421fecd40ef42137ae
-SHA512 (quote-1.0.37.crate) = c4ed21428c1f89cf22b85d80720a7869831a9c129d694617b0ce8c258278114ab98846f3f653abf736d1c86bc9224bbd695e9a7b06aa3adf292d02e1ef14cc05
-Size (quote-1.0.37.crate) = 28558 bytes
+BLAKE2s (quinn-udp-0.5.9.crate) = 0368b14c554fb0fe67980debc0dc10f31dda3eb15f9a47a96922c667b350d356
+SHA512 (quinn-udp-0.5.9.crate) = 13d9abb6162933a8318d1acb3e90c7c7d936952f9795ac02d751f8964bee05dcb0a98890dcdfe1fa3160061049f14b385c125ae56b829a43aafea150be90257d
+Size (quinn-udp-0.5.9.crate) = 25342 bytes
+BLAKE2s (quote-1.0.38.crate) = f375d830ed52728a8f82c93c9697237100c279671eeb6cab3d7551773539ee58
+SHA512 (quote-1.0.38.crate) = 530c47c5e6372b508bf5b2b88a138408a7afa5ef52c47280ed20eccf39f8e97dfc1e0a18c1bd5472efcdc49a7a1e69566333a0a1b4c0b4f0e11e6a7a85bfe8af
+Size (quote-1.0.38.crate) = 31252 bytes
 BLAKE2s (quoted_printable-0.5.1.crate) = 64f9e5bdd8dfc8e9cbe1fd4b0b414c24e498471938a6e36c81372a972780c42a
 SHA512 (quoted_printable-0.5.1.crate) = a10db1011bb443ebc25dfeb62befe171c49d84901c2eb40b9816be9799d2ba5ff102781aad370dd907383aa197c0c9e2ddedd05d3444b175d7063dd34b9bba49
 Size (quoted_printable-0.5.1.crate) = 8322 bytes
@@ -888,9 +894,9 @@ Size (redox_syscall-0.2.16.crate) = 24012 bytes
 BLAKE2s (redox_syscall-0.3.5.crate) = 14cabe779c177678c10653eb7f0e52774e34069533c08c450d1797357f5086fe
 SHA512 (redox_syscall-0.3.5.crate) = 16f8f4766932bb54e4740cfdb4f0802f76246c0bf88c1d76c69c115949b124b625d8c3b85d8947073c2e9544f425aa16c10f71fabe3c03d29e424c47fe4ccdde
 Size (redox_syscall-0.3.5.crate) = 23404 bytes
-BLAKE2s (redox_syscall-0.5.7.crate) = 516f2e0c5f55a672af713a5f63ab5d2dad0cf238a59678b48873a6d3439c1d0c
-SHA512 (redox_syscall-0.5.7.crate) = e9f2d254279a4063089436b699ecca766a997a72718d132a9b35f7c8c8fc82c4b5e25fd8f3e6cbd17920fec484140db520c262376ed1c74f847929b7f43fb97e
-Size (redox_syscall-0.5.7.crate) = 26249 bytes
+BLAKE2s (redox_syscall-0.5.8.crate) = d972ec376f9f01b1411a6026e33e900552389e7b89348a1490bb266efc1bbf4d
+SHA512 (redox_syscall-0.5.8.crate) = 5f9632f1f89f4963c36ede4da9b955c3474b673c3414d81cdbb61f46c08eff67167f703a0b06b239beeb2d720f8fa592a5493c0f7e872728b5b95f561ff11348
+Size (redox_syscall-0.5.8.crate) = 26319 bytes
 BLAKE2s (redox_users-0.4.6.crate) = bf90cf5d2655088ad8d44e7e6487947d9c25327fcbe0395897fb75d136cbf6b5
 SHA512 (redox_users-0.4.6.crate) = 719d63fec42bad3cbed39deb9242ce1daf3f391bccafa8121f63198120371f112d78b0da8d66458519e946581511004983f04b0a697071f22294ac7c831120c9
 Size (redox_users-0.4.6.crate) = 15585 bytes
@@ -966,21 +972,21 @@ Size (rustc-demangle-0.1.24.crate) = 29047 bytes
 BLAKE2s (rustc-hash-2.1.0.crate) = bb4271bf539f3c7ec62d9f737c7436dc860c54dcdea4cae2b7fac14ee8975431
 SHA512 (rustc-hash-2.1.0.crate) = 6f6a40586fd7a99016efd53888970c745888a06bb6b9d32eeb4936bcd16906c90ba22fad82a4a6b547df4b6c9cf6d73eaa8d36af097d65d3d6de18a0669d5ad2
 Size (rustc-hash-2.1.0.crate) = 13316 bytes
-BLAKE2s (rustix-0.38.41.crate) = 25b5b8acdb9e9459bb7dd6a94185c2b009267fab653fb2449b2b55cc55e6cb97
-SHA512 (rustix-0.38.41.crate) = faefcebbc668605640d156800781f7c8726271e15ca4cbde4057fed22f94032bd083c873f5595ec39d5cb00c203fcdf7cb863bc3cb3ae79c20c2aed4423f0ec1
-Size (rustix-0.38.41.crate) = 378463 bytes
-BLAKE2s (rustls-0.23.19.crate) = b617ebe67fe2ae8491323c3dd116a35a3974325e263b3e796a7a3706e7365048
-SHA512 (rustls-0.23.19.crate) = e1836edda343609258deda49725a2dfb46bcb98e1542c877d1e4262b52b39f9ec018574a366d534d39792c832bc03cc99e5852a35f078e9f827161eff45a7553
-Size (rustls-0.23.19.crate) = 333921 bytes
+BLAKE2s (rustix-0.38.42.crate) = 6dba875b27c5a6129a547b7253735f8011fb78b0b87423710919ce9b81f00c15
+SHA512 (rustix-0.38.42.crate) = 438bf1e4663cacbc7c0af23b10ecc11c8b01c53e18c2e82a740c46b4a61f06cdd25d926aff27a9c39084c39d9c950c222a1a3a6d5878dd240554fa593fa762a5
+Size (rustix-0.38.42.crate) = 378683 bytes
+BLAKE2s (rustls-0.23.20.crate) = 68e5ea0503072ef7af686f9e3c83ff33c7074d03911109861ef86ac40d66456e
+SHA512 (rustls-0.23.20.crate) = 3778f649026b59c4698bca9207ecb516a237e3d782d7727bcd93a2a20f0ed7b02e3931cf956b75cbec8fd806b54a9b231e3b663d0123f9894b54283e34e78dfd
+Size (rustls-0.23.20.crate) = 335933 bytes
 BLAKE2s (rustls-native-certs-0.8.1.crate) = 58aa97f02fe424d2d5446ad43cc616f073eda33ca4837dd467843d17e97217a3
 SHA512 (rustls-native-certs-0.8.1.crate) = 52cfb6d34394b155afe8528e6031da161e060ea529a57fdc27a574c2fb48b517a8832eab0f60a7e1a9fbea5459e356450ecc7d24ecd461b847ca58c8d82492e4
 Size (rustls-native-certs-0.8.1.crate) = 31129 bytes
 BLAKE2s (rustls-pemfile-2.2.0.crate) = 8d557e7cb03207804ec96b0daa5662836d9997ff8be38bf5333b76fc570f598b
 SHA512 (rustls-pemfile-2.2.0.crate) = 1e69f0b72c6060eb0a54ec8a1cb51809525b053771a1d417892205f8f5dbcf4ba45250fc0d6a836e0cc8fede06d934f0a90c47d475cd8e066dcb3f7504ddaf17
 Size (rustls-pemfile-2.2.0.crate) = 25849 bytes
-BLAKE2s (rustls-pki-types-1.10.0.crate) = 1dd91a82749a6849f27b6e977e29ed07fe648024e9fbde83523dcf550ffa4bec
-SHA512 (rustls-pki-types-1.10.0.crate) = 8a5c51acfb97cef6e9aa2516b3a2a07f6fd37884b7597bdf81e16bd6ad7512fe45f0b95f4635963fd6e74c0aa79fefed1c3f1a9e1fbf7ab78477302fc333743c
-Size (rustls-pki-types-1.10.0.crate) = 55134 bytes
+BLAKE2s (rustls-pki-types-1.10.1.crate) = 2d589f56da15b59c0ee414b3dc4b2dd0d309c7aa48890c0c9a82f93c8075f614
+SHA512 (rustls-pki-types-1.10.1.crate) = ec63005b54bb9676fb6ab3f7a399aa816881c34670577e8c8de7f86a46a834e71c2363049ef152475d784f12b6cc9301b4fa20e9d478e95a8f1b9ad75f6ba2d8
+Size (rustls-pki-types-1.10.1.crate) = 58944 bytes
 BLAKE2s (rustls-webpki-0.102.8.crate) = 484f2d7899561af2078346e4a835e4edf7c66ee18a770c570ec384204eed857c
 SHA512 (rustls-webpki-0.102.8.crate) = 8cdd5d07bb8d6c3f0d1d6663babc3b7ccbe8c9b1463870a3dd095c67f46addf4097a715da796c70f1891ebc1d045ae7d7c3a352400e8bfd6687e6cddfd33b1ba
 Size (rustls-webpki-0.102.8.crate) = 204327 bytes
@@ -1014,33 +1020,33 @@ Size (scroll_derive-0.12.0.crate) = 4693 bytes
 BLAKE2s (seahash-4.1.0.crate) = b896253e5d1a1c5ed5ef1d65022a7429296bf525dbf608e9a357b279c08e5c83
 SHA512 (seahash-4.1.0.crate) = 4d9111dd2e491c7f6d49e0b79a3c23628c02d6603ac46e88ed137ca737830003b549ccb38087679de2cf0b02a53065b89f8d79e0ac9ddb66844d970cc6383f8b
 Size (seahash-4.1.0.crate) = 31976 bytes
-BLAKE2s (security-framework-3.0.1.crate) = cb778a41c8f139c4d9fa5b02322d68d60d55324f195fdef90efc7e9736e19da8
-SHA512 (security-framework-3.0.1.crate) = a25e55589604a55adcb582fc6a46468be42db570a9d337b676ca077bf8be2fbd4184a7ab50bddae1a7ad817e438c0bf604cb9304dd85147e6a1ffb4ad9500230
-Size (security-framework-3.0.1.crate) = 84749 bytes
-BLAKE2s (security-framework-sys-2.12.1.crate) = bc3750758e04536c53866d31d7ab2d875798fd164dcbeb0c0bf3fb25cba6ff50
-SHA512 (security-framework-sys-2.12.1.crate) = 5ecae3e1280d99e3730ca3be3dfdebd16971d54b8fe167d29cb07f7b3837a2bb9db2d8131bab679c395e329b10ed28ad9ad8d6764048f6019587d5e2b52c7eef
-Size (security-framework-sys-2.12.1.crate) = 20112 bytes
+BLAKE2s (security-framework-3.1.0.crate) = 9672914fa10b538ef010ed572857517c14fbf2d3adba8a9145f91048fbceebaa
+SHA512 (security-framework-3.1.0.crate) = 0c18b5bf5499605decc4537946861a81edefe21496d0c253eafe824b5b99db499ab0b095c5b99322e8c673ff94a0bd3e59473f16486a2fc226191bcf5f32b21b
+Size (security-framework-3.1.0.crate) = 85399 bytes
+BLAKE2s (security-framework-sys-2.13.0.crate) = 3238b2feb3d08361563ba0b4c5300a5fd133aadc32866e340ec6c505deb26d07
+SHA512 (security-framework-sys-2.13.0.crate) = a5b69044571e8426277b2ac241bafb53d268adbb7340c0626cf00fd356c654baccdd36277995d38601e19cfca00da8481a9c861d01bbab3ce51685a7dd186832
+Size (security-framework-sys-2.13.0.crate) = 20496 bytes
 BLAKE2s (self-replace-1.5.0.crate) = 044a5a4280003a64ed0077820f8c3590e0a2a8f62bea53b1449c605b67294582
 SHA512 (self-replace-1.5.0.crate) = 386b256a94a0551db81c5bac8aa136a4b5a83f48c50a4fd34a5f2d80b365c3dfda7fbeb821b1df7a5baa60e015f6af60fd5574a6926b0cac17f9457aea2c9367
 Size (self-replace-1.5.0.crate) = 17000 bytes
-BLAKE2s (semver-1.0.23.crate) = 62535937eaa1937f9e204175b46446177793ca16d97d7bda8b7489a9cc3fa728
-SHA512 (semver-1.0.23.crate) = 5ea1fa17c08d1280c3a4bc8d28494e88ee05acd5dc969ef6f0c6f91fd3b5a8fbe999c9e8bbd2da383413038b8d29fabf02b87bd5265bbb8333f3fcbe409103ec
-Size (semver-1.0.23.crate) = 30622 bytes
-BLAKE2s (serde-1.0.215.crate) = a7bdd082a87f5e582f0a69b234bfec3a2d0b83592ad4583c20f4961a184f242f
-SHA512 (serde-1.0.215.crate) = 3da13f1a74393f1fcb6d659b5e060a11ecae358f55cdf4a2fd05bfc863fea6f75d3140d3bc74902f8feba8cddf7dae71a3f4e4e78e78e1b08ed46b3e4900281f
-Size (serde-1.0.215.crate) = 78527 bytes
+BLAKE2s (semver-1.0.24.crate) = d62c2636893ac4a5e650fcc2d2e40bc8ba7973cf99862955783458497446bd74
+SHA512 (semver-1.0.24.crate) = 751bb04fb50abfbb92b2612e1d1097f612a1ceee1861852681d6ad67fe459d77a72898903b14f2f01d8185fbbc022c7471913785610c2a8e9d6530e48094869a
+Size (semver-1.0.24.crate) = 31267 bytes
+BLAKE2s (serde-1.0.216.crate) = d34bb98728fd2302ba232183e4959f9db736326a75520b10bbc3250c9ee22d5b
+SHA512 (serde-1.0.216.crate) = baabf4c7aac4a540c9ed18b336662087258b71c9cb0e547c8d83a2734818ab2cbbe62f910d812eb61d3d46e653c41a3eebc99b1d679bfc51f95710c71a8ecc20
+Size (serde-1.0.216.crate) = 79000 bytes
 BLAKE2s (serde-untagged-0.1.6.crate) = a49378689991c55bd28c25b1d801ed5c683676f35208b6d6598f1645e966fa4f
 SHA512 (serde-untagged-0.1.6.crate) = d1659bc19c1b1fc9febc7948c82379bc10560dabcf92d6bbb9c890b4706eddd78f4dab5d7a0cd1f5efd06ce6c58a77175157ad3c258e332505666221f807e065
 Size (serde-untagged-0.1.6.crate) = 15741 bytes
-BLAKE2s (serde_derive-1.0.215.crate) = 979a4f71de6f624c31fb6f47f25b74d5d514db39e6799a0f5b706e67e9f1c8ef
-SHA512 (serde_derive-1.0.215.crate) = cae686bdf10c683149956ffe1c64fcf3e9b9bf0cd6e33b4ce7429d0ca35b9fdb55443693866c1202fa79348c6ea0f49ab3be3d5f857de4ae0818d2b4c8c67d9b
-Size (serde_derive-1.0.215.crate) = 57092 bytes
+BLAKE2s (serde_derive-1.0.216.crate) = 92e05c84afd86d9062870ed970a305733b985b0fbbad4a409f2d9f02a2bb2a40
+SHA512 (serde_derive-1.0.216.crate) = 80fcb552279ac7562297df878f2f5e9ac09241701f5cf1088fcbf473b638f58cd3092a7930d8937ca0df9a47b9ae1a42d490cd46a275259cd8089fe8f5426469
+Size (serde_derive-1.0.216.crate) = 57674 bytes
 BLAKE2s (serde_derive_internals-0.29.1.crate) = 00f38cdb2e9b80bf7d87b4359554e955e2fe6442b0b093d8d6042d30467ffb36
 SHA512 (serde_derive_internals-0.29.1.crate) = ee7c8a35094b8ee1d8958f4aa177e5c536c6c7706d446e875f1ae1b5249738ecee053a0239e1508114b747797fcd080ee33ed88929ff1f4903988f64f038b771
 Size (serde_derive_internals-0.29.1.crate) = 26189 bytes
-BLAKE2s (serde_json-1.0.133.crate) = 0590d0ebb7ab8fa8e5160d8194794fbd108268a894ee2c33f7d65e27166c74d7
-SHA512 (serde_json-1.0.133.crate) = 20e65ec87bff319897a141960d13deb5cadcf821209c1ee8799f1dc7f458ce432bc62c16df5bdada1c8d3cc01ff23b8125e8fa0a03545d4614f32efd687dc69f
-Size (serde_json-1.0.133.crate) = 150739 bytes
+BLAKE2s (serde_json-1.0.134.crate) = 25e34a89187a2a458d20915414e2be3e0d0ed817f77e356776f9e5d841f5c291
+SHA512 (serde_json-1.0.134.crate) = ab6323799bf19da8ec6e6c428370d37cd230192b45ef54d2c65c7d83907b2dde71d51650e44f1fcca1084e75e0e195e97b28437f53a331bf48effed3d59b58a5
+Size (serde_json-1.0.134.crate) = 154351 bytes
 BLAKE2s (serde_spanned-0.6.8.crate) = 4f4aab362ec36d17f552fef9497103db99ec4dfb3c9f27ac526bf73544190d2e
 SHA512 (serde_spanned-0.6.8.crate) = 2343a2fda35ff57ed8ff7d8eeadd651821fce7e22f91c2d5797c6af7db9e009b7d637382f6f390c17911912865a5aea1ce87a86fbe36f4b6aeccb065a4c8942d
 Size (serde_spanned-0.6.8.crate) = 9330 bytes
@@ -1131,9 +1137,9 @@ Size (svgtypes-0.10.0.crate) = 35401 bytes
 BLAKE2s (svgtypes-0.9.0.crate) = 5b1691331fb1735cecd16d6744304e981401c9bf9d84459f00c201cdae4b884d
 SHA512 (svgtypes-0.9.0.crate) = d933f5e9187557d94efc728488f0aa8e019bfa1fbc6d3fed519f63d8eda1d5cba34b6af428f42f690b5c69731090e81be41cb672cdddfd3b1fed2e9e568c6630
 Size (svgtypes-0.9.0.crate) = 35308 bytes
-BLAKE2s (syn-2.0.90.crate) = 662c777c83e514eb36f7af32894ba7fa156a6489ed74dae13af9fcd5efb05b8f
-SHA512 (syn-2.0.90.crate) = 44606124f113c259c19edcb2adc1378d8292b422d800604c0e0d1ba89bd2d13d518cf4a6afa58daded54da9cb285464aadb113815406a0f09c5e18f865789ae0
-Size (syn-2.0.90.crate) = 290584 bytes
+BLAKE2s (syn-2.0.91.crate) = 475d5a866e7fb9bc37a622709781f88d77c39faf37792927f980db2082a30af5
+SHA512 (syn-2.0.91.crate) = 076bdb5ca8f23997a8df6ad4027c0d9b859ea627450d2e23cd9863606863185cffbadd7aba20416897c74a5b53aee1946cc0116c8af9536afbea565443816c2e
+Size (syn-2.0.91.crate) = 291128 bytes
 BLAKE2s (sync_wrapper-1.0.2.crate) = 547320efb0d5c3dcc6440216448eb9f0b1c3b6841baadb32cbef79eb7beaa22e
 SHA512 (sync_wrapper-1.0.2.crate) = aa314a6ab3ba028d2a169ea55a50eecf3b73b475a81c91330430ece9f1734296562627a8c32fad51b5a26796931f364e2803b3a13075ccd9a0aa614d5220903c
 Size (sync_wrapper-1.0.2.crate) = 6958 bytes
@@ -1149,9 +1155,9 @@ Size (tagu-0.1.6.crate) = 12714 bytes
 BLAKE2s (tar-0.4.43.crate) = 2e3c053e190aa33357bc7fa41dd07ead53be8c5da4ccdaa77395e8b2a1f99636
 SHA512 (tar-0.4.43.crate) = d54953e0c7f7e34eb30d85c44527af620e673426592d896261dc2638a9b8a34e2486d0f56dcf93ab3a104c0a43aa3d3478db98fa86fe44ac5be6a10de145447e
 Size (tar-0.4.43.crate) = 60181 bytes
-BLAKE2s (target-lexicon-0.13.0.crate) = 1214397805fa36c10d5b9d381e8b90d0de58f2a8a2ad8904de8638876f614aa3
-SHA512 (target-lexicon-0.13.0.crate) = 8770f4456ac01dfe730a5bfe145222da4c4dc803ea2d74ae79cffc282cd0c5789fc85b900b0ec9fa06436d3ec592da9efe5129c62870b15313577b42d4dda594
-Size (target-lexicon-0.13.0.crate) = 27916 bytes
+BLAKE2s (target-lexicon-0.13.1.crate) = ecdb48fcc477c25c52bfc4ee3823835d43b0d611754a697cba456ea63a6ac906
+SHA512 (target-lexicon-0.13.1.crate) = 88103910a737bde18b1ab21c7f0b7ff7a3fb76499cbec445fbc81e24bfc4066de3d5a155c444bf71b35fd6c9422b1ee779ff297ca055b61f5997e8308fb6ff0f
+Size (target-lexicon-0.13.1.crate) = 27925 bytes
 BLAKE2s (temp-env-0.3.6.crate) = f1df7b3f0a389662754e9c462c97f2ab7b05a31d3380e27c8498d7e1a097c52c
 SHA512 (temp-env-0.3.6.crate) = 314351e8974301cc2fafdd1d71b3fe64d2dda68e64fc7c3caf05cb1ae04483db5f78e8eab22babfc13e3f7cf184645b02b8b268b7724a6d7e6f4bc4703fb4c75
 Size (temp-env-0.3.6.crate) = 10746 bytes
@@ -1164,9 +1170,9 @@ Size (terminal_size-0.3.0.crate) = 10096 bytes
 BLAKE2s (terminal_size-0.4.1.crate) = 4c2fc3ed650440bc202713b9ee6441e927cbba932441c11abc6ff7053de18783
 SHA512 (terminal_size-0.4.1.crate) = e07bdbdf695bf9a607ea7c7c4c5b22a8637b0871877114aa305717a04d31a6b7670e2a79435810aefefe25db8c9a655e4c4ba6075d4ec76322a30cdf71ff03be
 Size (terminal_size-0.4.1.crate) = 10037 bytes
-BLAKE2s (termtree-0.4.1.crate) = 9b92c0ac2ae55524a2ece9f82df9fdbf721e292aa6ca77c2c3a05ed34297b472
-SHA512 (termtree-0.4.1.crate) = ddbe0d3ddd79b182732359f47958ca32aa351d10b1e7d5f6456700b851aa2b5314ce005e1fd120a248b676f219fbd68039cefc071d92c5b5477d053bb6e29062
-Size (termtree-0.4.1.crate) = 4557 bytes
+BLAKE2s (termtree-0.5.1.crate) = c4f234696c4cc2bc265190fe23653a578dd8ed59204effcb4e3057f86e4289b9
+SHA512 (termtree-0.5.1.crate) = 43d92132cef6d352c6c0190ce4a688d7cffb61ee86dbc6b49ba1f4c404661f9b329331198063d913ae52b2d4c69e6a2d9f5cd62886894c468093abd8604f0125
+Size (termtree-0.5.1.crate) = 8498 bytes
 BLAKE2s (test-case-3.3.1.crate) = 2fb5bf98a7d0631833ecfb09950f15a02075f16d5c1941081780c691a9b8f649
 SHA512 (test-case-3.3.1.crate) = 9d6836759dcd71a61ab4e395db7c1a75a14ac3102a36c39b09868ba96d28a2265d8ded385942e55cf95dafc7f4b53fc498b30b6473cedc9b558977878e831b3c
 Size (test-case-3.3.1.crate) = 8797 bytes
@@ -1188,15 +1194,15 @@ Size (textwrap-0.16.1.crate) = 56012 bytes
 BLAKE2s (thiserror-1.0.69.crate) = 26bff7ed5c8f8eeabca66866529fdd00063c22b57c631a70e5bd5deef20976b6
 SHA512 (thiserror-1.0.69.crate) = ef50d2867d965da1dfb29d26faf6de273b5fadf78f95313f6caf44d68bfc610b9bd4b7544200b05bb0861231cfc84e961007f8db83c7905244c492037fd31899
 Size (thiserror-1.0.69.crate) = 22198 bytes
-BLAKE2s (thiserror-2.0.6.crate) = 11cbb5dbb8cb1c776d06cb91f45568d554c1afaa00d03874490607bea16e3a38
-SHA512 (thiserror-2.0.6.crate) = 95c436442e3a6e3c841583669e5504c009522d23e124a9d5b7ac4a91346040baa294ca810ac035155189283f7d82c54ea2ed9392619821f6d2e3cdc439d48772
-Size (thiserror-2.0.6.crate) = 28433 bytes
+BLAKE2s (thiserror-2.0.9.crate) = 16a9c8151aded26349bd8c32c43b3b857a5ea620b5d451ab4792143449ef5a4b
+SHA512 (thiserror-2.0.9.crate) = b7b5f54cde87c21e8fac3526d5a140c0d64116e700d07eb28714df3db372a42fba30bb37817282d0ee1b5333f1998d1f628d43054e59fc39393fb567c3df4cb0
+Size (thiserror-2.0.9.crate) = 28531 bytes
 BLAKE2s (thiserror-impl-1.0.69.crate) = 2555e9c945653b810be9ffa5bf34b2cc4104000a988b9a341be5703a56dd92ba
 SHA512 (thiserror-impl-1.0.69.crate) = 579eb796c8885feb01d27638862823acd96c79440655bb444c3445ac00121852603396ce7439aed617c0a0ac69f62102167fde5845411c906997574a46d6d9e3
 Size (thiserror-impl-1.0.69.crate) = 18365 bytes
-BLAKE2s (thiserror-impl-2.0.6.crate) = 309ed67ef3fd6e631a961aeacc2f3639fafd8494c08f251b3ebb65d576ac8f49
-SHA512 (thiserror-impl-2.0.6.crate) = 73c5e180d087c6cecf3421d3c56a8d13b4a908fa9dec02a028f30adeaebbfc6ad7748837f08c5286007f09b7430df8677eadc50527d6f17e2341341441ed6059
-Size (thiserror-impl-2.0.6.crate) = 20946 bytes
+BLAKE2s (thiserror-impl-2.0.9.crate) = 669d0c728bed3d3fe34db3f198d06377b122d49171786fc63fda66609c9bc36a
+SHA512 (thiserror-impl-2.0.9.crate) = 408f6a4c0f6cee36f69fff5a2f08cbd349db44753e6b6ac730c418fa1fc06ba7f69fbf248182af947843ae49d5cb5ff53980cdb18cb850ea8d7d9ac7dc8d67fa
+Size (thiserror-impl-2.0.9.crate) = 21023 bytes
 BLAKE2s (thread_local-1.1.8.crate) = ff24b6210b6bf0659eeffe5d0285dbba01a96771b4247b0e3d81943589cdc66a
 SHA512 (thread_local-1.1.8.crate) = 6d7e3941f43c43ac091db5d1cf2a8a3892b54b0634d9200426eadeb82015566532f04b6040085dbdcb10580ac724b6ded8416931d764d795a5f923aced66c492
 Size (thread_local-1.1.8.crate) = 13962 bytes
@@ -1218,15 +1224,15 @@ Size (tinystr-0.7.6.crate) = 16971 bytes
 BLAKE2s (tinytemplate-1.2.1.crate) = 0027e7b337b79cd45257e3b79454dc579ec1bd97811fd74824268704e3aa7454
 SHA512 (tinytemplate-1.2.1.crate) = 0cc080057e096f0796e72004343e1a8332c2e8a12e43f6ade150ebf632e9c29c7ad04de0b940cd57df81efdc4d07a6607da9b86a30d8383e39ac3d7be185edb9
 Size (tinytemplate-1.2.1.crate) = 26490 bytes
-BLAKE2s (tinyvec-1.8.0.crate) = e8de380db62b14a206fbbd9ece817893da5b1b316e934862e8ff076b1b309b39
-SHA512 (tinyvec-1.8.0.crate) = b7b32e38229645965900f80f298685f13e6d13e58cfd6945409a6643ca9c9adc2621456956d5998ab9dd91c2db4ae79638b156ca0d9c7c5505023fd9b28414df
-Size (tinyvec-1.8.0.crate) = 46796 bytes
+BLAKE2s (tinyvec-1.8.1.crate) = cf55984ca0b48b4c70538d6f73dd92e95ba2b8fbde462b37f877989fe50b7b52
+SHA512 (tinyvec-1.8.1.crate) = db32a6beb1c86eb3e9f5ff2732a4acc03d1d684f0e54df5de2ecbfd08399639f47396ae8b17eb5f0122a09ba0c313f39bd73a6f7c44cc38d1891d1bdf3f2d176
+Size (tinyvec-1.8.1.crate) = 47269 bytes
 BLAKE2s (tinyvec_macros-0.1.1.crate) = a5a60bcbbb0c2a122c9318e1791fdaa0a8b95e8e6ae1af4460495bfeabad07ec
 SHA512 (tinyvec_macros-0.1.1.crate) = 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e
 Size (tinyvec_macros-0.1.1.crate) = 5865 bytes
-BLAKE2s (tl-0.7.8.crate) = 4f6f5bbb2849361785f8ace4473e78ca0376df1227b032253d41b1d0451f0e6a
-SHA512 (tl-0.7.8.crate) = 7636b436f8e45cb025ad78369d1f8596bbb76a166c6c2b70ef284415a0a6b45ff7db685ba31860d29e3e4360187c2a9ca6dfba0161bbf8db9a8976d46ce950ab
-Size (tl-0.7.8.crate) = 35639 bytes
+BLAKE2s (tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec.tar.gz) = 3aa1bae71b5fbfe5f9b9bd48ae5bc249126068a10c3032d662528b11a55b9a5e
+SHA512 (tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec.tar.gz) = 4abbc4240ed129c92da8d616e27a6df0f24cdc85a0803acfdae588ca91f9e5b8d482e3ac88b2e657ff68917b1b43cef1e7ef3c887f624659b231fa5a13fcae68
+Size (tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec.tar.gz) = 37106 bytes
 BLAKE2s (tokio-1.42.0.crate) = f08690189a2248318887e3ba9bd89bd5a29073e72a7cd7def650a127c8b272d2
 SHA512 (tokio-1.42.0.crate) = 3cdc72f3209057cd0f954913f3d26d275246e0a2d63171f84449257de55d1a416c65b340d38a0d0c7fa33bde36bb612f550cbd43a49df22781c84f8ab2bdad9f
 Size (tokio-1.42.0.crate) = 806998 bytes
@@ -1302,12 +1308,12 @@ Size (typenum-1.17.0.crate) = 42849 bytes
 BLAKE2s (ucd-trie-0.1.7.crate) = 0dbc75901ecf51fb8f2bdbad1cf81a1462fca51012d6c95ee7a38ac7cf19ce4b
 SHA512 (ucd-trie-0.1.7.crate) = 382a832e38654a9159ebb40a8e8bf6e7f2f3108940e5b9c388f3a1441848a241201e7e5cfb125e098f04f0b2893da231b8a0e5124270e774215374bff3c5445f
 Size (ucd-trie-0.1.7.crate) = 46795 bytes
-BLAKE2s (unicase-2.8.0.crate) = 06183ac78fcf4cd0da7d6d864fc78b961683e43284b6e780b0b21c5b653ca1cf
-SHA512 (unicase-2.8.0.crate) = 2c86abf8c87b87fbcff4ea9a6093d86b876e2e619120c6a9b055712a271f8bf165eb533ab9d523af2b516843a39b5bd549d9251f9b079748176451c9c820c0ed
-Size (unicase-2.8.0.crate) = 23843 bytes
-BLAKE2s (unicode-bidi-0.3.17.crate) = c5703cabc7a65d8c70e10c5e606d5871c13d5b19b1cf2aa3492e5e0f029b5a2a
-SHA512 (unicode-bidi-0.3.17.crate) = cf523ff9a2e1face42da035f81bba2476e80d1154f73f3e34cbaf5ce322504e93a520114a54e0a4b2e5d6b930e508ce31b5d8b4f4ed4d39159a8c9a9c7b94d91
-Size (unicode-bidi-0.3.17.crate) = 58120 bytes
+BLAKE2s (unicase-2.8.1.crate) = 6a87002c4bd702bb961347b5ecac9404f9a65359b563c199608a3eaaf66195ea
+SHA512 (unicase-2.8.1.crate) = 99a3944a5c987376bdea5fe6c0797e881bc8e6f629c56120ce811c8ebbed0a3ba24617decb74d6939699c8fc994c662eb292869ab407c0ba0ec460a32ede0190
+Size (unicase-2.8.1.crate) = 24088 bytes
+BLAKE2s (unicode-bidi-0.3.18.crate) = 46bb8f49bb10ddd2cfbcb73b3b92b167c3f6ab8664720971f9f8ef979633b3db
+SHA512 (unicode-bidi-0.3.18.crate) = 69b5f220cfe8b7b36471fb0adc7d7852a8c40c497b8a81eacd1293b72c46e09c39c2e0a7218b58f0cb62c5ced397a8eda2c5f358eacdfe5d18aba2bc14afe2bd
+Size (unicode-bidi-0.3.18.crate) = 58300 bytes
 BLAKE2s (unicode-bidi-mirroring-0.1.0.crate) = 5f1eeaa31289345e2ef1724ba6c17350fb27633e59deb5d5f4a43a6d4648f7ab
 SHA512 (unicode-bidi-mirroring-0.1.0.crate) = ac198656fe9ca78e9fe7a10298ed5f9b70a84cfd1871185ae462dde6bd0be8a58977998ebc684f7ff8d2a5d4a767ca8fe19bc5fb9246cee460fbe7f9c9d5fa7e
 Size (unicode-bidi-mirroring-0.1.0.crate) = 8241 bytes
@@ -1368,15 +1374,15 @@ Size (utf8parse-0.2.2.crate) = 13499 bytes
 BLAKE2s (uuid-1.11.0.crate) = 4f3a722cf3933b0039ef0f22ffc049ef1a0f1c71b43af72d378c5f68535908be
 SHA512 (uuid-1.11.0.crate) = 0cd1b95fc2247bf4e627de6abb41e332ebaf39e5720640e52b9f235f7a0e2d451e7a486efdabb616ce00e47832d21919611683d0e6a71c86a86f290940cfda32
 Size (uuid-1.11.0.crate) = 47683 bytes
-BLAKE2s (uv-0.5.8.tar.gz) = 56f7f0e3ad7cdcb3645a57719307fa81849eb8d67429ac980336c48f5623c707
-SHA512 (uv-0.5.8.tar.gz) = eec291c3b0135a4063b6259033387e543dd2e422d169bd4bccbd86d899a3f05add4f6348249f4c6fc3c026b612bb92e5d9dd941f2f37613453a6730ff8f5844e
-Size (uv-0.5.8.tar.gz) = 3104599 bytes
+BLAKE2s (uv-0.5.13.tar.gz) = e2d8c7d75417037c7fae2efac3fb3861b6fc5564af6108e1cc71974ee9130383
+SHA512 (uv-0.5.13.tar.gz) = 9dfc771c203fdb4440e38a4e8ec6d4221030c2d2eca463fb335ba8651fe702430c7497d58a0928215e3e17a20719db252959899874a38d13016f377185b5f49b
+Size (uv-0.5.13.tar.gz) = 3175346 bytes
 BLAKE2s (valuable-0.1.0.crate) = db7cc901bde919ce99e8880e1e71043f4830261f54c63f8934908b911596a081
 SHA512 (valuable-0.1.0.crate) = a97f65db1f1c5049a276dbb0e45e25c6fc6ce9d27ac1fcd77c945324cd8216ef60344065c79799ca04e338455e4f7422c44078eea32d5fc359dd0211ee7eb387
 Size (valuable-0.1.0.crate) = 27718 bytes
-BLAKE2s (version-ranges-0.1.1.crate) = a15deca84522d3fa189e175555ccfa11812adda982c85039518d5a4627b7b3ab
-SHA512 (version-ranges-0.1.1.crate) = 96e3d9802af828fb61a0bd75b722c313b0788c0bd4d5f91042db298f1a308e37528823325ce7acdc4fcb2611d26f5f68e8dc08ee72da5685f3672c4c402b47ef
-Size (version-ranges-0.1.1.crate) = 13740 bytes
+BLAKE2s (version-ranges-648aa343486e5529953153781fc86025c73c4a61.tar.gz) = d7f5dd2c9dbce8366ee83d11d0ee3413ff03afc30ceba9b52fcc0229c27e93d2
+SHA512 (version-ranges-648aa343486e5529953153781fc86025c73c4a61.tar.gz) = 8386273deca98df82c95931159848fa159ea4dbb75b8bba539cfe73f91e87340bc0e8048f1a4483148b021bb99d6a3b90275d9bb1cedccf153a7ebc29bd70e17
+Size (version-ranges-648aa343486e5529953153781fc86025c73c4a61.tar.gz) = 99073 bytes
 BLAKE2s (version_check-0.9.5.crate) = 7db65df351b4ee3b22c2160742d0e3888659f56f84217198ae842260cf55171e
 SHA512 (version_check-0.9.5.crate) = d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db
 Size (version_check-0.9.5.crate) = 15554 bytes
@@ -1428,9 +1434,9 @@ Size (webpki-roots-0.26.7.crate) = 249392 bytes
 BLAKE2s (weezl-0.1.8.crate) = ca6120df03224228d4c7ee055875524f19ee17a006fe7be60e0bdb6aa1ce8382
 SHA512 (weezl-0.1.8.crate) = 6012de47d6bb5177820be9794e70ce6354577247750b8a125dad1d3e093d96cacba62471d8f67f056a72447bb6bf7fffabc6254ae96d93014a5200c71d571c97
 Size (weezl-0.1.8.crate) = 42175 bytes
-BLAKE2s (which-7.0.0.crate) = 5b533c39da7fa9c49d23affc0bd1e8ac7ad8231cf022774bb596b7c05e25b715
-SHA512 (which-7.0.0.crate) = 9f536f602a6a9e264cdfc5f08bde541b6458e8ecfb6ecdf673401a6976a3d9beda7d2d96e1445097d2098fca6a5ff17b8a67c0f1e3e823fe53701ed759ad5d46
-Size (which-7.0.0.crate) = 18462 bytes
+BLAKE2s (which-7.0.1.crate) = 39205e986a0f8ecb9b8d31acc616ff205738a6c9abe1e4ad69390f4303a72a74
+SHA512 (which-7.0.1.crate) = def4242d6e84c2738692ea1c2dcb73c5204c36b124f6b5903197fc39c29caa46b8c1ad180a3ad0045bf58ede95902cb4c55f0e2eac3537a62afd44aada3eb4c3
+Size (which-7.0.1.crate) = 18596 bytes
 BLAKE2s (widestring-1.1.0.crate) = cc2af0f13d92fded88d26d713c59964b6be5fd8898b2c3f4f4b94e643790a528
 SHA512 (widestring-1.1.0.crate) = a4feb959e19d5238e89b0973f040b26849f896e7e9fd567d0e74fbb4972958a4dd76e74de5ea8d407b74cff28f20f9c80446488da6abdbee38aa87a94d683435
 Size (widestring-1.1.0.crate) = 85046 bytes
@@ -1611,9 +1617,9 @@ Size (zerovec-derive-0.10.3.crate) = 19438 bytes
 BLAKE2s (zip-0.6.6.crate) = 15924ef38e254a34cdd26b50150f93b39672575b8644389c6a191e99f4d71e0f
 SHA512 (zip-0.6.6.crate) = affd46c17ceaa0545a155250dfd16756f8706dda43bae8a322ec0481dbfb41e4cf3166bf9662fc139ef9d0ab3b0f9f158535b21d2a61b21d38b8b2407813eeef
 Size (zip-0.6.6.crate) = 65789 bytes
-BLAKE2s (zlib-rs-0.4.0.crate) = 3a4ad2870ca1aaa11e1d42511e0dcc6a3a3c288fa072a87cfd27b77281668519
-SHA512 (zlib-rs-0.4.0.crate) = f068ecb90393c470c39c733bc6e9ffe683b3b66027c90f03f72542b5497edc6c134bc48573483bef69f35ce20f6a4af7c8f7b205fe1f3faeccebb76873780321
-Size (zlib-rs-0.4.0.crate) = 188912 bytes
+BLAKE2s (zlib-rs-0.4.1.crate) = a92d84831e33c147bb6e0cd0f079c7365ecf0a1a7ed1df342cbc402353de6ba7
+SHA512 (zlib-rs-0.4.1.crate) = 75d8f68e7b60925f30f17dca49689dbe9ee4ac00d8852c4e7b11405900bcdc9c532bbf369b7cd93aef89fdd56a6fc7faef1a2c85e2661cfd58427ec9fafcabdb
+Size (zlib-rs-0.4.1.crate) = 190033 bytes
 BLAKE2s (zstd-0.13.2.crate) = 31af69b63df98fc8ff82320bc91f18e1e02a00891532ec57ad31a1a3d72eaa75
 SHA512 (zstd-0.13.2.crate) = 9cc3584f74da6da6920b74a7125b4eee9133ae00776aff3c77404fb438e05831f654fce46f7ebab442b04f20f84c11ca58f7ebfe7ff506833c38e919ee3f8572
 Size (zstd-0.13.2.crate) = 30251 bytes
@@ -1623,3 +1629,4 @@ Size (zstd-safe-7.2.1.crate) = 21122 bytes
 BLAKE2s (zstd-sys-2.0.13+zstd.1.5.6.crate) = df71c3b7a2dd396817e8e71eee920caccb9ae769f06d82920e6eea55df3be7dc
 SHA512 (zstd-sys-2.0.13+zstd.1.5.6.crate) = c1f0176ebd0914879d0060796776c7fe376293ce9bc9f8f07ee3b809932a75aa033881d59a1bc99b6cd9af85b8e225fc09bcfc96013e556d7c11f155b759ecbf
 Size (zstd-sys-2.0.13+zstd.1.5.6.crate) = 749090 bytes
+SHA1 (patch-Cargo.toml) = 70ea9ddcedbf8612f04106c33a4fcadb12f19709
diff --git a/uv/patches/patch-Cargo.toml b/uv/patches/patch-Cargo.toml
new file mode 100644
index 0000000000..0f6b60b681
--- /dev/null
+++ b/uv/patches/patch-Cargo.toml
@@ -0,0 +1,42 @@
+$NetBSD$
+
+Depends on unpublished crates. Can't use cargo.mk to fetch them.
+
+--- Cargo.toml.orig	2024-12-29 12:46:04.612791154 +0000
++++ Cargo.toml
+@@ -75,7 +75,7 @@ async-channel = { version = "2.3.1" }
+ async-compression = { version = "0.4.12", features = ["bzip2", "gzip", "xz", "zstd"] }
+ async-trait = { version = "0.1.82" }
+ async_http_range_reader = { version = "0.9.1" }
+-async_zip = { git = "https://github.com/charliermarsh/rs-async-zip";, rev = "c909fda63fcafe4af496a07bfda28a5aae97e58d", features = ["deflate", "tokio"] }
++async_zip = { path = "../rs-async-zip-c909fda63fcafe4af496a07bfda28a5aae97e58d", features = ["deflate", "tokio"] } 
+ axoupdater = { version = "0.9.0", default-features = false }
+ backoff = { version = "0.4.0" }
+ base64 = { version = "0.22.1" }
+@@ -130,7 +130,7 @@ petgraph = { version = "0.6.5" }
+ platform-info = { version = "2.0.3" }
+ proc-macro2 = { version = "1.0.86" }
+ procfs = { version = "0.17.0", default-features = false, features = ["flate2"] }
+-pubgrub = { git = "https://github.com/astral-sh/pubgrub";, rev = "648aa343486e5529953153781fc86025c73c4a61" }
++pubgrub = { path = "../pubgrub-648aa343486e5529953153781fc86025c73c4a61" }
+ quote = { version = "1.0.37" }
+ rayon = { version = "1.10.0" }
+ reflink-copy = { version = "0.1.19" }
+@@ -161,7 +161,7 @@ target-lexicon = { version = "0.13.0" }
+ tempfile = { version = "3.14.0" }
+ textwrap = { version = "0.16.1" }
+ thiserror = { version = "2.0.0" }
+-tl = { git = "https://github.com/astral-sh/tl.git";, rev = "6e25b2ee2513d75385101a8ff9f591ef51f314ec" }
++tl = { path = "../tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec" }
+ tokio = { version = "1.40.0", features = ["fs", "io-util", "macros", "process", "rt", "signal", "sync"] }
+ tokio-stream = { version = "0.1.16" }
+ tokio-util = { version = "0.7.12", features = ["compat", "io"] }
+@@ -175,7 +175,7 @@ unicode-width = { version = "0.1.13" }
+ unscanny = { version = "0.1.0" }
+ url = { version = "2.5.2", features = ["serde"] }
+ urlencoding = { version = "2.1.3" }
+-version-ranges = { git = "https://github.com/astral-sh/pubgrub";, rev = "648aa343486e5529953153781fc86025c73c4a61" }
++version-ranges = { path = "../pubgrub-648aa343486e5529953153781fc86025c73c4a61/version-ranges" }
+ walkdir = { version = "2.5.0" }
+ which = { version = "7.0.0", features = ["regex"] }
+ windows-registry = { version = "0.3.0" }


Home | Main Index | Thread Index | Old Index