xref: /aosp_15_r20/development/tools/external_crates/crate_tool/Cargo.toml (revision 90c8c64db3049935a07c6143d7fd006e26f8ecca)
1[package]
2name = "crate_tool"
3version = "0.1.0"
4edition = "2021"
5
6# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
7
8[dependencies]
9anyhow = "1"
10cargo = "0.76"
11cfg-expr = "0.17"
12chrono = "0.4"
13clap = { version = "4.4.6", features = ["derive"] }
14crates-index = "3.2.0"
15glob = "0.3"
16itertools = "0.11"
17num_cpus = "1"
18owning_ref = "0.4"
19protobuf = "3"
20reqwest = { version = "0.12.5", features = ["blocking", "gzip"] }
21semver = "1"
22# TODO: Unpin once https://github.com/serde-rs/serde/issues/2844 is resolved.
23serde = { version = "=1.0.210", features = ["derive"] }
24serde_json = "1"
25spdx = "0.10"
26thiserror = "1"
27threadpool = "1"
28walkdir = "2"
29whoami = "1"
30google_metadata = { path = "../google_metadata"}
31license_checker = { path = "../license_checker" }
32name_and_version = { path = "../name_and_version" }
33name_and_version_proc_macros = { path = "../name_and_version_proc_macros" }
34rooted_path = { path = "../rooted_path" }
35test_mapping = { path = "../test_mapping" }
36
37[build-dependencies]
38protobuf-codegen = "3"
39protobuf-parse = "3"
40
41[dev-dependencies]
42tempfile = "3"
43