[package] name = "depdive" version = "0.1.0" description = "Rust dependency analysis tool" repository = "https://github.com/diem/whackadep" homepage = "https://github.com/diem/whackadep/tree/main/depdive" license = "Apache-2.0" authors = ["Brandon Williams , Nasif Imtiaz "] readme = "README.md" keywords = [ "dependencies", "dependency-update" ] edition = "2018" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] anyhow = "1.0.38" # error handling library git2 = "0.13.15" # git library reqwest = "0.11.0" # http client tempfile = "3.2.0" # temporary folder helper serde = { version = "1.0", features = ["derive"] } # bson serialization serde_json = "1.0" # bson serialization tracing = "0.1.22" # logging regex = "1.4.3" # used for checking diff output chrono = "0.4" # used for datetime of mongodb document guppy = { version = "0.9.0", features = ["summaries"] } # library to analyze deps semver = "0.11.0" # semver of dependencies url = "2.2.2" # url parsing rustsec = "0.24.1" # RUSTSEC advisory stuff crates_io_api = "0.7.1" # crates.io stuff tokei = "12.1.2" # loc count camino = "1.0.4" # UTF-8 path stuff tar = "0.4.35" # tar file stuff flate2 = "1.0.20" # compression/decompression thiserror = "1.0.26" indoc = "1.0.3" # multi-line string stuff toml = "0.5.8" # toml parsing geiger = "0.4.7" # file unsafe scanning twox-hash = "1.6.0" separator = "0.4.1" # number formatting with comma structopt = "0.3.22" walkdir = "2.3.2" [dev-dependencies] serial_test = "0.5.1" # avoiding running some tests in parallel once_cell = "1.8.0"