From 5b89704f1cf25d6fcc325421c45777ca72b92376 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 Nov 2024 15:58:12 +0000 Subject: [PATCH] Bump the crates-io group across 1 directory with 19 updates Bumps the crates-io group with 19 updates in the / directory: | Package | From | To | | --- | --- | --- | | [cargo-config2](https://github.com/taiki-e/cargo-config2) | `0.1.26` | `0.1.29` | | [cargo_metadata](https://github.com/oli-obk/cargo_metadata) | `0.18.1` | `0.19.0` | | [cbindgen](https://github.com/mozilla/cbindgen) | `0.26.0` | `0.27.0` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.11.0` | `3.14.0` | | [zip](https://github.com/zip-rs/zip2) | `0.6.6` | `2.1.6` | | [thiserror](https://github.com/dtolnay/thiserror) | `1.0.64` | `2.0.3` | | [fs-err](https://github.com/andrewhickman/fs-err) | `2.11.0` | `3.0.0` | | [indexmap](https://github.com/indexmap-rs/indexmap) | `2.5.0` | `2.6.0` | | [pyproject-toml](https://github.com/PyO3/pyproject-toml-rs) | `0.11.0` | `0.13.3` | | [itertools](https://github.com/rust-itertools/itertools) | `0.12.1` | `0.13.0` | | [normpath](https://github.com/dylni/normpath) | `1.2.0` | `1.3.0` | | [pep508_rs](https://github.com/konstin/pep508_rs) | `0.6.1` | `0.8.1` | | [cargo-xwin](https://github.com/rust-cross/cargo-xwin) | `0.16.5` | `0.17.3` | | [minijinja](https://github.com/mitsuhiko/minijinja) | `1.0.21` | `2.5.0` | | [ureq](https://github.com/algesten/ureq) | `2.9.7` | `2.10.1` | | [rustls](https://github.com/rustls/rustls) | `0.22.4` | `0.23.10` | | [rustls-pemfile](https://github.com/rustls/pemfile) | `2.1.3` | `2.2.0` | | [trycmd](https://github.com/assert-rs/snapbox) | `0.15.7` | `0.15.8` | | [which](https://github.com/harryfei/which-rs) | `6.0.3` | `7.0.0` | Updates `cargo-config2` from 0.1.26 to 0.1.29 - [Release notes](https://github.com/taiki-e/cargo-config2/releases) - [Changelog](https://github.com/taiki-e/cargo-config2/blob/main/CHANGELOG.md) - [Commits](https://github.com/taiki-e/cargo-config2/compare/v0.1.26...v0.1.29) Updates `cargo_metadata` from 0.18.1 to 0.19.0 - [Release notes](https://github.com/oli-obk/cargo_metadata/releases) - [Changelog](https://github.com/oli-obk/cargo_metadata/blob/main/CHANGELOG.md) - [Commits](https://github.com/oli-obk/cargo_metadata/compare/0.18.1...0.19.0) Updates `cbindgen` from 0.26.0 to 0.27.0 - [Release notes](https://github.com/mozilla/cbindgen/releases) - [Changelog](https://github.com/mozilla/cbindgen/blob/master/CHANGES) - [Commits](https://github.com/mozilla/cbindgen/compare/0.26.0...v0.27.0) Updates `tempfile` from 3.11.0 to 3.14.0 - [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md) - [Commits](https://github.com/Stebalien/tempfile/compare/v3.11.0...v3.14.0) Updates `zip` from 0.6.6 to 2.1.6 - [Release notes](https://github.com/zip-rs/zip2/releases) - [Changelog](https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md) - [Commits](https://github.com/zip-rs/zip2/commits/v2.1.6) Updates `thiserror` from 1.0.64 to 2.0.3 - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/1.0.64...2.0.3) Updates `fs-err` from 2.11.0 to 3.0.0 - [Changelog](https://github.com/andrewhickman/fs-err/blob/main/CHANGELOG.md) - [Commits](https://github.com/andrewhickman/fs-err/compare/2.11.0...3.0.0) Updates `indexmap` from 2.5.0 to 2.6.0 - [Changelog](https://github.com/indexmap-rs/indexmap/blob/master/RELEASES.md) - [Commits](https://github.com/indexmap-rs/indexmap/compare/2.5.0...2.6.0) Updates `pyproject-toml` from 0.11.0 to 0.13.3 - [Changelog](https://github.com/PyO3/pyproject-toml-rs/blob/main/Changelog.md) - [Commits](https://github.com/PyO3/pyproject-toml-rs/commits/v0.13.3) Updates `itertools` from 0.12.1 to 0.13.0 - [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-itertools/itertools/compare/v0.12.1...v0.13.0) Updates `normpath` from 1.2.0 to 1.3.0 - [Release notes](https://github.com/dylni/normpath/releases) - [Commits](https://github.com/dylni/normpath/compare/1.2.0...1.3.0) Updates `pep508_rs` from 0.6.1 to 0.8.1 - [Changelog](https://github.com/konstin/pep508_rs/blob/main/Changelog.md) - [Commits](https://github.com/konstin/pep508_rs/compare/v0.6.1...v0.8.1) Updates `cargo-xwin` from 0.16.5 to 0.17.3 - [Release notes](https://github.com/rust-cross/cargo-xwin/releases) - [Commits](https://github.com/rust-cross/cargo-xwin/compare/v0.16.5...v0.17.3) Updates `minijinja` from 1.0.21 to 2.5.0 - [Release notes](https://github.com/mitsuhiko/minijinja/releases) - [Changelog](https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md) - [Commits](https://github.com/mitsuhiko/minijinja/compare/1.0.21...2.5.0) Updates `ureq` from 2.9.7 to 2.10.1 - [Changelog](https://github.com/algesten/ureq/blob/main/CHANGELOG.md) - [Commits](https://github.com/algesten/ureq/compare/2.9.7...2.10.1) Updates `rustls` from 0.22.4 to 0.23.10 - [Release notes](https://github.com/rustls/rustls/releases) - [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md) - [Commits](https://github.com/rustls/rustls/compare/v/0.22.4...v/0.23.10) Updates `rustls-pemfile` from 2.1.3 to 2.2.0 - [Release notes](https://github.com/rustls/pemfile/releases) - [Commits](https://github.com/rustls/pemfile/compare/v/2.1.3...v/2.2.0) Updates `trycmd` from 0.15.7 to 0.15.8 - [Commits](https://github.com/assert-rs/snapbox/compare/trycmd-v0.15.7...trycmd-v0.15.8) Updates `which` from 6.0.3 to 7.0.0 - [Release notes](https://github.com/harryfei/which-rs/releases) - [Changelog](https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md) - [Commits](https://github.com/harryfei/which-rs/compare/6.0.3...7.0.0) --- updated-dependencies: - dependency-name: cargo-config2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: crates-io - dependency-name: cargo_metadata dependency-type: direct:production update-type: version-update:semver-minor dependency-group: crates-io - dependency-name: cbindgen dependency-type: direct:production update-type: version-update:semver-minor dependency-group: crates-io - dependency-name: tempfile dependency-type: direct:production update-type: version-update:semver-minor dependency-group: crates-io - dependency-name: zip dependency-type: direct:production update-type: version-update:semver-major dependency-group: crates-io - dependency-name: thiserror dependency-type: direct:production update-type: version-update:semver-major dependency-group: crates-io - dependency-name: fs-err dependency-type: direct:production update-type: version-update:semver-major dependency-group: crates-io - dependency-name: indexmap dependency-type: direct:production update-type: version-update:semver-minor dependency-group: crates-io - dependency-name: pyproject-toml dependency-type: direct:production update-type: version-update:semver-minor dependency-group: crates-io - dependency-name: itertools dependency-type: direct:production update-type: version-update:semver-minor dependency-group: crates-io - dependency-name: normpath dependency-type: direct:production update-type: version-update:semver-minor dependency-group: crates-io - dependency-name: pep508_rs dependency-type: direct:production update-type: version-update:semver-minor dependency-group: crates-io - dependency-name: cargo-xwin dependency-type: direct:production update-type: version-update:semver-minor dependency-group: crates-io - dependency-name: minijinja dependency-type: direct:production update-type: version-update:semver-major dependency-group: crates-io - dependency-name: ureq dependency-type: direct:production update-type: version-update:semver-minor dependency-group: crates-io - dependency-name: rustls dependency-type: direct:production update-type: version-update:semver-minor dependency-group: crates-io - dependency-name: rustls-pemfile dependency-type: direct:production update-type: version-update:semver-minor dependency-group: crates-io - dependency-name: trycmd dependency-type: direct:production update-type: version-update:semver-patch dependency-group: crates-io - dependency-name: which dependency-type: direct:production update-type: version-update:semver-major dependency-group: crates-io ... Signed-off-by: dependabot[bot] --- Cargo.lock | 579 ++++++++++++++++++++++++++++++++++++++--------------- Cargo.toml | 38 ++-- 2 files changed, 439 insertions(+), 178 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 69c72b081..92a7de319 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -90,6 +90,15 @@ version = "1.0.93" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c95c10ba0b00a02636238b814946408b1322d5ac4760326e6fb8ec956d85775" +[[package]] +name = "arbitrary" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223" +dependencies = [ + "derive_arbitrary", +] + [[package]] name = "autocfg" version = "1.3.0" @@ -104,7 +113,33 @@ checksum = "edf3ee19dbc0a46d740f6f0926bde8c50f02bdbc7b536842da28f6ac56513a8b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.89", + "syn", +] + +[[package]] +name = "aws-lc-rs" +version = "1.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f47bb8cc16b669d267eeccf585aea077d0882f4777b1c1f740217885d6e6e5a3" +dependencies = [ + "aws-lc-sys", + "paste", + "zeroize", +] + +[[package]] +name = "aws-lc-sys" +version = "0.23.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2101df3813227bbaaaa0b04cd61c534c7954b22bd68d399b440be937dc63ff7" +dependencies = [ + "bindgen", + "cc", + "cmake", + "dunce", + "fs_extra", + "libc", + "paste", ] [[package]] @@ -119,6 +154,29 @@ version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" +[[package]] +name = "bindgen" +version = "0.69.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088" +dependencies = [ + "bitflags 2.5.0", + "cexpr", + "clang-sys", + "itertools 0.12.1", + "lazy_static", + "lazycell", + "log", + "prettyplease", + "proc-macro2", + "quote", + "regex", + "rustc-hash", + "shlex", + "syn", + "which 4.4.2", +] + [[package]] name = "bitflags" version = "1.3.2" @@ -150,6 +208,12 @@ dependencies = [ "serde", ] +[[package]] +name = "bumpalo" +version = "3.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" + [[package]] name = "byteorder" version = "1.5.0" @@ -191,9 +255,9 @@ dependencies = [ [[package]] name = "cab" -version = "0.5.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e8636d870cf15918e416b7904f0db1cbd06de0ffe392986c3b16662552df00c" +checksum = "171228650e6721d5acc0868a462cd864f49ac5f64e4a42cde270406e64e404d2" dependencies = [ "byteorder", "flate2", @@ -212,9 +276,9 @@ dependencies = [ [[package]] name = "cargo-config2" -version = "0.1.26" +version = "0.1.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d83ce0be8bd1479e5de6202def660e6c7e27e4e0599bffa4fed05bd380ec2ede" +checksum = "1124054becb9262cc15c5e96e82f0d782f2aed3a3034d1f71a6385a6fa9e9595" dependencies = [ "home", "serde", @@ -243,16 +307,16 @@ dependencies = [ [[package]] name = "cargo-xwin" -version = "0.16.5" +version = "0.17.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "471f6fff351fc5ab837ce7223637f7c20048e4a846708e7e58fda64db9d3a8b9" +checksum = "dc80ddf05acf2ff312d58830f763f07d522aa1ea56c9e7895189b920126b9197" dependencies = [ "anyhow", "cargo-config2", "cargo-options", "clap", "dirs", - "fs-err", + "fs-err 2.11.0", "indicatif", "native-tls", "paste", @@ -261,7 +325,7 @@ dependencies = [ "rustls-pemfile", "tracing-subscriber", "ureq", - "which 5.0.0", + "which 6.0.3", "xwin", ] @@ -274,11 +338,11 @@ dependencies = [ "anyhow", "cargo-config2", "cargo-options", - "cargo_metadata", + "cargo_metadata 0.18.1", "clap", "crc", "dirs", - "fs-err", + "fs-err 2.11.0", "path-slash", "rustc_version", "rustflags", @@ -301,25 +365,39 @@ dependencies = [ "semver", "serde", "serde_json", - "thiserror", + "thiserror 1.0.69", +] + +[[package]] +name = "cargo_metadata" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "afc309ed89476c8957c50fb818f56fe894db857866c3e163335faa91dc34eb85" +dependencies = [ + "camino", + "cargo-platform", + "semver", + "serde", + "serde_json", + "thiserror 1.0.69", ] [[package]] name = "cbindgen" -version = "0.26.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da6bc11b07529f16944307272d5bd9b22530bc7d05751717c9d416586cedab49" +checksum = "3fce8dd7fcfcbf3a0a87d8f515194b49d6135acab73e18bd380d1d93bb1a15eb" dependencies = [ "heck 0.4.1", - "indexmap 1.9.3", + "indexmap", "log", "proc-macro2", "quote", "serde", "serde_json", - "syn 1.0.109", + "syn", "tempfile", - "toml 0.5.11", + "toml", ] [[package]] @@ -328,14 +406,25 @@ version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fd9de9f2205d5ef3fd67e685b0df337994ddd4495e2a28d185500d0e1edfea47" dependencies = [ + "jobserver", + "libc", "shlex", ] +[[package]] +name = "cexpr" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" +dependencies = [ + "nom", +] + [[package]] name = "cfb" -version = "0.9.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b390793e912300f1aa713429f7fd0c391024e6c18b988962558bc4f96a349b1f" +checksum = "d8a4f8e55be323b378facfcf1f06aa97f6ec17cf4ac84fb17325093aaf62da41" dependencies = [ "byteorder", "fnv", @@ -368,6 +457,17 @@ dependencies = [ "stacker", ] +[[package]] +name = "clang-sys" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" +dependencies = [ + "glob", + "libc", + "libloading", +] + [[package]] name = "clap" version = "4.5.7" @@ -430,7 +530,7 @@ dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.89", + "syn", ] [[package]] @@ -446,7 +546,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "adfbb116d9e2c4be7011360d0c0bee565712c11e969c9609b25b619366dc379d" dependencies = [ "termcolor", - "unicode-width", + "unicode-width 0.1.13", +] + +[[package]] +name = "cmake" +version = "0.1.52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c682c223677e0e5b6b7f63a64b9351844c3f1b1678a68b7ee617e30fb082620e" +dependencies = [ + "cc", ] [[package]] @@ -470,7 +579,7 @@ dependencies = [ "encode_unicode", "lazy_static", "libc", - "unicode-width", + "unicode-width 0.1.13", "windows-sys 0.52.0", ] @@ -592,14 +701,14 @@ dependencies = [ ] [[package]] -name = "derivative" -version = "2.2.0" +name = "derive_arbitrary" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" +checksum = "30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -610,7 +719,7 @@ checksum = "658bce805d770f407bc62102fca7c2c64ceef2fbcb2b8bd19d2765ce093980de" dependencies = [ "console", "shell-words", - "thiserror", + "thiserror 1.0.69", "zeroize", ] @@ -659,7 +768,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.89", + "syn", ] [[package]] @@ -729,9 +838,9 @@ dependencies = [ [[package]] name = "fastrand" -version = "2.1.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" +checksum = "486f806e73c5707928240ddc295403b1b93c96a02038563881c4a2fd84b81ac4" [[package]] name = "fat-macho" @@ -803,17 +912,32 @@ dependencies = [ "autocfg", ] +[[package]] +name = "fs-err" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8bb60e7409f34ef959985bc9d9c5ee8f5db24ee46ed9775850548021710f807f" +dependencies = [ + "autocfg", +] + [[package]] name = "fs4" version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e871a4cfa68bb224863b53149d973df1ac8d1ed2fa1d1bfc37ac1bb65dd37207" dependencies = [ - "fs-err", + "fs-err 2.11.0", "rustix", "windows-sys 0.52.0", ] +[[package]] +name = "fs_extra" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" + [[package]] name = "futures" version = "0.3.31" @@ -870,7 +994,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.89", + "syn", ] [[package]] @@ -960,12 +1084,6 @@ dependencies = [ "scroll", ] -[[package]] -name = "hashbrown" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" - [[package]] name = "hashbrown" version = "0.14.5" @@ -976,6 +1094,12 @@ dependencies = [ "allocator-api2", ] +[[package]] +name = "hashbrown" +version = "0.15.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" + [[package]] name = "heck" version = "0.4.1" @@ -1128,7 +1252,7 @@ checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.89", + "syn", ] [[package]] @@ -1170,22 +1294,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "1.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" -dependencies = [ - "autocfg", - "hashbrown 0.12.3", -] - -[[package]] -name = "indexmap" -version = "2.5.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5" +checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" dependencies = [ "equivalent", - "hashbrown 0.14.5", + "hashbrown 0.15.2", "serde", ] @@ -1199,7 +1313,7 @@ dependencies = [ "instant", "number_prefix", "portable-atomic", - "unicode-width", + "unicode-width 0.1.13", ] [[package]] @@ -1232,12 +1346,30 @@ dependencies = [ "either", ] +[[package]] +name = "itertools" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" +dependencies = [ + "either", +] + [[package]] name = "itoa" version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" +[[package]] +name = "jobserver" +version = "0.1.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0" +dependencies = [ + "libc", +] + [[package]] name = "keyring" version = "2.3.3" @@ -1254,22 +1386,38 @@ version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" +[[package]] +name = "lazycell" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" + [[package]] name = "lddtree" version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "470645aa69c87af88557f2b87e0b0894b0843a2b059b4661d892414a89c24169" dependencies = [ - "fs-err", + "fs-err 2.11.0", "glob", "goblin", ] [[package]] name = "libc" -version = "0.2.158" +version = "0.2.165" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439" +checksum = "fcb4d3d38eab6c5239a362fa8bae48c03baf980a6e7079f063942d563ef3533e" + +[[package]] +name = "libloading" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4" +dependencies = [ + "cfg-if", + "windows-targets 0.52.6", +] [[package]] name = "libmimalloc-sys" @@ -1323,6 +1471,12 @@ dependencies = [ "scopeguard", ] +[[package]] +name = "lockfree-object-pool" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9374ef4228402d4b7e403e5838cb880d9ee663314b0a900d5a6aabf0c213552e" + [[package]] name = "log" version = "0.4.21" @@ -1366,7 +1520,7 @@ dependencies = [ "cargo-options", "cargo-xwin", "cargo-zigbuild", - "cargo_metadata", + "cargo_metadata 0.19.0", "cbindgen", "cc", "clap", @@ -1379,14 +1533,14 @@ dependencies = [ "expect-test", "fat-macho", "flate2", - "fs-err", + "fs-err 3.0.0", "fs4", "glob", "goblin", "ignore", - "indexmap 2.5.0", + "indexmap", "indoc", - "itertools", + "itertools 0.13.0", "keyring", "lddtree", "minijinja", @@ -1395,7 +1549,7 @@ dependencies = [ "normpath", "once_cell", "path-slash", - "pep440_rs", + "pep440_rs 0.6.6", "pep508_rs", "platform-info", "pretty_assertions", @@ -1417,9 +1571,9 @@ dependencies = [ "target-lexicon", "tempfile", "textwrap", - "thiserror", + "thiserror 2.0.3", "time", - "toml 0.8.15", + "toml", "toml_edit 0.22.16", "tracing", "tracing-subscriber", @@ -1427,9 +1581,9 @@ dependencies = [ "unicode-xid", "ureq", "url", - "which 6.0.3", + "which 7.0.0", "wild", - "zip", + "zip 2.1.6", ] [[package]] @@ -1465,9 +1619,9 @@ dependencies = [ [[package]] name = "minijinja" -version = "1.0.21" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55e877d961d4f96ce13615862322df7c0b6d169d40cab71a7ef3f9b9e594451e" +checksum = "2c37e1b517d1dcd0e51dc36c4567b9d5a29262b3ec8da6cb5d35e27a8fb529b5" dependencies = [ "serde", ] @@ -1489,9 +1643,9 @@ dependencies = [ [[package]] name = "msi" -version = "0.7.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "226b2404f03d2cf47375b9715c8adfae4e388bb2377cff908e8a40f31e421514" +checksum = "4a2332f87a064dea9cce571408c879e0da8dc193b3af06a2b3b2604ee4182a32" dependencies = [ "byteorder", "cfb", @@ -1547,11 +1701,11 @@ checksum = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be" [[package]] name = "normpath" -version = "1.2.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5831952a9476f2fed74b77d74182fa5ddc4d21c72ec45a333b250e3ed0272804" +checksum = "c8911957c4b1549ac0dc74e30db9c8b0e66ddcd6d7acc33098f4c63a64a6d7ed" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -1570,6 +1724,27 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" +[[package]] +name = "num_enum" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179" +dependencies = [ + "num_enum_derive", +] + +[[package]] +name = "num_enum_derive" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56" +dependencies = [ + "proc-macro-crate", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "number_prefix" version = "0.4.0" @@ -1605,7 +1780,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.89", + "syn", ] [[package]] @@ -1692,24 +1867,35 @@ dependencies = [ "once_cell", "serde", "tracing", - "unicode-width", + "unicode-width 0.1.13", + "unscanny", +] + +[[package]] +name = "pep440_rs" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0922a442c78611fa8c5ed6065d2d898a820cf12fa90604217fdb2d01675efec7" +dependencies = [ + "serde", + "tracing", + "unicode-width 0.2.0", "unscanny", ] [[package]] name = "pep508_rs" -version = "0.6.1" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f8877489a99ccc80012333123e434f84e645fe1ede3b30e9d3b815887a12979" +checksum = "e30eadafcb06bf6c81392fa6fb2e8f7961e75a89856854d732604bce9313dc73" dependencies = [ - "derivative", "once_cell", - "pep440_rs", + "pep440_rs 0.7.2", "regex", "serde", - "thiserror", + "thiserror 1.0.69", "tracing", - "unicode-width", + "unicode-width 0.2.0", "url", "urlencoding", ] @@ -1782,6 +1968,16 @@ dependencies = [ "yansi", ] +[[package]] +name = "prettyplease" +version = "0.2.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033" +dependencies = [ + "proc-macro2", + "syn", +] + [[package]] name = "proc-macro-crate" version = "3.1.0" @@ -1811,15 +2007,16 @@ dependencies = [ [[package]] name = "pyproject-toml" -version = "0.11.0" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef7061023bcb58a0fc4a4bbe9819c13b0dca7c2abc14da14f5ecc1532ab3a36a" +checksum = "488af1fb98332ba10d2e73f266e2adff1647f03944430e32dc2b1c12a5639e01" dependencies = [ - "indexmap 2.5.0", - "pep440_rs", + "indexmap", + "pep440_rs 0.7.2", "pep508_rs", "serde", - "toml 0.8.15", + "thiserror 1.0.69", + "toml", ] [[package]] @@ -1829,12 +2026,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba3f3f0d552c7efdde2b6898bf21b49c4e76b3e6071ff196dfe52109804db896" dependencies = [ "flate2", - "fs-err", + "fs-err 2.11.0", "mailparse", "rfc2047-decoder", "tar", - "thiserror", - "zip", + "thiserror 1.0.69", + "zip 1.1.4", ] [[package]] @@ -1928,7 +2125,7 @@ checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891" dependencies = [ "getrandom", "libredox", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -1992,7 +2189,7 @@ dependencies = [ "chumsky", "memchr", "quoted_printable", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2036,10 +2233,16 @@ dependencies = [ "regex", "relative-path", "rustc_version", - "syn 2.0.89", + "syn", "unicode-ident", ] +[[package]] +name = "rustc-hash" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" + [[package]] name = "rustc_version" version = "0.4.1" @@ -2057,9 +2260,9 @@ checksum = "d7fc92159fb50a431c5da366f7627751fe7263cf867f8a30f27fa6063ba02ac0" [[package]] name = "rustix" -version = "0.38.34" +version = "0.38.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" +checksum = "d7f649912bc1495e167a6edee79151c84b1bad49748cb4f1f1167f459f6224f6" dependencies = [ "bitflags 2.5.0", "errno", @@ -2070,11 +2273,13 @@ dependencies = [ [[package]] name = "rustls" -version = "0.22.4" +version = "0.23.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432" +checksum = "05cff451f60db80f490f3c182b77c35260baace73209e9cdbbe526bfe3a4d402" dependencies = [ + "aws-lc-rs", "log", + "once_cell", "ring", "rustls-pki-types", "rustls-webpki", @@ -2084,19 +2289,18 @@ dependencies = [ [[package]] name = "rustls-pemfile" -version = "2.1.3" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "196fe16b00e106300d3e45ecfcb764fa292a535d7326a29a5875c579c7417425" +checksum = "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50" dependencies = [ - "base64 0.22.1", "rustls-pki-types", ] [[package]] name = "rustls-pki-types" -version = "1.7.0" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "976295e77ce332211c0d24d92c0e83e50f5c5f046d11082cea19f3df13a3562d" +checksum = "16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b" [[package]] name = "rustls-webpki" @@ -2104,6 +2308,7 @@ version = "0.102.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff448f7e92e913c4b7d4c6d8e4540a1724b319b4152b8aef6d4cf8339712b33e" dependencies = [ + "aws-lc-rs", "ring", "rustls-pki-types", "untrusted", @@ -2160,7 +2365,7 @@ dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.89", + "syn", ] [[package]] @@ -2186,7 +2391,7 @@ checksum = "7f81c2fde025af7e69b1d1420531c8a8811ca898919db177141a85313b1cb932" dependencies = [ "proc-macro2", "quote", - "syn 2.0.89", + "syn", ] [[package]] @@ -2238,7 +2443,7 @@ checksum = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.89", + "syn", ] [[package]] @@ -2249,7 +2454,7 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.89", + "syn", ] [[package]] @@ -2305,6 +2510,12 @@ version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" +[[package]] +name = "simd-adler32" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" + [[package]] name = "similar" version = "2.5.0" @@ -2417,17 +2628,6 @@ version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" -[[package]] -name = "syn" -version = "1.0.109" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - [[package]] name = "syn" version = "2.0.89" @@ -2447,7 +2647,7 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.89", + "syn", ] [[package]] @@ -2469,15 +2669,15 @@ checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" [[package]] name = "tempfile" -version = "3.11.0" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8fcd239983515c23a32fb82099f97d0b11b8c72f654ed659363a95c3dad7a53" +checksum = "28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c" dependencies = [ "cfg-if", "fastrand", "once_cell", "rustix", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -2507,27 +2707,47 @@ checksum = "23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9" dependencies = [ "smawk", "unicode-linebreak", - "unicode-width", + "unicode-width 0.1.13", ] [[package]] name = "thiserror" -version = "1.0.64" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ - "thiserror-impl", + "thiserror-impl 1.0.69", +] + +[[package]] +name = "thiserror" +version = "2.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c006c85c7651b3cf2ada4584faa36773bd07bac24acfb39f3c431b36d7e667aa" +dependencies = [ + "thiserror-impl 2.0.3", ] [[package]] name = "thiserror-impl" -version = "1.0.64" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.89", + "syn", +] + +[[package]] +name = "thiserror-impl" +version = "2.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f077553d607adc1caf65430528a576c757a71ed73944b66ebb58ef2bbd243568" +dependencies = [ + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -2580,15 +2800,6 @@ dependencies = [ "zerovec", ] -[[package]] -name = "toml" -version = "0.5.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" -dependencies = [ - "serde", -] - [[package]] name = "toml" version = "0.8.15" @@ -2616,7 +2827,7 @@ version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" dependencies = [ - "indexmap 2.5.0", + "indexmap", "toml_datetime", "winnow 0.5.40", ] @@ -2627,7 +2838,7 @@ version = "0.22.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "278f3d518e152219c994ce877758516bca5e118eaed6996192a774fb9fbf0788" dependencies = [ - "indexmap 2.5.0", + "indexmap", "serde", "serde_spanned", "toml_datetime", @@ -2653,7 +2864,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.89", + "syn", ] [[package]] @@ -2710,9 +2921,9 @@ dependencies = [ [[package]] name = "trycmd" -version = "0.15.7" +version = "0.15.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "288c25d9be00f5ac52a3b3ff7720248c223096534ec34e870188f1bc93f2465c" +checksum = "656073a28690a4b8dfd578d1df087826cf8fa53c8161dbd90130d092570a21e1" dependencies = [ "anstream", "automod", @@ -2770,6 +2981,12 @@ version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d" +[[package]] +name = "unicode-width" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd" + [[package]] name = "unicode-xid" version = "0.2.6" @@ -2790,9 +3007,9 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" [[package]] name = "ureq" -version = "2.9.7" +version = "2.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d11a831e3c0b56e438a28308e7c810799e3c118417f342d30ecec080105395cd" +checksum = "b74fc6b57825be3373f7054754755f03ac3a8f5d70015ccad699ba2029956f4a" dependencies = [ "base64 0.22.1", "flate2", @@ -2801,7 +3018,6 @@ dependencies = [ "once_cell", "rustls", "rustls-pki-types", - "rustls-webpki", "serde", "serde_json", "socks", @@ -2875,7 +3091,7 @@ version = "6.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "38a8931f8d167b6448076020e70b9de46dcf5ea1731212481a092d0071c4ac5b" dependencies = [ - "itertools", + "itertools 0.12.1", "nom", ] @@ -2915,15 +3131,14 @@ dependencies = [ [[package]] name = "which" -version = "5.0.0" +version = "4.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bf3ea8596f3a0dd5980b46430f2058dfe2c36a27ccfbb1845d6fbfcd9ba6e14" +checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7" dependencies = [ "either", "home", "once_cell", "rustix", - "windows-sys 0.48.0", ] [[package]] @@ -2938,6 +3153,18 @@ dependencies = [ "winsafe", ] +[[package]] +name = "which" +version = "7.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c9cad3279ade7346b96e38731a641d7343dd6a53d55083dd54eadfa5a1b38c6b" +dependencies = [ + "either", + "home", + "rustix", + "winsafe", +] + [[package]] name = "wild" version = "2.2.1" @@ -3175,9 +3402,9 @@ dependencies = [ [[package]] name = "xwin" -version = "0.5.1" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c13f18103ecd54342d0f923b33fff9ed595e5813e5af85620f1a8e7622474acb" +checksum = "ca7e4546db1514c186778f0a257d89732ed9ed75587d0953ac25be7519d9f0d1" dependencies = [ "anyhow", "bytes", @@ -3186,7 +3413,6 @@ dependencies = [ "clap", "cli-table", "crossbeam-channel", - "flate2", "indicatif", "memchr", "mimalloc", @@ -3198,14 +3424,14 @@ dependencies = [ "serde_json", "sha2", "tempfile", - "toml 0.8.15", + "toml", "tracing", "tracing-subscriber", "twox-hash", "ureq", "versions", "walkdir", - "zip", + "zip 2.1.6", ] [[package]] @@ -3234,7 +3460,7 @@ checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" dependencies = [ "proc-macro2", "quote", - "syn 2.0.89", + "syn", "synstructure", ] @@ -3255,7 +3481,7 @@ checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.89", + "syn", ] [[package]] @@ -3275,7 +3501,7 @@ checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" dependencies = [ "proc-macro2", "quote", - "syn 2.0.89", + "syn", "synstructure", ] @@ -3304,19 +3530,54 @@ checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.89", + "syn", ] [[package]] name = "zip" -version = "0.6.6" +version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261" +checksum = "9cc23c04387f4da0374be4533ad1208cbb091d5c11d070dfef13676ad6497164" dependencies = [ - "byteorder", + "arbitrary", + "crc32fast", + "crossbeam-utils", + "displaydoc", + "flate2", + "indexmap", + "num_enum", + "thiserror 1.0.69", +] + +[[package]] +name = "zip" +version = "2.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40dd8c92efc296286ce1fbd16657c5dbefff44f1b4ca01cc5f517d8b7b3d3e2e" +dependencies = [ + "arbitrary", "bzip2", "crc32fast", "crossbeam-utils", + "displaydoc", "flate2", + "indexmap", + "memchr", + "thiserror 1.0.69", "time", + "zopfli", +] + +[[package]] +name = "zopfli" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5019f391bac5cf252e93bbcc53d039ffd62c7bfb7c150414d61369afe57e946" +dependencies = [ + "bumpalo", + "crc32fast", + "lockfree-object-pool", + "log", + "once_cell", + "simd-adler32", ] diff --git a/Cargo.toml b/Cargo.toml index 25e7ae94d..790db1dfd 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -42,10 +42,10 @@ name = "maturin" anyhow = "1.0.80" base64 = "0.21.0" glob = "0.3.0" -cargo-config2 = "0.1.24" -cargo_metadata = "0.18.0" +cargo-config2 = "0.1.29" +cargo_metadata = "0.19.0" cargo-options = "0.7.2" -cbindgen = { version = "0.26.0", default-features = false } +cbindgen = { version = "0.27.0", default-features = false } flate2 = "1.0.18" goblin = "0.9.0" platform-info = "2.0.2" @@ -54,34 +54,34 @@ serde = { version = "1.0.197", features = ["derive"] } serde_json = "1.0.114" sha2 = "0.10.3" tar = "0.4.38" -tempfile = "3.2.0" +tempfile = "3.14.0" toml = "0.8.10" toml_edit = "0.22.6" -zip = { version = "0.6.1", default-features = false, features = [ +zip = { version = "2.1.6", default-features = false, features = [ "bzip2", "deflate", "time", ] } -thiserror = "1.0.37" -fs-err = "2.11.0" +thiserror = "2.0.3" +fs-err = "3.0.0" fat-macho = { version = "0.4.8", default-features = false } once_cell = "1.7.2" rustc_version = "0.4.0" semver = "1.0.22" target-lexicon = "0.12.14" -indexmap = "2.2.3" -pyproject-toml = "0.11.0" +indexmap = "2.6.0" +pyproject-toml = "0.13.3" python-pkginfo = "0.6.0" textwrap = "0.16.1" ignore = "0.4.20" -itertools = "0.12.1" +itertools = "0.13.0" lddtree = "0.3.4" cc = "1.0.88" dunce = "1.0.2" -normpath = "1.1.1" +normpath = "1.3.0" path-slash = "0.2.1" pep440_rs = { version = "0.6.0", features = ["serde", "tracing"] } -pep508_rs = { version = "0.6.0", features = ["serde", "tracing"] } +pep508_rs = { version = "0.8.1", features = ["serde", "tracing"] } same-file = "1.0.6" time = "0.3.17" url = "2.5.0" @@ -98,7 +98,7 @@ clap_complete_command = { version = "0.6.1", optional = true } # cross compile cargo-zigbuild = { version = "0.19.3", default-features = false, optional = true } -cargo-xwin = { version = "0.16.5", default-features = false, optional = true } +cargo-xwin = { version = "0.17.3", default-features = false, optional = true } # log tracing = "0.1.36" @@ -107,7 +107,7 @@ tracing-subscriber = { version = "0.3.15", features = ["env-filter"] } # project scaffolding, maturin new/init/generate-ci dialoguer = { version = "0.11.0", default-features = false, optional = true } console = { version = "0.15.4", optional = true } -minijinja = { version = "1.0.7", optional = true } +minijinja = { version = "2.5.0", optional = true } # upload bytesize = { version = "1.0.1", optional = true } @@ -116,14 +116,14 @@ dirs = { version = "5.0.0", optional = true } multipart = { version = "0.18.0", features = [ "client", ], default-features = false, optional = true } -ureq = { version = "2.9.4", features = [ +ureq = { version = "2.10.1", features = [ "gzip", "json", "socks-proxy", ], default-features = false, optional = true } native-tls = { version = "0.2.8", optional = true } -rustls = { version = "0.22.4", optional = true } -rustls-pemfile = { version = "2.1.0", optional = true } +rustls = { version = "0.23.10", optional = true } +rustls-pemfile = { version = "2.2.0", optional = true } keyring = { version = "2.3.2", default-features = false, features = [ "linux-no-secret-service", ], optional = true } @@ -141,8 +141,8 @@ pretty_assertions = "1.3.0" rstest = "0.22.0" rustversion = "1.0.9" time = { version = "0.3.34", features = ["macros"] } -trycmd = "0.15.0" -which = "6.0.0" +trycmd = "0.15.8" +which = "7.0.0" [features] default = ["full", "rustls"]