Skip to content

Commit a4f6f3f

Browse files
authored
build(deps): make AWS dependencies optional (#1030)
1 parent af71828 commit a4f6f3f

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

crates/router/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ build = "src/build.rs"
1111

1212
[features]
1313
default = ["kv_store", "stripe", "oltp", "olap", "accounts_cache"]
14-
s3 = []
15-
kms = ["external_services/kms"]
14+
s3 = ["dep:aws-sdk-s3","dep:aws-config"]
15+
kms = ["external_services/kms","dep:aws-config"]
1616
basilisk = ["kms"]
1717
stripe = ["dep:serde_qs"]
1818
sandbox = ["kms", "stripe", "basilisk", "s3"]
@@ -89,8 +89,8 @@ router_derive = { version = "0.1.0", path = "../router_derive" }
8989
router_env = { version = "0.1.0", path = "../router_env", features = ["log_extra_implicit_fields", "log_custom_entries_to_extra"] }
9090
storage_models = { version = "0.1.0", path = "../storage_models", features = ["kv_store"] }
9191
actix-multipart = "0.6.0"
92-
aws-sdk-s3 = "0.25.0"
93-
aws-config = "0.55.1"
92+
aws-sdk-s3 = { version = "0.25.0", optional = true }
93+
aws-config = {version = "0.55.1", optional = true }
9494
infer = "0.13.0"
9595

9696
[target.'cfg(not(target_os = "windows"))'.dependencies]

0 commit comments

Comments
 (0)