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