From f1b90b1263888355e0eb928bbff0f0e75dad3217 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 1 Aug 2026 21:06:15 +0000 Subject: [PATCH 1/2] build: Bump the rust-dependencies group with 29 updates Bumps the rust-dependencies group with 29 updates: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.104` | | [clap](https://github.com/clap-rs/clap) | `4.6.1` | `4.6.4` | | [clap_complete](https://github.com/clap-rs/clap) | `4.6.5` | `4.6.7` | | [futures](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.33` | | [indicatif](https://github.com/console-rs/indicatif) | `0.18.4` | `0.18.6` | | [rattler_config](https://github.com/conda/rattler) | `0.5.2` | `0.6.0` | | [rattler_conda_types](https://github.com/conda/rattler) | `0.47.2` | `0.48.0` | | [rattler_lock](https://github.com/conda/rattler) | `0.31.3` | `0.31.4` | | [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` | | [serde_json](https://github.com/serde-rs/json) | `1.0.150` | `1.0.151` | | [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.1` | | [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.18` | `0.1.19` | | [base64](https://github.com/marshallpierce/rust-base64) | `0.22.1` | `0.23.0` | | [uv-build-frontend](https://github.com/astral-sh/uv) | `0.0.50` | `0.0.57` | | [uv-cache](https://github.com/astral-sh/uv) | `0.0.50` | `0.0.57` | | [uv-client](https://github.com/astral-sh/uv) | `0.0.50` | `0.0.57` | | [uv-configuration](https://github.com/astral-sh/uv) | `0.0.50` | `0.0.57` | | [uv-dispatch](https://github.com/astral-sh/uv) | `0.0.50` | `0.0.57` | | [uv-distribution](https://github.com/astral-sh/uv) | `0.0.50` | `0.0.57` | | [uv-distribution-filename](https://github.com/astral-sh/uv) | `0.0.50` | `0.0.57` | | [uv-distribution-types](https://github.com/astral-sh/uv) | `0.0.50` | `0.0.57` | | [uv-git](https://github.com/astral-sh/uv) | `0.0.50` | `0.0.57` | | [uv-installer](https://github.com/astral-sh/uv) | `0.0.50` | `0.0.57` | | [uv-pep508](https://github.com/astral-sh/uv) | `0.0.50` | `0.0.57` | | [uv-preview](https://github.com/astral-sh/uv) | `0.0.50` | `0.0.57` | | [uv-python](https://github.com/astral-sh/uv) | `0.0.50` | `0.0.57` | | [uv-types](https://github.com/astral-sh/uv) | `0.0.50` | `0.0.57` | | [uv-workspace](https://github.com/astral-sh/uv) | `0.0.50` | `0.0.57` | | [serial_test](https://github.com/palfrey/serial_test) | `3.5.0` | `4.0.1` | Updates `anyhow` from 1.0.102 to 1.0.104 - [Release notes](https://github.com/dtolnay/anyhow/releases) - [Commits](https://github.com/dtolnay/anyhow/compare/1.0.102...1.0.104) Updates `clap` from 4.6.1 to 4.6.4 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.6.1...clap_complete-v4.6.4) Updates `clap_complete` from 4.6.5 to 4.6.7 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.6.5...clap_complete-v4.6.7) Updates `futures` from 0.3.32 to 0.3.33 - [Release notes](https://github.com/rust-lang/futures-rs/releases) - [Changelog](https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.32...0.3.33) Updates `indicatif` from 0.18.4 to 0.18.6 - [Release notes](https://github.com/console-rs/indicatif/releases) - [Commits](https://github.com/console-rs/indicatif/compare/0.18.4...0.18.6) Updates `rattler_config` from 0.5.2 to 0.6.0 - [Release notes](https://github.com/conda/rattler/releases) - [Changelog](https://github.com/conda/rattler/blob/main/CHANGELOG.md) - [Commits](https://github.com/conda/rattler/compare/rattler_config-v0.5.2...rattler_config-v0.6.0) Updates `rattler_conda_types` from 0.47.2 to 0.48.0 - [Release notes](https://github.com/conda/rattler/releases) - [Changelog](https://github.com/conda/rattler/blob/main/CHANGELOG.md) - [Commits](https://github.com/conda/rattler/compare/rattler_conda_types-v0.47.2...rattler_conda_types-v0.48.0) Updates `rattler_lock` from 0.31.3 to 0.31.4 - [Release notes](https://github.com/conda/rattler/releases) - [Changelog](https://github.com/conda/rattler/blob/main/CHANGELOG.md) - [Commits](https://github.com/conda/rattler/compare/rattler_lock-v0.31.3...rattler_lock-v0.31.4) Updates `serde` from 1.0.228 to 1.0.229 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229) Updates `serde_json` from 1.0.150 to 1.0.151 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.150...v1.0.151) Updates `tokio` from 1.52.3 to 1.53.1 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.52.3...tokio-1.53.1) Updates `tokio-stream` from 0.1.18 to 0.1.19 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.18...tokio-stream-0.1.19) Updates `base64` from 0.22.1 to 0.23.0 - [Changelog](https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md) - [Commits](https://github.com/marshallpierce/rust-base64/compare/v0.22.1...v0.23.0) Updates `uv-build-frontend` from 0.0.50 to 0.0.57 - [Release notes](https://github.com/astral-sh/uv/releases) - [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/uv/commits) Updates `uv-cache` from 0.0.50 to 0.0.57 - [Release notes](https://github.com/astral-sh/uv/releases) - [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/uv/commits) Updates `uv-client` from 0.0.50 to 0.0.57 - [Release notes](https://github.com/astral-sh/uv/releases) - [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/uv/commits) Updates `uv-configuration` from 0.0.50 to 0.0.57 - [Release notes](https://github.com/astral-sh/uv/releases) - [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/uv/commits) Updates `uv-dispatch` from 0.0.50 to 0.0.57 - [Release notes](https://github.com/astral-sh/uv/releases) - [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/uv/commits) Updates `uv-distribution` from 0.0.50 to 0.0.57 - [Release notes](https://github.com/astral-sh/uv/releases) - [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/uv/commits) Updates `uv-distribution-filename` from 0.0.50 to 0.0.57 - [Release notes](https://github.com/astral-sh/uv/releases) - [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/uv/commits) Updates `uv-distribution-types` from 0.0.50 to 0.0.57 - [Release notes](https://github.com/astral-sh/uv/releases) - [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/uv/commits) Updates `uv-git` from 0.0.50 to 0.0.57 - [Release notes](https://github.com/astral-sh/uv/releases) - [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/uv/commits) Updates `uv-installer` from 0.0.50 to 0.0.57 - [Release notes](https://github.com/astral-sh/uv/releases) - [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/uv/commits) Updates `uv-pep508` from 0.0.50 to 0.0.57 - [Release notes](https://github.com/astral-sh/uv/releases) - [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/uv/commits) Updates `uv-preview` from 0.0.50 to 0.0.57 - [Release notes](https://github.com/astral-sh/uv/releases) - [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/uv/commits) Updates `uv-python` from 0.0.50 to 0.0.57 - [Release notes](https://github.com/astral-sh/uv/releases) - [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/uv/commits) Updates `uv-types` from 0.0.50 to 0.0.57 - [Release notes](https://github.com/astral-sh/uv/releases) - [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/uv/commits) Updates `uv-workspace` from 0.0.50 to 0.0.57 - [Release notes](https://github.com/astral-sh/uv/releases) - [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/uv/commits) Updates `serial_test` from 3.5.0 to 4.0.1 - [Release notes](https://github.com/palfrey/serial_test/releases) - [Commits](https://github.com/palfrey/serial_test/compare/v3.5.0...v4.0.1) --- updated-dependencies: - dependency-name: anyhow dependency-version: 1.0.104 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: clap dependency-version: 4.6.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: clap_complete dependency-version: 4.6.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: futures dependency-version: 0.3.33 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: indicatif dependency-version: 0.18.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: rattler_config dependency-version: 0.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: rattler_conda_types dependency-version: 0.48.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: rattler_lock dependency-version: 0.31.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: serde dependency-version: 1.0.229 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: serde_json dependency-version: 1.0.151 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: tokio dependency-version: 1.53.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: tokio-stream dependency-version: 0.1.19 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: base64 dependency-version: 0.23.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: uv-build-frontend dependency-version: 0.0.57 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: uv-cache dependency-version: 0.0.57 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: uv-client dependency-version: 0.0.57 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: uv-configuration dependency-version: 0.0.57 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: uv-dispatch dependency-version: 0.0.57 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: uv-distribution dependency-version: 0.0.57 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: uv-distribution-filename dependency-version: 0.0.57 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: uv-distribution-types dependency-version: 0.0.57 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: uv-git dependency-version: 0.0.57 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: uv-installer dependency-version: 0.0.57 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: uv-pep508 dependency-version: 0.0.57 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: uv-preview dependency-version: 0.0.57 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: uv-python dependency-version: 0.0.57 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: uv-types dependency-version: 0.0.57 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: uv-workspace dependency-version: 0.0.57 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: serial_test dependency-version: 4.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: rust-dependencies ... Signed-off-by: dependabot[bot] --- Cargo.lock | 631 +++++++++++++++++++++++++++++++---------------------- Cargo.toml | 38 ++-- 2 files changed, 392 insertions(+), 277 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 715c5dd..646dab5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -87,9 +87,9 @@ dependencies = [ [[package]] name = "anstyle" -version = "1.0.13" +version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78" +checksum = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000" [[package]] name = "anstyle-parse" @@ -122,9 +122,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.102" +version = "1.0.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" +checksum = "330a5ed07fa54e4702c9d6c4174f74427fc0ef6e214bbd677ae50a5099946470" [[package]] name = "apple-native-keyring-store" @@ -173,7 +173,7 @@ checksum = "3109e49b1e4909e9db6515a30c633684d68cdeaa252f215214cb4fa1a5bfee2c" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", "synstructure", ] @@ -185,7 +185,7 @@ checksum = "7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -431,7 +431,7 @@ checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -484,7 +484,7 @@ checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -981,6 +981,12 @@ version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" +[[package]] +name = "base64" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b25655df2c3cdd83c5e5b293b88acd880332b2ddadd7c30ac43144fdc0033da9" + [[package]] name = "base64-simd" version = "0.8.0" @@ -1134,7 +1140,7 @@ checksum = "89385e82b5d1821d2219e0b095efa2cc1f246cbf99080f3be46a1a85c0d392d9" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -1263,7 +1269,7 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f1f927b07c74ba84c7e5fe4db2baeb3e996ab2688992e39ac68ce3220a677c7e" dependencies = [ - "base64", + "base64 0.22.1", "encoding_rs", ] @@ -1291,9 +1297,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.6.1" +version = "4.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51" +checksum = "d91e0c145792ef73a6ad36d27c75ac09f1832222a3c209689d90f534685ee5b7" dependencies = [ "clap_builder", "clap_derive", @@ -1312,9 +1318,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.6.0" +version = "4.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f" +checksum = "f09628afdcc538b57f3c6341e9c8e9970f18e4a481690a64974d7023bd33548b" dependencies = [ "anstream", "anstyle", @@ -1325,23 +1331,23 @@ dependencies = [ [[package]] name = "clap_complete" -version = "4.6.5" +version = "4.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0a7a9bfdb35811f9e59832f0f05975114d2251b415fb534108e6f34060fd772" +checksum = "db8b397918185f0161ff3d6fcaa9e4bfc09b8367caf6e1d4a2848e5477ed027b" dependencies = [ "clap", ] [[package]] name = "clap_derive" -version = "4.6.1" +version = "4.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2ce8604710f6733aa641a2b3731eaa1e8b3d9973d5e3565da11800813f997a9" +checksum = "d012d2b9d65aca7f18f4d9878a045bc17899bba951561ba5ec3c2ba1eed9a061" dependencies = [ "heck", "proc-macro2", "quote", - "syn", + "syn 3.0.3", ] [[package]] @@ -1398,13 +1404,12 @@ checksum = "e57e3272f0190c3f1584272d613719ba5fc7df7f4942fe542e63d949cf3a649b" [[package]] name = "console" -version = "0.16.1" +version = "0.16.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b430743a6eb14e9764d4260d4c0d8123087d504eeb9c48f2b2a5e810dd369df4" +checksum = "4fe5f465a4f6fee88fad41b85d990f84c835335e85b5d9e6e63e0d06d28cba7c" dependencies = [ "encode_unicode", "libc", - "once_cell", "unicode-width", "windows-sys 0.61.2", ] @@ -1641,7 +1646,7 @@ version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3132b69ba8c13808bd2fa5748ac5b9816eb4f4e1f0bff6b7f9254a5940dcdeef" dependencies = [ - "base64", + "base64 0.22.1", "cyclonedx-bom-macros", "fluent-uri", "indexmap 2.14.0", @@ -1667,7 +1672,7 @@ checksum = "c50341f21df64b412b4f917e34b7aa786c092d64f3f905f478cb76950c7e980c" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -1690,7 +1695,7 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn", + "syn 2.0.117", ] [[package]] @@ -1701,7 +1706,7 @@ checksum = "ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d" dependencies = [ "darling_core", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -1862,7 +1867,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -1997,7 +2002,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -2018,7 +2023,7 @@ checksum = "67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -2268,9 +2273,9 @@ checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" [[package]] name = "futures" -version = "0.3.32" +version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382d" +checksum = "a88cf1f829d945f548cf8fec32c61b1f202b6d93b45848602fc02af4b12ad218" dependencies = [ "futures-channel", "futures-core", @@ -2283,9 +2288,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.32" +version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d" +checksum = "262590f4fe6afeb0bc83be1daa64e52657fe185690a958af7f3ad0e92085c5ae" dependencies = [ "futures-core", "futures-sink", @@ -2293,15 +2298,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.32" +version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d" +checksum = "2cd50c473c80f6d7c3670a752354b8e569b1a7cbfdc0419ec88e5edad85e0dc7" [[package]] name = "futures-executor" -version = "0.3.32" +version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d" +checksum = "6754879cc9f2c66f88c6e5c35344bb0bdb0708b0352b1201815667c7eabc7458" dependencies = [ "futures-core", "futures-task", @@ -2310,9 +2315,9 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.32" +version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718" +checksum = "4577ecaa3c4f96589d473f679a71b596316f6641bc350038b962a5daf0085d7a" [[package]] name = "futures-lite" @@ -2329,26 +2334,26 @@ dependencies = [ [[package]] name = "futures-macro" -version = "0.3.32" +version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b" +checksum = "2d6d3cde68c518367be28956066ddfef33813991b77a55005a69dae04bf3b10b" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] name = "futures-sink" -version = "0.3.32" +version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893" +checksum = "e34418ac499d6305c2fb5ad0ed2f6ac998c5f8ca209b4510f7f94242c647e307" [[package]] name = "futures-task" -version = "0.3.32" +version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393" +checksum = "b231ed28831efb4a61a08580c4bc233ec56bc009f4cd8f52da2c3cb97df0c109" [[package]] name = "futures-timer" @@ -2358,9 +2363,9 @@ checksum = "f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24" [[package]] name = "futures-util" -version = "0.3.32" +version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6" +checksum = "a77a90a256fce34da66415271e30f94ee91c57b04b8a2c042d9cf3220179deaa" dependencies = [ "futures-channel", "futures-core", @@ -2486,7 +2491,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "36ad774d41426ab205eeec577540f209a5485c366814dd5c89a7e3018fe84e7c" dependencies = [ "async-trait", - "base64", + "base64 0.22.1", "bytes", "google-cloud-gax", "http 1.4.0", @@ -2507,7 +2512,7 @@ version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2973715fe664ecb0d883926c8b5f66cb9d52a44add1d0be1cad1907d832bf0af" dependencies = [ - "base64", + "base64 0.22.1", "bytes", "futures", "google-cloud-rpc", @@ -2540,7 +2545,7 @@ version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d5daa3084991800bcc5333d7e77bb19259a02b34ee35f35c27b49d602732306e" dependencies = [ - "base64", + "base64 0.22.1", "bytes", "serde", "serde_json", @@ -2843,7 +2848,7 @@ version = "0.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "52e9a2a24dc5c6821e71a7030e1e14b7b632acac55c40e9d2e082c621261bb56" dependencies = [ - "base64", + "base64 0.22.1", "bytes", "futures-channel", "futures-core", @@ -3042,9 +3047,9 @@ dependencies = [ [[package]] name = "indicatif" -version = "0.18.4" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25470f23803092da7d239834776d653104d551bc4d7eacaf31e6837854b8e9eb" +checksum = "9433806cd6b4ec1aba79c021c7e4c58fb4c3b9977c085062e611ac929998fb0c" dependencies = [ "console", "portable-atomic", @@ -3155,7 +3160,7 @@ checksum = "e000de030ff8022ea1da3f466fbb0f3a809f5e51ed31f6dd931c35181ad8e6d7" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -3200,7 +3205,7 @@ dependencies = [ "quote", "rustc_version", "simd_cesu8", - "syn", + "syn 2.0.117", ] [[package]] @@ -3219,7 +3224,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "38c0b942f458fe50cdac086d2f946512305e5631e720728f2a61aabcd47a6264" dependencies = [ "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -3251,7 +3256,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eba32bfb4ffdeaca3e34431072faf01745c9b26d25504aa7a6cf5684334fc4fc" dependencies = [ "aws-lc-rs", - "base64", + "base64 0.22.1", "getrandom 0.2.16", "js-sys", "pem", @@ -3319,7 +3324,7 @@ dependencies = [ "proc-macro2", "quote", "regex", - "syn", + "syn 2.0.117", ] [[package]] @@ -3583,7 +3588,7 @@ checksum = "4568f25ccbd45ab5d5603dc34318c1ec56b117531781260002151b8530a9f931" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -3817,7 +3822,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c4f8607c90e2c963a91467f50fb49fbc7fb3d573f88cea219ca59ccd3740b309" dependencies = [ "anyhow", - "base64", + "base64 0.22.1", "bytes", "futures", "http 1.4.0", @@ -3869,7 +3874,7 @@ version = "0.57.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "313d46c9f5ae70bca26b7c3e3fbb9b639292625f28af73aa016f47e788af9deb" dependencies = [ - "base64", + "base64 0.22.1", "bytes", "crc32c", "http 1.4.0", @@ -3906,7 +3911,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -4025,6 +4030,16 @@ dependencies = [ "sha2 0.10.9", ] +[[package]] +name = "papaya" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "997ee03cd38c01469a7046643714f0ad28880bcb9e6679ff0666e24817ca19b7" +dependencies = [ + "equivalent", + "seize", +] + [[package]] name = "parking" version = "2.2.1" @@ -4103,7 +4118,7 @@ version = "3.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d30c53c26bc5b31a98cd02d20f25a7c8567146caf63ed593a9d87b2775291be" dependencies = [ - "base64", + "base64 0.22.1", "serde_core", ] @@ -4186,7 +4201,7 @@ checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -4220,7 +4235,7 @@ dependencies = [ "anyhow", "astral-reqwest-middleware", "async-std", - "base64", + "base64 0.23.0", "clap", "clap-verbosity-flag", "clap_complete", @@ -4229,8 +4244,8 @@ dependencies = [ "indicatif", "insta", "rattler", - "rattler_conda_types", - "rattler_config", + "rattler_conda_types 0.48.0", + "rattler_config 0.6.0", "rattler_digest", "rattler_index", "rattler_lock", @@ -4335,7 +4350,7 @@ version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "740ebea15c5d1428f910cd1a5f52cebf8d25006245ed8ade92702f4943d91e07" dependencies = [ - "base64", + "base64 0.22.1", "indexmap 2.14.0", "quick-xml 0.38.4", "serde", @@ -4402,7 +4417,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" dependencies = [ "proc-macro2", - "syn", + "syn 2.0.117", ] [[package]] @@ -4501,7 +4516,7 @@ checksum = "7347867d0a7e1208d93b46767be83e2b8f978c3dad35f775ac8d8847551d6fe1" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -4745,7 +4760,7 @@ checksum = "67961cc1ccb170208f10169542752dbe730353a874a13cb0749c13b960d72d5b" dependencies = [ "anyhow", "astral-reqwest-middleware", - "base64", + "base64 0.22.1", "digest 0.11.3", "dirs", "filetime", @@ -4762,7 +4777,7 @@ dependencies = [ "parking_lot", "path_resolver", "rattler_cache", - "rattler_conda_types", + "rattler_conda_types 0.47.2", "rattler_digest", "rattler_menuinst", "rattler_networking", @@ -4802,7 +4817,7 @@ dependencies = [ "hex", "itertools 0.14.0", "parking_lot", - "rattler_conda_types", + "rattler_conda_types 0.47.2", "rattler_digest", "rattler_networking", "rattler_package_streaming", @@ -4823,6 +4838,48 @@ name = "rattler_conda_types" version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "385575f3cfb4b9ce40c13d90b37964c80d8b527b62514118e4783ae0717b3ebd" +dependencies = [ + "ahash", + "core-foundation 0.10.1", + "dirs", + "fancy-regex", + "file_url", + "fs-err", + "glob", + "hex", + "indexmap 2.14.0", + "itertools 0.14.0", + "jiff", + "lazy-regex", + "memmap2", + "nom 8.0.0", + "nom-language", + "purl", + "rattler_digest", + "rattler_macros", + "rattler_redaction", + "regex", + "serde", + "serde-untagged", + "serde_json", + "serde_repr", + "serde_with", + "serde_yaml", + "simd-json", + "smallvec", + "strum", + "tempfile", + "thiserror 2.0.18", + "tracing", + "typed-path", + "url", +] + +[[package]] +name = "rattler_conda_types" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "017a8ae50486c176ed5dcd2b2118883e1eb89abcacb6fdb434b6f5cb5aa2fdf7" dependencies = [ "ahash", "core-foundation 0.10.1", @@ -4870,8 +4927,27 @@ dependencies = [ "console", "fs-err", "indexmap 2.14.0", - "rattler_conda_types", + "rattler_conda_types 0.47.2", + "serde", + "serde_json", + "thiserror 2.0.18", + "toml", + "tracing", + "url", +] + +[[package]] +name = "rattler_config" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59903c0728da7418179f5d5e5516339ea279acee06247319dc6da234f6c43dd7" +dependencies = [ + "dirs", + "fs-err", + "indexmap 2.14.0", + "rattler_conda_types 0.48.0", "serde", + "serde_ignored", "serde_json", "thiserror 2.0.18", "toml", @@ -4918,8 +4994,8 @@ dependencies = [ "indicatif", "jiff", "opendal", - "rattler_conda_types", - "rattler_config", + "rattler_conda_types 0.47.2", + "rattler_config 0.5.2", "rattler_digest", "rattler_networking", "rattler_package_streaming", @@ -4941,9 +5017,9 @@ dependencies = [ [[package]] name = "rattler_lock" -version = "0.31.3" +version = "0.31.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ec8b22e87f14a9ca2e55061f71b1d51d2dfb4aa1766babb95f06f6218d6733a" +checksum = "0fc13501d19e0994f1d460569a89b595d3a7808d9c7948ec44f29b3cb202bc9b" dependencies = [ "ahash", "file_url", @@ -4952,7 +5028,7 @@ dependencies = [ "jiff", "pep440_rs", "pep508_rs", - "rattler_conda_types", + "rattler_conda_types 0.48.0", "rattler_digest", "rattler_solve", "serde", @@ -4975,7 +5051,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ac3d93067b745b200dd741e872f4160de24d1b972ee63db65e8a2cf6a447f1ff" dependencies = [ "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -4993,7 +5069,7 @@ dependencies = [ "once_cell", "plist", "quick-xml 0.37.5", - "rattler_conda_types", + "rattler_conda_types 0.47.2", "rattler_shell", "regex", "serde", @@ -5024,7 +5100,7 @@ dependencies = [ "aws-config", "aws-sdk-s3", "aws-smithy-http-client", - "base64", + "base64 0.22.1", "dbus-secret-service-keyring-store", "dirs", "fs-err", @@ -5036,7 +5112,7 @@ dependencies = [ "itertools 0.14.0", "keyring-core", "netrc-rs", - "rattler_config", + "rattler_config 0.5.2", "reqwest", "retry-policies", "serde", @@ -5072,7 +5148,7 @@ dependencies = [ "http 1.4.0", "jiff", "num_cpus", - "rattler_conda_types", + "rattler_conda_types 0.47.2", "rattler_digest", "rattler_networking", "rattler_redaction", @@ -5141,7 +5217,7 @@ dependencies = [ "fs-err", "indexmap 2.14.0", "itertools 0.14.0", - "rattler_conda_types", + "rattler_conda_types 0.47.2", "rattler_pty", "serde_json", "shlex 2.0.1", @@ -5153,14 +5229,14 @@ dependencies = [ [[package]] name = "rattler_solve" -version = "7.2.0" +version = "7.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a9bbdbf299cc4f9b363bd54a4e315be7e96c7645f0a75df5853405d0189ead6" +checksum = "fb5972bed20c404d943da0ed351bbd97cd91b01086620bc68563e9dfe173c198" dependencies = [ "hex", "itertools 0.14.0", "jiff", - "rattler_conda_types", + "rattler_conda_types 0.48.0", "rattler_digest", "serde", "tempfile", @@ -5225,7 +5301,7 @@ checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -5333,7 +5409,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a321980405d596bd34aaf95c4722a3de4128a67fd19e74a81a83aa3fdf082e6" dependencies = [ "anyhow", - "base64", + "base64 0.22.1", "bytes", "form_urlencoded", "http 1.4.0", @@ -5365,7 +5441,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b10302cf0a7d7e7352ba211fc92c3c5bebf1286153e49cc5aa87348078a8e102" dependencies = [ "anyhow", - "base64", + "base64 0.22.1", "bytes", "form_urlencoded", "futures", @@ -5433,7 +5509,7 @@ version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "219c5811de6525e5416c7d5d53bb656d3afdbc6c5af816e0802bcfa42dbdc1c3" dependencies = [ - "base64", + "base64 0.22.1", "bytes", "encoding_rs", "futures-core", @@ -5547,7 +5623,7 @@ checksum = "5d2ed0b54125315fb36bd021e82d314d1c126548f871634b483f46b31d13cac6" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -5618,7 +5694,7 @@ dependencies = [ "regex", "relative-path", "rustc_version", - "syn", + "syn 2.0.117", "unicode-ident", ] @@ -5831,7 +5907,7 @@ dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn", + "syn 2.0.117", ] [[package]] @@ -5857,7 +5933,7 @@ checksum = "ed76efe62313ab6610570951494bdaa81568026e0318eaa55f167de70eeea67d" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -5956,6 +6032,16 @@ dependencies = [ "libc", ] +[[package]] +name = "seize" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b55fb86dfd3a2f5f76ea78310a88f96c4ea21a3031f8d212443d56123fd0521" +dependencies = [ + "libc", + "windows-sys 0.61.2", +] + [[package]] name = "self-replace" version = "1.5.0" @@ -5975,9 +6061,9 @@ checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2" [[package]] name = "serde" -version = "1.0.228" +version = "1.0.229" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" +checksum = "4148590afebada386688f18773da617792bf2ef03ffc1e4cbd2b1d45b023e0ba" dependencies = [ "serde_core", "serde_derive", @@ -6017,22 +6103,22 @@ dependencies = [ [[package]] name = "serde_core" -version = "1.0.228" +version = "1.0.229" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" +checksum = "67dca2c9c51e58a4791a4b1ed58308b39c64224d349a935ab5039aa360942a48" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.228" +version = "1.0.229" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" +checksum = "e7a5d71263a5a7d47b41f6b3f06ba276f10cc18b0931f1799f710578e2309348" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 3.0.3", ] [[package]] @@ -6043,14 +6129,24 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", +] + +[[package]] +name = "serde_ignored" +version = "0.1.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "115dffd5f3853e06e746965a20dcbae6ee747ae30b543d91b0e089668bb07798" +dependencies = [ + "serde", + "serde_core", ] [[package]] name = "serde_json" -version = "1.0.150" +version = "1.0.151" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9" +checksum = "c841b55ecdae098c80dcae9cf767f6f8a0c2cdb3416bbef72181df4d0fe73f14" dependencies = [ "indexmap 2.14.0", "itoa", @@ -6068,7 +6164,7 @@ checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -6098,7 +6194,7 @@ version = "3.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "76a5c54c7310e7b8b9577c286d7e399ddd876c3e12b3ed917a8aabc4b96e9e8c" dependencies = [ - "base64", + "base64 0.22.1", "bs58", "chrono", "hex", @@ -6121,7 +6217,7 @@ dependencies = [ "darling", "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -6139,9 +6235,9 @@ dependencies = [ [[package]] name = "serial_test" -version = "3.5.0" +version = "4.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "699f4197115b8a7e7ff19c9a315a4bd6fffec26cc4626ef45ecaea389e081c6d" +checksum = "a6df5ed973ad8d834e09f824f9e9f449af6b9a3745f78dec7cc752770bd3bf11" dependencies = [ "futures-executor", "futures-util", @@ -6153,13 +6249,13 @@ dependencies = [ [[package]] name = "serial_test_derive" -version = "3.5.0" +version = "4.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94e153fc76e1c6a068703d6d29c508a0b15c061c4b7e43da59cc097bc342673c" +checksum = "a22144e767da4ddd8416dbf383700542ffd8a5dc493dfecedfe1fe3ad03c98ae" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 3.0.3", ] [[package]] @@ -6437,7 +6533,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -6457,6 +6553,17 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "syn" +version = "3.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53e9bae58849f64dfa4f5d5ae372c8341f7305f82a3868709269343628b659a3" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + [[package]] name = "sync_wrapper" version = "1.0.2" @@ -6474,7 +6581,7 @@ checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -6585,7 +6692,7 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -6596,7 +6703,7 @@ checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -6676,9 +6783,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.52.3" +version = "1.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc7f01b389ac15039e4dc9531aa973a135d7a4135281b12d7c1bc79fd57fffe" +checksum = "202caea871b69668250d242070849eb495be178ed697a3e98aebce5bc81a0bed" dependencies = [ "bytes", "libc", @@ -6700,7 +6807,7 @@ checksum = "385a6cb71ab9ab790c5fe8d67f1645e6c450a7ce006a33de03daa956cf70a496" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -6725,9 +6832,9 @@ dependencies = [ [[package]] name = "tokio-stream" -version = "0.1.18" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32da49809aab5c3bc678af03902d4ccddea2a87d028d86392a4b1560c6906c70" +checksum = "a3d06f0b082ba57c26b79407372e57cf2a1e28124f78e9479fe80322cf53420b" dependencies = [ "futures-core", "pin-project-lite", @@ -6894,7 +7001,7 @@ checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -7098,15 +7205,15 @@ dependencies = [ [[package]] name = "uv-auth" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be76cc89c2c82f9d46d7673642d212f9946226222b7f4107cdd9be0e78c31361" +checksum = "8950458001294f1330cb1bb043c0376e8d715758dd432e266a274d05f54349c8" dependencies = [ "anyhow", "arcstr", "astral-reqwest-middleware", "async-trait", - "base64", + "base64 0.22.1", "etcetera", "fs-err", "futures", @@ -7138,14 +7245,14 @@ dependencies = [ [[package]] name = "uv-build-backend" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4da5ce0335b9bddce75e4765ac4a6aa6ca95d1a5b52c69a8daa22f8edf36fb87" +checksum = "e2f15d106e3023c38e65095b2ebad332ce3d036281e33bcfccd698966adf943e" dependencies = [ "astral-tokio-tar", "astral-version-ranges", "astral_async_zip", - "base64", + "base64 0.22.1", "csv", "flate2", "fs-err", @@ -7184,9 +7291,9 @@ dependencies = [ [[package]] name = "uv-build-frontend" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21c5c59ff4508facec34bbbcbbd6cdb1f395e262bc4c89991eb66ab66a49408d" +checksum = "e7e1be7d43fdfe9c5316c7b4d4aec806eef41479c4be52ba6580011a863addc2" dependencies = [ "anstream", "fs-err", @@ -7203,6 +7310,7 @@ dependencies = [ "toml_edit 0.25.11+spec-1.1.0", "tracing", "uv-auth", + "uv-cache", "uv-cache-key", "uv-configuration", "uv-distribution", @@ -7223,9 +7331,9 @@ dependencies = [ [[package]] name = "uv-cache" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84a71d2267b1b2f48780c4debe0f6ed7dca713f0581d5eab4a9d81079df56e2d" +checksum = "dc8d8ee64c8652e8a523d7174ce9d9fc9c4843b9ff0c34b70dcbda1f7564429d" dependencies = [ "fs-err", "rmp-serde", @@ -7250,9 +7358,9 @@ dependencies = [ [[package]] name = "uv-cache-info" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e5c32d6c63e8f994036057f1479db15675489db912535697800a2f6afcceb99" +checksum = "37e8c79eb0fd0c9c9202daf3ac72119a07140ce4a756dc147c5c51cf0956b5b9" dependencies = [ "fs-err", "globwalk", @@ -7266,9 +7374,9 @@ dependencies = [ [[package]] name = "uv-cache-key" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8acc6d0807eccd9e82bf92308b4c135e10cfe7666c9ddb142f4ce8f60649467c" +checksum = "ee973c3a280de71eb055ea368dc5c5c553b61d84b89a929468a7025e2538cb7e" dependencies = [ "hex", "memchr", @@ -7280,9 +7388,9 @@ dependencies = [ [[package]] name = "uv-client" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "632d45b007c63ac3231f39f002479cc7cb0a2da5208b62ee1383aac4eb52a32a" +checksum = "73e957bb63cddcb831a8b20ceda970f83fbe0eb6c146d05af18d47e9eccb0c09" dependencies = [ "anyhow", "astral-reqwest-middleware", @@ -7342,9 +7450,9 @@ dependencies = [ [[package]] name = "uv-configuration" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f43013d9ee6e133ba5ff278c4bb32512743096319e78ba749727656b7bf2f5af" +checksum = "684d1e0dfb03d6068a2f812bd1f192336bd5fd7ee119e1920991ab98af8dbe12" dependencies = [ "clap", "either", @@ -7374,18 +7482,18 @@ dependencies = [ [[package]] name = "uv-console" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bcd2aa6b7730dd174171d30c2a86475ade0d2920a40d973314db63598a643946" +checksum = "7beb8e887c108483d52c897a45bcfb7614073f5c20d46af3346f411bbd0186c5" dependencies = [ "console", ] [[package]] name = "uv-dirs" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ab2c7f83cd0d1ad4a8c3d2a617e8a85f629762896c19cd7b2830cefdfa81be1" +checksum = "7d19a2ea0739e02b1b7d9d7191ab39e8efe7f72bdeb0e7512a1db88696b96c36" dependencies = [ "etcetera", "fs-err", @@ -7395,9 +7503,9 @@ dependencies = [ [[package]] name = "uv-dispatch" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e69419d95443276ddd7d00c000530bae6f22c7ace7f25269eeffe4aeebcea670" +checksum = "3620fef5a245773f02a8740933f95f3062c4352e1fa046f2559bd938ab1dd893" dependencies = [ "anyhow", "futures", @@ -7431,9 +7539,9 @@ dependencies = [ [[package]] name = "uv-distribution" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42e7604f7e01cd90ae87e3f849e3575a803f748cd5a123365b04575b19229c3b" +checksum = "41d2ed11d02ee168ecd0c2c05a3221ae1cbe6b7fc9f69f69aaea8985ed5ed01d" dependencies = [ "anyhow", "astral-reqwest-middleware", @@ -7483,9 +7591,9 @@ dependencies = [ [[package]] name = "uv-distribution-filename" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c3d9cdeab5495bd1bc4bc1d4e99ce49e81c17d8424b73346e6bf6bc3345be5c" +checksum = "40922748a07d166d426c3e9fbed12e21bd120f4f53b68db4a461a6f403ab9cfe" dependencies = [ "memchr", "rkyv", @@ -7501,9 +7609,9 @@ dependencies = [ [[package]] name = "uv-distribution-types" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7ca00bc558be5be332faae5685a56cb624a71fc9f4d430e9eb244772cba0875" +checksum = "faa60b297cbf311acd8dc48556e2b898447005c3ef03801532b2178935f6399e" dependencies = [ "arcstr", "astral-version-ranges", @@ -7542,9 +7650,9 @@ dependencies = [ [[package]] name = "uv-errors" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53d4d71e3d8bb0489532ed8f2551117313ff1f1c7afcffb80d05fbd0cb777a35" +checksum = "a22e27c44c08af86a1734585002445e93593da94743f986f37adf0131504ffb2" dependencies = [ "anstream", "owo-colors", @@ -7555,9 +7663,9 @@ dependencies = [ [[package]] name = "uv-extract" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fd1f7e28dad36179a1ef585e29bb68aa063560404d26f631b4a1f03accfbaa2" +checksum = "165f7a4cba6ef896bcefd413b8828fe8312e68285a4a73e7fd64726685ed6332" dependencies = [ "astral-tokio-tar", "astral_async_zip", @@ -7586,29 +7694,28 @@ dependencies = [ [[package]] name = "uv-fastid" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cad1b0118d25592ab6943b5bd0719037f179689402e0ef4731b0b84911494d7a" +checksum = "13b116297ce2b1cffd6fd74cb311bdc771c7f0420ebc4fc5bdcfd37a5f92a052" dependencies = [ - "fastrand", "rand 0.9.4", "serde", ] [[package]] name = "uv-flags" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf6ee7843c3190bb0f0a84fff98a2bdfcf5b649435271b059a159134b667d6d1" +checksum = "27bd658678d3930214c9d43aa43c858e4a603b360bd87163ef80144c4b78c884" dependencies = [ "bitflags", ] [[package]] name = "uv-fs" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "230e5c00ca3e4f1869462446d90dc9033e300a6dea22c65464bd50737cfc4f5a" +checksum = "37ab55180dbcf6e812efc805954c37b075e596bcdca260857447743edda332e3" dependencies = [ "backon", "clap", @@ -7638,16 +7745,16 @@ dependencies = [ [[package]] name = "uv-git" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afdf4d917e0606843aefba269a9868e88a2dcecc4f0541bc4a1d20a91aeabb96" +checksum = "519e4f18270287d44b60b4070494764d0dbd39315c028ce132e89d254d411be5" dependencies = [ "anyhow", "astral-reqwest-middleware", "cargo-util", - "dashmap", "fs-err", "owo-colors", + "papaya", "reqwest", "thiserror 2.0.18", "tokio", @@ -7666,9 +7773,9 @@ dependencies = [ [[package]] name = "uv-git-types" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3062dcd74521ab80782f566dee9a49e56ac2bcdedd28c7d4bb4167505bef196" +checksum = "6878db4bbd990a963ec0d6af692654a41b326919302488f706c96acabad34efc" dependencies = [ "percent-encoding", "serde", @@ -7682,9 +7789,9 @@ dependencies = [ [[package]] name = "uv-globfilter" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c42bb4d93d9b8271a0c853c6e3f1c79b6feebc43c9ecc3b31368394f78480884" +checksum = "34989fd3b8f18a60e57f8e6f120e1997d6f5db5e4a86a6cf458f966f6bb144a3" dependencies = [ "globset", "regex", @@ -7697,9 +7804,9 @@ dependencies = [ [[package]] name = "uv-install-wheel" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16e8cf66aa16254404bf1b41accc6016ff8731a767284be8ce4876ea73a4bbcd" +checksum = "3f2c335efb25610d46a85a57e64fa8dc34762863deb6556f238ef382cf1c5d27" dependencies = [ "configparser", "csv", @@ -7733,9 +7840,9 @@ dependencies = [ [[package]] name = "uv-installer" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1863e9a1040fa5cf9c9da3a2cf479025c88937c4eed40de218f3ebc912709d3" +checksum = "2e99b990b23799b21ff518b39e22d03931dff61662455575057280f5e82e96ea" dependencies = [ "anyhow", "async-channel 2.5.0", @@ -7777,9 +7884,9 @@ dependencies = [ [[package]] name = "uv-keyring" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e69f7b75a1fad0374f546a66045d84e02db84a11c9a993a1bba42f830f0d23c6" +checksum = "ca5fe204e91fc608a50b98260b4d134aa0544eb957c9a9acf314f1ebc41eccca" dependencies = [ "async-trait", "byteorder", @@ -7793,21 +7900,21 @@ dependencies = [ [[package]] name = "uv-macros" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa961f313d021f66cfd169bc352161840261cebef88de0b6a63a731a135f7fac" +checksum = "833131deb24e51529b10d2db78f3ba6683cbd9668bb452d26f6ee75d3a9af616" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", "textwrap", ] [[package]] name = "uv-metadata" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f7a3ab30606767b8fa94be855a4be1c5a0c31d1eadd09e9c8335adf087fcf28" +checksum = "dae2c56f8073436fad66b1e11e152cfcec6c61b3555cd3d7d3d5608fed68fdf5" dependencies = [ "astral_async_zip", "fs-err", @@ -7823,9 +7930,9 @@ dependencies = [ [[package]] name = "uv-netrc" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46136cae5e4ebf52b32e6730964ca83884012a7678260ed2062ad15e51548516" +checksum = "4b28dc2a1333259d6b2e15a7ef1fb73605f39aec65ee5d9b40e4e2ee94d005b3" dependencies = [ "shellexpand", "thiserror 2.0.18", @@ -7833,9 +7940,9 @@ dependencies = [ [[package]] name = "uv-normalize" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd224ce80f17a08d0914a49a3bb140cefb212d696ceba625fee02e96f813faba" +checksum = "2854f586f31383d314015cd5b190b8ced2e1c2bbde28263efefb31c98078fb2d" dependencies = [ "rkyv", "schemars 1.1.0", @@ -7845,29 +7952,29 @@ dependencies = [ [[package]] name = "uv-once-map" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86ab9c242d34bbb226be86201b67df6ee89bf7f7ef806240b933236ea00500f4" +checksum = "ab057a8b83af5aeb8f51aeef09e367a70485587fc5c7d3993066b38229e9ba9c" dependencies = [ - "dashmap", "futures", + "papaya", "tokio", ] [[package]] name = "uv-options-metadata" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33d38fe998dbe938697b6b60615bbc856c16979c977c415ead72a43b89b0499c" +checksum = "2b52f4652ce1dc331e3dd69cb2fb65a7e27ef95cbfedc7befc0606b65758024d" dependencies = [ "serde", ] [[package]] name = "uv-pep440" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db407041874c2883667b5ecadd3c351046140e0f422cb634ae954072f1bb59a6" +checksum = "a44bd7ef54f3278a2c646d4fd73bf4c8002c09a689f2b85eab533caedef2e5fe" dependencies = [ "astral-version-ranges", "rkyv", @@ -7880,9 +7987,9 @@ dependencies = [ [[package]] name = "uv-pep508" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41d1412bf5df15d1aff640129337b0b9f96b470a1c43bbf2ad6e4d40059ad166" +checksum = "96091f7f11b634bb94a820481afcf7e5696bc76bc4321c584f43df46e892b045" dependencies = [ "arcstr", "astral-version-ranges", @@ -7907,9 +8014,9 @@ dependencies = [ [[package]] name = "uv-platform" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec535243fc1303c67c6eb791f1f1d603a43c9b1585c9a8c3b6e5a132f40480f0" +checksum = "68a9a8b04c44983c4fa280c5ddd09827f27d97b6ae5aa433b5fdcf11f6b85fec" dependencies = [ "fs-err", "goblin", @@ -7927,9 +8034,9 @@ dependencies = [ [[package]] name = "uv-platform-tags" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "490ffe2515b436b6db04292ecc95ec56ebb8f8a8e9997a9eea09d21f5d02d2ce" +checksum = "332c5e5ce31943b8e0bf2251a12daf74e429a3f7a0cd53af33201bc356e81288" dependencies = [ "bitflags", "memchr", @@ -7942,21 +8049,22 @@ dependencies = [ [[package]] name = "uv-preview" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "281222ba2fd6d185219b4b73639de147b87950a8d33ec5db7715281ff0d5f88e" +checksum = "0ad2e4ab2565f58b51c414d88d5d5b8550bf92ae3dcee746f0a298daf6fd7eeb" dependencies = [ "enumflags2", "itertools 0.14.0", + "serde", "thiserror 2.0.18", "uv-warnings", ] [[package]] name = "uv-pypi-types" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e0742269570c9336526b6ab2a159d8f395a8c70f1e8d6fe08e4687b8856ddd7" +checksum = "e24f0f27af1632d701f0656d1268eabdffb008f2ab74327f084810f1fac8ef90" dependencies = [ "hashbrown 0.17.1", "indexmap 2.14.0", @@ -7986,9 +8094,9 @@ dependencies = [ [[package]] name = "uv-python" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f685d95987ba46ecd512d69a5aefbaedc0606ecb1aa7dc50f15d657295f17d1" +checksum = "afde501c8e9f7fd8c58367bf34f81af0e8a42be6a6e594af046637d83d280b38" dependencies = [ "anyhow", "astral-reqwest-middleware", @@ -8001,6 +8109,7 @@ dependencies = [ "indexmap 2.14.0", "itertools 0.14.0", "owo-colors", + "rayon", "ref-cast", "regex", "reqwest", @@ -8045,9 +8154,9 @@ dependencies = [ [[package]] name = "uv-redacted" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be81d771c6d8f604a830f2fa53033f43ee1cc7a8ef192b1be0007270ddc24f72" +checksum = "fea5ef17d860f9a45587a98eb56784c83ac9c00ca5388fc5eff03b4b69e57b9f" dependencies = [ "ref-cast", "serde", @@ -8057,9 +8166,9 @@ dependencies = [ [[package]] name = "uv-requirements" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f440d3bc7e7ade2f3c794a110209a82bf87cd52b9df5fc1f190fa4392422f47" +checksum = "5077e858e6251a39f6a3e937ef7ac83fbab58485a6e7cd581a94cbe2b6c65fe2" dependencies = [ "anyhow", "configparser", @@ -8093,9 +8202,9 @@ dependencies = [ [[package]] name = "uv-requirements-txt" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eed3484410faab1c4efd43c7a60d430329df2b471a039c3b96b7f2566e4cb02a" +checksum = "ddc9f5cb64f41c3d2889671315d018460ab59f92d389d704bca03551af8cb120" dependencies = [ "astral-reqwest-middleware", "fs-err", @@ -8119,15 +8228,14 @@ dependencies = [ [[package]] name = "uv-resolver" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff2d5402931a0ec12bc2b8518cd5a8d74bdc49abaabcdb995c2f4898e44b78ca" +checksum = "4493b74685f1722e6b8d801ce61ffa563cd7268f5b735a4296782bf43fafe9ef" dependencies = [ "arcstr", "astral-pubgrub", "clap", "cyclonedx-bom", - "dashmap", "either", "fs-err", "futures", @@ -8136,6 +8244,7 @@ dependencies = [ "itertools 0.14.0", "jiff", "owo-colors", + "papaya", "percent-encoding", "petgraph", "rkyv", @@ -8186,9 +8295,9 @@ dependencies = [ [[package]] name = "uv-scripts" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a260207428b8e6464fa66f98cc692d3ed5ac0067784bb0a5a213021cabff38c5" +checksum = "d99e3655232f3baef700097c6207e2a039b069314972506c22449120269869b1" dependencies = [ "fs-err", "indoc", @@ -8213,13 +8322,14 @@ dependencies = [ [[package]] name = "uv-settings" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c77fe46c6d77e2458405fee9ab2fbd62eb63891f19076c9c1946105b11c52ee2" +checksum = "e39c7ed1fdfa44955334abc89aa55534794dab98157e86c1a5c2789255abe51f" dependencies = [ "clap", "fs-err", "serde", + "serde-untagged", "textwrap", "thiserror 2.0.18", "toml", @@ -8238,6 +8348,7 @@ dependencies = [ "uv-options-metadata", "uv-pep440", "uv-pep508", + "uv-preview", "uv-pypi-types", "uv-python", "uv-redacted", @@ -8251,9 +8362,9 @@ dependencies = [ [[package]] name = "uv-shell" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86842bd97d969c958af97d1b2d47912098944c43040560a186f81cd395a344b9" +checksum = "84860d93037559f263e4bd69cd583066370737b7624cc4e6efc8f6f6bf80c69a" dependencies = [ "anyhow", "fs-err", @@ -8268,9 +8379,9 @@ dependencies = [ [[package]] name = "uv-small-str" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48ba35f523f03b846bdd108d6d55d7230ab0dfca44a4ca933c2e335d5c6bb19f" +checksum = "893ff75c8f043aa51c61e92d1205839ee43629577389baae252d2acf9e5b340e" dependencies = [ "arcstr", "rkyv", @@ -8280,9 +8391,9 @@ dependencies = [ [[package]] name = "uv-state" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a00c20444f3acdb4b86d0a40232481b52139ebf90bb093c5c64abcd958f4a7c9" +checksum = "c9e9c2ea4b0a928bb943502847524d6507dbbcb0dacd1bcb7ed48b8ca63ef3f4" dependencies = [ "tempfile", "uv-dirs", @@ -8290,9 +8401,9 @@ dependencies = [ [[package]] name = "uv-static" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "615a750b1802854004654829f442cd681aaf4e75f9743bc59b41c0452911cc6e" +checksum = "557957f91f48e7e697b5feedfe58357779271d110b2b35a992fa8452c705741b" dependencies = [ "thiserror 2.0.18", "uv-macros", @@ -8300,19 +8411,20 @@ dependencies = [ [[package]] name = "uv-toml" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "087ee7d61eef0301e84e92f32c2c1f136440ff75bce62e1b7b23997bf2962bb0" +checksum = "8477d08d0837ddae31feac7ca936f35c85f504d7b469fdc04c62e1a9b16fcf15" dependencies = [ + "serde", "toml_datetime 1.1.1+spec-1.1.0", "toml_parser", ] [[package]] name = "uv-torch" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26e3da71664497d517c734dcbc37d0e20ade88db6ea3eb599e7bd19777dcb552" +checksum = "5e7a9fc59ff5695930ede24dff98f113a84abd38a8888e5543ca057695878171" dependencies = [ "clap", "either", @@ -8331,9 +8443,9 @@ dependencies = [ [[package]] name = "uv-trampoline-builder" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "667f3ed35d68b86720ba733ac96df3e97912478acda9164cf49332084ed61d7d" +checksum = "d17a768e9ad7962dabd28b5c37a97d7d2922f254c57b0a3266f349165e32e41d" dependencies = [ "anyhow", "astral_async_zip", @@ -8348,12 +8460,12 @@ dependencies = [ [[package]] name = "uv-types" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfa0bfd1a25af75f67e29ed08c34b70ffa763c14e3d2417444c05ef92eacd9b6" +checksum = "0fac1dc41ac18b69075917d75101919d27e12f926a75be80e67145ac3fdcda55" dependencies = [ "anyhow", - "dashmap", + "papaya", "rustc-hash", "thiserror 2.0.18", "uv-cache", @@ -8379,9 +8491,9 @@ checksum = "27a94a07d0edd765c515b53357f612918367ff0ddad61869b04b48f3a602c08d" [[package]] name = "uv-virtualenv" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d07968fe9955557ebfffaba211a4afbf2e500251d67fd865962d4d86b0e63c0d" +checksum = "7384f47db99af1ae75dba5bf799457a04fb1f07a2e95ae66b3cefda3309ed25a" dependencies = [ "console", "fs-err", @@ -8403,9 +8515,9 @@ dependencies = [ [[package]] name = "uv-warnings" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a1f5fcf07a64527dcbe3d04d25b1844d3ed9d09596ac93f4f7e14c49b63f98f" +checksum = "4f799442fc304eed75fc291f1f6a14ae93314399693c7fa78f87f0524b1dc58c" dependencies = [ "anstream", "owo-colors", @@ -8415,9 +8527,9 @@ dependencies = [ [[package]] name = "uv-windows" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64d4019c928a6789fb747c6fbbe4a28b14cafc91fa123df1cba9beb596c401e6" +checksum = "9488a65ee48cdbd8c94d40e480e342790cb99bd8420b69bd4f1a0b2a8b23a86c" dependencies = [ "arrayvec", "windows", @@ -8425,9 +8537,9 @@ dependencies = [ [[package]] name = "uv-workspace" -version = "0.0.50" +version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2f1785ca5e44bd49cf463a35e4c14dfb5b9dcff89aca3e7f0a7988750a10c8e" +checksum = "5fed7122833bd594bf2ab2a947b75c4d3c6c291ea7bb048669f835a8c26c5043" dependencies = [ "clap", "fs-err", @@ -8442,6 +8554,7 @@ dependencies = [ "toml_edit 0.25.11+spec-1.1.0", "tracing", "uv-build-backend", + "uv-cache", "uv-cache-key", "uv-configuration", "uv-distribution-types", @@ -8450,12 +8563,14 @@ dependencies = [ "uv-git-types", "uv-macros", "uv-normalize", + "uv-once-map", "uv-options-metadata", "uv-pep440", "uv-pep508", "uv-pypi-types", "uv-redacted", "uv-static", + "uv-toml", "uv-warnings", ] @@ -8604,7 +8719,7 @@ dependencies = [ "bumpalo", "proc-macro2", "quote", - "syn", + "syn 2.0.117", "wasm-bindgen-shared", ] @@ -8804,7 +8919,7 @@ checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -8815,7 +8930,7 @@ checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -9125,7 +9240,7 @@ dependencies = [ "heck", "indexmap 2.14.0", "prettyplease", - "syn", + "syn 2.0.117", "wasm-metadata", "wit-bindgen-core", "wit-component", @@ -9141,7 +9256,7 @@ dependencies = [ "prettyplease", "proc-macro2", "quote", - "syn", + "syn 2.0.117", "wit-bindgen-core", "wit-bindgen-rust", ] @@ -9262,7 +9377,7 @@ checksum = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", "synstructure", ] @@ -9304,7 +9419,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn", + "syn 2.0.117", "zbus_names", "zvariant", "zvariant_utils", @@ -9339,7 +9454,7 @@ checksum = "c640b22cd9817fae95be82f0d2f90b11f7605f6c319d16705c459b27ac2cbc26" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -9359,7 +9474,7 @@ checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", "synstructure", ] @@ -9380,7 +9495,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -9413,7 +9528,7 @@ checksum = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -9506,7 +9621,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn", + "syn 2.0.117", "zvariant_utils", ] @@ -9519,6 +9634,6 @@ dependencies = [ "proc-macro2", "quote", "serde", - "syn", + "syn 2.0.117", "winnow 0.7.13", ] diff --git a/Cargo.toml b/Cargo.toml index c665947..c040591 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -34,9 +34,9 @@ clap-verbosity-flag = { version = "3.0.4", features = ["tracing"] } futures = "0.3.32" indicatif = "0.18.4" rattler = { version = "0.46.0", default-features = false } -rattler_config = "0.5.2" +rattler_config = "0.6.0" rattler_digest = { version = "1.3.1", features = ["tokio"] } -rattler_conda_types = "0.47.2" +rattler_conda_types = "0.48.0" rattler_index = "0.30.7" rattler_lock = "0.31.3" rattler_networking = { version = "0.30.0", default-features = false, features = [ @@ -63,28 +63,28 @@ url = "2.5.8" tempfile = "3.27.0" walkdir = "2.5.0" tar = "0.4.46" -base64 = "0.22.1" +base64 = "0.23.0" indexmap = "2.14.0" ahash = "0.8.12" -uv-build-frontend = "0.0.50" -uv-cache = "0.0.50" -uv-client = "0.0.50" -uv-configuration = "0.0.50" -uv-dispatch = "0.0.50" -uv-distribution = "0.0.50" -uv-distribution-filename = "0.0.50" -uv-distribution-types = "0.0.50" -uv-git = "0.0.50" -uv-installer = "0.0.50" -uv-pep508 = "0.0.50" -uv-preview = "0.0.50" -uv-python = "0.0.50" -uv-types = "0.0.50" -uv-workspace = "0.0.50" +uv-build-frontend = "0.0.57" +uv-cache = "0.0.57" +uv-client = "0.0.57" +uv-configuration = "0.0.57" +uv-dispatch = "0.0.57" +uv-distribution = "0.0.57" +uv-distribution-filename = "0.0.57" +uv-distribution-types = "0.0.57" +uv-git = "0.0.57" +uv-installer = "0.0.57" +uv-pep508 = "0.0.57" +uv-preview = "0.0.57" +uv-python = "0.0.57" +uv-types = "0.0.57" +uv-workspace = "0.0.57" [dev-dependencies] async-std = "1.13.2" rstest = "0.26.1" sha2 = "0.11.0" insta = "1.47.2" -serial_test = "3.4.0" +serial_test = "4.0.1" From d210d384510edad8a1c5d82dec13216ed4f57f1f Mon Sep 17 00:00:00 2001 From: Pavel Zwerschke Date: Tue, 4 Aug 2026 17:50:10 +0200 Subject: [PATCH 2/2] fixes --- Cargo.lock | 388 +++++++++++++++++++++++++------------------ Cargo.toml | 18 +- src/build_context.rs | 1 + src/lib.rs | 2 +- 4 files changed, 235 insertions(+), 174 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 646dab5..3d6212f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -306,6 +306,21 @@ dependencies = [ "tokio-util", ] +[[package]] +name = "astral_async_zip" +version = "0.0.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd939d79959c3f49a648a1d7857d63cc62548725a6b060b8dbf0ea5c92470b63" +dependencies = [ + "async-compression", + "crc32fast", + "futures-lite", + "pin-project", + "thiserror 2.0.18", + "tokio", + "tokio-util", +] + [[package]] name = "async-broadcast" version = "0.7.2" @@ -2135,11 +2150,11 @@ dependencies = [ [[package]] name = "file_url" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5d8c8b9119e366c1b4103d3ca9b5e09cc5684ae14f1265d1472d0a7fbc61747" +checksum = "5e68d9ad067554ef18d79494f0e0bcddaf263f41b0126eb7a937f9e942fcbbd8" dependencies = [ - "itertools 0.14.0", + "itertools 0.15.0", "percent-encoding", "thiserror 2.0.18", "typed-path", @@ -2255,14 +2270,14 @@ dependencies = [ [[package]] name = "fs4" -version = "0.13.1" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8640e34b88f7652208ce9e88b1a37a2ae95227d84abec377ccd3c5cfeb141ed4" +checksum = "7e72ed92b67c146290f88e9c89d60ca163ea417a446f61ffd7b72df3e7f1dfd5" dependencies = [ "fs-err", "rustix", "tokio", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -2865,7 +2880,7 @@ dependencies = [ "tokio", "tower-service", "tracing", - "windows-registry", + "windows-registry 0.5.3", ] [[package]] @@ -2880,7 +2895,7 @@ dependencies = [ "js-sys", "log", "wasm-bindgen", - "windows-core", + "windows-core 0.61.2", ] [[package]] @@ -3129,6 +3144,15 @@ dependencies = [ "either", ] +[[package]] +name = "itertools" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b4baf93f58d4425749ca49a51c50ebab072c5df6994d08fed93541c331481dc" +dependencies = [ + "either", +] + [[package]] name = "itoa" version = "1.0.15" @@ -4083,14 +4107,14 @@ checksum = "1e91099d4268b0e11973f036e885d652fb0b21fedcf69738c627f94db6a44f42" [[package]] name = "path_resolver" -version = "0.2.11" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83a6d8be98ef9723e752c20eef948d3195d4e1314bc3cc033a8ff26b4e31d660" +checksum = "87b79fa64c9aac78dc850c3ac23f27de50be06cb7d2a051aa4324c3d4d7bcaeb" dependencies = [ "ahash", "fs-err", "indexmap 2.14.0", - "itertools 0.14.0", + "itertools 0.15.0", "proptest", "tempfile", "tracing", @@ -4244,8 +4268,8 @@ dependencies = [ "indicatif", "insta", "rattler", - "rattler_conda_types 0.48.0", - "rattler_config 0.6.0", + "rattler_conda_types", + "rattler_config", "rattler_digest", "rattler_index", "rattler_lock", @@ -4539,30 +4563,30 @@ checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" [[package]] name = "quick-xml" -version = "0.37.5" +version = "0.38.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb" +checksum = "b66c2058c55a409d601666cffe35f04333cf1013010882cec174a7467cd4e21c" dependencies = [ "memchr", ] [[package]] name = "quick-xml" -version = "0.38.4" +version = "0.39.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b66c2058c55a409d601666cffe35f04333cf1013010882cec174a7467cd4e21c" +checksum = "cdcc8dd4e2f670d309a5f0e83fe36dfdc05af317008fea29144da1a2ac858e5e" dependencies = [ "memchr", + "serde", ] [[package]] name = "quick-xml" -version = "0.39.4" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdcc8dd4e2f670d309a5f0e83fe36dfdc05af317008fea29144da1a2ac858e5e" +checksum = "e660451e55124f798a69a5af3f49ccfbefbd41910eefd25caf2393e1f3473ec1" dependencies = [ "memchr", - "serde", ] [[package]] @@ -4754,9 +4778,9 @@ dependencies = [ [[package]] name = "rattler" -version = "0.46.0" +version = "0.48.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67961cc1ccb170208f10169542752dbe730353a874a13cb0749c13b960d72d5b" +checksum = "24b9d30445441401c04b874996cfcd1dfbb617a28b76a5a98367ad58e121c3a7" dependencies = [ "anyhow", "astral-reqwest-middleware", @@ -4769,7 +4793,7 @@ dependencies = [ "hex", "humantime", "indexmap 2.14.0", - "itertools 0.14.0", + "itertools 0.15.0", "jiff", "memchr", "memmap2", @@ -4777,7 +4801,7 @@ dependencies = [ "parking_lot", "path_resolver", "rattler_cache", - "rattler_conda_types 0.47.2", + "rattler_conda_types", "rattler_digest", "rattler_menuinst", "rattler_networking", @@ -4801,9 +4825,9 @@ dependencies = [ [[package]] name = "rattler_cache" -version = "0.10.1" +version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24205a6af611e71f346e5e170c32f00ce1a9b49077f699f18d8404e711dc2209" +checksum = "fc91045d53da3c63c81b7666119a1f73ed2a69473e7b451649b62397d9148b77" dependencies = [ "ahash", "anyhow", @@ -4815,15 +4839,16 @@ dependencies = [ "fs4", "futures", "hex", - "itertools 0.14.0", + "itertools 0.15.0", "parking_lot", - "rattler_conda_types 0.47.2", + "rattler_conda_types", "rattler_digest", "rattler_networking", "rattler_package_streaming", "rattler_redaction", "rayon", "reqwest", + "rustix", "serde_json", "simple_spawn_blocking", "tempfile", @@ -4835,51 +4860,9 @@ dependencies = [ [[package]] name = "rattler_conda_types" -version = "0.47.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "385575f3cfb4b9ce40c13d90b37964c80d8b527b62514118e4783ae0717b3ebd" -dependencies = [ - "ahash", - "core-foundation 0.10.1", - "dirs", - "fancy-regex", - "file_url", - "fs-err", - "glob", - "hex", - "indexmap 2.14.0", - "itertools 0.14.0", - "jiff", - "lazy-regex", - "memmap2", - "nom 8.0.0", - "nom-language", - "purl", - "rattler_digest", - "rattler_macros", - "rattler_redaction", - "regex", - "serde", - "serde-untagged", - "serde_json", - "serde_repr", - "serde_with", - "serde_yaml", - "simd-json", - "smallvec", - "strum", - "tempfile", - "thiserror 2.0.18", - "tracing", - "typed-path", - "url", -] - -[[package]] -name = "rattler_conda_types" -version = "0.48.0" +version = "0.49.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "017a8ae50486c176ed5dcd2b2118883e1eb89abcacb6fdb434b6f5cb5aa2fdf7" +checksum = "776dcc9348ae7e1843e1320ad1c1afc375bd2b73faeaa1bb49b1e002575f7791" dependencies = [ "ahash", "core-foundation 0.10.1", @@ -4890,7 +4873,7 @@ dependencies = [ "glob", "hex", "indexmap 2.14.0", - "itertools 0.14.0", + "itertools 0.15.0", "jiff", "lazy-regex", "memmap2", @@ -4920,32 +4903,14 @@ dependencies = [ [[package]] name = "rattler_config" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0afcf9763975148e4cc805653de9146ff3542535895e37cdb1a06b2dd3d681af" -dependencies = [ - "console", - "fs-err", - "indexmap 2.14.0", - "rattler_conda_types 0.47.2", - "serde", - "serde_json", - "thiserror 2.0.18", - "toml", - "tracing", - "url", -] - -[[package]] -name = "rattler_config" -version = "0.6.0" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59903c0728da7418179f5d5e5516339ea279acee06247319dc6da234f6c43dd7" +checksum = "66465befa4068f2b5ab01f4949f41e9bbb033d9d7e2833d9bde926fe2d0dfaf9" dependencies = [ "dirs", "fs-err", "indexmap 2.14.0", - "rattler_conda_types 0.48.0", + "rattler_conda_types", "serde", "serde_ignored", "serde_json", @@ -4957,9 +4922,9 @@ dependencies = [ [[package]] name = "rattler_digest" -version = "1.3.1" +version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e4af3c4e8b0cf496e66a5f2e7244364409a20cd4338ad9b331bd7247de32b69" +checksum = "56538779701395adba456293b22fda6598b079f30c24d9a22c2bb15271bd67f3" dependencies = [ "blake2 0.11.0-rc.6", "digest 0.11.3", @@ -4977,9 +4942,9 @@ dependencies = [ [[package]] name = "rattler_index" -version = "0.30.7" +version = "0.30.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26d078770093f35bfdd275aa0c34689ef989b76dcd37d4e3b31a668e98852e61" +checksum = "4a60d3106a66a529c227aebbca194d92a42d863a89a4fb1225c92ab702621120" dependencies = [ "ahash", "anyhow", @@ -4994,8 +4959,8 @@ dependencies = [ "indicatif", "jiff", "opendal", - "rattler_conda_types 0.47.2", - "rattler_config 0.5.2", + "rattler_conda_types", + "rattler_config", "rattler_digest", "rattler_networking", "rattler_package_streaming", @@ -5017,18 +4982,18 @@ dependencies = [ [[package]] name = "rattler_lock" -version = "0.31.4" +version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fc13501d19e0994f1d460569a89b595d3a7808d9c7948ec44f29b3cb202bc9b" +checksum = "eb8535d2ec6bafe0eab07f234ef7dc04e53cd547b44f1943eb9dd903e8a1088a" dependencies = [ "ahash", "file_url", "indexmap 2.14.0", - "itertools 0.14.0", + "itertools 0.15.0", "jiff", "pep440_rs", "pep508_rs", - "rattler_conda_types 0.48.0", + "rattler_conda_types", "rattler_digest", "rattler_solve", "serde", @@ -5046,9 +5011,9 @@ dependencies = [ [[package]] name = "rattler_macros" -version = "1.1.1" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac3d93067b745b200dd741e872f4160de24d1b972ee63db65e8a2cf6a447f1ff" +checksum = "bc1bde42798a908a8a2609836a062f01117b83a3fba6f8f6be3eb8c1d07bfdf2" dependencies = [ "quote", "syn 2.0.117", @@ -5056,9 +5021,9 @@ dependencies = [ [[package]] name = "rattler_menuinst" -version = "0.2.68" +version = "0.2.72" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "957dbd0e8fb9ed66dce0bd6922914fb8bf795a4334d92e2190f34314a0b1f170" +checksum = "68a6bc4214923ccd4ae3d2eab36c3bf8d4a91552ad83cdc4a67f713346dace9a" dependencies = [ "configparser", "dirs", @@ -5068,8 +5033,8 @@ dependencies = [ "known-folders", "once_cell", "plist", - "quick-xml 0.37.5", - "rattler_conda_types 0.47.2", + "quick-xml 0.41.0", + "rattler_conda_types", "rattler_shell", "regex", "serde", @@ -5081,15 +5046,15 @@ dependencies = [ "tracing", "unicode-normalization", "which", - "windows", - "windows-registry", + "windows 0.62.2", + "windows-registry 0.6.1", ] [[package]] name = "rattler_networking" -version = "0.30.0" +version = "0.30.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5014e4f5aedcbe01a83a5be0e8669b305adc82cc10985fc83f51c5fe07e0d198" +checksum = "b1789dae98aabeedffa2d28f0fd218da55ca21746d7f4b8e909f80525cf3bef5" dependencies = [ "ambient-id", "anyhow", @@ -5109,10 +5074,11 @@ dependencies = [ "google-cloud-auth", "http 1.4.0", "http-auth", - "itertools 0.14.0", + "itertools 0.15.0", "keyring-core", "netrc-rs", - "rattler_config 0.5.2", + "rattler_config", + "regex", "reqwest", "retry-policies", "serde", @@ -5127,14 +5093,14 @@ dependencies = [ [[package]] name = "rattler_package_streaming" -version = "0.26.6" +version = "0.26.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b4440ad7368a66ddd370a8160d8fb2a4d0a825b7a050f9c421dac350b37bed2" +checksum = "d2bb89525bd5df28e9abcbba31e5c97b029175e66433a43ed9087792d5b0bdb7" dependencies = [ "astral-reqwest-middleware", "astral-tokio-tar", "astral_async_http_range_reader", - "astral_async_zip", + "astral_async_zip 0.0.20", "async-compression", "async-spooled-tempfile", "bzip2 0.6.1", @@ -5148,7 +5114,7 @@ dependencies = [ "http 1.4.0", "jiff", "num_cpus", - "rattler_conda_types 0.47.2", + "rattler_conda_types", "rattler_digest", "rattler_networking", "rattler_redaction", @@ -5168,21 +5134,21 @@ dependencies = [ [[package]] name = "rattler_pty" -version = "0.2.14" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d19145200e8c578be6dca325fbacf375a57f86d4a7ccf85d2d8ee193ddfb10dd" +checksum = "c4bb899b6b8d316efe26fe43e003073ef93d230d9009a41d630e22473368c0e4" dependencies = [ "libc", - "nix 0.30.1", + "nix 0.31.3", "signal-hook", "tokio", ] [[package]] name = "rattler_redaction" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d1893dff3da09d778304797291869b17287e35a785cd8bc58fb9cd4760ef51b" +checksum = "068b9b88444342b01133c4eb1af90f44e3bc04463d738ac3fa3813df0096c177" dependencies = [ "astral-reqwest-middleware", "reqwest", @@ -5191,9 +5157,9 @@ dependencies = [ [[package]] name = "rattler_s3" -version = "0.2.6" +version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e2a55757ecde8f53a17bc176d13061dda08485e3d1197dd7d9338e04ec7a3ca" +checksum = "0274107867e75f151fdaaf361a15c06f24600cbe2ff5bab886be009c2f8baa27" dependencies = [ "aws-config", "aws-credential-types", @@ -5208,16 +5174,16 @@ dependencies = [ [[package]] name = "rattler_shell" -version = "0.27.8" +version = "0.27.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9794276d154c19579fe7982ab2c1e9a960f0d51e5e56cd8d9fafe36373a71dd3" +checksum = "06e484e0ac0106175cf7f2ae19a7c6d3da2af4b0434b5fb629ebe7b9dcc54542" dependencies = [ "anyhow", "enum_dispatch", "fs-err", "indexmap 2.14.0", - "itertools 0.14.0", - "rattler_conda_types 0.47.2", + "itertools 0.15.0", + "rattler_conda_types", "rattler_pty", "serde_json", "shlex 2.0.1", @@ -5229,19 +5195,20 @@ dependencies = [ [[package]] name = "rattler_solve" -version = "7.2.1" +version = "9.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb5972bed20c404d943da0ed351bbd97cd91b01086620bc68563e9dfe173c198" +checksum = "47428b4adefb08d4b7b915f29a3ea716f6a329b75723355ea1eb63fc0a4eaac2" dependencies = [ "hex", - "itertools 0.14.0", + "itertools 0.15.0", "jiff", - "rattler_conda_types 0.48.0", + "rattler_conda_types", "rattler_digest", "serde", "tempfile", "thiserror 2.0.18", "tracing", + "url", ] [[package]] @@ -5313,7 +5280,7 @@ dependencies = [ "cfg-if", "libc", "rustix", - "windows", + "windows 0.61.3", ] [[package]] @@ -6331,9 +6298,9 @@ checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba" [[package]] name = "signal-hook" -version = "0.3.18" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2" +checksum = "b2a0c28ca5908dbdbcd52e6fdaa00358ab88637f8ab33e1f188dd510eb44b53d" dependencies = [ "libc", "signal-hook-registry", @@ -7251,7 +7218,7 @@ checksum = "e2f15d106e3023c38e65095b2ebad332ce3d036281e33bcfccd698966adf943e" dependencies = [ "astral-tokio-tar", "astral-version-ranges", - "astral_async_zip", + "astral_async_zip 0.0.18", "base64 0.22.1", "csv", "flate2", @@ -7397,7 +7364,7 @@ dependencies = [ "astral-reqwest-retry", "astral-tl", "astral_async_http_range_reader", - "astral_async_zip", + "astral_async_zip 0.0.18", "async-trait", "bytecheck", "fs-err", @@ -7668,7 +7635,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "165f7a4cba6ef896bcefd413b8828fe8312e68285a4a73e7fd64726685ed6332" dependencies = [ "astral-tokio-tar", - "astral_async_zip", + "astral_async_zip 0.0.18", "async-compression", "blake2 0.10.6", "flate2", @@ -7740,7 +7707,7 @@ dependencies = [ "uv-warnings", "uv-windows", "walkdir", - "windows", + "windows 0.61.3", ] [[package]] @@ -7894,7 +7861,7 @@ dependencies = [ "security-framework", "thiserror 2.0.18", "tokio", - "windows", + "windows 0.61.3", "zeroize", ] @@ -7916,7 +7883,7 @@ version = "0.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dae2c56f8073436fad66b1e11e152cfcec6c61b3555cd3d7d3d5608fed68fdf5" dependencies = [ - "astral_async_zip", + "astral_async_zip 0.0.18", "fs-err", "futures", "thiserror 2.0.18", @@ -8148,8 +8115,8 @@ dependencies = [ "uv-trampoline-builder", "uv-warnings", "which", - "windows", - "windows-registry", + "windows 0.61.3", + "windows-registry 0.5.3", ] [[package]] @@ -8373,8 +8340,8 @@ dependencies = [ "tracing", "uv-fs", "uv-static", - "windows", - "windows-registry", + "windows 0.61.3", + "windows-registry 0.5.3", ] [[package]] @@ -8438,7 +8405,7 @@ dependencies = [ "uv-pep440", "uv-platform-tags", "uv-static", - "windows", + "windows 0.61.3", ] [[package]] @@ -8448,14 +8415,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d17a768e9ad7962dabd28b5c37a97d7d2922f254c57b0a3266f349165e32e41d" dependencies = [ "anyhow", - "astral_async_zip", + "astral_async_zip 0.0.18", "fs-err", "futures-lite", "goblin", "tempfile", "thiserror 2.0.18", "uv-fs", - "windows", + "windows 0.61.3", ] [[package]] @@ -8532,7 +8499,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9488a65ee48cdbd8c94d40e480e342790cb99bd8420b69bd4f1a0b2a8b23a86c" dependencies = [ "arrayvec", - "windows", + "windows 0.61.3", ] [[package]] @@ -8871,11 +8838,23 @@ version = "0.61.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893" dependencies = [ - "windows-collections", - "windows-core", - "windows-future", + "windows-collections 0.2.0", + "windows-core 0.61.2", + "windows-future 0.2.1", "windows-link 0.1.3", - "windows-numerics", + "windows-numerics 0.2.0", +] + +[[package]] +name = "windows" +version = "0.62.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "527fadee13e0c05939a6a05d5bd6eec6cd2e3dbd648b9f8e447c6518133d8580" +dependencies = [ + "windows-collections 0.3.2", + "windows-core 0.62.2", + "windows-future 0.3.2", + "windows-numerics 0.3.1", ] [[package]] @@ -8884,7 +8863,16 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8" dependencies = [ - "windows-core", + "windows-core 0.61.2", +] + +[[package]] +name = "windows-collections" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23b2d95af1a8a14a3c7367e1ed4fc9c20e0a26e79551b1454d72583c97cc6610" +dependencies = [ + "windows-core 0.62.2", ] [[package]] @@ -8896,8 +8884,21 @@ dependencies = [ "windows-implement", "windows-interface", "windows-link 0.1.3", - "windows-result", - "windows-strings", + "windows-result 0.3.4", + "windows-strings 0.4.2", +] + +[[package]] +name = "windows-core" +version = "0.62.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" +dependencies = [ + "windows-implement", + "windows-interface", + "windows-link 0.2.1", + "windows-result 0.4.1", + "windows-strings 0.5.1", ] [[package]] @@ -8906,9 +8907,20 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e" dependencies = [ - "windows-core", + "windows-core 0.61.2", "windows-link 0.1.3", - "windows-threading", + "windows-threading 0.1.0", +] + +[[package]] +name = "windows-future" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1d6f90251fe18a279739e78025bd6ddc52a7e22f921070ccdc67dde84c605cb" +dependencies = [ + "windows-core 0.62.2", + "windows-link 0.2.1", + "windows-threading 0.2.1", ] [[package]] @@ -8964,10 +8976,20 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1" dependencies = [ - "windows-core", + "windows-core 0.61.2", "windows-link 0.1.3", ] +[[package]] +name = "windows-numerics" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e2e40844ac143cdb44aead537bbf727de9b044e107a0f1220392177d15b0f26" +dependencies = [ + "windows-core 0.62.2", + "windows-link 0.2.1", +] + [[package]] name = "windows-registry" version = "0.5.3" @@ -8975,8 +8997,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5b8a9ed28765efc97bbc954883f4e6796c33a06546ebafacbabee9696967499e" dependencies = [ "windows-link 0.1.3", - "windows-result", - "windows-strings", + "windows-result 0.3.4", + "windows-strings 0.4.2", +] + +[[package]] +name = "windows-registry" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02752bf7fbdcce7f2a27a742f798510f3e5ad88dbe84871e5168e2120c3d5720" +dependencies = [ + "windows-link 0.2.1", + "windows-result 0.4.1", + "windows-strings 0.5.1", ] [[package]] @@ -8988,6 +9021,15 @@ dependencies = [ "windows-link 0.1.3", ] +[[package]] +name = "windows-result" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" +dependencies = [ + "windows-link 0.2.1", +] + [[package]] name = "windows-strings" version = "0.4.2" @@ -8997,6 +9039,15 @@ dependencies = [ "windows-link 0.1.3", ] +[[package]] +name = "windows-strings" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091" +dependencies = [ + "windows-link 0.2.1", +] + [[package]] name = "windows-sys" version = "0.52.0" @@ -9075,6 +9126,15 @@ dependencies = [ "windows-link 0.1.3", ] +[[package]] +name = "windows-threading" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3949bd5b99cafdf1c7ca86b43ca564028dfe27d66958f2470940f73d86d75b37" +dependencies = [ + "windows-link 0.2.1", +] + [[package]] name = "windows-version" version = "0.1.7" diff --git a/Cargo.toml b/Cargo.toml index c040591..fd14e8f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -33,20 +33,20 @@ clap_complete = "4.6.5" clap-verbosity-flag = { version = "3.0.4", features = ["tracing"] } futures = "0.3.32" indicatif = "0.18.4" -rattler = { version = "0.46.0", default-features = false } -rattler_config = "0.6.0" -rattler_digest = { version = "1.3.1", features = ["tokio"] } -rattler_conda_types = "0.48.0" -rattler_index = "0.30.7" -rattler_lock = "0.31.3" -rattler_networking = { version = "0.30.0", default-features = false, features = [ +rattler = { version = "0.48.1", default-features = false } +rattler_config = "0.6.2" +rattler_digest = { version = "1.3.2", features = ["tokio"] } +rattler_conda_types = "0.49.0" +rattler_index = "0.30.11" +rattler_lock = "0.32.0" +rattler_networking = { version = "0.30.3", default-features = false, features = [ "s3", "gcs", "rattler_config", "system-integration", ] } -rattler_package_streaming = { version = "0.26.6", default-features = false } -rattler_shell = "0.27.8" +rattler_package_streaming = { version = "0.26.9", default-features = false } +rattler_shell = "0.27.12" reqwest = { version = "0.13.3", default-features = false, features = ["http2"] } reqwest-middleware = { package = "astral-reqwest-middleware", version = "0.5.1" } serde = { version = "1.0.228", features = ["derive"] } diff --git a/src/build_context.rs b/src/build_context.rs index 1dc7404..f8bb4b1 100644 --- a/src/build_context.rs +++ b/src/build_context.rs @@ -88,6 +88,7 @@ impl BuildContext for PixiPackBuildContext { source: &'a std::path::Path, subdirectory: Option<&'a std::path::Path>, install_path: &'a std::path::Path, + stop_discovery_at: Option<&'a std::path::Path>, version_id: Option<&'a str>, dist: Option<&'a uv_distribution_types::SourceDist>, sources: &'a uv_configuration::NoSources, diff --git a/src/lib.rs b/src/lib.rs index 9ddc0ba..3a348fa 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -38,7 +38,7 @@ impl Default for PixiPackMetadata { } /// The configuration type for pixi-pack - just extends rattler config and can load the same TOML files as pixi. -pub type Config = rattler_config::config::ConfigBase<()>; +pub type Config = rattler_config::config::ConfigBase; /* --------------------------------------------------------------------------------------------- */ /* TESTS */