]>
Commit | Line | Data |
---|---|---|
6f240656 | 1 | [package] |
4abf27e7 | 2 | name = "cargo" |
524745d9 | 3 | version = "0.63.1" |
cabe1cca | 4 | edition = "2021" |
e3eb2868 | 5 | license = "MIT OR Apache-2.0" |
a4c54384 AC |
6 | homepage = "https://crates.io" |
7 | repository = "https://github.com/rust-lang/cargo" | |
d941bea3 | 8 | documentation = "https://docs.rs/cargo" |
d551d904 | 9 | readme = "README.md" |
a4c54384 AC |
10 | description = """ |
11 | Cargo, a package manager for Rust. | |
12 | """ | |
4abf27e7 | 13 | |
ea3d601f | 14 | [lib] |
4abf27e7 AC |
15 | name = "cargo" |
16 | path = "src/cargo/lib.rs" | |
17 | ||
e8484805 | 18 | [dependencies] |
9629f99d | 19 | atty = "0.2" |
a46df8fe | 20 | bytesize = "1.0" |
f71b231a | 21 | cargo-platform = { path = "crates/cargo-platform", version = "0.1.2" } |
524745d9 | 22 | cargo-util = { path = "crates/cargo-util", version = "0.2.0" } |
43a063c8 | 23 | crates-io = { path = "crates/crates-io", version = "0.34.0" } |
ec6f6469 | 24 | crossbeam-utils = "0.8" |
22ff7ac4 | 25 | curl = { version = "0.4.41", features = ["http2"] } |
84283f0c | 26 | curl-sys = "0.4.50" |
fc3e5697 | 27 | env_logger = "0.9.0" |
00863327 | 28 | pretty_env_logger = { version = "0.4", optional = true } |
3a18c89a | 29 | anyhow = "1.0" |
c04a87c1 | 30 | filetime = "0.2.9" |
38aa4a23 | 31 | flate2 = { version = "1.0.3", default-features = false, features = ["zlib"] } |
0e044546 | 32 | git2 = "0.14.2" |
dd701a17 | 33 | git2-curl = "0.15.0" |
5087cc45 | 34 | glob = "0.3.0" |
fa05eb23 | 35 | hex = "0.4" |
1c9b292a | 36 | home = "0.5" |
2be0acc1 | 37 | humantime = "2.0.0" |
5ca5f2f1 | 38 | indexmap = "1" |
337fbaaa | 39 | ignore = "0.4.7" |
76ce4dfe | 40 | lazy_static = "1.2.0" |
70a1ce35 | 41 | jobserver = "0.1.24" |
d9534bf4 | 42 | lazycell = "1.2.0" |
a40f7d90 | 43 | libc = "0.2" |
76ce4dfe | 44 | log = "0.4.6" |
0e044546 | 45 | libgit2-sys = "0.13.2" |
6babe72e | 46 | memchr = "2.1.3" |
0cfdbc04 | 47 | num_cpus = "1.0" |
ff9ee5cc | 48 | opener = "0.5" |
5a8be7ba | 49 | os_info = "3.0.7" |
5ca5f2f1 | 50 | pathdiff = "0.2" |
3c67dc84 | 51 | percent-encoding = "2.0" |
9362fe5f | 52 | rustfix = "0.6.0" |
f5c26458 | 53 | semver = { version = "1.0.3", 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" |
e4f09b6a | 59 | tar = { version = "0.4.36", default-features = false } |
8daf81e1 | 60 | tempfile = "3.0" |
2b17b2d5 | 61 | termcolor = "1.1" |
8e086805 | 62 | toml_edit = { version = "0.14.3", features = ["serde", "easy", "perf"] } |
95008f91 | 63 | unicode-xid = "0.2.0" |
a5b4b471 | 64 | url = "2.2.2" |
78a60bc7 | 65 | walkdir = "2.2" |
dfda89a8 | 66 | clap = "3.1.0" |
a8081a00 | 67 | unicode-width = "0.1.5" |
585c7d43 | 68 | openssl = { version = '0.10.11', optional = true } |
b5c19191 | 69 | im-rc = "15.0.0" |
0847630d | 70 | itertools = "0.10.0" |
8bd0572c | 71 | |
4477355b AC |
72 | # A noop dependency that changes in the Rust repository, it's a bit of a hack. |
73 | # See the `src/tools/rustc-workspace-hack/README.md` file in `rust-lang/rust` | |
74 | # for more information. | |
75 | rustc-workspace-hack = "1.0.0" | |
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" } | |
6ec86fc4 | 104 | snapbox = { version = "0.2.8", features = ["diff", "path"] } |
9fba127e | 105 | |
0e26eae5 EH |
106 | [build-dependencies] |
107 | flate2 = { version = "1.0.3", default-features = false, features = ["zlib"] } | |
108 | tar = { version = "0.4.26", default-features = false } | |
109 | ||
4abf27e7 AC |
110 | [[bin]] |
111 | name = "cargo" | |
112 | test = false | |
d8450848 | 113 | doc = false |
585c7d43 AC |
114 | |
115 | [features] | |
0e031b5a | 116 | deny-warnings = [] |
d7071c2f GL |
117 | vendored-openssl = ["openssl/vendored"] |
118 | pretty-env-logger = ["pretty_env_logger"] |