]> git.proxmox.com Git - cargo.git/blame - Cargo.toml
Auto merge of #6734 - ehuss:fingerprint-build-path-only, r=alexcrichton
[cargo.git] / Cargo.toml
CommitLineData
6f240656 1[package]
4abf27e7 2name = "cargo"
1a0430fd 3version = "0.36.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"
a4c54384
AC
12description = """
13Cargo, a package manager for Rust.
14"""
4abf27e7 15
ea3d601f 16[lib]
4abf27e7
AC
17name = "cargo"
18path = "src/cargo/lib.rs"
19
e8484805 20[dependencies]
9629f99d 21atty = "0.2"
3d84d0ad 22byteorder = "1.2"
a46df8fe 23bytesize = "1.0"
1a0430fd 24crates-io = { path = "src/crates-io", version = "0.24" }
5e71ad6c 25crossbeam-utils = "0.6"
ecbbc90f 26crypto-hash = "0.3.1"
c181f490
AC
27curl = { version = "0.4.19", features = ['http2'] }
28curl-sys = "0.4.15"
d3e22d81 29env_logger = "0.6.0"
c8d9085f 30pretty_env_logger = { version = "0.3", optional = true }
53a0995b 31failure = "0.1.5"
039ca019 32filetime = "0.2"
d9eca8c7 33flate2 = { version = "1.0.3", features = ['zlib'] }
a2c82595 34fs2 = "0.4"
56dffe70 35git2 = "0.8.0"
ed66cbc7 36git2-curl = "0.9.0"
5087cc45 37glob = "0.3.0"
98eec2ce 38hex = "0.3"
fdb9f1bd 39home = "0.3"
b90bb7d6 40ignore = "0.4"
76ce4dfe 41lazy_static = "1.2.0"
8a7123c7 42jobserver = "0.1.11"
d9534bf4 43lazycell = "1.2.0"
a40f7d90 44libc = "0.2"
76ce4dfe 45log = "0.4.6"
bcaaab03 46libgit2-sys = "0.7.9"
7a8ad369 47num_cpus = "1.0"
e36ae434 48opener = "0.3.0"
502ab650 49rustfix = "0.4.4"
ece662ca 50same-file = "1"
ece662ca 51semver = { version = "0.9.0", features = ["serde"] }
76ce4dfe 52serde = { version = "1.0.82", features = ['derive'] }
4c077033 53serde_ignored = "0.0.4"
d1218d29 54serde_json = { version = "1.0.30", features = ["raw_value"] }
1eaae612 55shell-escape = "0.1.4"
5a594941 56tar = { version = "0.4.18", default-features = false }
8daf81e1 57tempfile = "3.0"
413e6489 58termcolor = "1.0"
ecbbc90f 59toml = "0.4.2"
32562e92 60url = "1.1"
3d84d0ad 61url_serde = "0.2.0"
a1735c7a 62clap = "2.31.2"
a8081a00 63unicode-width = "0.1.5"
585c7d43 64openssl = { version = '0.10.11', optional = true }
a703851a 65im-rc = "12.1.0"
8bd0572c 66
4477355b
AC
67# A noop dependency that changes in the Rust repository, it's a bit of a hack.
68# See the `src/tools/rustc-workspace-hack/README.md` file in `rust-lang/rust`
69# for more information.
70rustc-workspace-hack = "1.0.0"
841f20ae 71
8e0a7cad 72[target.'cfg(target_os = "macos")'.dependencies]
1ac02ceb 73core-foundation = { version = "0.6.0", features = ["mac_os_10_7_support"] }
8e0a7cad 74
f6dd5c2e 75[target.'cfg(windows)'.dependencies]
8a7123c7 76miow = "0.3.1"
641f7ff2 77fwdansi = "1"
f6a29a77 78
64828ba9
AC
79[target.'cfg(windows)'.dependencies.winapi]
80version = "0.3"
81features = [
4671a2aa 82 "basetsd",
64828ba9
AC
83 "handleapi",
84 "jobapi",
85 "jobapi2",
4671a2aa 86 "memoryapi",
64828ba9
AC
87 "minwindef",
88 "ntdef",
46b18260 89 "ntstatus",
64828ba9
AC
90 "processenv",
91 "processthreadsapi",
92 "psapi",
93 "synchapi",
94 "winerror",
95 "winbase",
96 "wincon",
97 "winnt",
98]
f6dd5c2e 99
22e7ede6 100[dev-dependencies]
d46aec56 101bufstream = "0.1"
6763eded 102proptest = "0.8.7"
9fba127e 103
4abf27e7
AC
104[[bin]]
105name = "cargo"
106test = false
d8450848 107doc = false
585c7d43
AC
108
109[features]
0e031b5a 110deny-warnings = []
585c7d43 111vendored-openssl = ['openssl/vendored']
aa8eff88 112pretty-env-logger = ['pretty_env_logger']