mirror of
https://github.com/rust-lang/cargo
synced 2024-08-28 11:50:23 +00:00
![Alex Crichton](/assets/img/avatar_default.png)
Extract out all our test support code to its own standalone crate so it can be shared between multiple test suites if necessary.
117 lines
2.7 KiB
TOML
117 lines
2.7 KiB
TOML
[package]
|
|
name = "cargo"
|
|
version = "0.40.0"
|
|
edition = "2018"
|
|
authors = ["Yehuda Katz <wycats@gmail.com>",
|
|
"Carl Lerche <me@carllerche.com>",
|
|
"Alex Crichton <alex@alexcrichton.com>"]
|
|
license = "MIT OR Apache-2.0"
|
|
homepage = "https://crates.io"
|
|
repository = "https://github.com/rust-lang/cargo"
|
|
documentation = "https://docs.rs/cargo"
|
|
readme = "README.md"
|
|
description = """
|
|
Cargo, a package manager for Rust.
|
|
"""
|
|
|
|
[lib]
|
|
name = "cargo"
|
|
path = "src/cargo/lib.rs"
|
|
|
|
[dependencies]
|
|
atty = "0.2"
|
|
bytesize = "1.0"
|
|
crates-io = { path = "crates/crates-io", version = "0.28" }
|
|
crossbeam-utils = "0.6"
|
|
crypto-hash = "0.3.1"
|
|
curl = { version = "0.4.21", features = ['http2'] }
|
|
curl-sys = "0.4.18"
|
|
env_logger = "0.6.0"
|
|
pretty_env_logger = { version = "0.3", optional = true }
|
|
failure = "0.1.5"
|
|
filetime = "0.2"
|
|
flate2 = { version = "1.0.3", features = ['zlib'] }
|
|
fs2 = "0.4"
|
|
git2 = "0.10.0"
|
|
git2-curl = "0.11.0"
|
|
glob = "0.3.0"
|
|
hex = "0.3"
|
|
home = "0.5"
|
|
ignore = "0.4.7"
|
|
lazy_static = "1.2.0"
|
|
jobserver = "0.1.13"
|
|
lazycell = "1.2.0"
|
|
libc = "0.2"
|
|
log = "0.4.6"
|
|
libgit2-sys = "0.9.0"
|
|
memchr = "2.1.3"
|
|
num_cpus = "1.0"
|
|
opener = "0.4"
|
|
percent-encoding = "2.0"
|
|
remove_dir_all = "0.5.2"
|
|
rustfix = "0.4.6"
|
|
same-file = "1"
|
|
semver = { version = "0.9.0", features = ["serde"] }
|
|
serde = { version = "1.0.82", features = ['derive'] }
|
|
serde_ignored = "0.1.0"
|
|
serde_json = { version = "1.0.30", features = ["raw_value"] }
|
|
shell-escape = "0.1.4"
|
|
strip-ansi-escapes = "0.1.0"
|
|
tar = { version = "0.4.18", default-features = false }
|
|
tempfile = "3.0"
|
|
termcolor = "1.0"
|
|
toml = "0.5.3"
|
|
url = { version = "2.0", features = ['serde'] }
|
|
walkdir = "2.2"
|
|
clap = "2.31.2"
|
|
unicode-width = "0.1.5"
|
|
openssl = { version = '0.10.11', optional = true }
|
|
im-rc = "13.0.0"
|
|
|
|
# A noop dependency that changes in the Rust repository, it's a bit of a hack.
|
|
# See the `src/tools/rustc-workspace-hack/README.md` file in `rust-lang/rust`
|
|
# for more information.
|
|
rustc-workspace-hack = "1.0.0"
|
|
|
|
[target.'cfg(target_os = "macos")'.dependencies]
|
|
core-foundation = { version = "0.6.0", features = ["mac_os_10_7_support"] }
|
|
|
|
[target.'cfg(windows)'.dependencies]
|
|
miow = "0.3.1"
|
|
fwdansi = "1"
|
|
|
|
[target.'cfg(windows)'.dependencies.winapi]
|
|
version = "0.3"
|
|
features = [
|
|
"basetsd",
|
|
"handleapi",
|
|
"jobapi",
|
|
"jobapi2",
|
|
"memoryapi",
|
|
"minwindef",
|
|
"ntdef",
|
|
"ntstatus",
|
|
"processenv",
|
|
"processthreadsapi",
|
|
"psapi",
|
|
"synchapi",
|
|
"winerror",
|
|
"winbase",
|
|
"wincon",
|
|
"winnt",
|
|
]
|
|
|
|
[dev-dependencies]
|
|
cargo-test-macro = { path = "crates/cargo-test-macro", version = "0.1.0" }
|
|
cargo-test-support = { path = "crates/cargo-test-support", version = "0.1.0" }
|
|
|
|
[[bin]]
|
|
name = "cargo"
|
|
test = false
|
|
doc = false
|
|
|
|
[features]
|
|
deny-warnings = []
|
|
vendored-openssl = ['openssl/vendored']
|
|
pretty-env-logger = ['pretty_env_logger']
|