]> git.proxmox.com Git - cargo.git/blame - Cargo.toml
Comment about how we print downloads
[cargo.git] / Cargo.toml
CommitLineData
6f240656 1[package]
4abf27e7 2name = "cargo"
aab0a338 3version = "0.32.0"
4abf27e7 4authors = ["Yehuda Katz <wycats@gmail.com>",
6e23ead8
HW
5 "Carl Lerche <me@carllerche.com>",
6 "Alex Crichton <alex@alexcrichton.com>"]
e3eb2868 7license = "MIT OR Apache-2.0"
a4c54384
AC
8homepage = "https://crates.io"
9repository = "https://github.com/rust-lang/cargo"
d941bea3 10documentation = "https://docs.rs/cargo"
a4c54384
AC
11description = """
12Cargo, a package manager for Rust.
13"""
4abf27e7 14
ea3d601f 15[lib]
4abf27e7
AC
16name = "cargo"
17path = "src/cargo/lib.rs"
18
e8484805 19[dependencies]
9629f99d 20atty = "0.2"
aab0a338 21crates-io = { path = "src/crates-io", version = "0.20" }
6f11cd9e 22crossbeam-utils = "0.5"
ecbbc90f 23crypto-hash = "0.3.1"
468f243e 24curl = { version = "0.4.15", features = ['http2'] }
682b2952 25env_logger = "0.5.11"
adbd625e 26failure = "0.1.2"
039ca019 27filetime = "0.2"
33fbc024 28flate2 = "1.0"
a2c82595 29fs2 = "0.4"
fcd86f32 30git2 = "0.7.5"
ecbbc90f
KP
31git2-curl = "0.8.1"
32glob = "0.2.11"
98eec2ce 33hex = "0.3"
fdb9f1bd 34home = "0.3"
b90bb7d6 35ignore = "0.4"
1f764c55 36lazy_static = "1.0.0"
8a7123c7 37jobserver = "0.1.11"
2f8c049e 38lazycell = "1.0"
a40f7d90 39libc = "0.2"
5731a732 40log = "0.4"
4a8c70ec 41libgit2-sys = "0.7.5"
7a8ad369 42num_cpus = "1.0"
e36ae434 43opener = "0.3.0"
876a5036 44rustfix = "0.4.2"
ece662ca 45same-file = "1"
ece662ca 46semver = { version = "0.9.0", features = ["serde"] }
0b59f17d
AC
47serde = "1.0"
48serde_derive = "1.0"
4c077033 49serde_ignored = "0.0.4"
c4d565fc 50serde_json = "1.0.24"
1eaae612 51shell-escape = "0.1.4"
ecbbc90f 52tar = { version = "0.4.15", default-features = false }
8daf81e1 53tempfile = "3.0"
413e6489 54termcolor = "1.0"
ecbbc90f 55toml = "0.4.2"
32562e92 56url = "1.1"
a1735c7a 57clap = "2.31.2"
a8081a00 58unicode-width = "0.1.5"
585c7d43 59openssl = { version = '0.10.11', optional = true }
8bd0572c 60
4477355b
AC
61# A noop dependency that changes in the Rust repository, it's a bit of a hack.
62# See the `src/tools/rustc-workspace-hack/README.md` file in `rust-lang/rust`
63# for more information.
64rustc-workspace-hack = "1.0.0"
841f20ae 65
8e0a7cad 66[target.'cfg(target_os = "macos")'.dependencies]
1ac02ceb 67core-foundation = { version = "0.6.0", features = ["mac_os_10_7_support"] }
8e0a7cad 68
f6dd5c2e 69[target.'cfg(windows)'.dependencies]
8a7123c7 70miow = "0.3.1"
641f7ff2 71fwdansi = "1"
f6a29a77 72
64828ba9
AC
73[target.'cfg(windows)'.dependencies.winapi]
74version = "0.3"
75features = [
4671a2aa 76 "basetsd",
64828ba9
AC
77 "handleapi",
78 "jobapi",
79 "jobapi2",
4671a2aa 80 "memoryapi",
64828ba9
AC
81 "minwindef",
82 "ntdef",
46b18260 83 "ntstatus",
64828ba9
AC
84 "processenv",
85 "processthreadsapi",
86 "psapi",
87 "synchapi",
88 "winerror",
89 "winbase",
90 "wincon",
91 "winnt",
92]
f6dd5c2e 93
22e7ede6 94[dev-dependencies]
d46aec56 95bufstream = "0.1"
9fba127e 96
4abf27e7
AC
97[[bin]]
98name = "cargo"
99test = false
d8450848 100doc = false
585c7d43
AC
101
102[features]
103vendored-openssl = ['openssl/vendored']