From 6c5b433d823e68a58fcebca1947c12c0d42e3b5a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 14 Nov 2023 12:35:44 +0000 Subject: [PATCH] Bump the crates-io group with 30 updates Bumps the crates-io group with 30 updates: | Package | From | To | | --- | --- | --- | | [cargo-config2](https://github.com/taiki-e/cargo-config2) | `0.1.9` | `0.1.15` | | [cargo_metadata](https://github.com/oli-obk/cargo_metadata) | `0.18.0` | `0.18.1` | | [flate2](https://github.com/rust-lang/flate2-rs) | `1.0.27` | `1.0.28` | | [regex](https://github.com/rust-lang/regex) | `1.7.3` | `1.9.4` | | [serde](https://github.com/serde-rs/serde) | `1.0.183` | `1.0.192` | | [serde_json](https://github.com/serde-rs/json) | `1.0.105` | `1.0.108` | | [sha2](https://github.com/RustCrypto/hashes) | `0.10.7` | `0.10.8` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.6.0` | `3.8.0` | | [toml](https://github.com/toml-rs/toml) | `0.7.4` | `0.8.8` | | [toml_edit](https://github.com/toml-rs/toml) | `0.19.15` | `0.21.0` | | [thiserror](https://github.com/dtolnay/thiserror) | `1.0.47` | `1.0.50` | | [fs-err](https://github.com/andrewhickman/fs-err) | `2.9.0` | `2.10.0` | | [semver](https://github.com/dtolnay/semver) | `1.0.18` | `1.0.20` | | [target-lexicon](https://github.com/bytecodealliance/target-lexicon) | `0.12.11` | `0.12.12` | | [indexmap](https://github.com/bluss/indexmap) | `1.9.3` | `2.1.0` | | [pyproject-toml](https://github.com/PyO3/pyproject-toml-rs) | `0.6.1` | `0.8.1` | | [cc](https://github.com/rust-lang/cc-rs) | `1.0.82` | `1.0.84` | | [pep440_rs](https://github.com/konstin/pep440-rs) | `0.3.6` | `0.3.12` | | [pep508_rs](https://github.com/konstin/pep508_rs) | `0.2.1` | `0.2.3` | | [time](https://github.com/time-rs/time) | `0.3.20` | `0.3.30` | | [cargo-xwin](https://github.com/rust-cross/cargo-xwin) | `0.14.8` | `0.14.9` | | [tracing](https://github.com/tokio-rs/tracing) | `0.1.37` | `0.1.40` | | [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.17` | `0.3.18` | | [minijinja](https://github.com/mitsuhiko/minijinja) | `1.0.8` | `1.0.10` | | [bytesize](https://github.com/hyunsik/bytesize) | `1.2.0` | `1.3.0` | | [rustls-pemfile](https://github.com/rustls/pemfile) | `1.0.3` | `1.0.4` | | [wild](https://gitlab.com/kornelski/wild) | `2.1.0` | `2.2.0` | | [indoc](https://github.com/dtolnay/indoc) | `2.0.3` | `2.0.4` | | [trycmd](https://github.com/assert-rs/trycmd) | `0.14.16` | `0.14.19` | | [which](https://github.com/harryfei/which-rs) | `4.4.0` | `5.0.0` | Updates `cargo-config2` from 0.1.9 to 0.1.15 - [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.9...v0.1.15) Updates `cargo_metadata` from 0.18.0 to 0.18.1 - [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.0...0.18.1) Updates `flate2` from 1.0.27 to 1.0.28 - [Release notes](https://github.com/rust-lang/flate2-rs/releases) - [Commits](https://github.com/rust-lang/flate2-rs/compare/1.0.27...1.0.28) Updates `regex` from 1.7.3 to 1.9.4 - [Release notes](https://github.com/rust-lang/regex/releases) - [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/regex/compare/1.7.3...1.9.4) Updates `serde` from 1.0.183 to 1.0.192 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.183...v1.0.192) Updates `serde_json` from 1.0.105 to 1.0.108 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.105...v1.0.108) Updates `sha2` from 0.10.7 to 0.10.8 - [Commits](https://github.com/RustCrypto/hashes/compare/sha2-v0.10.7...sha2-v0.10.8) Updates `tempfile` from 3.6.0 to 3.8.0 - [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md) - [Commits](https://github.com/Stebalien/tempfile/compare/v3.6.0...v3.8.0) Updates `toml` from 0.7.4 to 0.8.8 - [Commits](https://github.com/toml-rs/toml/compare/toml-v0.7.4...toml-v0.8.8) Updates `toml_edit` from 0.19.15 to 0.21.0 - [Commits](https://github.com/toml-rs/toml/compare/v0.19.15...v0.21.0) Updates `thiserror` from 1.0.47 to 1.0.50 - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/1.0.47...1.0.50) Updates `fs-err` from 2.9.0 to 2.10.0 - [Changelog](https://github.com/andrewhickman/fs-err/blob/main/CHANGELOG.md) - [Commits](https://github.com/andrewhickman/fs-err/compare/2.9.0...2.10.0) Updates `semver` from 1.0.18 to 1.0.20 - [Release notes](https://github.com/dtolnay/semver/releases) - [Commits](https://github.com/dtolnay/semver/compare/1.0.18...1.0.20) Updates `target-lexicon` from 0.12.11 to 0.12.12 - [Commits](https://github.com/bytecodealliance/target-lexicon/compare/v0.12.11...v0.12.12) Updates `indexmap` from 1.9.3 to 2.1.0 - [Changelog](https://github.com/bluss/indexmap/blob/master/RELEASES.md) - [Commits](https://github.com/bluss/indexmap/compare/1.9.3...2.1.0) Updates `pyproject-toml` from 0.6.1 to 0.8.1 - [Changelog](https://github.com/PyO3/pyproject-toml-rs/blob/main/Changelog.md) - [Commits](https://github.com/PyO3/pyproject-toml-rs/compare/v0.6.1...v0.8.1) Updates `cc` from 1.0.82 to 1.0.84 - [Release notes](https://github.com/rust-lang/cc-rs/releases) - [Commits](https://github.com/rust-lang/cc-rs/compare/1.0.82...1.0.84) Updates `pep440_rs` from 0.3.6 to 0.3.12 - [Changelog](https://github.com/konstin/pep440-rs/blob/main/Changelog.md) - [Commits](https://github.com/konstin/pep440-rs/compare/v0.3.6...v0.3.12) Updates `pep508_rs` from 0.2.1 to 0.2.3 - [Commits](https://github.com/konstin/pep508_rs/compare/v0.2.1...v0.2.3) Updates `time` from 0.3.20 to 0.3.30 - [Release notes](https://github.com/time-rs/time/releases) - [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md) - [Commits](https://github.com/time-rs/time/compare/v0.3.20...v0.3.30) Updates `cargo-xwin` from 0.14.8 to 0.14.9 - [Release notes](https://github.com/rust-cross/cargo-xwin/releases) - [Commits](https://github.com/rust-cross/cargo-xwin/compare/v0.14.8...v0.14.9) Updates `tracing` from 0.1.37 to 0.1.40 - [Release notes](https://github.com/tokio-rs/tracing/releases) - [Commits](https://github.com/tokio-rs/tracing/compare/tracing-0.1.37...tracing-0.1.40) Updates `tracing-subscriber` from 0.3.17 to 0.3.18 - [Release notes](https://github.com/tokio-rs/tracing/releases) - [Commits](https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.17...tracing-subscriber-0.3.18) Updates `minijinja` from 1.0.8 to 1.0.10 - [Changelog](https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md) - [Commits](https://github.com/mitsuhiko/minijinja/compare/1.0.8...1.0.10) Updates `bytesize` from 1.2.0 to 1.3.0 - [Release notes](https://github.com/hyunsik/bytesize/releases) - [Commits](https://github.com/hyunsik/bytesize/compare/v1.2.0...v1.3.0) Updates `rustls-pemfile` from 1.0.3 to 1.0.4 - [Commits](https://github.com/rustls/pemfile/compare/v/1.0.3...v/1.0.4) Updates `wild` from 2.1.0 to 2.2.0 - [Commits](https://gitlab.com/kornelski/wild/compare/v2.1.0...v2.2.0) Updates `indoc` from 2.0.3 to 2.0.4 - [Release notes](https://github.com/dtolnay/indoc/releases) - [Commits](https://github.com/dtolnay/indoc/compare/2.0.3...2.0.4) Updates `trycmd` from 0.14.16 to 0.14.19 - [Changelog](https://github.com/assert-rs/trycmd/blob/main/CHANGELOG.md) - [Commits](https://github.com/assert-rs/trycmd/compare/v0.14.16...v0.14.19) Updates `which` from 4.4.0 to 5.0.0 - [Changelog](https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md) - [Commits](https://github.com/harryfei/which-rs/commits) --- 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-patch dependency-group: crates-io - dependency-name: flate2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: crates-io - dependency-name: regex dependency-type: direct:production update-type: version-update:semver-minor dependency-group: crates-io - dependency-name: serde dependency-type: direct:production update-type: version-update:semver-patch dependency-group: crates-io - dependency-name: serde_json dependency-type: direct:production update-type: version-update:semver-patch dependency-group: crates-io - dependency-name: sha2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: crates-io - dependency-name: tempfile dependency-type: direct:production update-type: version-update:semver-minor dependency-group: crates-io - dependency-name: toml dependency-type: direct:production update-type: version-update:semver-minor dependency-group: crates-io - dependency-name: toml_edit dependency-type: direct:production update-type: version-update:semver-minor dependency-group: crates-io - dependency-name: thiserror dependency-type: direct:production update-type: version-update:semver-patch dependency-group: crates-io - dependency-name: fs-err dependency-type: direct:production update-type: version-update:semver-minor dependency-group: crates-io - dependency-name: semver 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-major dependency-group: crates-io - dependency-name: pyproject-toml 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: time dependency-type: direct:production update-type: version-update:semver-patch dependency-group: crates-io - dependency-name: cargo-xwin dependency-type: direct:production update-type: version-update:semver-patch dependency-group: crates-io - dependency-name: tracing dependency-type: direct:production update-type: version-update:semver-patch dependency-group: crates-io - dependency-name: tracing-subscriber dependency-type: direct:production update-type: version-update:semver-patch dependency-group: crates-io - dependency-name: minijinja dependency-type: direct:production update-type: version-update:semver-patch dependency-group: crates-io - dependency-name: bytesize 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-patch dependency-group: crates-io - dependency-name: wild dependency-type: direct:production update-type: version-update:semver-minor dependency-group: crates-io - dependency-name: indoc dependency-type: direct:production update-type: version-update:semver-patch 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 | 398 +++++++++++++++++++++++++++++++++-------------------- Cargo.toml | 62 ++++----- 2 files changed, 279 insertions(+), 181 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ee45a2d6c..d27e542ae 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -28,18 +28,26 @@ dependencies = [ "memchr", ] +[[package]] +name = "aho-corasick" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" +dependencies = [ + "memchr", +] + [[package]] name = "anstream" -version = "0.3.2" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163" +checksum = "2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44" dependencies = [ "anstyle", "anstyle-parse", "anstyle-query", "anstyle-wincon", "colorchoice", - "is-terminal", "utf8parse", ] @@ -69,9 +77,9 @@ dependencies = [ [[package]] name = "anstyle-wincon" -version = "1.0.2" +version = "3.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c677ab05e09154296dd37acecd46420c17b9713e8366facafa8fc0885167cf4c" +checksum = "f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628" dependencies = [ "anstyle", "windows-sys 0.48.0", @@ -107,6 +115,12 @@ version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" +[[package]] +name = "bitflags" +version = "2.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" + [[package]] name = "block-buffer" version = "0.10.4" @@ -140,9 +154,9 @@ checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be" [[package]] name = "bytesize" -version = "1.2.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38fcc2979eff34a4b84e1cf9a1e3da42a7d44b3b690a40cdcb23e3d556cfb2e5" +checksum = "a3e368af43e418a04d52505cf3dbc23dda4e3407ae2fa99fd0e4f308ce546acc" [[package]] name = "bzip2" @@ -188,16 +202,15 @@ dependencies = [ [[package]] name = "cargo-config2" -version = "0.1.9" +version = "0.1.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a393492158d1198da424057afeadc96af9330d76d12e56d131a7a5302524ac65" +checksum = "d357907e87f152fa96500b410bdec7f72630a1e344096b8d33dbb015a246aa11" dependencies = [ - "cfg-expr", "home", "once_cell", "serde", - "shell-escape", - "toml 0.7.4", + "serde_derive", + "toml_edit 0.20.7", ] [[package]] @@ -220,9 +233,9 @@ dependencies = [ [[package]] name = "cargo-xwin" -version = "0.14.8" +version = "0.14.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11c08ee57b16103990269874220c0e8a4613b8096a314ce2f29ad1b54d4b6d02" +checksum = "dac599340ee921a7f50eb6b3f602c467352e3c9eb973135e0562f0ed067641bb" dependencies = [ "anyhow", "cargo-config2", @@ -234,7 +247,7 @@ dependencies = [ "paste", "path-slash", "tracing-subscriber", - "which", + "which 4.4.2", "xwin", ] @@ -257,14 +270,14 @@ dependencies = [ "serde_json", "shlex", "target-lexicon", - "which", + "which 4.4.2", ] [[package]] name = "cargo_metadata" -version = "0.18.0" +version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb9ac64500cc83ce4b9f8dafa78186aa008c8dea77a09b94cd307fd0cd5022a8" +checksum = "2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037" dependencies = [ "camino", "cargo-platform", @@ -281,7 +294,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da6bc11b07529f16944307272d5bd9b22530bc7d05751717c9d416586cedab49" dependencies = [ "heck", - "indexmap", + "indexmap 1.9.3", "log", "proc-macro2", "quote", @@ -294,9 +307,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.0.82" +version = "1.0.84" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "305fe645edc1442a0fa8b6726ba61d422798d37a52e12eaecf4b022ebbb88f01" +checksum = "0f8e7c90afad890484a21653d08b6e209ae34770fb5ee298f9c699fcc1e5c856" dependencies = [ "libc", ] @@ -312,15 +325,6 @@ dependencies = [ "uuid", ] -[[package]] -name = "cfg-expr" -version = "0.15.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b40ccee03b5175c18cde8f37e7d2a33bcef6f8ec8f7cc0d81090d1bb380949c9" -dependencies = [ - "smallvec", -] - [[package]] name = "cfg-if" version = "1.0.0" @@ -343,7 +347,7 @@ version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "23170228b96236b5a7299057ac284a321457700bc8c41a4476052f0f4ba5349d" dependencies = [ - "hashbrown", + "hashbrown 0.12.3", "stacker", ] @@ -364,7 +368,7 @@ version = "4.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "351f9ad9688141ed83dfd8f5fb998a06225ef444b48ff4dc43de6d409b7fd10b" dependencies = [ - "bitflags", + "bitflags 1.3.2", "clap_lex", "is-terminal", "strsim", @@ -568,6 +572,15 @@ version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308" +[[package]] +name = "deranged" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f32d04922c60427da6f9fef14d042d9edddef64cb9d4ce0d64d0685fbeb1fd3" +dependencies = [ + "powerfmt", +] + [[package]] name = "dialoguer" version = "0.11.0" @@ -650,6 +663,12 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "equivalent" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" + [[package]] name = "errno" version = "0.3.2" @@ -683,12 +702,9 @@ dependencies = [ [[package]] name = "fastrand" -version = "1.9.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" -dependencies = [ - "instant", -] +checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" [[package]] name = "fat-macho" @@ -713,9 +729,9 @@ dependencies = [ [[package]] name = "flate2" -version = "1.0.27" +version = "1.0.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6c98ee8095e9d1dcbf2fcc6d95acccb90d1c81db1e44725c6a984b1dbdfb010" +checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e" dependencies = [ "crc32fast", "miniz_oxide", @@ -753,9 +769,12 @@ dependencies = [ [[package]] name = "fs-err" -version = "2.9.0" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0845fa252299212f0389d64ba26f34fa32cfe41588355f21ed507c59a0f64541" +checksum = "fb5fd9bcbe8b1087cbd395b51498c01bc997cef73e778a80b77a811af5e2d29f" +dependencies = [ + "autocfg", +] [[package]] name = "generic-array" @@ -790,7 +809,7 @@ version = "0.4.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "029d74589adefde59de1a0c4f4732695c32805624aec7b68d91503d4dba79afc" dependencies = [ - "aho-corasick", + "aho-corasick 0.7.20", "bstr", "fnv", "log", @@ -817,6 +836,12 @@ dependencies = [ "ahash", ] +[[package]] +name = "hashbrown" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156" + [[package]] name = "heck" version = "0.4.1" @@ -888,7 +913,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" dependencies = [ "autocfg", - "hashbrown", + "hashbrown 0.12.3", +] + +[[package]] +name = "indexmap" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" +dependencies = [ + "equivalent", + "hashbrown 0.14.2", "serde", ] @@ -907,9 +942,9 @@ dependencies = [ [[package]] name = "indoc" -version = "2.0.3" +version = "2.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c785eefb63ebd0e33416dfcb8d6da0bf27ce752843a45632a67bf10d4d4b5c4" +checksum = "1e186cfbae8084e513daff4240b4797e342f988cecda4fb6c939150f96315fd8" [[package]] name = "instant" @@ -939,7 +974,7 @@ checksum = "adcf93614601c8129ddf72e2d5633df827ba6551541c6d8c59520a371475be1f" dependencies = [ "hermit-abi", "io-lifetimes", - "rustix", + "rustix 0.37.25", "windows-sys 0.48.0", ] @@ -1000,7 +1035,7 @@ version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f27bb67f6dd1d0bb5ab582868e4f65052e58da6401188a08f0da09cf512b84b" dependencies = [ - "bitflags", + "bitflags 1.3.2", "libc", ] @@ -1010,6 +1045,12 @@ version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" +[[package]] +name = "linux-raw-sys" +version = "0.4.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "969488b55f8ac402214f3f5fd243ebb7206cf82de60d3172994707a4bcc2b829" + [[package]] name = "lock_api" version = "0.4.10" @@ -1049,7 +1090,7 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" dependencies = [ - "regex-automata", + "regex-automata 0.1.10", ] [[package]] @@ -1080,7 +1121,7 @@ dependencies = [ "glob", "goblin", "ignore", - "indexmap", + "indexmap 2.1.0", "indoc", "itertools", "keyring", @@ -1112,23 +1153,23 @@ dependencies = [ "textwrap", "thiserror", "time", - "toml 0.7.4", - "toml_edit", + "toml 0.8.8", + "toml_edit 0.21.0", "tracing", "tracing-subscriber", "trycmd", "ureq", "url", - "which", + "which 5.0.0", "wild", "zip", ] [[package]] name = "memchr" -version = "2.5.0" +version = "2.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" +checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" [[package]] name = "memoffset" @@ -1157,9 +1198,9 @@ dependencies = [ [[package]] name = "minijinja" -version = "1.0.8" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80084fa3099f58b7afab51e5f92e24c2c2c68dcad26e96ad104bd6011570461d" +checksum = "208758577ef2c86cf5dd3e85730d161413ec3284e2d73b2ef65d9a24d9971bcb" dependencies = [ "serde", ] @@ -1285,7 +1326,7 @@ version = "0.10.56" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "729b745ad4a5575dd06a3e1af1414bd330ee561c01b3899eb584baeaa8def17e" dependencies = [ - "bitflags", + "bitflags 1.3.2", "cfg-if", "foreign-types", "libc", @@ -1392,22 +1433,21 @@ checksum = "1e91099d4268b0e11973f036e885d652fb0b21fedcf69738c627f94db6a44f42" [[package]] name = "pep440_rs" -version = "0.3.6" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d6f6ead185985925c7e2b5ddb57ed5ef9d95835bf3994a5ce74403653898ab6" +checksum = "887f66cc62717ea72caac4f1eb4e6f392224da3ffff3f40ec13ab427802746d6" dependencies = [ "lazy_static", "regex", "serde", - "tracing", "unicode-width", ] [[package]] name = "pep508_rs" -version = "0.2.1" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0713d7bb861ca2b7d4c50a38e1f31a4b63a2e2df35ef1e5855cc29e108453e2" +checksum = "e4516b53d9ea6112ebb38b4af08d5707d30b994fb7f98ff133c5dcf7ed8fa854" dependencies = [ "once_cell", "pep440_rs", @@ -1459,6 +1499,12 @@ version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f32154ba0af3a075eefa1eda8bb414ee928f62303a54ea85b8d6638ff1a6ee9e" +[[package]] +name = "powerfmt" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" + [[package]] name = "ppv-lite86" version = "0.2.17" @@ -1495,15 +1541,15 @@ dependencies = [ [[package]] name = "pyproject-toml" -version = "0.6.1" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee79feaa9d31e1c417e34219e610b67db4e786ce9b49d77dda549640abb9dc5f" +checksum = "46d4a5e69187f23a29f8aa0ea57491d104ba541bc55f76552c2a74962aa20e04" dependencies = [ - "indexmap", + "indexmap 2.1.0", "pep440_rs", "pep508_rs", "serde", - "toml 0.7.4", + "toml 0.8.8", ] [[package]] @@ -1594,7 +1640,7 @@ version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" dependencies = [ - "bitflags", + "bitflags 1.3.2", ] [[package]] @@ -1603,7 +1649,7 @@ version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" dependencies = [ - "bitflags", + "bitflags 1.3.2", ] [[package]] @@ -1619,13 +1665,14 @@ dependencies = [ [[package]] name = "regex" -version = "1.7.3" +version = "1.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b1f693b24f6ac912f4893ef08244d70b6067480d2f1a46e950c9691e6749d1d" +checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" dependencies = [ - "aho-corasick", + "aho-corasick 1.1.2", "memchr", - "regex-syntax", + "regex-automata 0.4.3", + "regex-syntax 0.8.2", ] [[package]] @@ -1634,7 +1681,18 @@ version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" dependencies = [ - "regex-syntax", + "regex-syntax 0.6.29", +] + +[[package]] +name = "regex-automata" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" +dependencies = [ + "aho-corasick 1.1.2", + "memchr", + "regex-syntax 0.8.2", ] [[package]] @@ -1643,6 +1701,12 @@ version = "0.6.29" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" +[[package]] +name = "regex-syntax" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" + [[package]] name = "rfc2047-decoder" version = "0.2.2" @@ -1686,11 +1750,24 @@ version = "0.37.25" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d4eb579851244c2c03e7c24f501c3432bed80b8f720af1d6e5b0e0f01555a035" dependencies = [ - "bitflags", + "bitflags 1.3.2", "errno", "io-lifetimes", "libc", - "linux-raw-sys", + "linux-raw-sys 0.3.8", + "windows-sys 0.48.0", +] + +[[package]] +name = "rustix" +version = "0.38.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7db8590df6dfcd144d22afd1b83b36c21a18d7cbc1dc4bb5295a8712e9eb662" +dependencies = [ + "bitflags 2.4.1", + "errno", + "libc", + "linux-raw-sys 0.4.11", "windows-sys 0.48.0", ] @@ -1708,9 +1785,9 @@ dependencies = [ [[package]] name = "rustls-pemfile" -version = "1.0.3" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2" +checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" dependencies = [ "base64 0.21.2", ] @@ -1797,7 +1874,7 @@ version = "2.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de" dependencies = [ - "bitflags", + "bitflags 1.3.2", "core-foundation", "core-foundation-sys", "libc", @@ -1816,27 +1893,27 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.18" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918" +checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090" dependencies = [ "serde", ] [[package]] name = "serde" -version = "1.0.183" +version = "1.0.192" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32ac8da02677876d532745a130fc9d8e6edfa81a269b107c5b00829b91d8eb3c" +checksum = "bca2a08484b285dcb282d0f67b26cadc0df8b19f8c12502c13d966bf9482f001" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.183" +version = "1.0.192" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aafe972d60b0b9bee71a91b92fee2d4fb3c9d7e8f6b179aa99f27203d99a4816" +checksum = "d6c7207fbec9faa48073f3e3074cbe553af6ea512d7c21ba46e434e70ea9fbc1" dependencies = [ "proc-macro2", "quote", @@ -1845,9 +1922,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.105" +version = "1.0.108" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "693151e1ac27563d6dbcec9dee9fbd5da8539b20fa14ad3752b2e6d363ace360" +checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b" dependencies = [ "itoa", "ryu", @@ -1856,18 +1933,18 @@ dependencies = [ [[package]] name = "serde_spanned" -version = "0.6.3" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96426c9936fd7a0124915f9185ea1d20aa9445cc9821142f0a73bc9207a2e186" +checksum = "12022b835073e5b11e90a14f86838ceb1c8fb0325b72416845c487ac0fa95e80" dependencies = [ "serde", ] [[package]] name = "sha2" -version = "0.10.7" +version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" +checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" dependencies = [ "cfg-if", "cpufeatures", @@ -1883,12 +1960,6 @@ dependencies = [ "lazy_static", ] -[[package]] -name = "shell-escape" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45bb67a18fa91266cc7807181f62f9178a6873bfad7dc788c42e6430db40184f" - [[package]] name = "shell-words" version = "1.1.0" @@ -1921,9 +1992,9 @@ checksum = "f67ad224767faa3c7d8b6d91985b78e70a1324408abcb1cfcc2be4c06bc06043" [[package]] name = "snapbox" -version = "0.4.11" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6bccd62078347f89a914e3004d94582e13824d4e3d8a816317862884c423835" +checksum = "4b377c0b6e4715c116473d8e40d51e3fa5b0a2297ca9b2a931ba800667b259ed" dependencies = [ "anstream", "anstyle", @@ -1938,14 +2009,14 @@ dependencies = [ "tempfile", "wait-timeout", "walkdir", - "windows-sys 0.45.0", + "windows-sys 0.48.0", ] [[package]] name = "snapbox-macros" -version = "0.3.4" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eaaf09df9f0eeae82be96290918520214530e738a7fe5a351b0f24cf77c0ca31" +checksum = "ed1559baff8a696add3322b9be3e940d433e7bb4e38d79017205fd37ff28b28e" dependencies = [ "anstream", ] @@ -2027,21 +2098,20 @@ dependencies = [ [[package]] name = "target-lexicon" -version = "0.12.11" +version = "0.12.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d0e916b1148c8e263850e1ebcbd046f333e0683c724876bb0da63ea4373dc8a" +checksum = "14c39fd04924ca3a864207c66fc2cd7d22d7c016007f9ce846cbb9326331930a" [[package]] name = "tempfile" -version = "3.6.0" +version = "3.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31c0432476357e58790aaa47a8efb0c5138f137343f3b5f23bd36a27e3b0a6d6" +checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef" dependencies = [ - "autocfg", "cfg-if", "fastrand", "redox_syscall 0.3.5", - "rustix", + "rustix 0.38.13", "windows-sys 0.48.0", ] @@ -2060,7 +2130,7 @@ version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e6bf6f19e9f8ed8d4048dc22981458ebcf406d67e94cd422e5ecd73d63b3237" dependencies = [ - "rustix", + "rustix 0.37.25", "windows-sys 0.48.0", ] @@ -2077,18 +2147,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.47" +version = "1.0.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97a802ec30afc17eee47b2855fc72e0c4cd62be9b4efe6591edde0ec5bd68d8f" +checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.47" +version = "1.0.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bb623b56e39ab7dcd4b1b98bb6c8f8d907ed255b18de254088016b27a8ee19b" +checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8" dependencies = [ "proc-macro2", "quote", @@ -2107,10 +2177,12 @@ dependencies = [ [[package]] name = "time" -version = "0.3.20" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd0cbfecb4d19b5ea75bb31ad904eb5b9fa13f21079c3b92017ebdf4999a5890" +checksum = "c4a34ab300f2dee6e562c10a046fc05e358b29f9bf92277f30c3c8d82275f6f5" dependencies = [ + "deranged", + "powerfmt", "serde", "time-core", "time-macros", @@ -2118,15 +2190,15 @@ dependencies = [ [[package]] name = "time-core" -version = "0.1.0" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd" +checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" [[package]] name = "time-macros" -version = "0.2.8" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd80a657e71da814b8e5d60d3374fc6d35045062245d80224748ae522dd76f36" +checksum = "4ad70d68dba9e1f8aceda7aa6711965dfec1cac869f311a51bd08b3a2ccbce20" dependencies = [ "time-core", ] @@ -2157,32 +2229,45 @@ dependencies = [ [[package]] name = "toml" -version = "0.7.4" +version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6135d499e69981f9ff0ef2167955a5333c35e36f6937d382974566b3d5b94ec" +checksum = "a1a195ec8c9da26928f773888e0742ca3ca1040c6cd859c919c9f59c1954ab35" dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit", + "toml_edit 0.21.0", ] [[package]] name = "toml_datetime" -version = "0.6.2" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a76a9312f5ba4c2dec6b9161fdf25d87ad8a09256ccea5a556fef03c706a10f" +checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" dependencies = [ "serde", ] [[package]] name = "toml_edit" -version = "0.19.10" +version = "0.20.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2380d56e8670370eee6566b0bfd4265f65b3f432e8c6d85623f728d4fa31f739" +checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81" dependencies = [ - "indexmap", + "indexmap 2.1.0", + "serde", + "serde_spanned", + "toml_datetime", + "winnow", +] + +[[package]] +name = "toml_edit" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03" +dependencies = [ + "indexmap 2.1.0", "serde", "serde_spanned", "toml_datetime", @@ -2191,11 +2276,10 @@ dependencies = [ [[package]] name = "tracing" -version = "0.1.37" +version = "0.1.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" +checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" dependencies = [ - "cfg-if", "log", "pin-project-lite", "tracing-attributes", @@ -2204,9 +2288,9 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.26" +version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab" +checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", @@ -2215,9 +2299,9 @@ dependencies = [ [[package]] name = "tracing-core" -version = "0.1.31" +version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a" +checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" dependencies = [ "once_cell", "valuable", @@ -2225,12 +2309,12 @@ dependencies = [ [[package]] name = "tracing-log" -version = "0.1.3" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922" +checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" dependencies = [ - "lazy_static", "log", + "once_cell", "tracing-core", ] @@ -2246,9 +2330,9 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.3.17" +version = "0.3.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77" +checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" dependencies = [ "matchers", "nu-ansi-term", @@ -2267,9 +2351,9 @@ dependencies = [ [[package]] name = "trycmd" -version = "0.14.16" +version = "0.14.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2925e71868a12b173c1eb166018c2d2f9dfaedfcaec747bdb6ea2246785d258e" +checksum = "ed009372a42fb103e6f8767b9222925485e03cca032b700d203e2c5b67bee4fb" dependencies = [ "glob", "humantime", @@ -2278,7 +2362,7 @@ dependencies = [ "serde", "shlex", "snapbox", - "toml_edit", + "toml_edit 0.20.7", ] [[package]] @@ -2336,9 +2420,9 @@ dependencies = [ [[package]] name = "unicode-width" -version = "0.1.10" +version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" +checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85" [[package]] name = "untrusted" @@ -2451,20 +2535,34 @@ checksum = "14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc" [[package]] name = "which" -version = "4.4.0" +version = "4.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2441c784c52b289a054b7201fc93253e288f094e2f4be9058343127c4226a269" +checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7" dependencies = [ "either", - "libc", + "home", "once_cell", + "rustix 0.38.13", +] + +[[package]] +name = "which" +version = "5.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9bf3ea8596f3a0dd5980b46430f2058dfe2c36a27ccfbb1845d6fbfcd9ba6e14" +dependencies = [ + "either", + "home", + "once_cell", + "rustix 0.38.13", + "windows-sys 0.48.0", ] [[package]] name = "wild" -version = "2.1.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05b116685a6be0c52f5a103334cbff26db643826c7b3735fc0a3ba9871310a74" +checksum = "10d01931a94d5a115a53f95292f51d316856b68a035618eb831bbba593a30b67" dependencies = [ "glob", ] @@ -2634,9 +2732,9 @@ checksum = "d419259aba16b663966e29e6d7c6ecfa0bb8425818bb96f6f1f3c3eb71a6e7b9" [[package]] name = "winnow" -version = "0.4.7" +version = "0.5.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca0ace3845f0d96209f0375e6d367e3eb87eb65d27d445bdc9f1843a26f39448" +checksum = "829846f3e3db426d4cee4510841b71a8e58aa2a76b1132579487ae430ccd9c7b" dependencies = [ "memchr", ] diff --git a/Cargo.toml b/Cargo.toml index 74a8b8f53..d952ab780 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -38,43 +38,43 @@ name = "maturin" anyhow = "1.0.63" base64 = "0.21.0" glob = "0.3.0" -cargo-config2 = "0.1.9" -cargo_metadata = "0.18.0" +cargo-config2 = "0.1.15" +cargo_metadata = "0.18.1" cargo-options = "0.6.0" cbindgen = { version = "0.26.0", default-features = false } -flate2 = "1.0.18" +flate2 = "1.0.28" goblin = "0.7.1" platform-info = "2.0.2" -regex = "1.7.0" -serde = { version = "1.0.141", features = ["derive"] } -serde_json = "1.0.80" -sha2 = "0.10.3" +regex = "1.9.4" +serde = { version = "1.0.192", features = ["derive"] } +serde_json = "1.0.108" +sha2 = "0.10.8" tar = "0.4.38" -tempfile = "3.2.0" -toml = "0.7.0" -toml_edit = "0.19.1" +tempfile = "3.8.0" +toml = "0.8.8" +toml_edit = "0.21.0" zip = { version = "0.6.1", default-features = false, features = ["bzip2", "deflate", "time"] } -thiserror = "1.0.37" -fs-err = "2.5.0" +thiserror = "1.0.50" +fs-err = "2.10.0" fat-macho = { version = "0.4.7", default-features = false } once_cell = "1.7.2" rustc_version = "0.4.0" -semver = "1.0.13" -target-lexicon = "0.12.8" -indexmap = "1.9.3" -pyproject-toml = "0.6.1" +semver = "1.0.20" +target-lexicon = "0.12.12" +indexmap = "2.1.0" +pyproject-toml = "0.8.1" python-pkginfo = "0.6.0" textwrap = "0.16.0" ignore = "0.4.20" itertools = "0.11.0" lddtree = "0.3.3" -cc = "1.0.72" +cc = "1.0.84" dunce = "1.0.2" normpath = "1.0.0" path-slash = "0.2.1" -pep440_rs = { version = "0.3.6", features = ["serde"] } -pep508_rs = { version = "0.2.1", features = ["serde"] } -time = "0.3.17" +pep440_rs = { version = "0.3.12", features = ["serde"] } +pep508_rs = { version = "0.2.3", features = ["serde"] } +time = "0.3.30" # cli clap = { version = "4.0.0", features = ["derive", "env", "wrap_help"] } @@ -82,38 +82,38 @@ clap_complete_command = { version = "0.5.1", optional = true } # cross compile cargo-zigbuild = { version = "0.17.5", default-features = false, optional = true } -cargo-xwin = { version = "0.14.7", default-features = false, optional = true } +cargo-xwin = { version = "0.14.9", default-features = false, optional = true } # log -tracing = "0.1.36" -tracing-subscriber = { version = "0.3.15", features = ["env-filter"], optional = true } +tracing = "0.1.40" +tracing-subscriber = { version = "0.3.18", features = ["env-filter"], optional = true } # 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 = "1.0.10", optional = true } # upload -bytesize = { version = "1.0.1", optional = true } +bytesize = { version = "1.3.0", optional = true } configparser = { version = "3.0.0", optional = true } dirs = { version = "5.0.0", optional = true } multipart = { version = "0.18.0", features = ["client"], default-features = false, optional = true } ureq = { version = "2.7.0", features = ["gzip", "json", "socks-proxy"], default-features = false, optional = true } native-tls = { version = "0.2.8", optional = true } rustls = { version = "0.21.8", optional = true } -rustls-pemfile = { version = "1.0.1", optional = true } +rustls-pemfile = { version = "1.0.4", optional = true } keyring = { version = "2.0.0", default-features = false, features = ["linux-no-secret-service"], optional = true } -wild = { version = "2.1.0", optional = true } +wild = { version = "2.2.0", optional = true } url = { version = "2.4.1", optional = true } [dev-dependencies] expect-test = "1.4.1" -indoc = "2.0.3" +indoc = "2.0.4" pretty_assertions = "1.3.0" rustversion = "1.0.9" -time = { version = "0.3.17", features = ["macros"] } -trycmd = "0.14.11" -which = "4.3.0" +time = { version = "0.3.30", features = ["macros"] } +trycmd = "0.14.19" +which = "5.0.0" [features] default = ["full", "rustls"]