Skip to content
Snippets Groups Projects
This project manages its dependencies using Cargo. Learn more
Cargo.toml 1.44 KiB
[package]
name = "espresso"
version = "1.0.1"
authors = ["Eduardo Trujillo <ed@chromabits.com>"]
edition = "2018"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
actix = "0.13"
actix-web = "4.2"
actix-rt = "2.6"
actix-files = "0.6"
actix-service = "2.0"
async-recursion = "1.0"
bitflags = "1.2.1"
actix-http = "1.0.1"
mime_guess = "2.0.3"
mime = "0.3.16"
futures-util = "0.3.5"
percent-encoding = "2.1.0"
futures-core = "0.3.5"
bytes = "1.2.1"
log = "0.4"
snafu = "0.6.8"
serde = "1.0.115"
serde_derive = "1.0.115"
serde_json = "1.0"
toml = "0.5"
pretty_env_logger = "0.4.0"
rusoto_core = "0.48.0"
rusoto_s3 = "0.48.0"
rusoto_credential = "0.48.0"
async-trait = "0.1.40"
async-tar = "0.4"
async-compat = "0.1.3"
lazy_static = "1.4.0"
anyhow = "1.0"
url = "2.1"
indoc = "1.0"
handlebars = "3.4"
regex = "1.3"
tokio-stream = "0.1"
clap = { version = "3.1", features = ["derive"]}
console-subscriber = "0.1.8"

[dependencies.collective]
git = "https://gitlab.chromabits.com/etcinit/collective.git"
rev = "d976875136f684e04aa8e5a800d35d5a9c08e480"

[dependencies.tokio]
version = "1.0"
features = ["signal", "macros", "fs", "sync", "tracing"]

[dependencies.tokio-util]
version = "0.7"
features = ["codec"]

[dependencies.tokio-tar]
git = "https://github.com/vorot93/tokio-tar.git"
rev = "1bd30fbd1a219e8982571da48eb68f34317d1e15"

[dependencies.async-compression]
version = "0.3"
features = ["gzip", "tokio"]