This is an automated email from the ASF dual-hosted git repository.

xushiyan pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/hudi-rs.git


The following commit(s) were added to refs/heads/main by this push:
     new dbd7d87  build(deps): clean up dependencies (#240)
dbd7d87 is described below

commit dbd7d871d44a834077bf8c79101e08bdaee436dc
Author: Shiyan Xu <[email protected]>
AuthorDate: Thu Jan 9 14:26:00 2025 -0600

    build(deps): clean up dependencies (#240)
    
    - Minor version upgrade
    - Clean up unused dependencies
    - Use better version numbers
---
 Cargo.toml                   | 13 ++++++-------
 crates/core/Cargo.toml       |  1 -
 crates/datafusion/Cargo.toml |  7 +++++++
 crates/tests/Cargo.toml      | 13 ++-----------
 python/Cargo.toml            |  3 +--
 5 files changed, 16 insertions(+), 21 deletions(-)

diff --git a/Cargo.toml b/Cargo.toml
index d8e7474..976efea 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -46,7 +46,7 @@ arrow-ord = { version = "= 53.3.0" }
 arrow-row = { version = "= 53.3.0" }
 arrow-schema = { version = "= 53.3.0", features = ["serde"] }
 arrow-select = { version = "= 53.3.0" }
-object_store = { version = "= 0.11.1", features = ["aws", "azure", "gcp"] }
+object_store = { version = "= 0.11.2", features = ["aws", "azure", "gcp"] }
 parquet = { version = "= 53.3.0", features = ["async", "object_store"] }
 
 # datafusion
@@ -61,19 +61,18 @@ serde = { version = "1.0", features = ["derive"] }
 serde_json = { version = "1.0" }
 
 # "stdlib"
-thiserror = { version = "2.0.3" }
+thiserror = { version = "2.0.10" }
 bytes = { version = "1" }
 chrono = { version = "0.4" }
 log = { version = "0.4" }
 paste = { version = "1.0.15" }
-once_cell = { version = "1.19.0" }
-strum = { version = "0.26.3", features = ["derive"] }
-strum_macros = "0.26.4"
-url = { version = "2" }
+strum = { version = "0.26", features = ["derive"] }
+strum_macros = "0.26"
+url = { version = "2.5" }
 
 # runtime / async
 async-recursion = { version = "1.1.1" }
 async-trait = { version = "0.1" }
-dashmap = { version = "6.0.1" }
+dashmap = { version = "6.1" }
 futures = { version = "0.3" }
 tokio = { version = "1", features = ["rt-multi-thread"] }
diff --git a/crates/core/Cargo.toml b/crates/core/Cargo.toml
index f0a4602..fe8c79d 100644
--- a/crates/core/Cargo.toml
+++ b/crates/core/Cargo.toml
@@ -69,7 +69,6 @@ datafusion-expr = { workspace = true, optional = true }
 datafusion-common = { workspace = true, optional = true }
 datafusion-physical-expr = { workspace = true, optional = true }
 percent-encoding = { workspace = true }
-once_cell = { workspace = true }
 
 [dev-dependencies]
 hudi-tests = { path = "../tests" }
diff --git a/crates/datafusion/Cargo.toml b/crates/datafusion/Cargo.toml
index 53bc2e4..26e3d3c 100644
--- a/crates/datafusion/Cargo.toml
+++ b/crates/datafusion/Cargo.toml
@@ -31,9 +31,16 @@ repository.workspace = true
 hudi-core = { version = "0.3.0", path = "../core", features = ["datafusion"] }
 # arrow
 arrow = { workspace = true }
+arrow-arith = { workspace = true }
 arrow-array = { workspace = true }
+arrow-buffer = { workspace = true }
 arrow-cast = { workspace = true }
+arrow-ipc = { workspace = true }
+arrow-json = { workspace = true }
+arrow-ord = { workspace = true }
+arrow-row = { workspace = true }
 arrow-schema = { workspace = true }
+arrow-select = { workspace = true }
 
 # datafusion
 datafusion = { workspace = true }
diff --git a/crates/tests/Cargo.toml b/crates/tests/Cargo.toml
index 682d5d8..5a9bf14 100644
--- a/crates/tests/Cargo.toml
+++ b/crates/tests/Cargo.toml
@@ -30,16 +30,7 @@ repository.workspace = true
 [dependencies]
 # arrow
 arrow = { workspace = true }
-arrow-arith = { workspace = true }
 arrow-array = { workspace = true }
-arrow-buffer = { workspace = true }
-arrow-cast = { workspace = true }
-arrow-ipc = { workspace = true }
-arrow-json = { workspace = true }
-arrow-ord = { workspace = true }
-arrow-row = { workspace = true }
-arrow-schema = { workspace = true }
-arrow-select = { workspace = true }
 
 # "stdlib"
 strum = { workspace = true }
@@ -47,5 +38,5 @@ strum_macros = { workspace = true }
 url = { workspace = true }
 
 # testing
-tempfile = "3.10.1"
-zip-extract = "0.2.1"
+tempfile = "3"
+zip-extract = "0.2"
diff --git a/python/Cargo.toml b/python/Cargo.toml
index 6fc310b..efcb9f4 100644
--- a/python/Cargo.toml
+++ b/python/Cargo.toml
@@ -36,7 +36,6 @@ doc = false
 hudi = { path = "../crates/hudi" }
 # arrow
 arrow = { workspace = true }
-arrow-schema = { workspace = true }
 
 # "stdlib"
 thiserror = { workspace = true }
@@ -46,5 +45,5 @@ futures = { workspace = true }
 tokio = { workspace = true }
 
 [dependencies.pyo3]
-version = "0.22.4"
+version = "0.22.6"
 features = ["extension-module", "abi3", "abi3-py39"]

Reply via email to