diff options
Diffstat (limited to 'src/tools/cargo/Cargo.toml')
-rw-r--r-- | src/tools/cargo/Cargo.toml | 87 |
1 files changed, 48 insertions, 39 deletions
diff --git a/src/tools/cargo/Cargo.toml b/src/tools/cargo/Cargo.toml index 440304416..3fb36b44e 100644 --- a/src/tools/cargo/Cargo.toml +++ b/src/tools/cargo/Cargo.toml @@ -11,38 +11,38 @@ exclude = [ ] [workspace.package] -rust-version = "1.72.0" +rust-version = "1.73" # MSRV:1 edition = "2021" license = "MIT OR Apache-2.0" [workspace.dependencies] -anstream = "0.6.3" +anstream = "0.6.4" anstyle = "1.0.4" anyhow = "1.0.75" -base64 = "0.21.3" +base64 = "0.21.5" bytesize = "1.3" cargo = { path = "" } -cargo-credential = { version = "0.4.0", path = "credential/cargo-credential" } -cargo-credential-libsecret = { version = "0.3.1", path = "credential/cargo-credential-libsecret" } -cargo-credential-wincred = { version = "0.3.0", path = "credential/cargo-credential-wincred" } -cargo-credential-macos-keychain = { version = "0.3.0", path = "credential/cargo-credential-macos-keychain" } +cargo-credential = { version = "0.4.1", path = "credential/cargo-credential" } +cargo-credential-libsecret = { version = "0.4.1", path = "credential/cargo-credential-libsecret" } +cargo-credential-macos-keychain = { version = "0.4.1", path = "credential/cargo-credential-macos-keychain" } +cargo-credential-wincred = { version = "0.4.1", path = "credential/cargo-credential-wincred" } cargo-platform = { path = "crates/cargo-platform", version = "0.1.4" } cargo-test-macro = { path = "crates/cargo-test-macro" } cargo-test-support = { path = "crates/cargo-test-support" } cargo-util = { version = "0.2.6", path = "crates/cargo-util" } -cargo_metadata = "0.17.0" -clap = "4.4.6" -color-print = "0.3.4" +cargo_metadata = "0.18.1" +clap = "4.4.7" +color-print = "0.3.5" core-foundation = { version = "0.9.3", features = ["mac_os_10_7_support"] } crates-io = { version = "0.39.0", path = "crates/crates-io" } criterion = { version = "0.5.1", features = ["html_reports"] } curl = "0.4.44" curl-sys = "0.4.68" filetime = "0.2.22" -flate2 = { version = "1.0.27", default-features = false, features = ["zlib"] } -git2 = "0.18.0" +flate2 = { version = "1.0.28", default-features = false, features = ["zlib"] } +git2 = "0.18.1" git2-curl = "0.19.0" -gix = { version = "0.54.1", default-features = false, features = ["blocking-http-transport-curl", "progress-tree", "revision"] } +gix = { version = "0.55.2", default-features = false, features = ["blocking-http-transport-curl", "progress-tree", "revision"] } gix-features-for-configuration-only = { version = "0.35.0", package = "gix-features", features = [ "parallel" ] } glob = "0.3.1" handlebars = { version = "3.5.5", features = ["dir_source"] } @@ -54,13 +54,13 @@ humantime = "2.1.0" ignore = "0.4.20" im-rc = "15.1.0" indexmap = "2" -itertools = "0.10.0" -jobserver = "0.1.26" +itertools = "0.11.0" +jobserver = "0.1.27" lazycell = "1.3.0" -libc = "0.2.148" +libc = "0.2.149" libgit2-sys = "0.16.1" -libloading = "0.8.0" -memchr = "2.6.2" +libloading = "0.8.1" +memchr = "2.6.4" miow = "0.6.0" opener = "0.6.1" openssl ="0.10.57" @@ -70,44 +70,46 @@ pathdiff = "0.2" percent-encoding = "2.3" pkg-config = "0.3.27" pretty_assertions = "1.4.0" -proptest = "1.2.0" +proptest = "1.3.1" pulldown-cmark = { version = "0.9.3", default-features = false } rand = "0.8.5" rustfix = "0.6.1" same-file = "1.0.6" security-framework = "2.9.2" -semver = { version = "1.0.18", features = ["serde"] } -serde = "1.0.188" +semver = { version = "1.0.20", features = ["serde"] } +serde = "1.0.190" serde-untagged = "0.1.1" serde-value = "0.7.0" serde_ignored = "0.1.9" -serde_json = "1.0.105" -sha1 = "0.10.5" -sha2 = "0.10.7" +serde_json = "1.0.108" +sha1 = "0.10.6" +sha2 = "0.10.8" shell-escape = "0.1.5" -snapbox = { version = "0.4.13", features = ["diff", "path"] } -syn = { version = "2.0.29", features = ["extra-traits", "full"] } +supports-hyperlinks = "2.1.0" +snapbox = { version = "0.4.14", features = ["diff", "path"] } +syn = { version = "2.0.38", features = ["extra-traits", "full"] } tar = { version = "0.4.40", default-features = false } -tempfile = "3.8.0" -thiserror = "1.0.47" +tempfile = "3.8.1" +thiserror = "1.0.50" time = { version = "0.3", features = ["parsing", "formatting", "serde"] } -toml = "0.7.6" -toml_edit = "0.19.14" -tracing = "0.1.37" +toml = "0.8.6" +toml_edit = { version = "0.20.7", features = ["serde"] } +tracing = "0.1.40" tracing-subscriber = { version = "0.3.17", features = ["env-filter"] } unicase = "2.7.0" -unicode-width = "0.1.10" +unicode-width = "0.1.11" unicode-xid = "0.2.4" url = "2.4.1" varisat = "0.2.2" -walkdir = "2.3.3" +walkdir = "2.4.0" windows-sys = "0.48" [package] name = "cargo" -version = "0.75.0" +version = "0.76.0" edition.workspace = true license.workspace = true +rust-version.workspace = true homepage = "https://crates.io" repository = "https://github.com/rust-lang/cargo" documentation = "https://docs.rs/cargo" @@ -125,14 +127,11 @@ anstyle.workspace = true anyhow.workspace = true base64.workspace = true bytesize.workspace = true -cargo-platform.workspace = true cargo-credential.workspace = true -cargo-credential-libsecret.workspace = true -cargo-credential-macos-keychain.workspace = true -cargo-credential-wincred.workspace = true +cargo-platform.workspace = true cargo-util.workspace = true -color-print.workspace = true clap = { workspace = true, features = ["wrap_help"] } +color-print.workspace = true crates-io.workspace = true curl = { workspace = true, features = ["http2"] } curl-sys.workspace = true @@ -172,6 +171,7 @@ serde_ignored.workspace = true serde_json = { workspace = true, features = ["raw_value"] } sha1.workspace = true shell-escape.workspace = true +supports-hyperlinks.workspace = true syn.workspace = true tar.workspace = true tempfile.workspace = true @@ -186,9 +186,18 @@ unicode-xid.workspace = true url.workspace = true walkdir.workspace = true +[target.'cfg(target_os = "linux")'.dependencies] +cargo-credential-libsecret.workspace = true + +[target.'cfg(target_os = "macos")'.dependencies] +cargo-credential-macos-keychain.workspace = true + [target.'cfg(not(windows))'.dependencies] openssl = { workspace = true, optional = true } +[target.'cfg(windows)'.dependencies] +cargo-credential-wincred.workspace = true + [target.'cfg(windows)'.dependencies.windows-sys] workspace = true features = [ |