From 7d6832f90cb095f07bbc44b2f86f5482187e3243 Mon Sep 17 00:00:00 2001 From: Raphael Taylor-Davies Date: Mon, 18 Jul 2022 08:26:54 -0400 Subject: [PATCH] Remove preserve_order feature from serde_json (#2095) --- arrow/Cargo.toml | 2 +- integration-testing/Cargo.toml | 2 +- parquet/Cargo.toml | 12 ++++++------ 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/arrow/Cargo.toml b/arrow/Cargo.toml index 7b3d4c64ad7..151cd298793 100644 --- a/arrow/Cargo.toml +++ b/arrow/Cargo.toml @@ -41,7 +41,7 @@ bench = false ahash = { version = "0.7", default-features = false } serde = { version = "1.0", default-features = false } serde_derive = { version = "1.0", default-features = false } -serde_json = { version = "1.0", default-features = false, features = ["preserve_order"] } +serde_json = { version = "1.0", default-features = false, features = ["std"] } indexmap = { version = "1.9", default-features = false, features = ["std"] } rand = { version = "0.8", default-features = false, features = ["std", "std_rng"], optional = true } num = { version = "0.4", default-features = false, features = ["std"] } diff --git a/integration-testing/Cargo.toml b/integration-testing/Cargo.toml index 4cff73aa701..897c7cfa5a5 100644 --- a/integration-testing/Cargo.toml +++ b/integration-testing/Cargo.toml @@ -40,7 +40,7 @@ hex = { version = "0.4", default-features = false } prost = { version = "0.10", default-features = false } serde = { version = "1.0", default-features = false, features = ["rc"] } serde_derive = { version = "1.0", default-features = false } -serde_json = { version = "1.0", default-features = false, features = ["preserve_order"] } +serde_json = { version = "1.0", default-features = false, features = ["std"] } tokio = { version = "1.0", default-features = false } tonic = { version = "0.7", default-features = false } tracing-subscriber = { version = "0.3.1", default-features = false, features = ["fmt"], optional = true } diff --git a/parquet/Cargo.toml b/parquet/Cargo.toml index 64819077a74..498c8544112 100644 --- a/parquet/Cargo.toml +++ b/parquet/Cargo.toml @@ -45,9 +45,9 @@ num-bigint = { version = "0.4", default-features = false } arrow = { path = "../arrow", version = "18.0.0", optional = true, default-features = false, features = ["ipc"] } base64 = { version = "0.13", default-features = false, features = ["std"], optional = true } clap = { version = "3", default-features = false, features = ["std", "derive", "env"], optional = true } -serde_json = { version = "1.0", default-features = false, optional = true } +serde_json = { version = "1.0", default-features = false, features = ["std"], optional = true } rand = { version = "0.8", default-features = false, features = ["std", "std_rng"] } -futures = { version = "0.3", default-features = false, features = ["std" ], optional = true } +futures = { version = "0.3", default-features = false, features = ["std"], optional = true } tokio = { version = "1.0", optional = true, default-features = false, features = ["macros", "fs", "rt", "io-util"] } [dev-dependencies] @@ -55,11 +55,11 @@ base64 = { version = "0.13", default-features = false, features = ["std"] } criterion = { version = "0.3", default-features = false } snap = { version = "1.0", default-features = false } tempfile = { version = "3.0", default-features = false } -brotli = { version = "3.3", default-features = false, features = [ "std" ] } -flate2 = { version = "1.0", default-features = false, features = [ "rust_backend" ] } +brotli = { version = "3.3", default-features = false, features = ["std"] } +flate2 = { version = "1.0", default-features = false, features = ["rust_backend"] } lz4 = { version = "1.23", default-features = false } zstd = { version = "0.11", default-features = false } -serde_json = { version = "1.0", default-features = false, features = ["preserve_order"] } +serde_json = { version = "1.0", features = ["std"], default-features = false } arrow = { path = "../arrow", version = "18.0.0", default-features = false, features = ["ipc", "test_utils", "prettyprint"] } [package.metadata.docs.rs] @@ -70,7 +70,7 @@ default = ["arrow", "snap", "brotli", "flate2", "lz4", "zstd", "base64"] # Enable arrow reader/writer APIs arrow = ["dep:arrow", "base64"] # Enable CLI tools -cli = ["serde_json", "base64", "clap","arrow/csv"] +cli = ["serde_json", "base64", "clap", "arrow/csv"] # Enable internal testing APIs test_common = ["arrow/test_utils"] # Experimental, unstable functionality primarily used for testing