]> git.proxmox.com Git - cargo.git/blame - Cargo.toml
Update upstream source from tag 'upstream/0.63.1'
[cargo.git] / Cargo.toml
CommitLineData
6f240656 1[package]
4abf27e7 2name = "cargo"
524745d9 3version = "0.63.1"
cabe1cca 4edition = "2021"
e3eb2868 5license = "MIT OR Apache-2.0"
a4c54384
AC
6homepage = "https://crates.io"
7repository = "https://github.com/rust-lang/cargo"
d941bea3 8documentation = "https://docs.rs/cargo"
d551d904 9readme = "README.md"
a4c54384
AC
10description = """
11Cargo, a package manager for Rust.
12"""
4abf27e7 13
ea3d601f 14[lib]
4abf27e7
AC
15name = "cargo"
16path = "src/cargo/lib.rs"
17
e8484805 18[dependencies]
9629f99d 19atty = "0.2"
a46df8fe 20bytesize = "1.0"
f71b231a 21cargo-platform = { path = "crates/cargo-platform", version = "0.1.2" }
524745d9 22cargo-util = { path = "crates/cargo-util", version = "0.2.0" }
43a063c8 23crates-io = { path = "crates/crates-io", version = "0.34.0" }
ec6f6469 24crossbeam-utils = "0.8"
22ff7ac4 25curl = { version = "0.4.41", features = ["http2"] }
84283f0c 26curl-sys = "0.4.50"
fc3e5697 27env_logger = "0.9.0"
00863327 28pretty_env_logger = { version = "0.4", optional = true }
3a18c89a 29anyhow = "1.0"
c04a87c1 30filetime = "0.2.9"
38aa4a23 31flate2 = { version = "1.0.3", default-features = false, features = ["zlib"] }
0e044546 32git2 = "0.14.2"
dd701a17 33git2-curl = "0.15.0"
5087cc45 34glob = "0.3.0"
fa05eb23 35hex = "0.4"
1c9b292a 36home = "0.5"
2be0acc1 37humantime = "2.0.0"
5ca5f2f1 38indexmap = "1"
337fbaaa 39ignore = "0.4.7"
76ce4dfe 40lazy_static = "1.2.0"
70a1ce35 41jobserver = "0.1.24"
d9534bf4 42lazycell = "1.2.0"
a40f7d90 43libc = "0.2"
76ce4dfe 44log = "0.4.6"
0e044546 45libgit2-sys = "0.13.2"
6babe72e 46memchr = "2.1.3"
0cfdbc04 47num_cpus = "1.0"
ff9ee5cc 48opener = "0.5"
5a8be7ba 49os_info = "3.0.7"
5ca5f2f1 50pathdiff = "0.2"
3c67dc84 51percent-encoding = "2.0"
9362fe5f 52rustfix = "0.6.0"
f5c26458 53semver = { version = "1.0.3", features = ["serde"] }
54742ce7 54serde = { version = "1.0.123", features = ["derive"] }
09dc727f 55serde_ignored = "0.1.0"
d1218d29 56serde_json = { version = "1.0.30", features = ["raw_value"] }
96a56422 57shell-escape = "0.1.4"
dcd4999d 58strip-ansi-escapes = "0.1.0"
e4f09b6a 59tar = { version = "0.4.36", default-features = false }
8daf81e1 60tempfile = "3.0"
2b17b2d5 61termcolor = "1.1"
8e086805 62toml_edit = { version = "0.14.3", features = ["serde", "easy", "perf"] }
95008f91 63unicode-xid = "0.2.0"
a5b4b471 64url = "2.2.2"
78a60bc7 65walkdir = "2.2"
dfda89a8 66clap = "3.1.0"
a8081a00 67unicode-width = "0.1.5"
585c7d43 68openssl = { version = '0.10.11', optional = true }
b5c19191 69im-rc = "15.0.0"
0847630d 70itertools = "0.10.0"
8bd0572c 71
4477355b
AC
72# A noop dependency that changes in the Rust repository, it's a bit of a hack.
73# See the `src/tools/rustc-workspace-hack/README.md` file in `rust-lang/rust`
74# for more information.
75rustc-workspace-hack = "1.0.0"
841f20ae 76
f6dd5c2e 77[target.'cfg(windows)'.dependencies]
dcd49a2f 78fwdansi = "1.1.0"
f6a29a77 79
64828ba9
AC
80[target.'cfg(windows)'.dependencies.winapi]
81version = "0.3"
82features = [
4671a2aa 83 "basetsd",
64828ba9
AC
84 "handleapi",
85 "jobapi",
86 "jobapi2",
4671a2aa 87 "memoryapi",
64828ba9
AC
88 "minwindef",
89 "ntdef",
46b18260 90 "ntstatus",
64828ba9
AC
91 "processenv",
92 "processthreadsapi",
93 "psapi",
94 "synchapi",
95 "winerror",
96 "winbase",
97 "wincon",
98 "winnt",
99]
f6dd5c2e 100
22e7ede6 101[dev-dependencies]
0b5c065f
EH
102cargo-test-macro = { path = "crates/cargo-test-macro" }
103cargo-test-support = { path = "crates/cargo-test-support" }
6ec86fc4 104snapbox = { version = "0.2.8", features = ["diff", "path"] }
9fba127e 105
0e26eae5
EH
106[build-dependencies]
107flate2 = { version = "1.0.3", default-features = false, features = ["zlib"] }
108tar = { version = "0.4.26", default-features = false }
109
4abf27e7
AC
110[[bin]]
111name = "cargo"
112test = false
d8450848 113doc = false
585c7d43
AC
114
115[features]
0e031b5a 116deny-warnings = []
d7071c2f
GL
117vendored-openssl = ["openssl/vendored"]
118pretty-env-logger = ["pretty_env_logger"]