From 3cb27e2bc6b6b90058ba0d0733e541a71f4b6760 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 4 Sep 2024 13:46:43 +0200 Subject: [PATCH] build: bump the rust-dependencies group with 9 updates (#49) Bumps the rust-dependencies group with 9 updates: | Package | From | To | | --- | --- | --- | | [clap](https://github.com/clap-rs/clap) | `4.5.15` | `4.5.16` | | [rattler](https://github.com/conda/rattler) | `0.27.5` | `0.27.6` | | [rattler_lock](https://github.com/conda/rattler) | `0.22.19` | `0.22.20` | | [rattler_networking](https://github.com/conda/rattler) | `0.21.1` | `0.21.2` | | [rattler_package_streaming](https://github.com/conda/rattler) | `0.21.7` | `0.22.3` | | [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.5` | `0.12.7` | | [serde](https://github.com/serde-rs/serde) | `1.0.207` | `1.0.209` | | [serde_json](https://github.com/serde-rs/json) | `1.0.125` | `1.0.127` | | [tokio](https://github.com/tokio-rs/tokio) | `1.39.2` | `1.40.0` | Updates `clap` from 4.5.15 to 4.5.16 - [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.5.15...clap_complete-v4.5.16) Updates `rattler` from 0.27.5 to 0.27.6 - [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-v0.27.5...rattler-v0.27.6) Updates `rattler_lock` from 0.22.19 to 0.22.20 - [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.22.19...rattler_lock-v0.22.20) Updates `rattler_networking` from 0.21.1 to 0.21.2 - [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_networking-v0.21.1...rattler_networking-v0.21.2) Updates `rattler_package_streaming` from 0.21.7 to 0.22.3 - [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_package_streaming-v0.21.7...rattler_package_streaming-v0.22.3) Updates `reqwest` from 0.12.5 to 0.12.7 - [Release notes](https://github.com/seanmonstar/reqwest/releases) - [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md) - [Commits](https://github.com/seanmonstar/reqwest/compare/v0.12.5...v0.12.7) Updates `serde` from 1.0.207 to 1.0.209 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.207...v1.0.209) Updates `serde_json` from 1.0.125 to 1.0.127 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/1.0.125...1.0.127) Updates `tokio` from 1.39.2 to 1.40.0 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.39.2...tokio-1.40.0) --- updated-dependencies: - dependency-name: clap dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: rattler dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: rattler_lock dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: rattler_networking dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: rattler_package_streaming dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: reqwest dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: serde dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: serde_json dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: tokio dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Cargo.lock | 482 ++++++++++++++++++++++------------------------------- Cargo.toml | 16 +- 2 files changed, 205 insertions(+), 293 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 0d46d06..86b12a5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -136,12 +136,14 @@ dependencies = [ [[package]] name = "async-broadcast" -version = "0.5.1" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c48ccdbf6ca6b121e0f586cbc0e73ae440e56c67c30fa0873b4e110d9c26d2b" +checksum = "20cd0e2e25ea8e5f7e9df04578dc6cf5c83577fd09b1a46aaf5c85e1c33f2a7e" dependencies = [ - "event-listener 2.5.3", + "event-listener 5.3.1", + "event-listener-strategy", "futures-core", + "pin-project-lite", ] [[package]] @@ -195,14 +197,13 @@ dependencies = [ [[package]] name = "async-fs" -version = "1.6.0" +version = "2.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "279cf904654eeebfa37ac9bb1598880884924aab82e290aa65c9e77a0e142e06" +checksum = "ebcd09b382f40fcd159c2d695175b2ae620ffa5f3bd6f664131efff4e8b9e04a" dependencies = [ - "async-lock 2.8.0", - "autocfg", + "async-lock 3.4.0", "blocking", - "futures-lite 1.13.0", + "futures-lite 2.3.0", ] [[package]] @@ -281,19 +282,22 @@ dependencies = [ [[package]] name = "async-process" -version = "1.8.1" +version = "2.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea6438ba0a08d81529c69b36700fa2f95837bfe3e776ab39cde9c14d9149da88" +checksum = "a8a07789659a4d385b79b18b9127fc27e1a59e1e89117c78c5ea3b806f016374" dependencies = [ - "async-io 1.13.0", - "async-lock 2.8.0", + "async-channel 2.3.1", + "async-io 2.3.4", + "async-lock 3.4.0", "async-signal", + "async-task", "blocking", "cfg-if", - "event-listener 3.1.0", - "futures-lite 1.13.0", + "event-listener 5.3.1", + "futures-lite 2.3.0", "rustix 0.38.34", - "windows-sys 0.48.0", + "tracing", + "windows-sys 0.59.0", ] [[package]] @@ -524,6 +528,12 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +[[package]] +name = "cfg_aliases" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" + [[package]] name = "chrono" version = "0.4.38" @@ -549,9 +559,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.15" +version = "4.5.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11d8838454fda655dafd3accb2b6e2bea645b9e4078abe84a22ceb947235c5cc" +checksum = "ed6719fffa43d0d87e5fd8caeab59be1554fb028cd30edc88fc4369b17971019" dependencies = [ "clap_builder", "clap_derive", @@ -710,6 +720,35 @@ dependencies = [ "syn 2.0.74", ] +[[package]] +name = "dbus" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bb21987b9fb1613058ba3843121dd18b163b254d8a6e797e144cbac14d96d1b" +dependencies = [ + "libc", + "libdbus-sys", + "winapi", +] + +[[package]] +name = "dbus-secret-service" +version = "4.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1caa0c241c01ad8d99a78d553567d38f873dd3ac16eca33a5370d650ab25584e" +dependencies = [ + "aes", + "block-padding", + "cbc", + "dbus", + "futures-util", + "hkdf", + "num", + "once_cell", + "rand", + "sha2", +] + [[package]] name = "deranged" version = "0.3.11" @@ -806,6 +845,12 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "endi" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf" + [[package]] name = "enum_dispatch" version = "0.3.13" @@ -871,17 +916,6 @@ version = "2.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" -[[package]] -name = "event-listener" -version = "3.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d93877bcde0eb80ca09131a08d23f0a5c18a620b01db137dba666d18cd9b30c2" -dependencies = [ - "concurrent-queue", - "parking", - "pin-project-lite", -] - [[package]] name = "event-listener" version = "5.3.1" @@ -1714,16 +1748,16 @@ dependencies = [ [[package]] name = "keyring" -version = "2.3.3" +version = "3.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "363387f0019d714aa60cc30ab4fe501a747f4c08fc58f069dd14be971bd495a0" +checksum = "030a9b84bb2a2f3673d4c8b8236091ed5d8f6b66a56d8085471d8abd5f3c6a80" dependencies = [ "byteorder", - "lazy_static", - "linux-keyutils", + "dbus-secret-service", "secret-service", "security-framework", - "windows-sys 0.52.0", + "windows-sys 0.59.0", + "zbus", ] [[package]] @@ -1835,24 +1869,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" [[package]] -name = "libredox" -version = "0.1.3" +name = "libdbus-sys" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" +checksum = "06085512b750d640299b79be4bad3d2fa90a9c00b1fd9e1b46364f66f0485c72" dependencies = [ - "bitflags 2.6.0", - "libc", - "redox_syscall 0.5.3", + "pkg-config", ] [[package]] -name = "linux-keyutils" -version = "0.2.4" +name = "libredox" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "761e49ec5fd8a5a463f9b84e877c373d888935b71c6be78f3767fe2ae6bed18e" +checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ "bitflags 2.6.0", "libc", + "redox_syscall 0.5.3", ] [[package]] @@ -1926,15 +1959,6 @@ dependencies = [ "libc", ] -[[package]] -name = "memoffset" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" -dependencies = [ - "autocfg", -] - [[package]] name = "memoffset" version = "0.9.1" @@ -2002,14 +2026,15 @@ checksum = "ea2970fbbc8c785e8246234a7bd004ed66cd1ed1a35ec73669a92545e419b836" [[package]] name = "nix" -version = "0.26.4" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b" +checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.6.0", "cfg-if", + "cfg_aliases", "libc", - "memoffset 0.7.1", + "memoffset", ] [[package]] @@ -2381,14 +2406,14 @@ dependencies = [ "fxhash", "indicatif", "rattler", - "rattler_conda_types 0.27.2", - "rattler_digest 1.0.1", + "rattler_conda_types", + "rattler_digest", "rattler_index", "rattler_lock", - "rattler_networking 0.21.1", - "rattler_package_streaming 0.21.7", + "rattler_networking", + "rattler_package_streaming", "rattler_shell", - "reqwest 0.12.5", + "reqwest 0.12.7", "reqwest-middleware", "rstest", "serde", @@ -2462,23 +2487,13 @@ dependencies = [ "zerocopy", ] -[[package]] -name = "proc-macro-crate" -version = "1.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" -dependencies = [ - "once_cell", - "toml_edit 0.19.15", -] - [[package]] name = "proc-macro-crate" version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284" dependencies = [ - "toml_edit 0.21.1", + "toml_edit", ] [[package]] @@ -2594,9 +2609,9 @@ dependencies = [ [[package]] name = "rattler" -version = "0.27.5" +version = "0.27.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba3f7c4e9c778e82c86e4a176e116d7f6d4cd5b91f07e299ba7cba403a1f0ed9" +checksum = "70e94e9ac249e66d45f10216692c29750f39cb95f4ea701c623f0b3138c24fdb" dependencies = [ "anyhow", "digest", @@ -2611,14 +2626,14 @@ dependencies = [ "once_cell", "parking_lot", "rattler_cache", - "rattler_conda_types 0.27.2", - "rattler_digest 1.0.1", - "rattler_networking 0.21.1", - "rattler_package_streaming 0.22.2", + "rattler_conda_types", + "rattler_digest", + "rattler_networking", + "rattler_package_streaming", "rattler_shell", "reflink-copy", "regex", - "reqwest 0.12.5", + "reqwest 0.12.7", "reqwest-middleware", "simple_spawn_blocking", "smallvec", @@ -2632,9 +2647,9 @@ dependencies = [ [[package]] name = "rattler_cache" -version = "0.1.7" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6281470abcc12960b6c71a579a264c444238f329551677393f00acf1d554ce3" +checksum = "534344446506ef7b6035b2a3d75937b8375dea7a99da6eeb3631fd478782fa34" dependencies = [ "anyhow", "digest", @@ -2642,11 +2657,11 @@ dependencies = [ "fxhash", "itertools", "parking_lot", - "rattler_conda_types 0.27.2", - "rattler_digest 1.0.1", - "rattler_networking 0.21.1", - "rattler_package_streaming 0.22.2", - "reqwest 0.12.5", + "rattler_conda_types", + "rattler_digest", + "rattler_networking", + "rattler_package_streaming", + "reqwest 0.12.7", "reqwest-middleware", "thiserror", "tokio", @@ -2654,40 +2669,6 @@ dependencies = [ "url", ] -[[package]] -name = "rattler_conda_types" -version = "0.26.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa8a3f6f355aebb8a7af60bf5d961adce58689892d646616201d1f5daba1c525" -dependencies = [ - "chrono", - "file_url", - "fxhash", - "glob", - "hex", - "indexmap 2.4.0", - "itertools", - "lazy-regex", - "nom", - "purl", - "rattler_digest 0.19.5", - "rattler_macros 0.19.4", - "regex", - "serde", - "serde-untagged", - "serde_json", - "serde_repr", - "serde_with", - "serde_yaml", - "simd-json", - "smallvec", - "strum", - "thiserror", - "tracing", - "typed-path", - "url", -] - [[package]] name = "rattler_conda_types" version = "0.27.2" @@ -2705,8 +2686,8 @@ dependencies = [ "lazy-regex", "nom", "purl", - "rattler_digest 1.0.1", - "rattler_macros 1.0.1", + "rattler_digest", + "rattler_macros", "rattler_redaction", "regex", "serde", @@ -2724,22 +2705,6 @@ dependencies = [ "url", ] -[[package]] -name = "rattler_digest" -version = "0.19.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eeb0228f734983274fb6938844123e88aa55158d53ead37e8ae3deb641fe05aa" -dependencies = [ - "blake2", - "digest", - "generic-array", - "hex", - "md-5", - "serde", - "serde_with", - "sha2", -] - [[package]] name = "rattler_digest" version = "1.0.1" @@ -2763,9 +2728,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "665dccb14dc21342a87dcb9d095bc1d3b96e76b65e4cfda86d1e65e3b8c06c79" dependencies = [ "fs-err", - "rattler_conda_types 0.27.2", - "rattler_digest 1.0.1", - "rattler_package_streaming 0.22.2", + "rattler_conda_types", + "rattler_digest", + "rattler_package_streaming", "serde_json", "tracing", "walkdir", @@ -2773,9 +2738,9 @@ dependencies = [ [[package]] name = "rattler_lock" -version = "0.22.19" +version = "0.22.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b01be2802b27b205ec37a172d9f5e23e995936aeeea5764a256f1b128bd7c2dc" +checksum = "1ce9290c3c0a702806b74b015a5c3dd638211255379f59d261e098ffc12d98d9" dependencies = [ "chrono", "file_url", @@ -2784,8 +2749,8 @@ dependencies = [ "itertools", "pep440_rs", "pep508_rs", - "rattler_conda_types 0.27.2", - "rattler_digest 1.0.1", + "rattler_conda_types", + "rattler_digest", "serde", "serde_repr", "serde_with", @@ -2794,16 +2759,6 @@ dependencies = [ "url", ] -[[package]] -name = "rattler_macros" -version = "0.19.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4961d74ca0a15a62c83e439dfd9f440f35f8c31dfb71afe990b2d8fbf916f7a" -dependencies = [ - "quote", - "syn 2.0.74", -] - [[package]] name = "rattler_macros" version = "1.0.1" @@ -2816,9 +2771,9 @@ dependencies = [ [[package]] name = "rattler_networking" -version = "0.20.10" +version = "0.21.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fec041e559f2b4cb21556816f10b3da174932f49280f335b21563d06d2a4737" +checksum = "c53c13a325db9d307886a6a31c3c88a3126b006fe618974b528b6dcf1943ece1" dependencies = [ "anyhow", "async-trait", @@ -2832,7 +2787,7 @@ dependencies = [ "itertools", "keyring", "netrc-rs", - "reqwest 0.12.5", + "reqwest 0.12.7", "reqwest-middleware", "retry-policies", "serde", @@ -2842,73 +2797,21 @@ dependencies = [ "url", ] -[[package]] -name = "rattler_networking" -version = "0.21.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d635bd42b45a0446ba7cfe21ac07e6efc6016e28ef35c40f6b6e3aa22681667f" -dependencies = [ - "anyhow", - "async-trait", - "base64 0.22.1", - "chrono", - "dirs", - "fslock", - "getrandom", - "google-cloud-auth", - "http 1.1.0", - "itertools", - "keyring", - "netrc-rs", - "reqwest 0.12.5", - "reqwest-middleware", - "retry-policies", - "serde", - "serde_json", - "thiserror", - "tracing", - "url", -] - -[[package]] -name = "rattler_package_streaming" -version = "0.21.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3a65e6c6ebda42aef76886decf080450eb278bb584bebe3e11fb84b3b541b2d" -dependencies = [ - "bzip2", - "chrono", - "futures-util", - "num_cpus", - "rattler_conda_types 0.26.3", - "rattler_digest 0.19.5", - "rattler_networking 0.20.10", - "serde_json", - "tar", - "tempfile", - "thiserror", - "tokio", - "tokio-util", - "url", - "zip", - "zstd", -] - [[package]] name = "rattler_package_streaming" -version = "0.22.2" +version = "0.22.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "753acc6ff608668f88852d2dfa0c334e046253dd9e40dce5fb2f50427eb3b9f4" +checksum = "fe4f972fe90d9ebbb055ca3cf3527d9206ff908fee1a39f880d5db209c729976" dependencies = [ "bzip2", "chrono", "futures-util", "num_cpus", - "rattler_conda_types 0.27.2", - "rattler_digest 1.0.1", - "rattler_networking 0.21.1", + "rattler_conda_types", + "rattler_digest", + "rattler_networking", "rattler_redaction", - "reqwest 0.12.5", + "reqwest 0.12.7", "reqwest-middleware", "serde_json", "tar", @@ -2928,7 +2831,7 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "14b8739ebf209f017d70f4a27b2726358bade979cc3327b1765163c93a18d46f" dependencies = [ - "reqwest 0.12.5", + "reqwest 0.12.7", "reqwest-middleware", "url", ] @@ -2942,7 +2845,7 @@ dependencies = [ "enum_dispatch", "indexmap 2.4.0", "itertools", - "rattler_conda_types 0.27.2", + "rattler_conda_types", "serde_json", "shlex", "tempfile", @@ -3091,7 +2994,7 @@ dependencies = [ "serde_json", "serde_urlencoded", "sync_wrapper 0.1.2", - "system-configuration", + "system-configuration 0.5.1", "tokio", "tokio-native-tls", "tokio-rustls 0.24.1", @@ -3101,14 +3004,14 @@ dependencies = [ "wasm-bindgen-futures", "web-sys", "webpki-roots 0.25.4", - "winreg 0.50.0", + "winreg", ] [[package]] name = "reqwest" -version = "0.12.5" +version = "0.12.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7d6d2a27d57148378eb5e111173f4276ad26340ecc5c49a4a2152167a2d6a37" +checksum = "f8f4955649ef5c38cc7f9e8aa41761d48fb9677197daea9984dc54f56aad5e63" dependencies = [ "async-compression", "base64 0.22.1", @@ -3140,7 +3043,7 @@ dependencies = [ "serde_json", "serde_urlencoded", "sync_wrapper 1.0.1", - "system-configuration", + "system-configuration 0.6.1", "tokio", "tokio-native-tls", "tokio-rustls 0.26.0", @@ -3152,7 +3055,7 @@ dependencies = [ "wasm-streams", "web-sys", "webpki-roots 0.26.3", - "winreg 0.52.0", + "windows-registry", ] [[package]] @@ -3164,7 +3067,7 @@ dependencies = [ "anyhow", "async-trait", "http 1.1.0", - "reqwest 0.12.5", + "reqwest 0.12.7", "serde", "thiserror", "tower-service", @@ -3214,7 +3117,7 @@ checksum = "c5e1711e7d14f74b12a58411c542185ef7fb7f2e7f8ee6e2940a883628522b42" dependencies = [ "cfg-if", "glob", - "proc-macro-crate 3.1.0", + "proc-macro-crate", "proc-macro2", "quote", "regex", @@ -3405,9 +3308,9 @@ dependencies = [ [[package]] name = "secret-service" -version = "3.1.0" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5204d39df37f06d1944935232fd2dfe05008def7ca599bf28c0800366c8a8f9" +checksum = "e4d35ad99a181be0a60ffcbe85d680d98f87bdc4d7644ade319b87076b9dbfd4" dependencies = [ "aes", "cbc", @@ -3453,9 +3356,9 @@ checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" [[package]] name = "serde" -version = "1.0.207" +version = "1.0.209" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5665e14a49a4ea1b91029ba7d3bca9f299e1f7cfa194388ccc20f14743e784f2" +checksum = "99fce0ffe7310761ca6bf9faf5115afbc19688edd00171d81b1bb1b116c63e09" dependencies = [ "serde_derive", ] @@ -3473,9 +3376,9 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.207" +version = "1.0.209" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6aea2634c86b0e8ef2cfdc0c340baede54ec27b1e46febd7f80dffb2aa44a00e" +checksum = "a5831b979fd7b5439637af1752d535ff49f4860c0f341d1baeb6faf0f4242170" dependencies = [ "proc-macro2", "quote", @@ -3484,9 +3387,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.125" +version = "1.0.127" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83c8e735a073ccf5be70aa8066aa984eaf2fa000db6c8d0100ae605b366d31ed" +checksum = "8043c06d9f82bd7271361ed64f415fe5e12a77fdb52e573e7f06a516dea329ad" dependencies = [ "indexmap 2.4.0", "itoa", @@ -3790,6 +3693,9 @@ name = "sync_wrapper" version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394" +dependencies = [ + "futures-core", +] [[package]] name = "system-configuration" @@ -3799,7 +3705,18 @@ checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" dependencies = [ "bitflags 1.3.2", "core-foundation", - "system-configuration-sys", + "system-configuration-sys 0.5.0", +] + +[[package]] +name = "system-configuration" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b" +dependencies = [ + "bitflags 2.6.0", + "core-foundation", + "system-configuration-sys 0.6.0", ] [[package]] @@ -3812,6 +3729,16 @@ dependencies = [ "libc", ] +[[package]] +name = "system-configuration-sys" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4" +dependencies = [ + "core-foundation-sys", + "libc", +] + [[package]] name = "tar" version = "0.4.41" @@ -3914,9 +3841,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.39.2" +version = "1.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daa4fb1bc778bd6f04cbfc4bb2d06a7396a8f299dc33ea1900cedaa316f467b1" +checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998" dependencies = [ "backtrace", "bytes", @@ -4016,17 +3943,6 @@ version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" -[[package]] -name = "toml_edit" -version = "0.19.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" -dependencies = [ - "indexmap 2.4.0", - "toml_datetime", - "winnow", -] - [[package]] name = "toml_edit" version = "0.21.1" @@ -4156,7 +4072,7 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9" dependencies = [ - "memoffset 0.9.1", + "memoffset", "tempfile", "winapi", ] @@ -4506,6 +4422,17 @@ dependencies = [ "syn 2.0.74", ] +[[package]] +name = "windows-registry" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0" +dependencies = [ + "windows-result", + "windows-strings", + "windows-targets 0.52.6", +] + [[package]] name = "windows-result" version = "0.2.0" @@ -4692,16 +4619,6 @@ dependencies = [ "windows-sys 0.48.0", ] -[[package]] -name = "winreg" -version = "0.52.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5" -dependencies = [ - "cfg-if", - "windows-sys 0.48.0", -] - [[package]] name = "xattr" version = "1.3.1" @@ -4725,30 +4642,27 @@ dependencies = [ [[package]] name = "zbus" -version = "3.15.2" +version = "4.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "675d170b632a6ad49804c8cf2105d7c31eddd3312555cffd4b740e08e97c25e6" +checksum = "bb97012beadd29e654708a0fdb4c84bc046f537aecfde2c3ee0a9e4b4d48c725" dependencies = [ "async-broadcast", "async-executor", "async-fs", - "async-io 1.13.0", - "async-lock 2.8.0", + "async-io 2.3.4", + "async-lock 3.4.0", "async-process", "async-recursion", "async-task", "async-trait", "blocking", - "byteorder", - "derivative", "enumflags2", - "event-listener 2.5.3", + "event-listener 5.3.1", "futures-core", "futures-sink", "futures-util", "hex", "nix", - "once_cell", "ordered-stream", "rand", "serde", @@ -4757,7 +4671,7 @@ dependencies = [ "static_assertions", "tracing", "uds_windows", - "winapi", + "windows-sys 0.52.0", "xdg-home", "zbus_macros", "zbus_names", @@ -4766,23 +4680,22 @@ dependencies = [ [[package]] name = "zbus_macros" -version = "3.15.2" +version = "4.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7131497b0f887e8061b430c530240063d33bf9455fa34438f388a245da69e0a5" +checksum = "267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e" dependencies = [ - "proc-macro-crate 1.3.1", + "proc-macro-crate", "proc-macro2", "quote", - "regex", - "syn 1.0.109", + "syn 2.0.74", "zvariant_utils", ] [[package]] name = "zbus_names" -version = "2.6.1" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "437d738d3750bed6ca9b8d423ccc7a8eb284f6b1d6d4e225a0e4e6258d864c8d" +checksum = "4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c" dependencies = [ "serde", "static_assertions", @@ -4878,13 +4791,12 @@ dependencies = [ [[package]] name = "zvariant" -version = "3.15.2" +version = "4.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4eef2be88ba09b358d3b58aca6e41cd853631d44787f319a1383ca83424fb2db" +checksum = "2084290ab9a1c471c38fc524945837734fbf124487e105daec2bb57fd48c81fe" dependencies = [ - "byteorder", + "endi", "enumflags2", - "libc", "serde", "static_assertions", "zvariant_derive", @@ -4892,24 +4804,24 @@ dependencies = [ [[package]] name = "zvariant_derive" -version = "3.15.2" +version = "4.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37c24dc0bed72f5f90d1f8bb5b07228cbf63b3c6e9f82d82559d4bae666e7ed9" +checksum = "73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449" dependencies = [ - "proc-macro-crate 1.3.1", + "proc-macro-crate", "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.74", "zvariant_utils", ] [[package]] name = "zvariant_utils" -version = "1.0.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7234f0d811589db492d16893e3f21e8e2fd282e6d01b0cddee310322062cc200" +checksum = "c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.74", ] diff --git a/Cargo.toml b/Cargo.toml index 7f36ba3..f974dcb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -23,28 +23,28 @@ rustls-tls = [ [dependencies] anyhow = "1.*" -clap = { version = "4.5.15", features = ["derive", "string"] } +clap = { version = "4.5.16", features = ["derive", "string"] } clap-verbosity-flag = "2.2.1" futures = "0.3.30" indicatif = "0.17.8" -rattler = { version = "0.27.5", default-features = false } +rattler = { version = "0.27.6", default-features = false } rattler_digest = "1.0.1" rattler_conda_types = "0.27.2" rattler_index = "0.19.24" -rattler_lock = "0.22.19" +rattler_lock = "0.22.20" rattler_networking = { version = "0.21.1", default-features = false } -rattler_package_streaming = { version = "0.21.2", default-features = false } +rattler_package_streaming = { version = "0.22.3", default-features = false } rattler_shell = "0.21.6" -reqwest = { version = "0.12.5", default-features = false, features = [ +reqwest = { version = "0.12.7", default-features = false, features = [ "http2", "macos-system-configuration", ] } reqwest-middleware = "0.3.3" -serde = { version = "1.0.207", features = ["derive"] } -serde_json = "1.0.125" +serde = { version = "1.0.209", features = ["derive"] } +serde_json = "1.0.127" serde_yaml = "0.9.34" tokio-tar = "0.3.1" -tokio = { version = "1.39.2", features = ["rt-multi-thread"] } +tokio = { version = "1.40.0", features = ["rt-multi-thread"] } tokio-stream = { version = "0.1.15", features = ["fs"] } tracing = "0.1.40" tracing-subscriber = { version = "0.3.18", features = [