From 4836ebb29a75e357f753004a8cc2fb4ca1c34b2c Mon Sep 17 00:00:00 2001 From: Ruihang Xia Date: Thu, 9 Mar 2023 14:48:09 +0800 Subject: [PATCH 1/3] chore: deduplicate workspace fields in Cargo.toml Signed-off-by: Ruihang Xia --- Cargo.toml | 10 ++++++++++ datafusion-examples/Cargo.toml | 15 ++++++++------- datafusion/common/Cargo.toml | 16 ++++++++-------- datafusion/core/Cargo.toml | 16 ++++++++-------- datafusion/execution/Cargo.toml | 16 ++++++++-------- datafusion/expr/Cargo.toml | 16 ++++++++-------- datafusion/jit/Cargo.toml | 16 ++++++++-------- datafusion/optimizer/Cargo.toml | 16 ++++++++-------- datafusion/physical-expr/Cargo.toml | 16 ++++++++-------- datafusion/proto/Cargo.toml | 16 ++++++++-------- datafusion/row/Cargo.toml | 16 ++++++++-------- datafusion/sql/Cargo.toml | 16 ++++++++-------- datafusion/substrait/Cargo.toml | 12 ++++++++---- 13 files changed, 106 insertions(+), 91 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index c1f068eb335e..95c11d2b6cb3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -35,6 +35,16 @@ members = [ "benchmarks", ] +[workspace.package] +version = "19.0.0" +edition = "2021" +readme = "README.md" +authors = ["Apache Arrow "] +license = "Apache-2.0" +homepage = "https://github.com/apache/arrow-datafusion" +repository = "https://github.com/apache/arrow-datafusion" +rust-version = "1.64" + [profile.release] codegen-units = 1 lto = true diff --git a/datafusion-examples/Cargo.toml b/datafusion-examples/Cargo.toml index 4cccad47b925..8950e4eabd34 100644 --- a/datafusion-examples/Cargo.toml +++ b/datafusion-examples/Cargo.toml @@ -18,15 +18,16 @@ [package] name = "datafusion-examples" description = "DataFusion usage examples" -version = "19.0.0" -homepage = "https://github.com/apache/arrow-datafusion" -repository = "https://github.com/apache/arrow-datafusion" -authors = ["Apache Arrow "] -license = "Apache-2.0" keywords = [ "arrow", "query", "sql" ] -edition = "2021" publish = false -rust-version = "1.62" +version = { workspace = true } +edition = { workspace = true } +readme = { workspace = true } +homepage = { workspace = true } +repository = { workspace = true } +license = { workspace = true } +authors = { workspace = true } +rust-version = { workspace = true } [[example]] name = "avro_sql" diff --git a/datafusion/common/Cargo.toml b/datafusion/common/Cargo.toml index 96367f0c1959..ffa05a88bd11 100644 --- a/datafusion/common/Cargo.toml +++ b/datafusion/common/Cargo.toml @@ -18,15 +18,15 @@ [package] name = "datafusion-common" description = "Common functionality for DataFusion query engine" -version = "19.0.0" -homepage = "https://github.com/apache/arrow-datafusion" -repository = "https://github.com/apache/arrow-datafusion" -readme = "README.md" -authors = ["Apache Arrow "] -license = "Apache-2.0" keywords = ["arrow", "query", "sql"] -edition = "2021" -rust-version = "1.62" +version = { workspace = true } +edition = { workspace = true } +readme = { workspace = true } +homepage = { workspace = true } +repository = { workspace = true } +license = { workspace = true } +authors = { workspace = true } +rust-version = { workspace = true } [lib] name = "datafusion_common" diff --git a/datafusion/core/Cargo.toml b/datafusion/core/Cargo.toml index 89a42d6fdae8..2f1fd9f439ed 100644 --- a/datafusion/core/Cargo.toml +++ b/datafusion/core/Cargo.toml @@ -18,20 +18,20 @@ [package] name = "datafusion" description = "DataFusion is an in-memory query engine that uses Apache Arrow as the memory model" -version = "19.0.0" -homepage = "https://github.com/apache/arrow-datafusion" -repository = "https://github.com/apache/arrow-datafusion" -readme = "../../README.md" -authors = ["Apache Arrow "] -license = "Apache-2.0" keywords = ["arrow", "query", "sql"] include = [ "benches/*.rs", "src/**/*.rs", "Cargo.toml", ] -edition = "2021" -rust-version = "1.62" +version = { workspace = true } +edition = { workspace = true } +readme = { workspace = true } +homepage = { workspace = true } +repository = { workspace = true } +license = { workspace = true } +authors = { workspace = true } +rust-version = { workspace = true } [lib] name = "datafusion" diff --git a/datafusion/execution/Cargo.toml b/datafusion/execution/Cargo.toml index 3753d40df5fc..fd1357d3e11e 100644 --- a/datafusion/execution/Cargo.toml +++ b/datafusion/execution/Cargo.toml @@ -18,15 +18,15 @@ [package] name = "datafusion-execution" description = "Execution configuration support for DataFusion query engine" -version = "19.0.0" -homepage = "https://github.com/apache/arrow-datafusion" -repository = "https://github.com/apache/arrow-datafusion" -readme = "README.md" -authors = ["Apache Arrow "] -license = "Apache-2.0" keywords = [ "arrow", "query", "sql" ] -edition = "2021" -rust-version = "1.62" +version = { workspace = true } +edition = { workspace = true } +readme = { workspace = true } +homepage = { workspace = true } +repository = { workspace = true } +license = { workspace = true } +authors = { workspace = true } +rust-version = { workspace = true } [lib] name = "datafusion_execution" diff --git a/datafusion/expr/Cargo.toml b/datafusion/expr/Cargo.toml index 8c67d68b10ef..49d106befdc2 100644 --- a/datafusion/expr/Cargo.toml +++ b/datafusion/expr/Cargo.toml @@ -18,15 +18,15 @@ [package] name = "datafusion-expr" description = "Logical plan and expression representation for DataFusion query engine" -version = "19.0.0" -homepage = "https://github.com/apache/arrow-datafusion" -repository = "https://github.com/apache/arrow-datafusion" -readme = "README.md" -authors = ["Apache Arrow "] -license = "Apache-2.0" keywords = [ "datafusion", "logical", "plan", "expressions" ] -edition = "2021" -rust-version = "1.62" +version = { workspace = true } +edition = { workspace = true } +readme = { workspace = true } +homepage = { workspace = true } +repository = { workspace = true } +license = { workspace = true } +authors = { workspace = true } +rust-version = { workspace = true } [lib] name = "datafusion_expr" diff --git a/datafusion/jit/Cargo.toml b/datafusion/jit/Cargo.toml index 83db698daefc..08e660f4e850 100644 --- a/datafusion/jit/Cargo.toml +++ b/datafusion/jit/Cargo.toml @@ -18,15 +18,15 @@ [package] name = "datafusion-jit" description = "Just In Time (JIT) compilation support for DataFusion query engine" -version = "19.0.0" -homepage = "https://github.com/apache/arrow-datafusion" -repository = "https://github.com/apache/arrow-datafusion" -readme = "README.md" -authors = ["Apache Arrow "] -license = "Apache-2.0" keywords = [ "arrow", "query", "sql" ] -edition = "2021" -rust-version = "1.62" +version = { workspace = true } +edition = { workspace = true } +readme = { workspace = true } +homepage = { workspace = true } +repository = { workspace = true } +license = { workspace = true } +authors = { workspace = true } +rust-version = { workspace = true } [lib] name = "datafusion_jit" diff --git a/datafusion/optimizer/Cargo.toml b/datafusion/optimizer/Cargo.toml index f2dcbfefd298..0c0e89539f71 100644 --- a/datafusion/optimizer/Cargo.toml +++ b/datafusion/optimizer/Cargo.toml @@ -18,15 +18,15 @@ [package] name = "datafusion-optimizer" description = "DataFusion Query Optimizer" -version = "19.0.0" -homepage = "https://github.com/apache/arrow-datafusion" -repository = "https://github.com/apache/arrow-datafusion" -readme = "README.md" -authors = ["Apache Arrow "] -license = "Apache-2.0" keywords = [ "datafusion", "query", "optimizer" ] -edition = "2021" -rust-version = "1.62" +version = { workspace = true } +edition = { workspace = true } +readme = { workspace = true } +homepage = { workspace = true } +repository = { workspace = true } +license = { workspace = true } +authors = { workspace = true } +rust-version = { workspace = true } [lib] name = "datafusion_optimizer" diff --git a/datafusion/physical-expr/Cargo.toml b/datafusion/physical-expr/Cargo.toml index 460a58be51ff..c666bcd9be91 100644 --- a/datafusion/physical-expr/Cargo.toml +++ b/datafusion/physical-expr/Cargo.toml @@ -18,15 +18,15 @@ [package] name = "datafusion-physical-expr" description = "Physical expression implementation for DataFusion query engine" -version = "19.0.0" -homepage = "https://github.com/apache/arrow-datafusion" -repository = "https://github.com/apache/arrow-datafusion" -readme = "README.md" -authors = ["Apache Arrow "] -license = "Apache-2.0" keywords = ["arrow", "query", "sql"] -edition = "2021" -rust-version = "1.62" +version = { workspace = true } +edition = { workspace = true } +readme = { workspace = true } +homepage = { workspace = true } +repository = { workspace = true } +license = { workspace = true } +authors = { workspace = true } +rust-version = { workspace = true } [lib] name = "datafusion_physical_expr" diff --git a/datafusion/proto/Cargo.toml b/datafusion/proto/Cargo.toml index bcf0dac02d94..6375e3ed298a 100644 --- a/datafusion/proto/Cargo.toml +++ b/datafusion/proto/Cargo.toml @@ -18,15 +18,15 @@ [package] name = "datafusion-proto" description = "Protobuf serialization of DataFusion logical plan expressions" -version = "19.0.0" -homepage = "https://github.com/apache/arrow-datafusion" -repository = "https://github.com/apache/arrow-datafusion" -readme = "README.md" -authors = ["Apache Arrow "] -license = "Apache-2.0" keywords = ["arrow", "query", "sql"] -edition = "2021" -rust-version = "1.62" +version = { workspace = true } +edition = { workspace = true } +readme = { workspace = true } +homepage = { workspace = true } +repository = { workspace = true } +license = { workspace = true } +authors = { workspace = true } +rust-version = { workspace = true } # Exclude proto files so crates.io consumers don't need protoc exclude = ["*.proto"] diff --git a/datafusion/row/Cargo.toml b/datafusion/row/Cargo.toml index 0d7c313e5daf..225e8e7c2bf6 100644 --- a/datafusion/row/Cargo.toml +++ b/datafusion/row/Cargo.toml @@ -18,15 +18,15 @@ [package] name = "datafusion-row" description = "Row backed by raw bytes for DataFusion query engine" -version = "19.0.0" -homepage = "https://github.com/apache/arrow-datafusion" -repository = "https://github.com/apache/arrow-datafusion" -readme = "README.md" -authors = ["Apache Arrow "] -license = "Apache-2.0" keywords = [ "arrow", "query", "sql" ] -edition = "2021" -rust-version = "1.62" +version = { workspace = true } +edition = { workspace = true } +readme = { workspace = true } +homepage = { workspace = true } +repository = { workspace = true } +license = { workspace = true } +authors = { workspace = true } +rust-version = { workspace = true } [lib] name = "datafusion_row" diff --git a/datafusion/sql/Cargo.toml b/datafusion/sql/Cargo.toml index c0c2e5567f31..c10dc1ba9335 100644 --- a/datafusion/sql/Cargo.toml +++ b/datafusion/sql/Cargo.toml @@ -18,15 +18,15 @@ [package] name = "datafusion-sql" description = "DataFusion SQL Query Planner" -version = "19.0.0" -homepage = "https://github.com/apache/arrow-datafusion" -repository = "https://github.com/apache/arrow-datafusion" -readme = "README.md" -authors = ["Apache Arrow "] -license = "Apache-2.0" keywords = ["datafusion", "sql", "parser", "planner"] -edition = "2021" -rust-version = "1.62" +version = { workspace = true } +edition = { workspace = true } +readme = { workspace = true } +homepage = { workspace = true } +repository = { workspace = true } +license = { workspace = true } +authors = { workspace = true } +rust-version = { workspace = true } [lib] name = "datafusion_sql" diff --git a/datafusion/substrait/Cargo.toml b/datafusion/substrait/Cargo.toml index 8cd5ee4cadb1..4060ad4ab8fe 100644 --- a/datafusion/substrait/Cargo.toml +++ b/datafusion/substrait/Cargo.toml @@ -18,10 +18,14 @@ [package] name = "datafusion-substrait" description = "DataFusion Substrait Producer and Consumer" -license = "Apache-2.0" -version = "19.0.0" -edition = "2021" -rust-version = "1.62" +version = { workspace = true } +edition = { workspace = true } +readme = { workspace = true } +homepage = { workspace = true } +repository = { workspace = true } +license = { workspace = true } +authors = { workspace = true } +rust-version = { workspace = true } [dependencies] async-recursion = "1.0" From 341d9d46a403f0672e85d4788c34f6a815fef268 Mon Sep 17 00:00:00 2001 From: Ruihang Xia Date: Thu, 9 Mar 2023 15:02:27 +0800 Subject: [PATCH 2/3] workspace dependencies Signed-off-by: Ruihang Xia --- Cargo.toml | 6 ++++++ benchmarks/Cargo.toml | 4 ++-- datafusion-examples/Cargo.toml | 4 ++-- datafusion/common/Cargo.toml | 4 ++-- datafusion/core/Cargo.toml | 4 ++-- datafusion/execution/Cargo.toml | 1 - datafusion/expr/Cargo.toml | 2 +- datafusion/jit/Cargo.toml | 2 +- datafusion/optimizer/Cargo.toml | 2 +- datafusion/physical-expr/Cargo.toml | 6 +++--- datafusion/proto/Cargo.toml | 2 +- datafusion/row/Cargo.toml | 2 +- datafusion/sql/Cargo.toml | 2 +- parquet-test-utils/Cargo.toml | 2 +- test-utils/Cargo.toml | 2 +- 15 files changed, 25 insertions(+), 20 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 95c11d2b6cb3..e7eb05ca1f8e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -45,6 +45,12 @@ homepage = "https://github.com/apache/arrow-datafusion" repository = "https://github.com/apache/arrow-datafusion" rust-version = "1.64" +[workspace.dependencies] +arrow = { version = "34.0.0", features = ["prettyprint"] } +arrow-buffer = "34.0.0" +arrow-schema = "34.0.0" +parquet = { version = "34.0.0", features = ["arrow", "async"] } + [profile.release] codegen-units = 1 lto = true diff --git a/benchmarks/Cargo.toml b/benchmarks/Cargo.toml index 37b6bfc4ead6..ad21cb2a3945 100644 --- a/benchmarks/Cargo.toml +++ b/benchmarks/Cargo.toml @@ -33,14 +33,14 @@ simd = ["datafusion/simd"] snmalloc = ["snmalloc-rs"] [dependencies] -arrow = "34.0.0" +arrow = { workspace = true } datafusion = { path = "../datafusion/core", version = "19.0.0", features = ["scheduler"] } env_logger = "0.10" futures = "0.3" mimalloc = { version = "0.1", optional = true, default-features = false } num_cpus = "1.13.0" object_store = "0.5.4" -parquet = "34.0.0" +parquet = { workspace = true } parquet-test-utils = { path = "../parquet-test-utils/", version = "0.1.0" } rand = "0.8.4" serde = { version = "1.0.136", features = ["derive"] } diff --git a/datafusion-examples/Cargo.toml b/datafusion-examples/Cargo.toml index 8950e4eabd34..a5143390b0f1 100644 --- a/datafusion-examples/Cargo.toml +++ b/datafusion-examples/Cargo.toml @@ -35,9 +35,9 @@ path = "examples/avro_sql.rs" required-features = ["datafusion/avro"] [dev-dependencies] -arrow = "34.0.0" +arrow = { workspace = true } arrow-flight = { version = "34.0.0", features = ["flight-sql-experimental"] } -arrow-schema = "34.0.0" +arrow-schema = { workspace = true} async-trait = "0.1.41" dashmap = "5.4" datafusion = { path = "../datafusion/core" } diff --git a/datafusion/common/Cargo.toml b/datafusion/common/Cargo.toml index ffa05a88bd11..92ccd81c0214 100644 --- a/datafusion/common/Cargo.toml +++ b/datafusion/common/Cargo.toml @@ -40,11 +40,11 @@ pyarrow = ["pyo3", "arrow/pyarrow"] [dependencies] apache-avro = { version = "0.14", default-features = false, features = ["snappy"], optional = true } -arrow = { version = "34.0.0", default-features = false } +arrow = { workspace = true, default-features = false } chrono = { version = "0.4", default-features = false } cranelift-module = { version = "0.92.0", optional = true } num_cpus = "1.13.0" object_store = { version = "0.5.4", default-features = false, optional = true } -parquet = { version = "34.0.0", default-features = false, optional = true } +parquet = { workspace = true, default-features = false, optional = true } pyo3 = { version = "0.18.0", optional = true } sqlparser = "0.30" diff --git a/datafusion/core/Cargo.toml b/datafusion/core/Cargo.toml index 2f1fd9f439ed..a5d8fcfdddb0 100644 --- a/datafusion/core/Cargo.toml +++ b/datafusion/core/Cargo.toml @@ -60,7 +60,7 @@ unicode_expressions = ["datafusion-physical-expr/regex_expressions", "datafusion [dependencies] ahash = { version = "0.8", default-features = false, features = ["runtime-rng"] } apache-avro = { version = "0.14", optional = true } -arrow = { version = "34.0.0", features = ["prettyprint"] } +arrow = { workspace = true } async-compression = { version = "0.3.14", features = ["bzip2", "gzip", "xz", "zstd", "futures-io", "tokio"], optional = true } async-trait = "0.1.41" bytes = "1.4" @@ -87,7 +87,7 @@ num-traits = { version = "0.2", optional = true } num_cpus = "1.13.0" object_store = "0.5.4" parking_lot = "0.12" -parquet = { version = "34.0.0", features = ["arrow", "async"] } +parquet = { workspace = true } paste = "^1.0" percent-encoding = "2.2.0" pin-project-lite = "^0.2.7" diff --git a/datafusion/execution/Cargo.toml b/datafusion/execution/Cargo.toml index fd1357d3e11e..656cae70e1de 100644 --- a/datafusion/execution/Cargo.toml +++ b/datafusion/execution/Cargo.toml @@ -32,7 +32,6 @@ rust-version = { workspace = true } name = "datafusion_execution" path = "src/lib.rs" - [dependencies] datafusion-common = { path = "../common", version = "19.0.0" } datafusion-expr = { path = "../expr", version = "19.0.0" } diff --git a/datafusion/expr/Cargo.toml b/datafusion/expr/Cargo.toml index 49d106befdc2..bc991bcbce00 100644 --- a/datafusion/expr/Cargo.toml +++ b/datafusion/expr/Cargo.toml @@ -36,7 +36,7 @@ path = "src/lib.rs" [dependencies] ahash = { version = "0.8", default-features = false, features = ["runtime-rng"] } -arrow = { version = "34.0.0", default-features = false } +arrow = { workspace = true, default-features = false } datafusion-common = { path = "../common", version = "19.0.0" } log = "^0.4" sqlparser = "0.30" diff --git a/datafusion/jit/Cargo.toml b/datafusion/jit/Cargo.toml index 08e660f4e850..b2bd1b16d288 100644 --- a/datafusion/jit/Cargo.toml +++ b/datafusion/jit/Cargo.toml @@ -36,7 +36,7 @@ path = "src/lib.rs" jit = [] [dependencies] -arrow = { version = "34.0.0", default-features = false } +arrow = { workspace = true, default-features = false } cranelift = "0.89.0" cranelift-jit = "0.89.0" cranelift-module = "0.89.0" diff --git a/datafusion/optimizer/Cargo.toml b/datafusion/optimizer/Cargo.toml index 0c0e89539f71..d2edbcafea7c 100644 --- a/datafusion/optimizer/Cargo.toml +++ b/datafusion/optimizer/Cargo.toml @@ -37,7 +37,7 @@ default = ["unicode_expressions"] unicode_expressions = [] [dependencies] -arrow = { version = "34.0.0", features = ["prettyprint"] } +arrow = { workspace = true } async-trait = "0.1.41" chrono = { version = "0.4.23", default-features = false } datafusion-common = { path = "../common", version = "19.0.0" } diff --git a/datafusion/physical-expr/Cargo.toml b/datafusion/physical-expr/Cargo.toml index c666bcd9be91..49c2498ec8d1 100644 --- a/datafusion/physical-expr/Cargo.toml +++ b/datafusion/physical-expr/Cargo.toml @@ -43,9 +43,9 @@ unicode_expressions = ["unicode-segmentation"] [dependencies] ahash = { version = "0.8", default-features = false, features = ["runtime-rng"] } -arrow = { version = "34.0.0", features = ["prettyprint"] } -arrow-buffer = "34.0.0" -arrow-schema = "34.0.0" +arrow = { workspace = true } +arrow-buffer = { workspace = true } +arrow-schema = { workspace = true } blake2 = { version = "^0.10.2", optional = true } blake3 = { version = "1.0", optional = true } chrono = { version = "0.4.23", default-features = false } diff --git a/datafusion/proto/Cargo.toml b/datafusion/proto/Cargo.toml index 6375e3ed298a..eaadf59f9faf 100644 --- a/datafusion/proto/Cargo.toml +++ b/datafusion/proto/Cargo.toml @@ -40,7 +40,7 @@ default = [] json = ["pbjson", "serde", "serde_json"] [dependencies] -arrow = "34.0.0" +arrow = { workspace = true } chrono = { version = "0.4", default-features = false } datafusion = { path = "../core", version = "19.0.0" } datafusion-common = { path = "../common", version = "19.0.0" } diff --git a/datafusion/row/Cargo.toml b/datafusion/row/Cargo.toml index 225e8e7c2bf6..cff99ed35bda 100644 --- a/datafusion/row/Cargo.toml +++ b/datafusion/row/Cargo.toml @@ -37,7 +37,7 @@ path = "src/lib.rs" jit = ["datafusion-jit"] [dependencies] -arrow = "34.0.0" +arrow = { workspace = true } datafusion-common = { path = "../common", version = "19.0.0" } datafusion-jit = { path = "../jit", version = "19.0.0", optional = true } paste = "^1.0" diff --git a/datafusion/sql/Cargo.toml b/datafusion/sql/Cargo.toml index c10dc1ba9335..e02529649a55 100644 --- a/datafusion/sql/Cargo.toml +++ b/datafusion/sql/Cargo.toml @@ -37,7 +37,7 @@ default = ["unicode_expressions"] unicode_expressions = [] [dependencies] -arrow-schema = "34.0.0" +arrow-schema = { workspace = true } datafusion-common = { path = "../common", version = "19.0.0" } datafusion-expr = { path = "../expr", version = "19.0.0" } log = "^0.4" diff --git a/parquet-test-utils/Cargo.toml b/parquet-test-utils/Cargo.toml index 0d41aa823de1..9b5835a336f2 100644 --- a/parquet-test-utils/Cargo.toml +++ b/parquet-test-utils/Cargo.toml @@ -25,4 +25,4 @@ edition = "2021" [dependencies] datafusion = { path = "../datafusion/core" } object_store = "0.5.4" -parquet = "34.0.0" +parquet = { workspace = true } diff --git a/test-utils/Cargo.toml b/test-utils/Cargo.toml index b7863a385f05..19ffb5940322 100644 --- a/test-utils/Cargo.toml +++ b/test-utils/Cargo.toml @@ -23,7 +23,7 @@ edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -arrow = { version = "34.0.0", features = ["prettyprint"] } +arrow = { workspace = true } datafusion-common = { path = "../datafusion/common" } env_logger = "0.10.0" rand = "0.8" From 9e861396953b66345139c04a13c23bdacaea2029 Mon Sep 17 00:00:00 2001 From: Ruihang Xia Date: Thu, 9 Mar 2023 15:38:38 +0800 Subject: [PATCH 3/3] fix toml style Signed-off-by: Ruihang Xia --- datafusion-examples/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/datafusion-examples/Cargo.toml b/datafusion-examples/Cargo.toml index a5143390b0f1..613d3e934aed 100644 --- a/datafusion-examples/Cargo.toml +++ b/datafusion-examples/Cargo.toml @@ -37,7 +37,7 @@ required-features = ["datafusion/avro"] [dev-dependencies] arrow = { workspace = true } arrow-flight = { version = "34.0.0", features = ["flight-sql-experimental"] } -arrow-schema = { workspace = true} +arrow-schema = { workspace = true } async-trait = "0.1.41" dashmap = "5.4" datafusion = { path = "../datafusion/core" }