From ba32c5fe9eb29374945846612cd9a58f5adfeb16 Mon Sep 17 00:00:00 2001 From: shuiyisong <113876041+shuiyisong@users.noreply.github.com> Date: Thu, 2 Apr 2026 14:49:27 +0800 Subject: [PATCH] chore: remove unused deps using udeps (#7906) * chore: remove unused deps using udeps Signed-off-by: shuiyisong * chore: fmt toml Signed-off-by: shuiyisong --------- Signed-off-by: shuiyisong --- Cargo.lock | 7 ------- src/cmd/Cargo.toml | 2 +- src/common/base/Cargo.toml | 5 ----- src/common/config/Cargo.toml | 1 - src/common/datasource/Cargo.toml | 2 +- src/common/meta/Cargo.toml | 2 +- src/mito-codec/Cargo.toml | 2 +- src/object-store/Cargo.toml | 1 - src/promql/Cargo.toml | 2 +- tests-integration/Cargo.toml | 16 ++++++++-------- 10 files changed, 13 insertions(+), 27 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 695f19b072..68c01a3c63 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2162,17 +2162,12 @@ dependencies = [ "async-trait", "bitvec", "bytes", - "common-error", - "common-macro", "common-test-util", "futures", "lazy_static", - "paste", "pin-project", - "rand 0.9.1", "regex", "serde", - "snafu 0.8.6", "tokio", "toml 0.8.23", "zeroize", @@ -2203,7 +2198,6 @@ dependencies = [ "object-store", "serde", "serde_json", - "serde_with", "snafu 0.8.6", "temp-env", "tempfile", @@ -8724,7 +8718,6 @@ dependencies = [ "futures", "humantime-serde", "lazy_static", - "moka", "opendal", "prometheus 0.14.0", "reqwest", diff --git a/src/cmd/Cargo.toml b/src/cmd/Cargo.toml index d547ec6e81..34619f4f1b 100644 --- a/src/cmd/Cargo.toml +++ b/src/cmd/Cargo.toml @@ -86,7 +86,6 @@ serde.workspace = true serde_json.workspace = true servers.workspace = true session.workspace = true -similar-asserts.workspace = true snafu.workspace = true sqlparser.workspace = true standalone.workspace = true @@ -113,5 +112,6 @@ common-version.workspace = true file-engine.workspace = true mito2.workspace = true serde.workspace = true +similar-asserts.workspace = true temp-env = "0.3" tempfile.workspace = true diff --git a/src/common/base/Cargo.toml b/src/common/base/Cargo.toml index 3ec9e1fa35..44c30cd548 100644 --- a/src/common/base/Cargo.toml +++ b/src/common/base/Cargo.toml @@ -16,16 +16,11 @@ anymap2 = "0.13" async-trait.workspace = true bitvec = "1.0" bytes.workspace = true -common-error.workspace = true -common-macro.workspace = true futures.workspace = true lazy_static.workspace = true -paste.workspace = true pin-project.workspace = true -rand.workspace = true regex.workspace = true serde = { version = "1.0", features = ["derive"] } -snafu.workspace = true tokio.workspace = true zeroize = { version = "1.6", default-features = false, features = ["alloc"] } diff --git a/src/common/config/Cargo.toml b/src/common/config/Cargo.toml index 2737f82a58..27b238add7 100644 --- a/src/common/config/Cargo.toml +++ b/src/common/config/Cargo.toml @@ -18,7 +18,6 @@ notify.workspace = true object-store.workspace = true serde.workspace = true serde_json.workspace = true -serde_with.workspace = true snafu.workspace = true toml.workspace = true diff --git a/src/common/datasource/Cargo.toml b/src/common/datasource/Cargo.toml index 6ec9a14733..ae81c6ba98 100644 --- a/src/common/datasource/Cargo.toml +++ b/src/common/datasource/Cargo.toml @@ -28,7 +28,6 @@ common-runtime.workspace = true common-telemetry.workspace = true datafusion.workspace = true datafusion-datasource.workspace = true -datafusion-orc.workspace = true datatypes.workspace = true futures.workspace = true lazy_static.workspace = true @@ -47,3 +46,4 @@ url.workspace = true [dev-dependencies] common-test-util.workspace = true +datafusion-orc.workspace = true diff --git a/src/common/meta/Cargo.toml b/src/common/meta/Cargo.toml index f5ca9d2c09..8132a1fc4e 100644 --- a/src/common/meta/Cargo.toml +++ b/src/common/meta/Cargo.toml @@ -37,7 +37,6 @@ common-error.workspace = true common-grpc-expr.workspace = true common-macro.workspace = true common-procedure.workspace = true -common-procedure-test.workspace = true common-query.workspace = true common-recordbatch.workspace = true common-runtime.workspace = true @@ -92,6 +91,7 @@ typetag.workspace = true [dev-dependencies] chrono.workspace = true common-procedure = { workspace = true, features = ["testing"] } +common-procedure-test.workspace = true common-test-util.workspace = true common-wal = { workspace = true, features = ["testing"] } datatypes.workspace = true diff --git a/src/mito-codec/Cargo.toml b/src/mito-codec/Cargo.toml index 07d64482e0..c5a6625cc2 100644 --- a/src/mito-codec/Cargo.toml +++ b/src/mito-codec/Cargo.toml @@ -15,7 +15,6 @@ common-base.workspace = true common-decimal.workspace = true common-error.workspace = true common-macro.workspace = true -common-query.workspace = true common-recordbatch.workspace = true common-telemetry.workspace = true common-time.workspace = true @@ -27,6 +26,7 @@ snafu.workspace = true store-api.workspace = true [dev-dependencies] +common-query.workspace = true criterion = "0.7" datafusion-common.workspace = true datafusion-expr.workspace = true diff --git a/src/object-store/Cargo.toml b/src/object-store/Cargo.toml index 2ef251d04d..7247c5892c 100644 --- a/src/object-store/Cargo.toml +++ b/src/object-store/Cargo.toml @@ -21,7 +21,6 @@ derive_builder = { workspace = true, optional = true } futures.workspace = true humantime-serde.workspace = true lazy_static.workspace = true -moka = { workspace = true, features = ["future"] } opendal = { version = "0.54", features = [ "layers-tracing", "layers-prometheus", diff --git a/src/promql/Cargo.toml b/src/promql/Cargo.toml index 306563d1ce..460be8ddd9 100644 --- a/src/promql/Cargo.toml +++ b/src/promql/Cargo.toml @@ -13,7 +13,6 @@ async-trait.workspace = true bytemuck.workspace = true common-error.workspace = true common-macro.workspace = true -common-recordbatch.workspace = true common-telemetry.workspace = true datafusion.workspace = true datafusion-common.workspace = true @@ -27,6 +26,7 @@ prost.workspace = true snafu.workspace = true [dev-dependencies] +common-recordbatch.workspace = true criterion.workspace = true datafusion-common.workspace = true datafusion-expr.workspace = true diff --git a/tests-integration/Cargo.toml b/tests-integration/Cargo.toml index bee03ae7fe..10b7097f4f 100644 --- a/tests-integration/Cargo.toml +++ b/tests-integration/Cargo.toml @@ -63,22 +63,14 @@ meta-client.workspace = true meta-srv = { workspace = true, features = ["mock"] } mito2.workspace = true moka.workspace = true -mysql_async = { version = "0.35", default-features = false, features = [ - "time", - "default-rustls-ring", -] } object-store.workspace = true operator = { workspace = true, features = ["testing"] } prost.workspace = true query.workspace = true rand.workspace = true -rstest.workspace = true -rstest_reuse.workspace = true -sea-query.workspace = true serde_json.workspace = true servers = { workspace = true, features = ["testing"] } session.workspace = true -similar-asserts.workspace = true snafu.workspace = true sql.workspace = true sqlx = { workspace = true, features = [ @@ -108,6 +100,10 @@ hex.workspace = true http.workspace = true itertools.workspace = true jsonb.workspace = true +mysql_async = { version = "0.35", default-features = false, features = [ + "time", + "default-rustls-ring", +] } opentelemetry-proto.workspace = true otel-arrow-rust.workspace = true partition.workspace = true @@ -115,7 +111,11 @@ paste.workspace = true pipeline.workspace = true prost.workspace = true rand.workspace = true +rstest.workspace = true +rstest_reuse.workspace = true +sea-query.workspace = true session = { workspace = true, features = ["testing"] } +similar-asserts.workspace = true store-api.workspace = true tokio-postgres = { workspace = true } url = "2.3"