Disable the deltalake dependency and pin rusoto to rustls

Native TLS always becomes a huge pain in the ass when building lambda functions.
Rustls is more reliable of a build, but it seems that I need to thread that
`rustls` feature through the deltalake crate
This commit is contained in:
R Tyler Croy 2021-06-12 10:24:14 -07:00
parent 2f5f68b35c
commit 5f10b2d86d
2 changed files with 302 additions and 521 deletions

816
Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@ -7,15 +7,16 @@ edition = "2018"
[dependencies]
arrow = "4"
clap = "2"
deltalake = { git = "https://github.com/rtyler/delta-rs", branch = "mixing-in-deltalake_ext", features = ["s3"] }
#deltalake = { git = "https://github.com/rtyler/delta-rs", branch = "main", features = ["s3"] }
dotenv = "0.15"
log = "0.4"
parquet = "4"
pretty_env_logger = "0.4"
regex = "1"
rusoto_core = "*"
rusoto_core = { version = "*", default-features = false, features = ["rustls"] }
rusoto_credential = "*"
rusoto_s3 = "*"
rusoto_sqs = { version = "*", default-features = false, features = ["serialize_structs", "deserialize_structs", "rustls"]}
rusoto_s3 = { version = "*", default-features = false, features = ["rustls"]}
serde = { version = "1", features = ["rc", "derive"]}
serde_json = "1"
serde_yaml = "0.8"