From 5b4b4446b7ad06cf0950e427f9259add34a74027 Mon Sep 17 00:00:00 2001 From: Stefan Holderbach Date: Thu, 31 Aug 2023 23:10:11 +0200 Subject: [PATCH] Keep `arrow2` out of basic `--workspace` build (#10178) Same logic as in #9971 Prevents building the heavy polars and arrow dependencies when just running `cargo test --workspace` or `rust-analyzer` `polars-io` dependency was introduced in #10019 --- crates/nu-cmd-dataframe/Cargo.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/nu-cmd-dataframe/Cargo.toml b/crates/nu-cmd-dataframe/Cargo.toml index 502423002..8a3c4240a 100644 --- a/crates/nu-cmd-dataframe/Cargo.toml +++ b/crates/nu-cmd-dataframe/Cargo.toml @@ -24,7 +24,7 @@ indexmap = { version = "2.0" } num = { version = "0.4", optional = true } serde = { version = "1.0", features = ["derive"] } sqlparser = { version = "0.36.1", optional = true } -polars-io = { version = "0.32", features = ["avro"] } +polars-io = { version = "0.32", features = ["avro"], optional = true } [dependencies.polars] features = [ @@ -57,7 +57,7 @@ optional = true version = "0.32" [features] -dataframe = ["num", "polars", "sqlparser"] +dataframe = ["num", "polars", "polars-io", "sqlparser"] default = [] [dev-dependencies]