]>
Commit | Line | Data |
---|---|---|
6f240656 | 1 | [package] |
4abf27e7 | 2 | name = "cargo" |
c38cd662 | 3 | version = "0.55.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" |
d551d904 | 12 | readme = "README.md" |
a4c54384 AC |
13 | description = """ |
14 | Cargo, a package manager for Rust. | |
15 | """ | |
4abf27e7 | 16 | |
ea3d601f | 17 | [lib] |
4abf27e7 AC |
18 | name = "cargo" |
19 | path = "src/cargo/lib.rs" | |
20 | ||
e8484805 | 21 | [dependencies] |
9629f99d | 22 | atty = "0.2" |
a46df8fe | 23 | bytesize = "1.0" |
fd65cbd8 | 24 | cargo-platform = { path = "crates/cargo-platform", version = "0.1.1" } |
66934033 | 25 | cargo-util = { path = "crates/cargo-util", version = "0.1.0" } |
eaa58964 | 26 | crates-io = { path = "crates/crates-io", version = "0.33.0" } |
ec6f6469 | 27 | crossbeam-utils = "0.8" |
d7071c2f | 28 | curl = { version = "0.4.23", features = ["http2"] } |
35bcbde3 | 29 | curl-sys = "0.4.22" |
8e61d94e | 30 | env_logger = "0.8.1" |
00863327 | 31 | pretty_env_logger = { version = "0.4", optional = true } |
3a18c89a | 32 | anyhow = "1.0" |
c04a87c1 | 33 | filetime = "0.2.9" |
38aa4a23 | 34 | flate2 = { version = "1.0.3", default-features = false, features = ["zlib"] } |
06d65a48 | 35 | git2 = "0.13.16" |
b425e4cc | 36 | git2-curl = "0.14.1" |
5087cc45 | 37 | glob = "0.3.0" |
fa05eb23 | 38 | hex = "0.4" |
1c9b292a | 39 | home = "0.5" |
2be0acc1 | 40 | humantime = "2.0.0" |
337fbaaa | 41 | ignore = "0.4.7" |
76ce4dfe | 42 | lazy_static = "1.2.0" |
8f09ac0c | 43 | jobserver = "0.1.21" |
d9534bf4 | 44 | lazycell = "1.2.0" |
a40f7d90 | 45 | libc = "0.2" |
76ce4dfe | 46 | log = "0.4.6" |
06d65a48 | 47 | libgit2-sys = "0.12.18" |
6babe72e | 48 | memchr = "2.1.3" |
7a8ad369 | 49 | num_cpus = "1.0" |
c14a3297 | 50 | opener = "0.4" |
3c67dc84 | 51 | percent-encoding = "2.0" |
3a18c89a | 52 | rustfix = "0.5.0" |
556c236f | 53 | semver = { version = "0.10", features = ["serde"] } |
54742ce7 | 54 | serde = { version = "1.0.123", features = ["derive"] } |
09dc727f | 55 | serde_ignored = "0.1.0" |
d1218d29 | 56 | serde_json = { version = "1.0.30", features = ["raw_value"] } |
96a56422 | 57 | shell-escape = "0.1.4" |
dcd4999d | 58 | strip-ansi-escapes = "0.1.0" |
635c4230 | 59 | tar = { version = "0.4.26", default-features = false } |
8daf81e1 | 60 | tempfile = "3.0" |
2b17b2d5 | 61 | termcolor = "1.1" |
ad34852f | 62 | toml = "0.5.7" |
95008f91 | 63 | unicode-xid = "0.2.0" |
a5b4b471 | 64 | url = "2.2.2" |
78a60bc7 | 65 | walkdir = "2.2" |
a1735c7a | 66 | clap = "2.31.2" |
a8081a00 | 67 | unicode-width = "0.1.5" |
585c7d43 | 68 | openssl = { version = '0.10.11', optional = true } |
b5c19191 | 69 | im-rc = "15.0.0" |
8bd0572c | 70 | |
4477355b AC |
71 | # A noop dependency that changes in the Rust repository, it's a bit of a hack. |
72 | # See the `src/tools/rustc-workspace-hack/README.md` file in `rust-lang/rust` | |
73 | # for more information. | |
74 | rustc-workspace-hack = "1.0.0" | |
6177c658 | 75 | rand = "0.8.3" |
841f20ae | 76 | |
f6dd5c2e | 77 | [target.'cfg(windows)'.dependencies] |
dcd49a2f | 78 | fwdansi = "1.1.0" |
f6a29a77 | 79 | |
64828ba9 AC |
80 | [target.'cfg(windows)'.dependencies.winapi] |
81 | version = "0.3" | |
82 | features = [ | |
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 |
102 | cargo-test-macro = { path = "crates/cargo-test-macro" } |
103 | cargo-test-support = { path = "crates/cargo-test-support" } | |
9fba127e | 104 | |
0e26eae5 EH |
105 | [build-dependencies] |
106 | flate2 = { version = "1.0.3", default-features = false, features = ["zlib"] } | |
107 | tar = { version = "0.4.26", default-features = false } | |
108 | ||
4abf27e7 AC |
109 | [[bin]] |
110 | name = "cargo" | |
111 | test = false | |
d8450848 | 112 | doc = false |
585c7d43 AC |
113 | |
114 | [features] | |
0e031b5a | 115 | deny-warnings = [] |
d7071c2f GL |
116 | vendored-openssl = ["openssl/vendored"] |
117 | pretty-env-logger = ["pretty_env_logger"] |