fix: share the Smithy type constraint across dependency kinds

This commit is contained in:
Xuanwo
2026-09-15 21:51:04 +08:00
parent 9b733d5223
commit ed7acfe86e
2 changed files with 4 additions and 6 deletions
+2
View File
@@ -41,6 +41,8 @@ arrow-select = "58.0.0"
arrow-cast = "58.0.0"
arrow-flight = { version = "58.0.0", features = ["flight-sql-experimental"] }
async-trait = "0"
# Smithy JSON 0.63 requires the pre-1.7 Document representation; allow the MSRV pin.
aws-smithy-types = ">=1.3.6, <1.7"
bytes = "1"
datafusion = { version = "54.0.0", default-features = false }
datafusion-catalog = "54.0.0"
+2 -6
View File
@@ -67,8 +67,7 @@ serde_json = { workspace = true }
async-openai = { version = "0.20.0", optional = true }
serde_with = { version = "3.8.1" }
tempfile = { workspace = true }
# Smithy JSON 0.63 still requires the pre-1.7 Document representation.
aws-smithy-types = { version = ">=1.3.6, <1.7", optional = true }
aws-smithy-types = { workspace = true, optional = true }
aws-sdk-bedrockruntime = { version = "1.27.0", optional = true }
# For remote feature
reqwest = { version = "0.12.0", default-features = false, features = [
@@ -113,10 +112,7 @@ aws-sdk-s3 = { version = "1.55.0" }
aws-sdk-kms = { version = "1.48.0" }
aws-config = { version = "1.5.10" }
aws-smithy-runtime = { version = "1.9.1" }
# Constraint only: types 1.7 breaks aws-smithy-json 0.63, which aws-config still
# requires. Bounds must stay inside 1.x and allow the MSRV job's 1.3.6 pin.
# Drop once aws-config moves to aws-smithy-json 0.64.
aws-smithy-types = { version = ">=1.0, <1.7" }
aws-smithy-types.workspace = true
datafusion.workspace = true
http-body = "1" # Matching reqwest
rstest = "0.23.0"