build(deps): make AWS dependencies optional (#1030)

This commit is contained in:
Kartikeya Hegde
2023-05-03 12:16:25 +05:30
committed by GitHub
parent af71828e35
commit a4f6f3fdaa

View File

@ -11,8 +11,8 @@ build = "src/build.rs"
[features]
default = ["kv_store", "stripe", "oltp", "olap", "accounts_cache"]
s3 = []
kms = ["external_services/kms"]
s3 = ["dep:aws-sdk-s3","dep:aws-config"]
kms = ["external_services/kms","dep:aws-config"]
basilisk = ["kms"]
stripe = ["dep:serde_qs"]
sandbox = ["kms", "stripe", "basilisk", "s3"]
@ -89,8 +89,8 @@ router_derive = { version = "0.1.0", path = "../router_derive" }
router_env = { version = "0.1.0", path = "../router_env", features = ["log_extra_implicit_fields", "log_custom_entries_to_extra"] }
storage_models = { version = "0.1.0", path = "../storage_models", features = ["kv_store"] }
actix-multipart = "0.6.0"
aws-sdk-s3 = "0.25.0"
aws-config = "0.55.1"
aws-sdk-s3 = { version = "0.25.0", optional = true }
aws-config = {version = "0.55.1", optional = true }
infer = "0.13.0"
[target.'cfg(not(target_os = "windows"))'.dependencies]