feat: Use workspace dep inheritance for the arrow crate

pull/24376/head
Carol (Nichols || Goulding) 2022-10-24 13:58:38 -04:00
parent 44936f661a
commit 3145e2c05b
No known key found for this signature in database
GPG Key ID: E907EE5A736F87D4
18 changed files with 18 additions and 17 deletions

View File

@ -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" }

View File

@ -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 }

View File

@ -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"

View File

@ -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"] }

View File

@ -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"

View File

@ -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"

View File

@ -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 }

View File

@ -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 }

View File

@ -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" }

View File

@ -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" }

View File

@ -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 }

View File

@ -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"

View File

@ -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"

View File

@ -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" }

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"