[package] name = "crusty" version = "0.12.0" authors = ["Sergey F. "] edition = "2018" description = "Fast && scalable Broad Web Crawler developed on top of crusty-core" readme = "README.md" license = "GPL-3.0" repository = "https://github.com/let4be/crusty" keywords = ["broad", "crawler", "rust", "async", "multi-threaded"] build = "src/build.rs" [dependencies] tracing-tools = "~0.2.0" crusty-core = "~0.28.0" futures = "~0.3.14" serde_yaml = "~0.8.17" serde = {version = "~1.0.125", features = ["derive"] } tokio = { version = "~1.6.0", features = ["rt", "rt-multi-thread", "io-util", "net", "time", "macros", "signal"] } clickhouse = "~0.7.0" http = "~0.2.3" tracing = "~0.1.25" tracing-subscriber = "~0.2.17" tracing-futures = "~0.2.5" ttl_cache = "~0.5.1" crc32fast = "~1.2.1" anyhow = "~1.0.40" bytes = "~1.0.1" backoff = {version = "~0.3.0", features = ["tokio", "futures"] } num_cpus = "~1.13.0" url = "~2.2.1" once_cell = "~1.7.2" fdlimit = "~0.2.1" humanize-rs = "~0.1" [build-dependencies] vergen = {version = "~5", features = ["build", "cargo", "git", "rustc"] } anyhow = "~1.0.40" [[bin]] name = "crusty" path = "src/main.rs"