chore: util workspace deps in more places (#792)

Signed-off-by: Ruihang Xia <waynestxia@gmail.com>

Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
This commit is contained in:
Ruihang Xia
2022-12-27 16:26:59 +08:00
committed by GitHub
parent 3978931b8e
commit 26a3e93ca7
30 changed files with 57 additions and 51 deletions

View File

@@ -48,6 +48,7 @@ license = "Apache-2.0"
arrow = "29.0"
arrow-flight = "29.0"
arrow-schema = { version = "29.0", features = ["serde"] }
async-trait = "0.1"
# TODO(LFC): Use released Datafusion when it officially dpendent on Arrow 29.0
datafusion = { git = "https://github.com/apache/arrow-datafusion.git", rev = "4917235a398ae20145c87d20984e6367dc1a0c1e" }
datafusion-common = { git = "https://github.com/apache/arrow-datafusion.git", rev = "4917235a398ae20145c87d20984e6367dc1a0c1e" }
@@ -55,8 +56,13 @@ datafusion-expr = { git = "https://github.com/apache/arrow-datafusion.git", rev
datafusion-optimizer = { git = "https://github.com/apache/arrow-datafusion.git", rev = "4917235a398ae20145c87d20984e6367dc1a0c1e" }
datafusion-physical-expr = { git = "https://github.com/apache/arrow-datafusion.git", rev = "4917235a398ae20145c87d20984e6367dc1a0c1e" }
datafusion-sql = { git = "https://github.com/apache/arrow-datafusion.git", rev = "4917235a398ae20145c87d20984e6367dc1a0c1e" }
futures = "0.3"
parquet = "29.0"
paste = "1.0"
serde = { version = "1.0", features = ["derive"] }
snafu = { version = "0.7", features = ["backtraces"] }
sqlparser = "0.28"
tokio = { version = "1", features = ["full"] }
[profile.release]
debug = true

View File

@@ -11,4 +11,4 @@ client = { path = "../src/client" }
indicatif = "0.17.1"
itertools = "0.10.5"
parquet.workspace = true
tokio = { version = "1.21", features = ["full"] }
tokio.workspace = true

View File

@@ -30,7 +30,7 @@ serde_json = "1.0"
snafu = { version = "0.7", features = ["backtraces"] }
storage = { path = "../storage" }
table = { path = "../table" }
tokio = { version = "1.18", features = ["full"] }
tokio.workspace = true
[dev-dependencies]
chrono = "0.4"
@@ -39,4 +39,4 @@ mito = { path = "../mito", features = ["test"] }
object-store = { path = "../object-store" }
storage = { path = "../storage" }
tempdir = "0.3"
tokio = { version = "1.0", features = ["full"] }
tokio.workspace = true

View File

@@ -19,13 +19,13 @@ datatypes = { path = "../datatypes" }
enum_dispatch = "0.3"
parking_lot = "0.12"
rand = "0.8"
snafu = { version = "0.7", features = ["backtraces"] }
snafu.workspace = true
tonic = "0.8"
[dev-dependencies]
datanode = { path = "../datanode" }
substrait = { path = "../common/substrait" }
tokio = { version = "1.0", features = ["full"] }
tokio.workspace = true
tracing = "0.1"
tracing-subscriber = { version = "0.3", features = ["env-filter"] }

View File

@@ -18,17 +18,17 @@ common-telemetry = { path = "../common/telemetry", features = [
] }
datanode = { path = "../datanode" }
frontend = { path = "../frontend" }
futures = "0.3"
futures.workspace = true
meta-client = { path = "../meta-client" }
meta-srv = { path = "../meta-srv" }
serde = "1.0"
serde.workspace = true
servers = { path = "../servers" }
snafu = { version = "0.7", features = ["backtraces"] }
snafu.workspace = true
tokio = { version = "1.18", features = ["full"] }
toml = "0.5"
[dev-dependencies]
serde = "1.0"
serde.workspace = true
tempdir = "0.3"
[build-dependencies]

View File

@@ -10,4 +10,4 @@ bytes = { version = "1.1", features = ["serde"] }
common-error = { path = "../error" }
paste = "1.0"
serde = { version = "1.0", features = ["derive"] }
snafu = { version = "0.7", features = ["backtraces"] }
snafu.workspace = true

View File

@@ -11,7 +11,7 @@ common-telemetry = { path = "../telemetry" }
datatypes = { path = "../../datatypes" }
lazy_static = "1.4"
regex = "1.6"
serde = "1.0"
serde.workspace = true
serde_json = "1.0"
snafu = { version = "0.7", features = ["backtraces"] }

View File

@@ -15,5 +15,5 @@ syn = "1.0"
arc-swap = "1.0"
common-query = { path = "../query" }
datatypes = { path = "../../datatypes" }
snafu = { version = "0.7", features = ["backtraces"] }
snafu.workspace = true
static_assertions = "1.1.0"

View File

@@ -18,7 +18,7 @@ num = "0.4"
num-traits = "0.2"
once_cell = "1.10"
paste = "1.0"
snafu = { version = "0.7", features = ["backtraces"] }
snafu.workspace = true
statrs = "0.15"
[dev-dependencies]

View File

@@ -6,7 +6,7 @@ license.workspace = true
[dependencies]
api = { path = "../../api" }
async-trait = "0.1"
async-trait.workspace = true
common-base = { path = "../base" }
common-catalog = { path = "../catalog" }
common-error = { path = "../error" }

View File

@@ -5,7 +5,7 @@ edition.workspace = true
license.workspace = true
[dependencies]
async-trait = "0.1"
async-trait.workspace = true
common-error = { path = "../error" }
common-recordbatch = { path = "../recordbatch" }
common-time = { path = "../time" }
@@ -13,7 +13,7 @@ datafusion.workspace = true
datafusion-common.workspace = true
datafusion-expr.workspace = true
datatypes = { path = "../../datatypes" }
snafu = { version = "0.7", features = ["backtraces"] }
snafu.workspace = true
statrs = "0.15"
[dev-dependencies]

View File

@@ -9,7 +9,7 @@ common-error = { path = "../error" }
datafusion.workspace = true
datafusion-common.workspace = true
datatypes = { path = "../../datatypes" }
futures = "0.3"
futures.workspace = true
paste = "1.0"
serde = "1.0"
snafu = { version = "0.7", features = ["backtraces"] }

View File

@@ -9,9 +9,9 @@ common-error = { path = "../error" }
common-telemetry = { path = "../telemetry" }
metrics = "0.20"
once_cell = "1.12"
paste = "1.0"
snafu = { version = "0.7", features = ["backtraces"] }
tokio = { version = "1.18", features = ["full"] }
paste.workspace = true
snafu.workspace = true
tokio.workspace = true
[dev-dependencies]
tokio-test = "0.4"

View File

@@ -15,7 +15,7 @@ datafusion-expr.workspace = true
datatypes = { path = "../../datatypes" }
futures = "0.3"
prost = "0.9"
snafu = { version = "0.7", features = ["backtraces"] }
snafu.workspace = true
table = { path = "../../table" }
[dependencies.substrait_proto]

View File

@@ -9,9 +9,9 @@ default = ["python"]
python = ["dep:script"]
[dependencies]
async-trait.workspace = true
api = { path = "../api" }
arrow-flight.workspace = true
async-trait = "0.1"
axum = "0.6"
axum-macros = "0.3"
backon = "0.2"

View File

@@ -20,6 +20,6 @@ num = "0.4"
num-traits = "0.2"
ordered-float = { version = "3.0", features = ["serde"] }
paste = "1.0"
serde = { version = "1.0", features = ["derive"] }
serde.workspace = true
serde_json = "1.0"
snafu = { version = "0.7", features = ["backtraces"] }

View File

@@ -40,7 +40,7 @@ serde = "1.0"
serde_json = "1.0"
servers = { path = "../servers" }
session = { path = "../session" }
snafu = { version = "0.7", features = ["backtraces"] }
snafu.workspace = true
sql = { path = "../sql" }
store-api = { path = "../store-api" }
substrait = { path = "../common/substrait" }

View File

@@ -5,9 +5,9 @@ edition.workspace = true
license.workspace = true
[dependencies]
async-trait.workspace = true
arc-swap = "1.5"
async-stream = "0.3"
async-trait = "0.1"
base64 = "0.13"
byteorder = "1.4"
bytes = "1.1"
@@ -16,7 +16,7 @@ common-error = { path = "../common/error" }
common-runtime = { path = "../common/runtime" }
common-telemetry = { path = "../common/telemetry" }
crc = "3.0"
futures = "0.3"
futures.workspace = true
futures-util = "0.3"
hex = "0.4"
snafu = { version = "0.7", features = ["backtraces"] }

View File

@@ -13,7 +13,7 @@ common-telemetry = { path = "../common/telemetry" }
etcd-client = "0.10"
rand = "0.8"
serde = "1.0"
snafu = { version = "0.7", features = ["backtraces"] }
snafu.workspace = true
tokio = { version = "1.18", features = ["full"] }
tokio-stream = { version = "0.1", features = ["net"] }
tonic = "0.8"

View File

@@ -19,7 +19,7 @@ common-runtime = { path = "../common/runtime" }
common-telemetry = { path = "../common/telemetry" }
common-time = { path = "../common/time" }
etcd-client = "0.10"
futures = "0.3"
futures.workspace = true
h2 = "0.3"
http-body = "0.4"
lazy_static = "1.4"
@@ -28,7 +28,7 @@ prost = "0.11"
regex = "1.6"
serde = "1.0"
serde_json = "1.0"
snafu = { version = "0.7", features = ["backtraces"] }
snafu.workspace = true
tokio = { version = "1.0", features = ["full"] }
tokio-stream = { version = "0.1", features = ["net"] }
tonic = "0.8"

View File

@@ -22,12 +22,12 @@ common-time = { path = "../common/time" }
datafusion.workspace = true
datafusion-common.workspace = true
datatypes = { path = "../datatypes" }
futures = "0.3"
futures.workspace = true
log-store = { path = "../log-store" }
object-store = { path = "../object-store" }
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
snafu = { version = "0.7", features = ["backtraces"] }
snafu.workspace = true
storage = { path = "../storage" }
store-api = { path = "../store-api" }
table = { path = "../table" }

View File

@@ -7,7 +7,7 @@ license.workspace = true
[dependencies]
futures = { version = "0.3" }
opendal = { version = "0.22", features = ["layers-tracing", "layers-metrics"] }
tokio = { version = "1.0", features = ["full"] }
tokio.workspace = true
[dev-dependencies]
anyhow = "1.0"

View File

@@ -26,7 +26,7 @@ futures = "0.3"
futures-util = "0.3"
metrics = "0.20"
once_cell = "1.10"
serde = "1.0"
serde.workspace = true
serde_json = "1.0"
session = { path = "../session" }
snafu = { version = "0.7", features = ["backtraces"] }

View File

@@ -23,7 +23,7 @@ python = [
]
[dependencies]
async-trait = "0.1"
async-trait.workspace = true
catalog = { path = "../catalog" }
common-catalog = { path = "../common/catalog" }
common-error = { path = "../common/error" }
@@ -38,9 +38,9 @@ datafusion-common = { workspace = true, optional = true }
datafusion-expr = { workspace = true, optional = true }
datafusion-physical-expr = { workspace = true, optional = true }
datatypes = { path = "../datatypes" }
futures = "0.3"
futures.workspace = true
futures-util = "0.3"
paste = { version = "1.0", optional = true }
paste = { workspace = true, optional = true }
query = { path = "../query" }
# TODO(discord9): This is a forked and tweaked version of RustPython, please update it to newest original RustPython After Update toolchain to 1.65
rustpython-ast = { git = "https://github.com/discord9/RustPython", optional = true, rev = "183e8dab" }

View File

@@ -43,7 +43,7 @@ regex = "1.6"
rustls = "0.20"
rustls-pemfile = "1.0"
schemars = "0.8"
serde = "1.0"
serde.workspace = true
serde_json = "1.0"
session = { path = "../session" }
sha1 = "0.10"

View File

@@ -18,22 +18,22 @@ common-runtime = { path = "../common/runtime" }
common-telemetry = { path = "../common/telemetry" }
common-time = { path = "../common/time" }
datatypes = { path = "../datatypes" }
futures = "0.3"
futures.workspace = true
futures-util = "0.3"
lazy_static = "1.4"
object-store = { path = "../object-store" }
parquet = { workspace = true, features = ["async"] }
paste = "1.0"
paste.workspace = true
planus = "0.2"
prost = "0.11"
regex = "1.5"
serde = { version = "1.0", features = ["derive"] }
serde.workspace = true
serde_json = "1.0"
sluice = "0.5"
snafu = { version = "0.7", features = ["backtraces"] }
store-api = { path = "../store-api" }
table = { path = "../table" }
tokio = { version = "1.18", features = ["full"] }
tokio.workspace = true
tonic = "0.8"
uuid = { version = "1.1", features = ["v4"] }

View File

@@ -5,7 +5,7 @@ edition.workspace = true
license.workspace = true
[dependencies]
async-trait = "0.1"
async-trait.workspace = true
bytes = "1.1"
common-base = { path = "../common/base" }
common-error = { path = "../common/error" }
@@ -13,9 +13,9 @@ common-query = { path = "../common/query" }
common-time = { path = "../common/time" }
datatypes = { path = "../datatypes" }
derive_builder = "0.11"
futures = "0.3"
serde = { version = "1.0", features = ["derive"] }
snafu = { version = "0.7", features = ["backtraces"] }
futures.workspace = true
serde.workspace = true
snafu.workspace = true
[dev-dependencies]
async-stream = "0.3"

View File

@@ -17,7 +17,7 @@ datafusion-common.workspace = true
datafusion-expr.workspace = true
datatypes = { path = "../datatypes" }
derive_builder = "0.11"
futures = "0.3"
futures.workspace = true
parquet-format-async-temp = "0.2"
paste = "1.0"
serde = "1.0.136"

View File

@@ -23,15 +23,15 @@ mito = { path = "../src/mito", features = ["test"] }
object-store = { path = "../src/object-store" }
once_cell = "1.16"
rand = "0.8"
serde = "1.0"
serde.workspace = true
serde_json = "1.0"
servers = { path = "../src/servers" }
snafu = { version = "0.7", features = ["backtraces"] }
snafu.workspace = true
sql = { path = "../src/sql" }
table = { path = "../src/table" }
tempdir = "0.3"
tokio = { version = "1.20", features = ["full"] }
tokio.workspace = true
uuid = { version = "1", features = ["serde", "v4"] }
[dev-dependencies]
paste = "1.0"
paste.workspace = true

View File

@@ -10,4 +10,4 @@ client = { path = "../../src/client" }
comfy-table = "6.1"
common-base = { path = "../../src/common/base" }
sqlness = { git = "https://github.com/ceresdb/sqlness.git" }
tokio = { version = "1.21", features = ["full"] }
tokio.workspace = true