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