feat: Use workspace dep inheritance for the arrow crate
parent
44936f661a
commit
3145e2c05b
|
|
@ -108,6 +108,7 @@ edition = "2021"
|
|||
license = "MIT OR Apache-2.0"
|
||||
|
||||
[workspace.dependencies]
|
||||
arrow = { version = "25.0.0" }
|
||||
datafusion = { git = "https://github.com/apache/arrow-datafusion.git", rev="48f73c6af3b0cc747c38b4a9c7a610f4630e8736", default-features = false }
|
||||
datafusion-proto = { git = "https://github.com/apache/arrow-datafusion.git", rev="48f73c6af3b0cc747c38b4a9c7a610f4630e8736" }
|
||||
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ license.workspace = true
|
|||
[dependencies]
|
||||
ahash = { version = "0.8.0", default-features = false, features = ["runtime-rng"] }
|
||||
# need dyn_cmp_dict feature for comparing dictionary arrays
|
||||
arrow = { version = "25.0.0", features = ["prettyprint", "dyn_cmp_dict"] }
|
||||
arrow = { workspace = true, features = ["prettyprint", "dyn_cmp_dict"] }
|
||||
# used by arrow anyway (needed for printing workaround)
|
||||
chrono = { version = "0.4", default-features = false }
|
||||
comfy-table = { version = "6.1", default-features = false }
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ edition.workspace = true
|
|||
license.workspace = true
|
||||
|
||||
[dependencies]
|
||||
arrow = { version = "25.0.0", features = ["prettyprint"] }
|
||||
arrow = { workspace = true, features = ["prettyprint"] }
|
||||
async-trait = "0.1.58"
|
||||
backoff = { path = "../backoff" }
|
||||
bytes = "1.2"
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ trogging = { path = "../trogging", default-features = false, features = ["clap"]
|
|||
|
||||
# Crates.io dependencies, in alphabetical order
|
||||
nu-ansi-term = "0.46.0"
|
||||
arrow = { version = "25.0.0", features = ["prettyprint"] }
|
||||
arrow = { workspace = true, features = ["prettyprint"] }
|
||||
backtrace = "0.3"
|
||||
bytes = "1.2"
|
||||
clap = { version = "4", features = ["derive", "env"] }
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ flight = ["arrow", "arrow-flight", "arrow_util", "futures-util"]
|
|||
format = ["arrow", "arrow_util"]
|
||||
|
||||
[dependencies]
|
||||
arrow = { version = "25.0.0", optional = true }
|
||||
arrow = { workspace = true, optional = true }
|
||||
arrow-flight = { version = "25.0.0", optional = true }
|
||||
arrow_util = { path = "../arrow_util", optional = true }
|
||||
bytes = "1.2"
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ edition.workspace = true
|
|||
license.workspace = true
|
||||
|
||||
[dependencies]
|
||||
arrow = { version = "25.0.0", features = ["prettyprint"] }
|
||||
arrow = { workspace = true, features = ["prettyprint"] }
|
||||
arrow-flight = "25.0.0"
|
||||
arrow_util = { path = "../arrow_util" }
|
||||
async-trait = "0.1.58"
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ license.workspace = true
|
|||
# 2. Allow for query logic testing without bringing in all the storage systems.
|
||||
|
||||
[dependencies] # In alphabetical order
|
||||
arrow = { version = "25.0.0", features = ["prettyprint"] }
|
||||
arrow = { workspace = true, features = ["prettyprint"] }
|
||||
arrow_util = { path = "../arrow_util" }
|
||||
async-trait = "0.1"
|
||||
chrono = { version = "0.4", default-features = false }
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ edition.workspace = true
|
|||
license.workspace = true
|
||||
|
||||
[dependencies]
|
||||
arrow = "25.0.0"
|
||||
arrow = { workspace = true }
|
||||
bytes = "1.2"
|
||||
data_types = { path = "../data_types" }
|
||||
datafusion = { workspace = true }
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ edition.workspace = true
|
|||
license.workspace = true
|
||||
|
||||
[dependencies]
|
||||
arrow = { version = "25.0.0", features = ["prettyprint"] }
|
||||
arrow = { workspace = true, features = ["prettyprint"] }
|
||||
arrow_util = { path = "../arrow_util" }
|
||||
chrono = { version = "0.4", default-features = false }
|
||||
data_types = { path = "../data_types" }
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ edition.workspace = true
|
|||
license.workspace = true
|
||||
|
||||
[dependencies] # In alphabetical order
|
||||
arrow = { version = "25.0.0", features = ["prettyprint"] }
|
||||
arrow = { workspace = true, features = ["prettyprint"] }
|
||||
base64 = "0.13"
|
||||
bytes = "1.2"
|
||||
data_types = { path = "../data_types" }
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ edition.workspace = true
|
|||
license.workspace = true
|
||||
|
||||
[dependencies]
|
||||
arrow = { version = "25.0.0", features = ["prettyprint"] }
|
||||
arrow = { workspace = true, features = ["prettyprint"] }
|
||||
chrono = { version = "0.4", default-features = false }
|
||||
data_types = { path = "../data_types" }
|
||||
datafusion = { workspace = true }
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ edition.workspace = true
|
|||
license.workspace = true
|
||||
|
||||
[dependencies]
|
||||
arrow = "25.0.0"
|
||||
arrow = { workspace = true }
|
||||
async-trait = "0.1.58"
|
||||
backoff = { path = "../backoff" }
|
||||
bytes = "1.2"
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ edition.workspace = true
|
|||
license.workspace = true
|
||||
|
||||
[dependencies]
|
||||
arrow = { version = "25.0.0", features = ["prettyprint"] }
|
||||
arrow = { workspace = true, features = ["prettyprint"] }
|
||||
chrono = { version = "0.4", default-features = false }
|
||||
datafusion = { workspace = true }
|
||||
itertools = "0.10.5"
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ edition.workspace = true
|
|||
license.workspace = true
|
||||
|
||||
[dependencies]
|
||||
arrow = { version = "25.0.0", features = ["prettyprint"] }
|
||||
arrow = { workspace = true, features = ["prettyprint"] }
|
||||
arrow_util = { path = "../arrow_util" }
|
||||
async-trait = "0.1"
|
||||
backoff = { path = "../backoff" }
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ edition.workspace = true
|
|||
license.workspace = true
|
||||
|
||||
[dependencies]
|
||||
arrow = { version = "25.0.0", features = ["prettyprint"] }
|
||||
arrow = { workspace = true, features = ["prettyprint"] }
|
||||
hashbrown = "0.12"
|
||||
indexmap = { version = "1.9", features = ["std"] }
|
||||
itertools = "0.10.5"
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ trace_http = { path = "../trace_http"}
|
|||
tracker = { path = "../tracker" }
|
||||
|
||||
# Crates.io dependencies, in alphabetical order
|
||||
arrow = { version = "25.0.0", features = ["prettyprint"] }
|
||||
arrow = { workspace = true, features = ["prettyprint"] }
|
||||
arrow-flight = "25.0.0"
|
||||
bytes = "1.2"
|
||||
futures = "0.3"
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ trace_http = { path = "../trace_http"}
|
|||
tracker = { path = "../tracker" }
|
||||
|
||||
# Crates.io dependencies, in alphabetical order
|
||||
arrow = { version = "25.0.0", features = ["prettyprint"] }
|
||||
arrow = { workspace = true, features = ["prettyprint"] }
|
||||
async-trait = "0.1"
|
||||
futures = "0.3"
|
||||
pin-project = "1.0"
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ edition.workspace = true
|
|||
license.workspace = true
|
||||
|
||||
[dependencies] # In alphabetical order
|
||||
arrow = { version = "25.0.0", features = ["prettyprint"] }
|
||||
arrow = { workspace = true, features = ["prettyprint"] }
|
||||
arrow_util = { path = "../arrow_util" }
|
||||
assert_cmd = "2.0.5"
|
||||
bytes = "1.2"
|
||||
|
|
|
|||
Loading…
Reference in New Issue