From 5d473766d77130891a05504feb20346ecb565f5d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 1 Aug 2024 16:50:18 +0000 Subject: [PATCH] Bump the crates-io group across 1 directory with 18 updates Bumps the crates-io group with 17 updates in the / directory: | Package | From | To | | --- | --- | --- | | [serde_json](https://github.com/serde-rs/json) | `1.0.120` | `1.0.121` | | [toml](https://github.com/toml-rs/toml) | `0.8.14` | `0.8.15` | | [zip](https://github.com/zip-rs/zip2) | `0.6.6` | `1.1.4` | | [thiserror](https://github.com/dtolnay/thiserror) | `1.0.61` | `1.0.63` | | [target-lexicon](https://github.com/bytecodealliance/target-lexicon) | `0.12.15` | `0.12.16` | | [indexmap](https://github.com/indexmap-rs/indexmap) | `2.2.6` | `2.3.0` | | [itertools](https://github.com/rust-itertools/itertools) | `0.12.1` | `0.13.0` | | [cc](https://github.com/rust-lang/cc-rs) | `1.1.6` | `1.1.7` | | [pep440_rs](https://github.com/konstin/pep440-rs) | `0.6.0` | `0.6.6` | | [pep508_rs](https://github.com/konstin/pep508_rs) | `0.6.0` | `0.6.1` | | [cargo-zigbuild](https://github.com/rust-cross/cargo-zigbuild) | `0.18.4` | `0.19.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.1.1` | | [ureq](https://github.com/algesten/ureq) | `2.9.7` | `2.10.0` | | [rustls](https://github.com/rustls/rustls) | `0.22.4` | `0.23.12` | | [trycmd](https://github.com/assert-rs/trycmd) | `0.15.4` | `0.15.6` | | [which](https://github.com/harryfei/which-rs) | `6.0.1` | `6.0.2` | Updates `serde_json` from 1.0.120 to 1.0.121 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.120...v1.0.121) Updates `toml` from 0.8.14 to 0.8.15 - [Commits](https://github.com/toml-rs/toml/compare/toml-v0.8.14...toml-v0.8.15) Updates `toml_edit` from 0.22.14 to 0.22.16 - [Commits](https://github.com/toml-rs/toml/compare/v0.22.14...v0.22.16) Updates `zip` from 0.6.6 to 1.1.4 - [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/v1.1.4) Updates `thiserror` from 1.0.61 to 1.0.63 - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/1.0.61...1.0.63) Updates `target-lexicon` from 0.12.15 to 0.12.16 - [Commits](https://github.com/bytecodealliance/target-lexicon/compare/v0.12.15...v0.12.16) Updates `indexmap` from 2.2.6 to 2.3.0 - [Changelog](https://github.com/indexmap-rs/indexmap/blob/master/RELEASES.md) - [Commits](https://github.com/indexmap-rs/indexmap/compare/2.2.6...2.3.0) 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 `cc` from 1.1.6 to 1.1.7 - [Release notes](https://github.com/rust-lang/cc-rs/releases) - [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.1.6...cc-v1.1.7) Updates `pep440_rs` from 0.6.0 to 0.6.6 - [Changelog](https://github.com/konstin/pep440-rs/blob/main/Changelog.md) - [Commits](https://github.com/konstin/pep440-rs/compare/v0.6.0...v0.6.6) Updates `pep508_rs` from 0.6.0 to 0.6.1 - [Changelog](https://github.com/konstin/pep508_rs/blob/main/Changelog.md) - [Commits](https://github.com/konstin/pep508_rs/compare/v0.6.0...v0.6.1) Updates `cargo-zigbuild` from 0.18.4 to 0.19.1 - [Release notes](https://github.com/rust-cross/cargo-zigbuild/releases) - [Commits](https://github.com/rust-cross/cargo-zigbuild/compare/v0.18.4...v0.19.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.1.1 - [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.1.1) Updates `ureq` from 2.9.7 to 2.10.0 - [Changelog](https://github.com/algesten/ureq/blob/main/CHANGELOG.md) - [Commits](https://github.com/algesten/ureq/compare/2.9.7...2.10.0) Updates `rustls` from 0.22.4 to 0.23.12 - [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.12) Updates `trycmd` from 0.15.4 to 0.15.6 - [Commits](https://github.com/assert-rs/trycmd/compare/trycmd-v0.15.4...trycmd-v0.15.6) Updates `which` from 6.0.1 to 6.0.2 - [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.1...6.0.2) --- updated-dependencies: - dependency-name: serde_json dependency-type: direct:production update-type: version-update:semver-patch dependency-group: crates-io - dependency-name: toml dependency-type: direct:production update-type: version-update:semver-patch dependency-group: crates-io - dependency-name: toml_edit dependency-type: direct:production update-type: version-update:semver-patch 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-patch dependency-group: crates-io - dependency-name: target-lexicon dependency-type: direct:production update-type: version-update:semver-patch dependency-group: crates-io - dependency-name: indexmap 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: cc dependency-type: direct:production update-type: version-update:semver-patch dependency-group: crates-io - dependency-name: pep440_rs dependency-type: direct:production update-type: version-update:semver-patch dependency-group: crates-io - dependency-name: pep508_rs dependency-type: direct:production update-type: version-update:semver-patch dependency-group: crates-io - dependency-name: cargo-zigbuild 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: 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-patch dependency-group: crates-io ... Signed-off-by: dependabot[bot] --- Cargo.lock | 371 ++++++++++++++++++++++++++++++++++++++++++----------- Cargo.toml | 34 ++--- 2 files changed, 312 insertions(+), 93 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4f602acf..2712e782 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -116,6 +116,33 @@ dependencies = [ "syn 2.0.66", ] +[[package]] +name = "aws-lc-rs" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ae74d9bd0a7530e8afd1770739ad34b36838829d6ad61818f9230f683f5ad77" +dependencies = [ + "aws-lc-sys", + "mirai-annotations", + "paste", + "zeroize", +] + +[[package]] +name = "aws-lc-sys" +version = "0.20.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f0e249228c6ad2d240c2dc94b714d711629d52bad946075d8e9b2f5391f0703" +dependencies = [ + "bindgen", + "cc", + "cmake", + "dunce", + "fs_extra", + "libc", + "paste", +] + [[package]] name = "base64" version = "0.13.1" @@ -134,6 +161,29 @@ version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" +[[package]] +name = "bindgen" +version = "0.69.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a00dc851838a2120612785d195287475a3ac45514741da670b735818822129a0" +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 2.0.66", + "which 4.4.2", +] + [[package]] name = "bitflags" version = "1.3.2" @@ -165,6 +215,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" @@ -206,9 +262,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", @@ -234,7 +290,7 @@ dependencies = [ "home", "serde", "serde_derive", - "toml_edit 0.22.14", + "toml_edit 0.22.16", ] [[package]] @@ -258,9 +314,9 @@ 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", @@ -276,30 +332,33 @@ dependencies = [ "rustls-pemfile", "tracing-subscriber", "ureq", - "which 5.0.0", + "which 6.0.2", "xwin", ] [[package]] name = "cargo-zigbuild" -version = "0.18.4" +version = "0.19.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65004153e67ac23be88a8e244304a872d727b2aa08654dcabfbecd1fdea4a488" +checksum = "4e318340a88bc650bf95588488bd1b7e4e24c357f195fe328f9cf91b8b457c1a" dependencies = [ "anyhow", + "cargo-config2", "cargo-options", "cargo_metadata", "clap", + "crc", "dirs", "fs-err", "path-slash", "rustc_version", + "rustflags", "semver", "serde", "serde_json", "shlex", "target-lexicon", - "which 6.0.1", + "which 6.0.2", ] [[package]] @@ -336,9 +395,22 @@ dependencies = [ [[package]] name = "cc" -version = "1.1.6" +version = "1.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26a5c3fd7bfa1ce3897a3a3501d362b2d87b7f2583ebcb4a949ec25911025cbc" +dependencies = [ + "jobserver", + "libc", +] + +[[package]] +name = "cexpr" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2aba8f4e9906c7ce3c73463f62a7f0c65183ada1a2d47e397cc8810827f9694f" +checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" +dependencies = [ + "nom", +] [[package]] name = "cfb" @@ -377,6 +449,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" @@ -458,6 +541,15 @@ dependencies = [ "unicode-width", ] +[[package]] +name = "cmake" +version = "0.1.50" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a31c789563b815f77f4250caee12365734369f942439b7defd71e18a48197130" +dependencies = [ + "cc", +] + [[package]] name = "colorchoice" version = "1.0.1" @@ -517,6 +609,21 @@ dependencies = [ "libc", ] +[[package]] +name = "crc" +version = "3.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69e6e4d7b33a94f0991c26729976b10ebde1d34c3ee82408fb536164fa10d636" +dependencies = [ + "crc-catalog", +] + +[[package]] +name = "crc-catalog" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5" + [[package]] name = "crc32fast" version = "1.4.2" @@ -808,6 +915,12 @@ dependencies = [ "autocfg", ] +[[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.30" @@ -1045,9 +1158,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.2.6" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" +checksum = "de3fc2e30ba82dd1b3911c8de1ffc143c74a914a14e99514d7637e3099df5ea0" dependencies = [ "equivalent", "hashbrown 0.14.5", @@ -1097,12 +1210,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" @@ -1119,6 +1250,12 @@ 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.5" @@ -1136,6 +1273,16 @@ version = "0.2.155" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" +[[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.5", +] + [[package]] name = "libmimalloc-sys" version = "0.1.38" @@ -1182,6 +1329,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" @@ -1242,9 +1395,9 @@ dependencies = [ "glob", "goblin", "ignore", - "indexmap 2.2.6", + "indexmap 2.3.0", "indoc", - "itertools", + "itertools 0.13.0", "keyring", "lddtree", "minijinja", @@ -1277,17 +1430,17 @@ dependencies = [ "textwrap", "thiserror", "time", - "toml 0.8.14", - "toml_edit 0.22.14", + "toml 0.8.15", + "toml_edit 0.22.16", "tracing", "tracing-subscriber", "trycmd", "unicode-xid", "ureq", "url", - "which 6.0.1", + "which 6.0.2", "wild", - "zip 0.6.6", + "zip 1.1.4", ] [[package]] @@ -1323,9 +1476,9 @@ dependencies = [ [[package]] name = "minijinja" -version = "1.0.21" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55e877d961d4f96ce13615862322df7c0b6d169d40cab71a7ef3f9b9e594451e" +checksum = "f4bf71af278c578cbcc91d0b1ff092910208bc86f7b3750364642bd424e3dcd3" dependencies = [ "serde", ] @@ -1345,6 +1498,12 @@ dependencies = [ "adler", ] +[[package]] +name = "mirai-annotations" +version = "1.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c9be0862c1b3f26a88803c4a49de6889c10e608b3ee9344e6ef5b45fb37ad3d1" + [[package]] name = "msi" version = "0.7.0" @@ -1564,9 +1723,9 @@ checksum = "1e91099d4268b0e11973f036e885d652fb0b21fedcf69738c627f94db6a44f42" [[package]] name = "pep440_rs" -version = "0.6.0" +version = "0.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca0a570e7ec9171250cac57614e901f62408094b54b3798bb920d3cf0d4a0e09" +checksum = "466eada3179c2e069ca897b99006cbb33f816290eaeec62464eea907e22ae385" dependencies = [ "once_cell", "serde", @@ -1577,9 +1736,9 @@ dependencies = [ [[package]] name = "pep508_rs" -version = "0.6.0" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "581c27e97a3f38c5d691962af7da93c2672b5227d59cf165b87a9b1fd53dd724" +checksum = "3f8877489a99ccc80012333123e434f84e645fe1ede3b30e9d3b815887a12979" dependencies = [ "derivative", "once_cell", @@ -1661,6 +1820,16 @@ dependencies = [ "yansi", ] +[[package]] +name = "prettyplease" +version = "0.2.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f12335488a2f3b0a83b14edad48dca9879ce89b2edd10e80237e4e852dd645e" +dependencies = [ + "proc-macro2", + "syn 2.0.66", +] + [[package]] name = "proc-macro-crate" version = "3.1.0" @@ -1694,11 +1863,11 @@ version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ef7061023bcb58a0fc4a4bbe9819c13b0dca7c2abc14da14f5ecc1532ab3a36a" dependencies = [ - "indexmap 2.2.6", + "indexmap 2.3.0", "pep440_rs", "pep508_rs", "serde", - "toml 0.8.14", + "toml 0.8.15", ] [[package]] @@ -1919,6 +2088,12 @@ dependencies = [ "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.0" @@ -1928,6 +2103,12 @@ dependencies = [ "semver", ] +[[package]] +name = "rustflags" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7fc92159fb50a431c5da366f7627751fe7263cf867f8a30f27fa6063ba02ac0" + [[package]] name = "rustix" version = "0.38.34" @@ -1943,11 +2124,13 @@ dependencies = [ [[package]] name = "rustls" -version = "0.22.4" +version = "0.23.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432" +checksum = "c58f8c84392efc0a126acce10fa59ff7b3d2ac06ab451a33f2741989b806b044" dependencies = [ + "aws-lc-rs", "log", + "once_cell", "ring", "rustls-pki-types", "rustls-webpki", @@ -1973,10 +2156,11 @@ checksum = "976295e77ce332211c0d24d92c0e83e50f5c5f046d11082cea19f3df13a3562d" [[package]] name = "rustls-webpki" -version = "0.102.4" +version = "0.102.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff448f7e92e913c4b7d4c6d8e4540a1724b319b4152b8aef6d4cf8339712b33e" +checksum = "8e6b52d4fda176fd835fdc55a835d4a89b8499cad995885a21149d5ad62f852e" dependencies = [ + "aws-lc-rs", "ring", "rustls-pki-types", "untrusted", @@ -2127,11 +2311,12 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.120" +version = "1.0.121" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5" +checksum = "4ab380d7d9f22ef3f21ad3e6c1ebe8e4fc7a2000ccba2e4d71fc96f15b2cb609" dependencies = [ "itoa", + "memchr", "ryu", "serde", ] @@ -2177,6 +2362,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" @@ -2206,9 +2397,9 @@ checksum = "b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c" [[package]] name = "snapbox" -version = "0.6.10" +version = "0.6.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40e14d10e4c2b4331ac24c33baa5a03e1fbca81c045b285b53b2a612d28569fb" +checksum = "027c936207f85d10d015e21faf5c676c7e08c453ed371adf55c0874c443ca77a" dependencies = [ "anstream", "anstyle", @@ -2228,9 +2419,9 @@ dependencies = [ [[package]] name = "snapbox-macros" -version = "0.3.9" +version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1f4c14672714436c09254801c934b203196a51182a5107fb76591c7cc56424d" +checksum = "16569f53ca23a41bb6f62e0a5084aa1661f4814a67fa33696a79073e03a664af" dependencies = [ "anstream", ] @@ -2318,9 +2509,9 @@ dependencies = [ [[package]] name = "target-lexicon" -version = "0.12.15" +version = "0.12.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4873307b7c257eddcb50c9bedf158eb669578359fb28428bef438fec8e6ba7c2" +checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" [[package]] name = "tempfile" @@ -2366,18 +2557,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.61" +version = "1.0.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" +checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.61" +version = "1.0.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" +checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" dependencies = [ "proc-macro2", "quote", @@ -2450,14 +2641,14 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.14" +version = "0.8.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f49eb2ab21d2f26bd6db7bf383edc527a7ebaee412d17af4d40fdccd442f335" +checksum = "ac2caab0bf757388c6c0ae23b3293fdb463fee59434529014f85e3263b995c28" dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit 0.22.14", + "toml_edit 0.22.16", ] [[package]] @@ -2475,18 +2666,18 @@ version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" dependencies = [ - "indexmap 2.2.6", + "indexmap 2.3.0", "toml_datetime", "winnow 0.5.40", ] [[package]] name = "toml_edit" -version = "0.22.14" +version = "0.22.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f21c7aaf97f1bd9ca9d4f9e73b0a6c74bd5afef56f2bc931943a6e1c37e04e38" +checksum = "278f3d518e152219c994ce877758516bca5e118eaed6996192a774fb9fbf0788" dependencies = [ - "indexmap 2.2.6", + "indexmap 2.3.0", "serde", "serde_spanned", "toml_datetime", @@ -2569,9 +2760,9 @@ dependencies = [ [[package]] name = "trycmd" -version = "0.15.4" +version = "0.15.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59709bd8eccada6a3fded26d22a7f2dcee406c18d3bd7ad2605ca3eeb8f6f6ec" +checksum = "3e8673f1dc45acdff8e25a06cc62f8e529563e8acd84237ce83d5a28e2befa12" dependencies = [ "automod", "glob", @@ -2581,7 +2772,7 @@ dependencies = [ "serde", "shlex", "snapbox", - "toml_edit 0.22.14", + "toml_edit 0.22.16", ] [[package]] @@ -2663,9 +2854,9 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" [[package]] name = "ureq" -version = "2.9.7" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d11a831e3c0b56e438a28308e7c810799e3c118417f342d30ecec080105395cd" +checksum = "72139d247e5f97a3eff96229a7ae85ead5328a39efe76f8bf5a06313d505b6ea" dependencies = [ "base64 0.22.1", "flate2", @@ -2674,7 +2865,6 @@ dependencies = [ "once_cell", "rustls", "rustls-pki-types", - "rustls-webpki", "serde", "serde_json", "socks", @@ -2736,7 +2926,7 @@ version = "6.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "38a8931f8d167b6448076020e70b9de46dcf5ea1731212481a092d0071c4ac5b" dependencies = [ - "itertools", + "itertools 0.12.1", "nom", ] @@ -2776,22 +2966,21 @@ 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]] name = "which" -version = "6.0.1" +version = "6.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8211e4f58a2b2805adfbefbc07bab82958fc91e3836339b1ab7ae32465dce0d7" +checksum = "3d9c5ed668ee1f17edb3b627225343d210006a90bb1e3745ce1f30b1fb115075" dependencies = [ "either", "home", @@ -3015,9 +3204,9 @@ dependencies = [ [[package]] name = "xwin" -version = "0.5.1" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c13f18103ecd54342d0f923b33fff9ed595e5813e5af85620f1a8e7622474acb" +checksum = "795a3b1e33730ce2bc97209c437ad753697a2e445921dee8a366c14aee631141" dependencies = [ "anyhow", "bytes", @@ -3026,7 +3215,6 @@ dependencies = [ "clap", "cli-table", "crossbeam-channel", - "flate2", "indicatif", "memchr", "mimalloc", @@ -3038,14 +3226,14 @@ dependencies = [ "serde_json", "sha2", "tempfile", - "toml 0.8.14", + "toml 0.8.15", "tracing", "tracing-subscriber", "twox-hash", "ureq", "versions", "walkdir", - "zip 0.6.6", + "zip 2.1.6", ] [[package]] @@ -3079,35 +3267,66 @@ name = "zeroize" version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" +dependencies = [ + "zeroize_derive", +] + +[[package]] +name = "zeroize_derive" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.66", +] [[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", "bzip2", "crc32fast", "crossbeam-utils", + "displaydoc", "flate2", + "indexmap 2.3.0", + "num_enum", + "thiserror", "time", ] [[package]] name = "zip" -version = "1.1.4" +version = "2.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cc23c04387f4da0374be4533ad1208cbb091d5c11d070dfef13676ad6497164" +checksum = "40dd8c92efc296286ce1fbd16657c5dbefff44f1b4ca01cc5f517d8b7b3d3e2e" dependencies = [ "arbitrary", - "bzip2", "crc32fast", "crossbeam-utils", "displaydoc", "flate2", - "indexmap 2.2.6", - "num_enum", + "indexmap 2.3.0", + "memchr", "thiserror", - "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 070cb140..740e4c66 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -51,37 +51,37 @@ goblin = "0.8.0" platform-info = "2.0.2" regex = "1.7.0" serde = { version = "1.0.197", features = ["derive"] } -serde_json = "1.0.114" +serde_json = "1.0.121" sha2 = "0.10.3" tar = "0.4.38" tempfile = "3.2.0" -toml = "0.8.10" +toml = "0.8.15" toml_edit = "0.22.6" -zip = { version = "0.6.1", default-features = false, features = [ +zip = { version = "1.1.4", default-features = false, features = [ "bzip2", "deflate", "time", ] } -thiserror = "1.0.37" +thiserror = "1.0.63" fs-err = "2.11.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" +target-lexicon = "0.12.16" +indexmap = "2.3.0" pyproject-toml = "0.11.0" 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" +cc = "1.1.7" dunce = "1.0.2" normpath = "1.1.1" path-slash = "0.2.1" -pep440_rs = { version = "0.6.0", features = ["serde", "tracing"] } -pep508_rs = { version = "0.6.0", features = ["serde", "tracing"] } +pep440_rs = { version = "0.6.6", features = ["serde", "tracing"] } +pep508_rs = { version = "0.6.1", features = ["serde", "tracing"] } same-file = "1.0.6" time = "0.3.17" url = "2.5.0" @@ -97,8 +97,8 @@ clap = { version = "4.0.0", features = [ clap_complete_command = { version = "0.6.1", optional = true } # cross compile -cargo-zigbuild = { version = "0.18.4", default-features = false, optional = true } -cargo-xwin = { version = "0.16.5", default-features = false, optional = true } +cargo-zigbuild = { version = "0.19.1", 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.1.1", optional = true } # upload bytesize = { version = "1.0.1", optional = true } @@ -116,13 +116,13 @@ 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.0", 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 = { version = "0.23.12", optional = true } rustls-pemfile = { version = "2.1.0", optional = true } keyring = { version = "2.3.2", default-features = false, features = [ "linux-no-secret-service", @@ -140,8 +140,8 @@ indoc = "2.0.3" pretty_assertions = "1.3.0" rustversion = "1.0.9" time = { version = "0.3.34", features = ["macros"] } -trycmd = "0.15.0" -which = "6.0.0" +trycmd = "0.15.6" +which = "6.0.2" [features] default = ["full", "rustls"]