This is an automated email from the ASF dual-hosted git repository.
alamb pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/datafusion.git
The following commit(s) were added to refs/heads/main by this push:
new d5f3afb71d Minor: remove some unnecessary dependencies (#14615)
d5f3afb71d is described below
commit d5f3afb71d931fc052ddff836a8c1b206fec1876
Author: logan-keede <[email protected]>
AuthorDate: Wed Feb 12 01:00:46 2025 +0530
Minor: remove some unnecessary dependencies (#14615)
* exploration with cargo machete
* readdition
* more dependency removals
* fix: ci
* fix: format
* revert unnecessary
---
Cargo.lock | 16 ----------------
.../examples/ffi/ffi_example_table_provider/Cargo.toml | 1 -
datafusion/catalog/Cargo.toml | 1 -
datafusion/core/Cargo.toml | 2 +-
datafusion/functions/Cargo.toml | 3 +--
datafusion/physical-optimizer/Cargo.toml | 4 ----
datafusion/wasmtest/Cargo.toml | 9 ---------
7 files changed, 2 insertions(+), 34 deletions(-)
diff --git a/Cargo.lock b/Cargo.lock
index 10f437c47d..c4518133de 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1816,7 +1816,6 @@ dependencies = [
"itertools 0.14.0",
"log",
"parking_lot",
- "sqlparser",
"tokio",
]
@@ -2029,7 +2028,6 @@ dependencies = [
"datafusion-expr",
"datafusion-expr-common",
"datafusion-macros",
- "hashbrown 0.14.5",
"hex",
"itertools 0.14.0",
"log",
@@ -2217,13 +2215,9 @@ dependencies = [
"datafusion-physical-expr",
"datafusion-physical-expr-common",
"datafusion-physical-plan",
- "futures",
"itertools 0.14.0",
"log",
"recursive",
- "rstest",
- "tokio",
- "url",
]
[[package]]
@@ -2376,23 +2370,14 @@ dependencies = [
"chrono",
"console_error_panic_hook",
"datafusion",
- "datafusion-catalog",
"datafusion-common",
- "datafusion-common-runtime",
"datafusion-execution",
"datafusion-expr",
- "datafusion-expr-common",
- "datafusion-functions",
- "datafusion-functions-aggregate",
- "datafusion-functions-aggregate-common",
- "datafusion-functions-table",
"datafusion-optimizer",
"datafusion-physical-expr",
- "datafusion-physical-expr-common",
"datafusion-physical-plan",
"datafusion-sql",
"getrandom 0.2.15",
- "parquet",
"tokio",
"wasm-bindgen",
"wasm-bindgen-futures",
@@ -2622,7 +2607,6 @@ version = "0.1.0"
dependencies = [
"abi_stable",
"arrow",
- "arrow-schema",
"datafusion",
"datafusion-ffi",
"ffi_module_interface",
diff --git
a/datafusion-examples/examples/ffi/ffi_example_table_provider/Cargo.toml
b/datafusion-examples/examples/ffi/ffi_example_table_provider/Cargo.toml
index 2d91ea2329..e9c0c5b43d 100644
--- a/datafusion-examples/examples/ffi/ffi_example_table_provider/Cargo.toml
+++ b/datafusion-examples/examples/ffi/ffi_example_table_provider/Cargo.toml
@@ -24,7 +24,6 @@ publish = false
[dependencies]
abi_stable = "0.11.3"
arrow = { workspace = true }
-arrow-schema = { workspace = true }
datafusion = { workspace = true }
datafusion-ffi = { workspace = true }
ffi_module_interface = { path = "../ffi_module_interface" }
diff --git a/datafusion/catalog/Cargo.toml b/datafusion/catalog/Cargo.toml
index 749457855c..73ac44a031 100644
--- a/datafusion/catalog/Cargo.toml
+++ b/datafusion/catalog/Cargo.toml
@@ -40,7 +40,6 @@ futures = { workspace = true }
itertools = { workspace = true }
log = { workspace = true }
parking_lot = { workspace = true }
-sqlparser = { workspace = true }
[dev-dependencies]
tokio = { workspace = true }
diff --git a/datafusion/core/Cargo.toml b/datafusion/core/Cargo.toml
index 7b5e2d58d3..1fa1fd340c 100644
--- a/datafusion/core/Cargo.toml
+++ b/datafusion/core/Cargo.toml
@@ -95,7 +95,6 @@ datafusion-catalog = { workspace = true }
datafusion-catalog-listing = { workspace = true }
datafusion-common = { workspace = true, features = ["object_store"] }
datafusion-common-runtime = { workspace = true }
-datafusion-doc = { workspace = true }
datafusion-execution = { workspace = true }
datafusion-expr = { workspace = true }
datafusion-functions = { workspace = true }
@@ -134,6 +133,7 @@ async-trait = { workspace = true }
criterion = { version = "0.5", features = ["async_tokio"] }
ctor = { workspace = true }
dashmap = "6.1.0"
+datafusion-doc = { workspace = true }
datafusion-functions-window-common = { workspace = true }
datafusion-physical-optimizer = { workspace = true }
doc-comment = { workspace = true }
diff --git a/datafusion/functions/Cargo.toml b/datafusion/functions/Cargo.toml
index db3e6838f6..a890b7c7d6 100644
--- a/datafusion/functions/Cargo.toml
+++ b/datafusion/functions/Cargo.toml
@@ -56,7 +56,7 @@ regex_expressions = ["regex"]
# enable string functions
string_expressions = ["uuid"]
# enable unicode functions
-unicode_expressions = ["hashbrown", "unicode-segmentation"]
+unicode_expressions = ["unicode-segmentation"]
[lib]
name = "datafusion_functions"
@@ -77,7 +77,6 @@ datafusion-execution = { workspace = true }
datafusion-expr = { workspace = true }
datafusion-expr-common = { workspace = true }
datafusion-macros = { workspace = true }
-hashbrown = { workspace = true, optional = true }
hex = { version = "0.4", optional = true }
itertools = { workspace = true }
log = { workspace = true }
diff --git a/datafusion/physical-optimizer/Cargo.toml
b/datafusion/physical-optimizer/Cargo.toml
index d189dc3920..c9c86e9c8d 100644
--- a/datafusion/physical-optimizer/Cargo.toml
+++ b/datafusion/physical-optimizer/Cargo.toml
@@ -43,14 +43,10 @@ datafusion-expr-common = { workspace = true,
default-features = true }
datafusion-physical-expr = { workspace = true }
datafusion-physical-expr-common = { workspace = true }
datafusion-physical-plan = { workspace = true }
-futures = { workspace = true }
itertools = { workspace = true }
log = { workspace = true }
recursive = { workspace = true, optional = true }
-url = { workspace = true }
[dev-dependencies]
datafusion-expr = { workspace = true }
datafusion-functions-nested = { workspace = true }
-rstest = { workspace = true }
-tokio = { workspace = true }
diff --git a/datafusion/wasmtest/Cargo.toml b/datafusion/wasmtest/Cargo.toml
index aae66e6b9a..7db051ad19 100644
--- a/datafusion/wasmtest/Cargo.toml
+++ b/datafusion/wasmtest/Cargo.toml
@@ -43,25 +43,16 @@ chrono = { version = "0.4", features = ["wasmbind"] }
# code size when deploying.
console_error_panic_hook = { version = "0.1.1", optional = true }
datafusion = { workspace = true }
-datafusion-catalog = { workspace = true }
datafusion-common = { workspace = true, default-features = true }
-datafusion-common-runtime = { workspace = true }
datafusion-execution = { workspace = true }
datafusion-expr = { workspace = true }
-datafusion-expr-common = { workspace = true }
-datafusion-functions = { workspace = true }
-datafusion-functions-aggregate = { workspace = true }
-datafusion-functions-aggregate-common = { workspace = true }
-datafusion-functions-table = { workspace = true }
datafusion-optimizer = { workspace = true, default-features = true }
datafusion-physical-expr = { workspace = true, default-features = true }
-datafusion-physical-expr-common = { workspace = true }
datafusion-physical-plan = { workspace = true }
datafusion-sql = { workspace = true }
# getrandom must be compiled with js feature
getrandom = { version = "0.2.8", features = ["js"] }
-parquet = { workspace = true }
wasm-bindgen = "0.2.99"
wasm-bindgen-futures = "0.4.49"
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]