]> git.proxmox.com Git - cargo.git/blame - Cargo.toml
Add some more information to verbose version.
[cargo.git] / Cargo.toml
CommitLineData
6f240656 1[package]
4abf27e7 2name = "cargo"
0603dc0f 3version = "0.58.0"
04ddd4d0 4edition = "2018"
4abf27e7 5authors = ["Yehuda Katz <wycats@gmail.com>",
6e23ead8
HW
6 "Carl Lerche <me@carllerche.com>",
7 "Alex Crichton <alex@alexcrichton.com>"]
e3eb2868 8license = "MIT OR Apache-2.0"
a4c54384
AC
9homepage = "https://crates.io"
10repository = "https://github.com/rust-lang/cargo"
d941bea3 11documentation = "https://docs.rs/cargo"
d551d904 12readme = "README.md"
a4c54384
AC
13description = """
14Cargo, a package manager for Rust.
15"""
4abf27e7 16
ea3d601f 17[lib]
4abf27e7
AC
18name = "cargo"
19path = "src/cargo/lib.rs"
20
e8484805 21[dependencies]
9629f99d 22atty = "0.2"
a46df8fe 23bytesize = "1.0"
f71b231a 24cargo-platform = { path = "crates/cargo-platform", version = "0.1.2" }
4fbf61da 25cargo-util = { path = "crates/cargo-util", version = "0.1.1" }
eaa58964 26crates-io = { path = "crates/crates-io", version = "0.33.0" }
ec6f6469 27crossbeam-utils = "0.8"
c5318a17
EH
28curl = { version = "0.4.39", features = ["http2"] }
29curl-sys = "0.4.49"
fc3e5697 30env_logger = "0.9.0"
00863327 31pretty_env_logger = { version = "0.4", optional = true }
3a18c89a 32anyhow = "1.0"
c04a87c1 33filetime = "0.2.9"
38aa4a23 34flate2 = { version = "1.0.3", default-features = false, features = ["zlib"] }
ed2bfc2c 35git2 = "0.13.23"
b425e4cc 36git2-curl = "0.14.1"
5087cc45 37glob = "0.3.0"
fa05eb23 38hex = "0.4"
1c9b292a 39home = "0.5"
2be0acc1 40humantime = "2.0.0"
337fbaaa 41ignore = "0.4.7"
76ce4dfe 42lazy_static = "1.2.0"
70a1ce35 43jobserver = "0.1.24"
d9534bf4 44lazycell = "1.2.0"
a40f7d90 45libc = "0.2"
76ce4dfe 46log = "0.4.6"
ed2bfc2c 47libgit2-sys = "0.12.24"
6babe72e 48memchr = "2.1.3"
7a8ad369 49num_cpus = "1.0"
ff9ee5cc 50opener = "0.5"
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"
a02b6e5b 59tar = { version = "0.4.35", default-features = false }
8daf81e1 60tempfile = "3.0"
2b17b2d5 61termcolor = "1.1"
ad34852f 62toml = "0.5.7"
95008f91 63unicode-xid = "0.2.0"
a5b4b471 64url = "2.2.2"
78a60bc7 65walkdir = "2.2"
a1735c7a 66clap = "2.31.2"
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" }
9fba127e 104
0e26eae5
EH
105[build-dependencies]
106flate2 = { version = "1.0.3", default-features = false, features = ["zlib"] }
107tar = { version = "0.4.26", default-features = false }
108
4abf27e7
AC
109[[bin]]
110name = "cargo"
111test = false
d8450848 112doc = false
585c7d43
AC
113
114[features]
0e031b5a 115deny-warnings = []
d7071c2f
GL
116vendored-openssl = ["openssl/vendored"]
117pretty-env-logger = ["pretty_env_logger"]