diff --git a/Cargo.lock b/Cargo.lock index 3f8c08c..2acb2aa 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -164,7 +164,7 @@ dependencies = [ "regex", "serde", "serde_json", - "strum 0.24.1", + "strum", "strum_macros 0.24.3", "thiserror", "typed-builder", @@ -889,7 +889,7 @@ dependencies = [ [[package]] name = "deltalake-aws" version = "0.1.0" -source = "git+https://github.com/delta-io/delta-rs?branch=main#9264edea89a2fc1c35f4a6b9faab125748ff3651" +source = "git+https://github.com/delta-io/delta-rs?branch=main#8eeb127c12621bf6b93667911468fead007e331d" dependencies = [ "async-trait", "backoff", @@ -914,7 +914,7 @@ dependencies = [ [[package]] name = "deltalake-azure" version = "0.1.0" -source = "git+https://github.com/delta-io/delta-rs?branch=main#9264edea89a2fc1c35f4a6b9faab125748ff3651" +source = "git+https://github.com/delta-io/delta-rs?branch=main#8eeb127c12621bf6b93667911468fead007e331d" dependencies = [ "async-trait", "bytes", @@ -932,7 +932,7 @@ dependencies = [ [[package]] name = "deltalake-core" version = "0.17.0" -source = "git+https://github.com/delta-io/delta-rs?branch=main#9264edea89a2fc1c35f4a6b9faab125748ff3651" +source = "git+https://github.com/delta-io/delta-rs?branch=main#8eeb127c12621bf6b93667911468fead007e331d" dependencies = [ "arrow", "arrow-arith", @@ -1781,19 +1781,16 @@ dependencies = [ "rdkafka", "rusoto_core", "rusoto_credential", - "rusoto_s3", "schema_registry_converter", "sentry", "serde", "serde_json", "serial_test", - "strum 0.20.0", "strum_macros 0.20.1", "tempfile", "thiserror", "time 0.3.31", "tokio", - "tokio-stream", "tokio-util 0.6.10", "url", "utime", @@ -1872,9 +1869,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.151" +version = "0.2.152" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4" +checksum = "13e3bf6590cbc649f4d1a3eefc9d5d6eb746f5200ffb04e5e142700b8faa56e7" [[package]] name = "libflate" @@ -2884,19 +2881,6 @@ dependencies = [ "serde_json", ] -[[package]] -name = "rusoto_s3" -version = "0.47.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "048c2fe811a823ad5a9acc976e8bf4f1d910df719dcf44b15c3e96c5b7a51027" -dependencies = [ - "async-trait", - "bytes", - "futures", - "rusoto_core", - "xml-rs", -] - [[package]] name = "rusoto_signature" version = "0.47.0" @@ -3268,9 +3252,9 @@ dependencies = [ [[package]] name = "serial_test" -version = "2.0.0" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e56dd856803e253c8f298af3f4d7eb0ae5e23a737252cd90bb4f3b435033b2d" +checksum = "953ad9342b3aaca7cb43c45c097dd008d4907070394bd0751a0aa8817e5a018d" dependencies = [ "dashmap", "futures", @@ -3282,9 +3266,9 @@ dependencies = [ [[package]] name = "serial_test_derive" -version = "2.0.0" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91d129178576168c589c9ec973feedf7d3126c01ac2bf08795109aa35b69fb8f" +checksum = "b93fb4adc70021ac1b47f7d45e8cc4169baaa7ea58483bc5b721d19a26202212" dependencies = [ "proc-macro2", "quote", @@ -3419,15 +3403,9 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "strsim" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" - -[[package]] -name = "strum" -version = "0.20.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7318c509b5ba57f18533982607f24070a55d353e90d4cae30c467cdb2ad5ac5c" +checksum = "ccbca6f34534eb78dbee83f6b2c9442fea7113f43d9e80ea320f0972ae5dc08d" [[package]] name = "strum" @@ -3688,17 +3666,6 @@ dependencies = [ "tokio", ] -[[package]] -name = "tokio-stream" -version = "0.1.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842" -dependencies = [ - "futures-core", - "pin-project-lite", - "tokio", -] - [[package]] name = "tokio-util" version = "0.6.10" diff --git a/Cargo.toml b/Cargo.toml index 1ce8019..4413ea4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -21,11 +21,9 @@ maplit = "1" rdkafka = { version = "0.28", features = ["ssl-vendored"] } serde = { version = "1", features = ["derive"] } serde_json = "1" -strum = "0.20" strum_macros = "0.20" thiserror = "1" tokio = { version = "1", features = ["full"] } -tokio-stream = { version = "0", features = ["fs"] } tokio-util = "0.6.3" uuid = { version = "0.8", features = ["serde", "v4"] } url = "2.3" @@ -39,7 +37,6 @@ deltalake-azure = { git = "https://github.com/delta-io/delta-rs", branch = "main dynamodb_lock = { version = "0.6.0", optional = true } rusoto_core = { version = "0.47", default-features = false, features = ["rustls"], optional = true } rusoto_credential = { version = "0.47", optional = true } -rusoto_s3 = { version = "0.47", default-features = false, features = ["rustls"], optional = true } # sentry sentry = { version = "0.23.0", optional = true } @@ -54,7 +51,9 @@ azure_storage = { version = "0.18.0", optional = true } azure_storage_blobs = { version = "0.18.0", optional = true } [features] -default = ["avro"] +default = [ + "avro", +] avro = [ "apache-avro", "schema_registry_converter", @@ -72,7 +71,6 @@ s3 = [ "dynamodb_lock", "rusoto_core", "rusoto_credential", - "rusoto_s3", ] [dev-dependencies]