From 43498ff443f1d098402423f10f9b6e9a895264eb Mon Sep 17 00:00:00 2001 From: Ruihang Xia Date: Mon, 19 Feb 2024 11:02:40 +0800 Subject: [PATCH] skip reorder package table Signed-off-by: Ruihang Xia --- Cargo.toml | 21 ++++++++++++++++++++- datafusion-cli/Cargo.toml | 10 +++++++++- datafusion/core/Cargo.toml | 25 ++++++++++++++++++++++--- datafusion/functions/Cargo.toml | 1 - datafusion/optimizer/Cargo.toml | 2 +- datafusion/physical-expr/Cargo.toml | 6 +++++- taplo.toml | 4 ++++ 7 files changed, 61 insertions(+), 8 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 31c0005d582d..f79e1f2896c1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,7 +17,26 @@ [workspace] exclude = ["datafusion-cli"] -members = ["datafusion/common", "datafusion/core", "datafusion/expr", "datafusion/execution", "datafusion/functions", "datafusion/functions-array", "datafusion/optimizer", "datafusion/physical-expr", "datafusion/physical-plan", "datafusion/proto", "datafusion/proto/gen", "datafusion/sql", "datafusion/sqllogictest", "datafusion/substrait", "datafusion/wasmtest", "datafusion-examples", "docs", "test-utils", "benchmarks", +members = [ + "datafusion/common", + "datafusion/core", + "datafusion/expr", + "datafusion/execution", + "datafusion/functions", + "datafusion/functions-array", + "datafusion/optimizer", + "datafusion/physical-expr", + "datafusion/physical-plan", + "datafusion/proto", + "datafusion/proto/gen", + "datafusion/sql", + "datafusion/sqllogictest", + "datafusion/substrait", + "datafusion/wasmtest", + "datafusion-examples", + "docs", + "test-utils", + "benchmarks", ] resolver = "2" diff --git a/datafusion-cli/Cargo.toml b/datafusion-cli/Cargo.toml index 45e7b740bf87..147e4329509a 100644 --- a/datafusion-cli/Cargo.toml +++ b/datafusion-cli/Cargo.toml @@ -35,7 +35,15 @@ async-trait = "0.1.41" aws-config = "0.55" aws-credential-types = "0.55" clap = { version = "3", features = ["derive", "cargo"] } -datafusion = { path = "../datafusion/core", version = "36.0.0", features = ["avro", "crypto_expressions", "encoding_expressions", "parquet", "regex_expressions", "unicode_expressions", "compression"] } +datafusion = { path = "../datafusion/core", version = "36.0.0", features = [ + "avro", + "crypto_expressions", + "encoding_expressions", + "parquet", + "regex_expressions", + "unicode_expressions", + "compression", +] } datafusion-common = { path = "../datafusion/common" } dirs = "4.0.0" env_logger = "0.9" diff --git a/datafusion/core/Cargo.toml b/datafusion/core/Cargo.toml index 09718791d0f7..874e4551323d 100644 --- a/datafusion/core/Cargo.toml +++ b/datafusion/core/Cargo.toml @@ -43,7 +43,15 @@ avro = ["apache-avro", "num-traits", "datafusion-common/avro"] backtrace = ["datafusion-common/backtrace"] compression = ["xz2", "bzip2", "flate2", "zstd", "async-compression", "tokio-util"] crypto_expressions = ["datafusion-physical-expr/crypto_expressions", "datafusion-optimizer/crypto_expressions"] -default = ["array_expressions", "crypto_expressions", "encoding_expressions", "regex_expressions", "unicode_expressions", "compression", "parquet"] +default = [ + "array_expressions", + "crypto_expressions", + "encoding_expressions", + "regex_expressions", + "unicode_expressions", + "compression", + "parquet", +] encoding_expressions = ["datafusion-functions/encoding_expressions"] # Used for testing ONLY: causes all values to hash to the same value (test for collisions) force_hash_collisions = [] @@ -52,7 +60,11 @@ parquet = ["datafusion-common/parquet", "dep:parquet"] pyarrow = ["datafusion-common/pyarrow", "parquet"] regex_expressions = ["datafusion-physical-expr/regex_expressions", "datafusion-optimizer/regex_expressions"] serde = ["arrow-schema/serde"] -unicode_expressions = ["datafusion-physical-expr/unicode_expressions", "datafusion-optimizer/unicode_expressions", "datafusion-sql/unicode_expressions"] +unicode_expressions = [ + "datafusion-physical-expr/unicode_expressions", + "datafusion-optimizer/unicode_expressions", + "datafusion-sql/unicode_expressions", +] [dependencies] ahash = { version = "0.8", default-features = false, features = ["runtime-rng"] } @@ -61,7 +73,14 @@ arrow = { workspace = true } arrow-array = { workspace = true } arrow-ipc = { workspace = true } arrow-schema = { workspace = true } -async-compression = { version = "0.4.0", features = ["bzip2", "gzip", "xz", "zstd", "futures-io", "tokio"], optional = true } +async-compression = { version = "0.4.0", features = [ + "bzip2", + "gzip", + "xz", + "zstd", + "futures-io", + "tokio", +], optional = true } async-trait = { workspace = true } bytes = { workspace = true } bzip2 = { version = "0.4.3", optional = true } diff --git a/datafusion/functions/Cargo.toml b/datafusion/functions/Cargo.toml index 7109261cc78f..f63f18f955de 100644 --- a/datafusion/functions/Cargo.toml +++ b/datafusion/functions/Cargo.toml @@ -38,7 +38,6 @@ encoding_expressions = ["base64", "hex"] # enable math functions math_expressions = [] - [lib] name = "datafusion_functions" path = "src/lib.rs" diff --git a/datafusion/optimizer/Cargo.toml b/datafusion/optimizer/Cargo.toml index cac46eda9871..7235dddc8dd4 100644 --- a/datafusion/optimizer/Cargo.toml +++ b/datafusion/optimizer/Cargo.toml @@ -18,7 +18,7 @@ [package] name = "datafusion-optimizer" description = "DataFusion Query Optimizer" -keywords = [ "datafusion", "query", "optimizer" ] +keywords = ["datafusion", "query", "optimizer"] readme = "README.md" version = { workspace = true } edition = { workspace = true } diff --git a/datafusion/physical-expr/Cargo.toml b/datafusion/physical-expr/Cargo.toml index 9aa08fe780ec..8f7bf99826be 100644 --- a/datafusion/physical-expr/Cargo.toml +++ b/datafusion/physical-expr/Cargo.toml @@ -34,7 +34,11 @@ path = "src/lib.rs" [features] crypto_expressions = ["md-5", "sha2", "blake2", "blake3"] -default = ["crypto_expressions", "regex_expressions", "unicode_expressions", "encoding_expressions", +default = [ + "crypto_expressions", + "regex_expressions", + "unicode_expressions", + "encoding_expressions", ] encoding_expressions = ["base64", "hex"] regex_expressions = ["regex"] diff --git a/taplo.toml b/taplo.toml index fe90e016eb4e..b7089c501680 100644 --- a/taplo.toml +++ b/taplo.toml @@ -56,3 +56,7 @@ keys = [ "workspace.dependencies", ] formatting = { reorder_keys = true } + +[[rule]] +keys = ["package"] +formatting = { reorder_keys = false }