[package] name = "pubsys" version = "0.1.0" authors = ["Zac Mrowicki ", "Tom Kirchner "] license = "Apache-2.0 OR MIT" edition = "2021" publish = false [dependencies] aws-config = "0.54" aws-credential-types = "0.54" aws-sdk-ebs = "0.24" aws-sdk-ec2 = "0.24" aws-sdk-kms = "0.24" aws-sdk-ssm = "0.24" aws-sdk-sts = "0.24" aws-smithy-types = "0.54" aws-types = "0.54" buildsys = { path = "../buildsys", version = "0.1" } chrono = { version = "0.4", default-features = false, features = ["std", "clock"] } clap = { version = "4", features = ["derive"] } coldsnap = { version = "0.5", default-features = false, features = ["aws-sdk-rust-rustls"] } duct = "0.13" futures = "0.3" governor = "0.5" indicatif = "0.17" lazy_static = "1" log = "0.4" nonzero_ext = "0.3" num_cpus = "1" parse-datetime = { path = "../../sources/parse-datetime", version = "0.1" } pubsys-config = { path = "../pubsys-config/", version = "0.1" } rayon = "1" # Need to bring in reqwest with a TLS feature so tough can support TLS repos. reqwest = { version = "0.11", default-features = false, features = ["rustls-tls", "blocking"] } semver = "1" serde = { version = "1", features = ["derive"] } serde_json = "1" serde_plain = "1" simplelog = "0.12" snafu = "0.7" tabled = "0.10" tempfile = "3" tinytemplate = "1" tokio = { version = "1", features = ["full"] } # LTS tokio-stream = { version = "0.1", features = ["time"] } toml = "0.5" tough = { version = "0.13", features = ["http"] } tough-kms = "0.5" tough-ssm = "0.8" update_metadata = { path = "../../sources/updater/update_metadata/", version = "0.1" } url = { version = "2", features = ["serde"] }