From 19b08c9a469c0e10212c58aa3001912404ee9e43 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 6 May 2026 17:18:36 +0000 Subject: [PATCH] chore(ci): Update uv to v0.11.8 --- Cargo.lock | 1001 ++++++++++++++++++++++++++++++++-------------------- Cargo.toml | 58 +-- 2 files changed, 655 insertions(+), 404 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9b48b14467..d0bdf42897 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -109,21 +109,6 @@ dependencies = [ "vte 0.14.1", ] -[[package]] -name = "anstream" -version = "0.6.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a" -dependencies = [ - "anstyle", - "anstyle-parse 0.2.7", - "anstyle-query", - "anstyle-wincon", - "colorchoice", - "is_terminal_polyfill", - "utf8parse", -] - [[package]] name = "anstream" version = "1.0.0" @@ -131,7 +116,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d" dependencies = [ "anstyle", - "anstyle-parse 1.0.0", + "anstyle-parse", "anstyle-query", "anstyle-wincon", "colorchoice", @@ -145,15 +130,6 @@ version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000" -[[package]] -name = "anstyle-parse" -version = "0.2.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2" -dependencies = [ - "utf8parse", -] - [[package]] name = "anstyle-parse" version = "1.0.0" @@ -189,15 +165,6 @@ version = "1.0.102" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" -[[package]] -name = "arbitrary" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1" -dependencies = [ - "derive_arbitrary", -] - [[package]] name = "arborium" version = "2.16.0" @@ -307,12 +274,65 @@ dependencies = [ "tempfile", ] +[[package]] +name = "asn1-rs" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56624a96882bb8c26d61312ae18cb45868e5a9992ea73c58e45c3101e56a1e60" +dependencies = [ + "asn1-rs-derive", + "asn1-rs-impl", + "displaydoc", + "nom 7.1.3", + "num-traits", + "rusticata-macros", + "thiserror 2.0.18", + "time", +] + +[[package]] +name = "asn1-rs-derive" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3109e49b1e4909e9db6515a30c633684d68cdeaa252f215214cb4fa1a5bfee2c" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "synstructure", +] + +[[package]] +name = "asn1-rs-impl" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "assert_matches" version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9" +[[package]] +name = "astral-pubgrub" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6cb15b4f5096a3a1b41fdc2736a1c33d87c78f34d3c1ec2b669e766edadd559" +dependencies = [ + "astral-version-ranges", + "indexmap 2.14.0", + "log", + "priority-queue", + "rustc-hash", + "thiserror 2.0.18", +] + [[package]] name = "astral-reqwest-middleware" version = "0.5.1" @@ -329,19 +349,33 @@ dependencies = [ ] [[package]] -name = "astral-tokio-tar" -version = "0.5.6" +name = "astral-reqwest-retry" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec179a06c1769b1e42e1e2cbe74c7dcdb3d6383c838454d063eaac5bbb7ebbe5" +checksum = "48c76a42c052d7a95249b90b83d44e8f1bbde7c8e08dbed50d49c58321815da3" dependencies = [ - "filetime", - "futures-core", - "libc", - "portable-atomic", - "rustc-hash", + "anyhow", + "astral-reqwest-middleware", + "async-trait", + "futures", + "getrandom 0.2.17", + "http 1.4.0", + "hyper 1.8.1", + "reqwest 0.13.2", + "retry-policies 0.5.1", + "thiserror 2.0.18", "tokio", - "tokio-stream", - "xattr", + "tracing", + "wasmtimer", +] + +[[package]] +name = "astral-tl" +version = "0.7.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d90933ffb0f97e2fc2e0de21da9d3f20597b804012d199843a6fe7c2810d28f3" +dependencies = [ + "memchr", ] [[package]] @@ -360,6 +394,34 @@ dependencies = [ "xattr", ] +[[package]] +name = "astral-version-ranges" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31979bc305610246d78ac01d63467a12d8454c6e3b8b22b5811d343a1198dfbb" +dependencies = [ + "smallvec", +] + +[[package]] +name = "astral_async_http_range_reader" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a8647866aee8d9707ae6ccc35205803a6df47c0ba83c5339ea6061b79131e4f" +dependencies = [ + "astral-reqwest-middleware", + "futures", + "http-content-range", + "itertools 0.14.0", + "memmap2 0.9.10", + "reqwest 0.13.2", + "thiserror 2.0.18", + "tokio", + "tokio-stream", + "tokio-util 0.7.18", + "tracing", +] + [[package]] name = "astral_async_zip" version = "0.0.17" @@ -566,26 +628,6 @@ dependencies = [ "syn", ] -[[package]] -name = "async_http_range_reader" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b537c00269e3f943e06f5d7cabf8ccd281b800fd0c7f111dd82f77154334197" -dependencies = [ - "bisection", - "futures", - "http-content-range", - "itertools 0.13.0", - "memmap2 0.9.10", - "reqwest 0.12.28", - "reqwest-middleware", - "thiserror 1.0.69", - "tokio", - "tokio-stream", - "tokio-util 0.7.18", - "tracing", -] - [[package]] name = "async_http_range_reader" version = "0.10.0" @@ -605,20 +647,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "async_zip" -version = "0.0.17" -source = "git+https://github.com/astral-sh/rs-async-zip?rev=285e48742b74ab109887d62e1ae79e7c15fd4878#285e48742b74ab109887d62e1ae79e7c15fd4878" -dependencies = [ - "async-compression", - "crc32fast", - "futures-lite", - "pin-project", - "thiserror 1.0.69", - "tokio", - "tokio-util 0.7.18", -] - [[package]] name = "atomic-waker" version = "1.1.2" @@ -1269,12 +1297,6 @@ dependencies = [ "serde", ] -[[package]] -name = "bisection" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "021e079a1bab0ecce6cf4b4b74c0c37afa4a697136eb3b127875c84a8f04a8c3" - [[package]] name = "bit-set" version = "0.8.0" @@ -1381,6 +1403,12 @@ dependencies = [ "piper", ] +[[package]] +name = "borrow-or-share" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc0b364ead1874514c8c2855ab558056ebfeb775653e7ae45ff72f28f8f3166c" + [[package]] name = "boxcar" version = "0.2.14" @@ -1682,7 +1710,7 @@ version = "4.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f" dependencies = [ - "anstream 1.0.0", + "anstream", "anstyle", "clap_lex", "strsim", @@ -2194,6 +2222,41 @@ dependencies = [ "syn", ] +[[package]] +name = "cyclonedx-bom" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3132b69ba8c13808bd2fa5748ac5b9816eb4f4e1f0bff6b7f9254a5940dcdeef" +dependencies = [ + "base64 0.22.1", + "cyclonedx-bom-macros", + "fluent-uri", + "indexmap 2.14.0", + "once_cell", + "ordered-float 5.3.0", + "purl", + "regex", + "serde", + "serde_json", + "spdx 0.13.4", + "strum", + "thiserror 2.0.18", + "time", + "uuid", + "xml-rs", +] + +[[package]] +name = "cyclonedx-bom-macros" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c50341f21df64b412b4f917e34b7aa786c092d64f3f905f478cb76950c7e980c" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "darling" version = "0.23.0" @@ -2356,6 +2419,20 @@ dependencies = [ "zeroize", ] +[[package]] +name = "der-parser" +version = "10.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07da5016415d5a3c4dd39b11ed26f915f52fc4e0dc197d87908bc916e51bc1a6" +dependencies = [ + "asn1-rs", + "displaydoc", + "nom 7.1.3", + "num-bigint", + "num-traits", + "rusticata-macros", +] + [[package]] name = "der_derive" version = "0.7.3" @@ -2377,17 +2454,6 @@ dependencies = [ "serde_core", ] -[[package]] -name = "derive_arbitrary" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e567bd82dcff979e4b03460c307b3cdc9e96fde3d73bed1496d2bc75d9dd62a" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "derive_more" version = "2.1.1" @@ -2747,13 +2813,12 @@ dependencies = [ [[package]] name = "etcetera" -version = "0.10.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26c7b13d0780cb82722fd59f6f57f925e143427e4a75313a6c77243bf5326ae6" +checksum = "de48cc4d1c1d97a20fd819def54b890cadde72ed3ad0c614822a0a433361be96" dependencies = [ "cfg-if 1.0.4", - "home", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -2900,6 +2965,17 @@ dependencies = [ "num-traits", ] +[[package]] +name = "fluent-uri" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc74ac4d8359ae70623506d512209619e5cf8f347124910440dbc221714b328e" +dependencies = [ + "borrow-or-share", + "ref-cast", + "serde", +] + [[package]] name = "fnv" version = "1.0.7" @@ -2952,16 +3028,6 @@ dependencies = [ "tokio", ] -[[package]] -name = "fs2" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213" -dependencies = [ - "libc", - "winapi", -] - [[package]] name = "fs4" version = "0.13.1" @@ -3433,6 +3499,11 @@ name = "hashbrown" version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51" +dependencies = [ + "allocator-api2", + "equivalent", + "foldhash 0.2.0", +] [[package]] name = "hashlink" @@ -4451,6 +4522,23 @@ dependencies = [ "url", ] +[[package]] +name = "jsonwebtoken" +version = "10.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0529410abe238729a60b108898784df8984c87f6054c9c4fcacc47e4803c1ce1" +dependencies = [ + "aws-lc-rs", + "base64 0.22.1", + "getrandom 0.2.17", + "js-sys", + "pem", + "serde", + "serde_json", + "signature 2.2.0", + "simple_asn1", +] + [[package]] name = "junction" version = "1.4.2" @@ -4650,16 +4738,6 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154" -[[package]] -name = "lzma-rs" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "297e814c836ae64db86b36cf2a557ba54368d03f6afcd7d947c266692f71115e" -dependencies = [ - "byteorder", - "crc", -] - [[package]] name = "lzma-rust2" version = "0.16.2" @@ -5246,6 +5324,15 @@ dependencies = [ "memchr", ] +[[package]] +name = "oid-registry" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12f40cff3dde1b6087cc5d5f5d4d65712f34016a03ed60e9c08dcc392736b5b7" +dependencies = [ + "asn1-rs", +] + [[package]] name = "once_cell" version = "1.21.4" @@ -5388,6 +5475,15 @@ dependencies = [ "num-traits", ] +[[package]] +name = "ordered-float" +version = "5.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7d950ca161dc355eaf28f82b11345ed76c6e1f6eb1f4f4479e0323b9e2fbd0e" +dependencies = [ + "num-traits", +] + [[package]] name = "ordered-multimap" version = "0.7.3" @@ -5571,6 +5667,16 @@ version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3" +[[package]] +name = "pbkdf2" +version = "0.12.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2" +dependencies = [ + "digest 0.10.7", + "hmac", +] + [[package]] name = "pem" version = "3.0.6" @@ -5781,7 +5887,7 @@ dependencies = [ "uv-installer", "uv-normalize", "uv-python", - "zip 8.6.0", + "zip", ] [[package]] @@ -6240,7 +6346,7 @@ dependencies = [ "uv-pypi-types", "uv-requirements-txt", "which", - "zip 8.6.0", + "zip", ] [[package]] @@ -6958,7 +7064,7 @@ dependencies = [ "tracing", "url", "xz2", - "zip 8.6.0", + "zip", "zstd", ] @@ -7076,6 +7182,21 @@ dependencies = [ "spki 0.7.3", ] +[[package]] +name = "pkcs5" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e847e2c91a18bfa887dd028ec33f2fe6f25db77db3619024764914affe8b69a6" +dependencies = [ + "aes 0.8.4", + "cbc 0.1.2", + "der 0.7.10", + "pbkdf2", + "scrypt", + "sha2 0.10.9", + "spki 0.7.3", +] + [[package]] name = "pkcs8" version = "0.9.0" @@ -7093,6 +7214,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" dependencies = [ "der 0.7.10", + "pkcs5", + "rand_core 0.6.4", "spki 0.7.3", ] @@ -7230,22 +7353,21 @@ dependencies = [ [[package]] name = "procfs" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc5b72d8145275d844d4b5f6d4e1eef00c8cd889edb6035c21675d1bb1f45c9f" +checksum = "25485360a54d6861439d60facef26de713b1e126bf015ec8f98239467a2b82f7" dependencies = [ "bitflags 2.11.0", "flate2", - "hex", "procfs-core", - "rustix 0.38.44", + "rustix 1.1.4", ] [[package]] name = "procfs-core" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "239df02d8349b06fc07398a3a1697b06418223b1c7725085e801e7c0fc6a12ec" +checksum = "e6401bf7b6af22f78b563665d15a22e9aef27775b79b149a66ca022468a4e405" dependencies = [ "bitflags 2.11.0", "hex", @@ -7322,19 +7444,6 @@ dependencies = [ "syn", ] -[[package]] -name = "pubgrub" -version = "0.3.0" -source = "git+https://github.com/astral-sh/pubgrub?rev=d8efd77673c9a90792da9da31b6c0da7ea8a324b#d8efd77673c9a90792da9da31b6c0da7ea8a324b" -dependencies = [ - "indexmap 2.14.0", - "log", - "priority-queue", - "rustc-hash", - "thiserror 2.0.18", - "version-ranges", -] - [[package]] name = "purl" version = "0.1.6" @@ -7431,6 +7540,16 @@ dependencies = [ "serde", ] +[[package]] +name = "quick-xml" +version = "0.39.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "721da970c312655cde9b4ffe0547f20a8494866a4af5ff51f18b7c633d0c870b" +dependencies = [ + "memchr", + "serde", +] + [[package]] name = "quinn" version = "0.11.9" @@ -7869,7 +7988,7 @@ dependencies = [ "tracing", "url", "walkdir", - "zip 8.6.0", + "zip", "zstd", ] @@ -8202,11 +8321,11 @@ version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "090fa9f0e13494294bb02bbcf6f7356c97b4483dd80b5838436aeaafada1f58e" dependencies = [ - "astral-tokio-tar 0.6.0", + "astral-tokio-tar", "astral_async_zip", "async-compression", "async-spooled-tempfile", - "async_http_range_reader 0.10.0", + "async_http_range_reader", "bzip2 0.6.1", "chrono", "fs-err", @@ -8231,7 +8350,7 @@ dependencies = [ "tokio-util 0.7.18", "tracing", "url", - "zip 8.6.0", + "zip", "zstd", ] @@ -8635,31 +8754,31 @@ dependencies = [ [[package]] name = "reqsign" -version = "0.18.1" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea386ba750000b6e59f760a08bdcca9461809b95e6f8f209ce5724056802824f" +checksum = "2f343280e2e5ce07f97f32ead07a68824cb9cea60093ad78f22664011f90ae47" dependencies = [ "reqsign-aws-v4", "reqsign-command-execute-tokio", "reqsign-core", "reqsign-file-read-tokio", + "reqsign-google", "reqsign-http-send-reqwest", ] [[package]] name = "reqsign-aws-v4" -version = "2.0.2" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab367a07c335a3eaa22395a9d9b0031ac73aee5893573281b2fa27bf97dc94f2" +checksum = "44eaca382e94505a49f1a4849658d153aebf79d9c1a58e5dd3b10361511e9f43" dependencies = [ "anyhow", - "async-trait", "bytes", "form_urlencoded", "http 1.4.0", "log", "percent-encoding", - "quick-xml 0.38.4", + "quick-xml 0.39.3", "reqsign-core", "rust-ini", "serde", @@ -8670,26 +8789,25 @@ dependencies = [ [[package]] name = "reqsign-command-execute-tokio" -version = "2.0.2" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90eac3cf53a53139831e3fb8ff2189d54059d2191122a31ebd1229a66e338b3d" +checksum = "fc4e0330fd26f72c7c6c4f09ab23fdf424b2a669ffdacc562803b2b3eecc7198" dependencies = [ - "async-trait", "reqsign-core", "tokio", ] [[package]] name = "reqsign-core" -version = "2.0.2" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ba66eb941c0f723269a394baf3b19a2fa697a1e593f3e902779df6c35d24e21" +checksum = "b10302cf0a7d7e7352ba211fc92c3c5bebf1286153e49cc5aa87348078a8e102" dependencies = [ "anyhow", - "async-trait", "base64 0.22.1", "bytes", "form_urlencoded", + "futures", "hex", "hmac", "http 1.4.0", @@ -8703,30 +8821,48 @@ dependencies = [ [[package]] name = "reqsign-file-read-tokio" -version = "2.0.2" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "702f12a867bf8e507de907fa0f4d75b96469ace7edd33fcc1fc8a8ef58f3c8d2" +checksum = "e2d89295b3d17abea31851cc8de55d843d89c52132c864963c38d41920613dc5" dependencies = [ "anyhow", - "async-trait", "reqsign-core", "tokio", ] +[[package]] +name = "reqsign-google" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35cc609b49c69e76ecaceb775a03f792d1ed3e7755ab3548d4534fd801e3242e" +dependencies = [ + "form_urlencoded", + "http 1.4.0", + "jsonwebtoken", + "log", + "percent-encoding", + "reqsign-aws-v4", + "reqsign-core", + "rsa", + "serde", + "serde_json", + "sha2 0.10.9", + "tokio", +] + [[package]] name = "reqsign-http-send-reqwest" -version = "2.0.1" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46186bce769674f9200ad01af6f2ca42de3e819ddc002fff1edae135bfb6cd9c" +checksum = "46db7dfc9632310d2bdc7978c2e217187cd814842da66b3daf20a45f4e8a1e5e" dependencies = [ "anyhow", - "async-trait", "bytes", "futures-channel", "http 1.4.0", "http-body-util", "reqsign-core", - "reqwest 0.12.28", + "reqwest 0.13.2", "wasm-bindgen-futures", ] @@ -8775,7 +8911,7 @@ dependencies = [ "url", "wasm-bindgen", "wasm-bindgen-futures", - "wasm-streams", + "wasm-streams 0.4.2", "web-sys", "webpki-roots", ] @@ -8788,7 +8924,9 @@ checksum = "ab3f43e3283ab1488b624b44b0e988d0acea0b3214e694730a055cb6b2efa801" dependencies = [ "base64 0.22.1", "bytes", + "futures-channel", "futures-core", + "futures-util", "h2", "http 1.4.0", "http-body 1.0.1", @@ -8799,6 +8937,7 @@ dependencies = [ "hyper-util", "js-sys", "log", + "mime_guess", "native-tls", "percent-encoding", "pin-project-lite", @@ -8813,12 +8952,14 @@ dependencies = [ "tokio", "tokio-native-tls", "tokio-rustls", + "tokio-util 0.7.18", "tower", "tower-http", "tower-service", "url", "wasm-bindgen", "wasm-bindgen-futures", + "wasm-streams 0.5.0", "web-sys", ] @@ -9029,6 +9170,7 @@ dependencies = [ "pkcs1", "pkcs8 0.10.2", "rand_core 0.6.4", + "sha2 0.10.9", "signature 2.2.0", "spki 0.7.3", "subtle", @@ -9105,6 +9247,15 @@ dependencies = [ "semver", ] +[[package]] +name = "rusticata-macros" +version = "4.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632" +dependencies = [ + "nom 7.1.3", +] + [[package]] name = "rustix" version = "0.38.44" @@ -9259,6 +9410,15 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd29631678d6fb0903b69223673e122c32e9ae559d0960a38d574695ebc0ea15" +[[package]] +name = "salsa20" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97a22f5af31f73a954c10289c93e8a50cc23d971e80ee446f1f6f7137a088213" +dependencies = [ + "cipher 0.4.4", +] + [[package]] name = "same-file" version = "1.0.6" @@ -9341,6 +9501,17 @@ dependencies = [ "syn", ] +[[package]] +name = "scrypt" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0516a385866c09368f0b5bcd1caff3366aace790fcd46e2bb032697bb172fd1f" +dependencies = [ + "pbkdf2", + "salsa20", + "sha2 0.10.9", +] + [[package]] name = "seahash" version = "4.1.0" @@ -9515,7 +9686,7 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c" dependencies = [ - "ordered-float", + "ordered-float 2.10.1", "serde", ] @@ -10127,6 +10298,18 @@ dependencies = [ "similar 3.1.0", ] +[[package]] +name = "simple_asn1" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d585997b0ac10be3c5ee635f1bab02d512760d14b7c468801ac8a01d9ae5f1d" +dependencies = [ + "num-bigint", + "num-traits", + "thiserror 2.0.18", + "time", +] + [[package]] name = "simple_spawn_blocking" version = "1.1.0" @@ -10371,16 +10554,6 @@ dependencies = [ "syn", ] -[[package]] -name = "sys-info" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b3a0d0aba8bf96a0e1ddfdc352fc53b3df7f39318c71854910c3c4b024ae52c" -dependencies = [ - "cc", - "libc", -] - [[package]] name = "sys_traits" version = "0.1.26" @@ -10681,11 +10854,6 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" -[[package]] -name = "tl" -version = "0.7.8" -source = "git+https://github.com/astral-sh/tl.git?rev=6e25b2ee2513d75385101a8ff9f591ef51f314ec#6e25b2ee2513d75385101a8ff9f591ef51f314ec" - [[package]] name = "tls_codec" version = "0.4.2" @@ -10881,6 +11049,21 @@ dependencies = [ "winnow 0.7.15", ] +[[package]] +name = "toml_edit" +version = "0.24.1+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01f2eadbbc6b377a847be05f60791ef1058d9f696ecb51d2c07fe911d8569d8e" +dependencies = [ + "indexmap 2.14.0", + "serde_core", + "serde_spanned", + "toml_datetime 0.7.5+spec-1.1.0", + "toml_parser", + "toml_writer", + "winnow 0.7.15", +] + [[package]] name = "toml_edit" version = "0.25.8+spec-1.1.0" @@ -11284,11 +11467,12 @@ dependencies = [ [[package]] name = "uv-auth" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ "anyhow", "arcstr", + "astral-reqwest-middleware", "async-trait", "base64 0.22.1", "etcetera", @@ -11297,9 +11481,8 @@ dependencies = [ "http 1.4.0", "jiff", "percent-encoding", - "reqsign 0.18.1", - "reqwest 0.12.28", - "reqwest-middleware", + "reqsign 0.20.0", + "reqwest 0.13.2", "rust-netrc", "rustc-hash", "schemars 1.2.1", @@ -11324,21 +11507,25 @@ dependencies = [ [[package]] name = "uv-build-backend" -version = "0.1.0" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ + "astral-version-ranges", "base64 0.22.1", "csv", "flate2", "fs-err", "globset", + "indexmap 2.14.0", "itertools 0.14.0", "rustc-hash", "schemars 1.2.1", "serde", + "serde_json", "sha2 0.10.9", - "spdx 0.10.9", + "spdx 0.13.4", "tar", + "tempfile", "thiserror 2.0.18", "toml 0.9.12+spec-1.1.0", "tracing", @@ -11351,20 +11538,19 @@ dependencies = [ "uv-pep440", "uv-pep508", "uv-platform-tags", + "uv-preview", "uv-pypi-types", - "uv-version", "uv-warnings", - "version-ranges", "walkdir", - "zip 2.4.2", + "zip", ] [[package]] name = "uv-build-frontend" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ - "anstream 0.6.21", + "anstream", "fs-err", "indoc", "itertools 0.14.0", @@ -11376,8 +11562,9 @@ dependencies = [ "tempfile", "thiserror 2.0.18", "tokio", - "toml_edit 0.23.10+spec-1.0.0", + "toml_edit 0.24.1+spec-1.1.0", "tracing", + "uv-auth", "uv-cache-key", "uv-configuration", "uv-distribution", @@ -11386,7 +11573,6 @@ dependencies = [ "uv-normalize", "uv-pep440", "uv-pep508", - "uv-preview", "uv-pypi-types", "uv-python", "uv-static", @@ -11398,8 +11584,8 @@ dependencies = [ [[package]] name = "uv-cache" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ "fs-err", "nanoid 0.4.0", @@ -11408,6 +11594,7 @@ dependencies = [ "same-file", "serde", "tempfile", + "thiserror 2.0.18", "tracing", "uv-cache-info", "uv-cache-key", @@ -11423,8 +11610,8 @@ dependencies = [ [[package]] name = "uv-cache-info" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ "fs-err", "globwalk", @@ -11433,13 +11620,14 @@ dependencies = [ "thiserror 2.0.18", "toml 0.9.12+spec-1.1.0", "tracing", + "uv-fs", "walkdir", ] [[package]] name = "uv-cache-key" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ "hex", "memchr", @@ -11451,13 +11639,16 @@ dependencies = [ [[package]] name = "uv-client" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ "anyhow", + "astral-reqwest-middleware", + "astral-reqwest-retry", + "astral-tl", + "astral_async_http_range_reader", + "astral_async_zip", "async-trait", - "async_http_range_reader 0.9.1", - "async_zip", "bytecheck", "fs-err", "futures", @@ -11467,17 +11658,16 @@ dependencies = [ "itertools 0.14.0", "jiff", "percent-encoding", - "reqwest 0.12.28", - "reqwest-middleware", - "reqwest-retry 0.7.0", + "reqwest 0.13.2", "rkyv", "rmp-serde", "rustc-hash", + "rustls-native-certs", + "rustls-pki-types", + "rustls-webpki", "serde", "serde_json", - "sys-info", "thiserror 2.0.18", - "tl", "tokio", "tokio-util 0.7.18", "tracing", @@ -11493,6 +11683,7 @@ dependencies = [ "uv-normalize", "uv-pep440", "uv-pep508", + "uv-platform", "uv-platform-tags", "uv-preview", "uv-pypi-types", @@ -11502,23 +11693,27 @@ dependencies = [ "uv-torch", "uv-version", "uv-warnings", + "webpki-root-certs 1.0.6", + "x509-parser", ] [[package]] name = "uv-configuration" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ "clap", "either", "fs-err", "rayon", + "reqwest 0.13.2", "rustc-hash", "same-file", "schemars 1.2.1", "serde", "serde-untagged", "thiserror 2.0.18", + "tokio", "tracing", "url", "uv-auth", @@ -11530,21 +11725,22 @@ dependencies = [ "uv-pep440", "uv-pep508", "uv-platform-tags", + "uv-redacted", "uv-static", ] [[package]] name = "uv-console" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ "console", ] [[package]] name = "uv-dirs" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ "etcetera", "fs-err", @@ -11554,8 +11750,8 @@ dependencies = [ [[package]] name = "uv-dispatch" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ "anyhow", "futures", @@ -11579,6 +11775,7 @@ dependencies = [ "uv-preview", "uv-pypi-types", "uv-python", + "uv-requirements", "uv-resolver", "uv-types", "uv-version", @@ -11587,17 +11784,17 @@ dependencies = [ [[package]] name = "uv-distribution" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ "anyhow", + "astral-reqwest-middleware", "either", "fs-err", "futures", "nanoid 0.4.0", "owo-colors", - "reqwest 0.12.28", - "reqwest-middleware", + "reqwest 0.13.2", "rmp-serde", "rustc-hash", "serde", @@ -11616,26 +11813,30 @@ dependencies = [ "uv-distribution-filename", "uv-distribution-types", "uv-extract", + "uv-flags", "uv-fs", "uv-git", "uv-git-types", + "uv-install-wheel", "uv-metadata", "uv-normalize", "uv-pep440", "uv-pep508", "uv-platform-tags", "uv-pypi-types", + "uv-python", "uv-redacted", "uv-types", + "uv-warnings", "uv-workspace", "walkdir", - "zip 2.4.2", + "zip", ] [[package]] name = "uv-distribution-filename" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ "memchr", "rkyv", @@ -11651,10 +11852,11 @@ dependencies = [ [[package]] name = "uv-distribution-types" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ "arcstr", + "astral-version-ranges", "bitflags 2.11.0", "fs-err", "http 1.4.0", @@ -11686,26 +11888,25 @@ dependencies = [ "uv-redacted", "uv-small-str", "uv-warnings", - "version-ranges", ] [[package]] name = "uv-extract" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ - "astral-tokio-tar 0.5.6", + "astral-tokio-tar", + "astral_async_zip", "async-compression", - "async_zip", "blake2", "fs-err", "futures", "md-5", "rayon", - "reqwest 0.12.28", + "regex", + "reqwest 0.13.2", "rustc-hash", "sha2 0.10.9", - "tar", "thiserror 2.0.18", "tokio", "tokio-util 0.7.18", @@ -11714,58 +11915,64 @@ dependencies = [ "uv-distribution-filename", "uv-pypi-types", "uv-static", + "uv-warnings", "xz2", - "zip 2.4.2", - "zstd", + "zip", ] [[package]] name = "uv-flags" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ "bitflags 2.11.0", ] [[package]] name = "uv-fs" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ "backon", + "clap", "dunce", "either", "encoding_rs_io", "fs-err", - "fs2", "junction", "path-slash", "percent-encoding", + "reflink-copy", + "rustc-hash", "rustix 1.1.4", "same-file", "schemars 1.2.1", "serde", "tempfile", + "thiserror 2.0.18", "tokio", "tracing", - "windows 0.59.0", + "uv-static", + "uv-warnings", + "walkdir", + "windows 0.61.3", ] [[package]] name = "uv-git" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ "anyhow", + "astral-reqwest-middleware", "cargo-util", "dashmap", "fs-err", - "reqwest 0.12.28", - "reqwest-middleware", + "owo-colors", + "reqwest 0.13.2", "thiserror 2.0.18", "tokio", "tracing", - "url", "uv-auth", "uv-cache-key", "uv-fs", @@ -11773,25 +11980,28 @@ dependencies = [ "uv-redacted", "uv-static", "uv-version", + "uv-warnings", "which", ] [[package]] name = "uv-git-types" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ "serde", "thiserror 2.0.18", "tracing", "url", + "uv-cache-key", "uv-redacted", + "uv-static", ] [[package]] name = "uv-globfilter" -version = "0.1.0" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ "globset", "owo-colors", @@ -11804,27 +12014,24 @@ dependencies = [ [[package]] name = "uv-install-wheel" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ - "clap", "configparser", "csv", "data-encoding", "fs-err", + "itertools 0.14.0", "mailparse", "owo-colors", "pathdiff", - "reflink-copy", "regex", "rustc-hash", "same-file", - "schemars 1.2.1", "self-replace", "serde", "serde_json", "sha2 0.10.9", - "tempfile", "thiserror 2.0.18", "tracing", "uv-distribution-filename", @@ -11842,8 +12049,8 @@ dependencies = [ [[package]] name = "uv-installer" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ "anyhow", "async-channel", @@ -11884,8 +12091,8 @@ dependencies = [ [[package]] name = "uv-keyring" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ "async-trait", "byteorder", @@ -11893,14 +12100,14 @@ dependencies = [ "security-framework 3.7.0", "thiserror 2.0.18", "tokio", - "windows 0.59.0", + "windows 0.61.3", "zeroize", ] [[package]] name = "uv-macros" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ "proc-macro2", "quote", @@ -11910,10 +12117,10 @@ dependencies = [ [[package]] name = "uv-metadata" -version = "0.1.0" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ - "async_zip", + "astral_async_zip", "fs-err", "futures", "thiserror 2.0.18", @@ -11923,13 +12130,13 @@ dependencies = [ "uv-distribution-filename", "uv-normalize", "uv-pypi-types", - "zip 2.4.2", + "zip", ] [[package]] name = "uv-normalize" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ "rkyv", "schemars 1.2.1", @@ -11939,8 +12146,8 @@ dependencies = [ [[package]] name = "uv-once-map" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ "dashmap", "futures", @@ -11949,32 +12156,33 @@ dependencies = [ [[package]] name = "uv-options-metadata" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ "serde", ] [[package]] name = "uv-pep440" -version = "0.7.0" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ + "astral-version-ranges", "rkyv", "serde", "tracing", "unicode-width 0.2.2", "unscanny", "uv-cache-key", - "version-ranges", ] [[package]] name = "uv-pep508" -version = "0.6.0" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ "arcstr", + "astral-version-ranges", "boxcar", "indexmap 2.14.0", "itertools 0.14.0", @@ -11984,6 +12192,7 @@ dependencies = [ "schemars 1.2.1", "serde", "smallvec", + "temp-env", "thiserror 2.0.18", "unicode-width 0.2.2", "url", @@ -11992,31 +12201,33 @@ dependencies = [ "uv-normalize", "uv-pep440", "uv-redacted", - "version-ranges", ] [[package]] name = "uv-platform" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ "fs-err", "goblin", "procfs", "regex", + "rustix 1.1.4", "target-lexicon", "thiserror 2.0.18", "tracing", "uv-fs", "uv-platform-tags", "uv-static", + "windows-version", ] [[package]] name = "uv-platform-tags" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ + "bitflags 2.11.0", "memchr", "rkyv", "rustc-hash", @@ -12027,20 +12238,21 @@ dependencies = [ [[package]] name = "uv-preview" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ - "bitflags 2.11.0", + "enumflags2", + "itertools 0.14.0", "thiserror 2.0.18", "uv-warnings", ] [[package]] name = "uv-pypi-types" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ - "hashbrown 0.16.1", + "hashbrown 0.17.0", "indexmap 2.14.0", "itertools 0.14.0", "jiff", @@ -12053,7 +12265,7 @@ dependencies = [ "serde", "serde-untagged", "thiserror 2.0.18", - "toml_edit 0.23.10+spec-1.0.0", + "toml_edit 0.24.1+spec-1.1.0", "tracing", "url", "uv-cache-key", @@ -12068,10 +12280,12 @@ dependencies = [ [[package]] name = "uv-python" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ "anyhow", + "astral-reqwest-middleware", + "astral-reqwest-retry", "clap", "configparser", "dunce", @@ -12079,20 +12293,17 @@ dependencies = [ "futures", "indexmap 2.14.0", "itertools 0.14.0", - "once_cell", + "junction", "owo-colors", "ref-cast", "regex", - "reqwest 0.12.28", - "reqwest-middleware", - "reqwest-retry 0.7.0", + "reqwest 0.13.2", "rmp-serde", "rustc-hash", "same-file", "schemars 1.2.1", "serde", "serde_json", - "sys-info", "target-lexicon", "tempfile", "thiserror 2.0.18", @@ -12106,6 +12317,7 @@ dependencies = [ "uv-client", "uv-dirs", "uv-distribution-filename", + "uv-distribution-types", "uv-extract", "uv-fs", "uv-install-wheel", @@ -12121,25 +12333,26 @@ dependencies = [ "uv-trampoline-builder", "uv-warnings", "which", - "windows 0.59.0", + "windows 0.61.3", "windows-registry 0.5.3", ] [[package]] name = "uv-redacted" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ "ref-cast", "schemars 1.2.1", "serde", + "thiserror 2.0.18", "url", ] [[package]] name = "uv-requirements" -version = "0.1.0" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ "anyhow", "configparser", @@ -12147,7 +12360,6 @@ dependencies = [ "fs-err", "futures", "rustc-hash", - "serde", "thiserror 2.0.18", "toml 0.9.12+spec-1.1.0", "tracing", @@ -12174,13 +12386,13 @@ dependencies = [ [[package]] name = "uv-requirements-txt" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ + "astral-reqwest-middleware", "fs-err", "memchr", - "reqwest 0.12.28", - "reqwest-middleware", + "reqwest 0.13.2", "rustc-hash", "thiserror 2.0.18", "tracing", @@ -12199,34 +12411,37 @@ dependencies = [ [[package]] name = "uv-resolver" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ "arcstr", + "astral-pubgrub", "clap", + "cyclonedx-bom", "dashmap", "either", "fs-err", "futures", - "hashbrown 0.16.1", + "hashbrown 0.17.0", "indexmap 2.14.0", "itertools 0.14.0", "jiff", "owo-colors", + "percent-encoding", "petgraph", - "pubgrub", "rkyv", "rustc-hash", "same-file", "schemars 1.2.1", "serde", + "serde_json", "smallvec", "textwrap", "thiserror 2.0.18", "tokio", "tokio-stream", "toml 0.9.12+spec-1.1.0", - "toml_edit 0.23.10+spec-1.0.0", + "toml_edit 0.24.1+spec-1.1.0", "tracing", "url", "uv-cache-key", @@ -12246,6 +12461,7 @@ dependencies = [ "uv-pep440", "uv-pep508", "uv-platform-tags", + "uv-preview", "uv-pypi-types", "uv-python", "uv-redacted", @@ -12254,14 +12470,15 @@ dependencies = [ "uv-static", "uv-torch", "uv-types", + "uv-version", "uv-warnings", "uv-workspace", ] [[package]] name = "uv-scripts" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ "fs-err", "indoc", @@ -12270,6 +12487,7 @@ dependencies = [ "serde", "thiserror 2.0.18", "toml 0.9.12+spec-1.1.0", + "tracing", "url", "uv-configuration", "uv-distribution-types", @@ -12285,8 +12503,8 @@ dependencies = [ [[package]] name = "uv-settings" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ "clap", "fs-err", @@ -12307,6 +12525,7 @@ dependencies = [ "uv-macros", "uv-normalize", "uv-options-metadata", + "uv-pep440", "uv-pep508", "uv-pypi-types", "uv-python", @@ -12314,31 +12533,31 @@ dependencies = [ "uv-resolver", "uv-static", "uv-torch", + "uv-version", "uv-warnings", "uv-workspace", ] [[package]] name = "uv-shell" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ "anyhow", "fs-err", - "home", - "nix 0.30.1", + "nix 0.31.2", "same-file", "tracing", "uv-fs", "uv-static", - "windows 0.59.0", + "windows 0.61.3", "windows-registry 0.5.3", ] [[package]] name = "uv-small-str" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ "arcstr", "rkyv", @@ -12348,8 +12567,8 @@ dependencies = [ [[package]] name = "uv-state" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ "fs-err", "tempfile", @@ -12358,16 +12577,17 @@ dependencies = [ [[package]] name = "uv-static" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ + "thiserror 2.0.18", "uv-macros", ] [[package]] name = "uv-torch" -version = "0.1.0" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ "clap", "either", @@ -12387,19 +12607,23 @@ dependencies = [ [[package]] name = "uv-trampoline-builder" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ + "anyhow", "fs-err", + "goblin", + "tempfile", "thiserror 2.0.18", "uv-fs", - "zip 2.4.2", + "windows 0.61.3", + "zip", ] [[package]] name = "uv-types" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ "anyhow", "dashmap", @@ -12421,13 +12645,13 @@ dependencies = [ [[package]] name = "uv-version" -version = "0.9.5" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.11.8" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" [[package]] name = "uv-virtualenv" -version = "0.0.4" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ "console", "fs-err", @@ -12439,32 +12663,32 @@ dependencies = [ "tracing", "uv-console", "uv-fs", - "uv-preview", + "uv-platform-tags", "uv-pypi-types", "uv-python", "uv-shell", "uv-version", - "uv-warnings", ] [[package]] name = "uv-warnings" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ - "anstream 0.6.21", + "anstream", "owo-colors", "rustc-hash", ] [[package]] name = "uv-workspace" -version = "0.0.1" -source = "git+https://github.com/astral-sh/uv?tag=0.9.5#d5f39331a73d5042e70ab770463dff632e20c127" +version = "0.0.41" +source = "git+https://github.com/astral-sh/uv?tag=0.11.8#0e961dd9a2bb6f73493d9e8398b725ad2d3b3837" dependencies = [ "clap", "fs-err", "glob", + "ignore", "itertools 0.14.0", "owo-colors", "rustc-hash", @@ -12473,7 +12697,7 @@ dependencies = [ "thiserror 2.0.18", "tokio", "toml 0.9.12+spec-1.1.0", - "toml_edit 0.23.10+spec-1.0.0", + "toml_edit 0.24.1+spec-1.1.0", "tracing", "uv-build-backend", "uv-cache-key", @@ -12713,6 +12937,19 @@ dependencies = [ "web-sys", ] +[[package]] +name = "wasm-streams" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d1ec4f6517c9e11ae630e200b2b65d193279042e28edd4a2cda233e46670bbb" +dependencies = [ + "futures-util", + "js-sys", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + [[package]] name = "wasmparser" version = "0.244.0" @@ -13208,6 +13445,15 @@ dependencies = [ "windows-link 0.2.1", ] +[[package]] +name = "windows-version" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4060a1da109b9d0326b7262c8e12c84df67cc0dbc9e33cf49e01ccc2eb63631" +dependencies = [ + "windows-link 0.2.1", +] + [[package]] name = "windows_aarch64_gnullvm" version = "0.42.2" @@ -13505,16 +13751,16 @@ dependencies = [ [[package]] name = "wmi" -version = "0.16.0" +version = "0.18.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d9189bc72f0e4d814d812216ec06636ce3ea5597ff5f1ff9f9f0e5ec781c027" +checksum = "7c81b85c57a57500e56669586496bf2abd5cf082b9d32995251185d105208b64" dependencies = [ "futures", "log", "serde", "thiserror 2.0.18", - "windows 0.61.3", - "windows-core 0.61.2", + "windows 0.59.0", + "windows-core 0.59.0", ] [[package]] @@ -13546,6 +13792,23 @@ dependencies = [ "tls_codec", ] +[[package]] +name = "x509-parser" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d43b0f71ce057da06bc0851b23ee24f3f86190b07203dd8f567d0b706a185202" +dependencies = [ + "asn1-rs", + "data-encoding", + "der-parser", + "lazy_static", + "nom 7.1.3", + "oid-registry", + "rusticata-macros", + "thiserror 2.0.18", + "time", +] + [[package]] name = "x509-tsp" version = "0.1.0" @@ -13577,6 +13840,12 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "xml-rs" +version = "0.8.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ae8337f8a065cfc972643663ea4279e04e7256de865aa66fe25cec5fb912d3f" + [[package]] name = "xmlparser" version = "0.13.6" @@ -13865,40 +14134,22 @@ dependencies = [ "syn", ] -[[package]] -name = "zip" -version = "2.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fabe6324e908f85a1c52063ce7aa26b68dcb7eb6dbc83a2d148403c9bc3eba50" -dependencies = [ - "arbitrary", - "bzip2 0.5.2", - "crc32fast", - "crossbeam-utils", - "displaydoc", - "flate2", - "indexmap 2.14.0", - "lzma-rs", - "memchr", - "thiserror 2.0.18", - "xz2", - "zopfli", - "zstd", -] - [[package]] name = "zip" version = "8.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2d04a6b5381502aa6087c94c669499eb1602eb9c5e8198e534de571f7154809b" dependencies = [ + "bzip2 0.6.1", "crc32fast", "flate2", "indexmap 2.14.0", + "lzma-rust2", "memchr", "time", "typed-path", "zopfli", + "zstd", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 1fa8cbb7e2..c3d3fd9dc8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -184,35 +184,35 @@ tracing-test = "0.2" typed-path = "0.12.0" # Bumping this to a higher version breaks the Windows path handling. url = "2.5.4" -uv-auth = { git = "https://github.com/astral-sh/uv", tag = "0.9.5" } -uv-build-frontend = { git = "https://github.com/astral-sh/uv", tag = "0.9.5" } -uv-cache = { git = "https://github.com/astral-sh/uv", tag = "0.9.5" } -uv-cache-info = { git = "https://github.com/astral-sh/uv", tag = "0.9.5" } -uv-cache-key = { git = "https://github.com/astral-sh/uv", tag = "0.9.5" } -uv-client = { git = "https://github.com/astral-sh/uv", tag = "0.9.5" } -uv-configuration = { git = "https://github.com/astral-sh/uv", tag = "0.9.5" } -uv-dispatch = { git = "https://github.com/astral-sh/uv", tag = "0.9.5" } -uv-distribution = { git = "https://github.com/astral-sh/uv", tag = "0.9.5" } -uv-distribution-filename = { git = "https://github.com/astral-sh/uv", tag = "0.9.5" } -uv-distribution-types = { git = "https://github.com/astral-sh/uv", tag = "0.9.5" } -uv-flags = { git = "https://github.com/astral-sh/uv", tag = "0.9.5" } -uv-git = { git = "https://github.com/astral-sh/uv", tag = "0.9.5" } -uv-git-types = { git = "https://github.com/astral-sh/uv", tag = "0.9.5" } -uv-install-wheel = { git = "https://github.com/astral-sh/uv", tag = "0.9.5" } -uv-installer = { git = "https://github.com/astral-sh/uv", tag = "0.9.5" } -uv-normalize = { git = "https://github.com/astral-sh/uv", tag = "0.9.5" } -uv-pep440 = { git = "https://github.com/astral-sh/uv", tag = "0.9.5" } -uv-pep508 = { git = "https://github.com/astral-sh/uv", tag = "0.9.5" } -uv-platform-tags = { git = "https://github.com/astral-sh/uv", tag = "0.9.5" } -uv-preview = { git = "https://github.com/astral-sh/uv", tag = "0.9.5" } -uv-pypi-types = { git = "https://github.com/astral-sh/uv", tag = "0.9.5" } -uv-python = { git = "https://github.com/astral-sh/uv", tag = "0.9.5" } -uv-redacted = { git = "https://github.com/astral-sh/uv", tag = "0.9.5" } -uv-requirements = { git = "https://github.com/astral-sh/uv", tag = "0.9.5" } -uv-requirements-txt = { git = "https://github.com/astral-sh/uv", tag = "0.9.5" } -uv-resolver = { git = "https://github.com/astral-sh/uv", tag = "0.9.5" } -uv-types = { git = "https://github.com/astral-sh/uv", tag = "0.9.5" } -uv-workspace = { git = "https://github.com/astral-sh/uv", tag = "0.9.5" } +uv-auth = { git = "https://github.com/astral-sh/uv", tag = "0.11.8" } +uv-build-frontend = { git = "https://github.com/astral-sh/uv", tag = "0.11.8" } +uv-cache = { git = "https://github.com/astral-sh/uv", tag = "0.11.8" } +uv-cache-info = { git = "https://github.com/astral-sh/uv", tag = "0.11.8" } +uv-cache-key = { git = "https://github.com/astral-sh/uv", tag = "0.11.8" } +uv-client = { git = "https://github.com/astral-sh/uv", tag = "0.11.8" } +uv-configuration = { git = "https://github.com/astral-sh/uv", tag = "0.11.8" } +uv-dispatch = { git = "https://github.com/astral-sh/uv", tag = "0.11.8" } +uv-distribution = { git = "https://github.com/astral-sh/uv", tag = "0.11.8" } +uv-distribution-filename = { git = "https://github.com/astral-sh/uv", tag = "0.11.8" } +uv-distribution-types = { git = "https://github.com/astral-sh/uv", tag = "0.11.8" } +uv-flags = { git = "https://github.com/astral-sh/uv", tag = "0.11.8" } +uv-git = { git = "https://github.com/astral-sh/uv", tag = "0.11.8" } +uv-git-types = { git = "https://github.com/astral-sh/uv", tag = "0.11.8" } +uv-install-wheel = { git = "https://github.com/astral-sh/uv", tag = "0.11.8" } +uv-installer = { git = "https://github.com/astral-sh/uv", tag = "0.11.8" } +uv-normalize = { git = "https://github.com/astral-sh/uv", tag = "0.11.8" } +uv-pep440 = { git = "https://github.com/astral-sh/uv", tag = "0.11.8" } +uv-pep508 = { git = "https://github.com/astral-sh/uv", tag = "0.11.8" } +uv-platform-tags = { git = "https://github.com/astral-sh/uv", tag = "0.11.8" } +uv-preview = { git = "https://github.com/astral-sh/uv", tag = "0.11.8" } +uv-pypi-types = { git = "https://github.com/astral-sh/uv", tag = "0.11.8" } +uv-python = { git = "https://github.com/astral-sh/uv", tag = "0.11.8" } +uv-redacted = { git = "https://github.com/astral-sh/uv", tag = "0.11.8" } +uv-requirements = { git = "https://github.com/astral-sh/uv", tag = "0.11.8" } +uv-requirements-txt = { git = "https://github.com/astral-sh/uv", tag = "0.11.8" } +uv-resolver = { git = "https://github.com/astral-sh/uv", tag = "0.11.8" } +uv-types = { git = "https://github.com/astral-sh/uv", tag = "0.11.8" } +uv-workspace = { git = "https://github.com/astral-sh/uv", tag = "0.11.8" } which = "8.0.0" xxhash-rust = "0.8.15" zip = { version = "8.0.0", default-features = false }