Skip to content

Commit e4b28bd

Browse files
authored
Relax zstd-sys Version Pin (#5829)
* build: pin zstd-sys to 2.0.7 Signed-off-by: Ruihang Xia <[email protected]> * change to <=2.0.9 Signed-off-by: Ruihang Xia <[email protected]> * <2.0.10 Signed-off-by: Ruihang Xia <[email protected]> * also limit package zstd Signed-off-by: Ruihang Xia <[email protected]> * try multi selectors Signed-off-by: Ruihang Xia <[email protected]> * remove dep pin Signed-off-by: Ruihang Xia <[email protected]> * only pin for wasm target family Signed-off-by: Ruihang Xia <[email protected]> --------- Signed-off-by: Ruihang Xia <[email protected]>
1 parent 5a24119 commit e4b28bd

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

parquet/Cargo.toml

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,7 @@ snap = { version = "1.0", default-features = false, optional = true }
5252
brotli = { version = "6.0", default-features = false, features = ["std"], optional = true }
5353
flate2 = { version = "1.0", default-features = false, features = ["rust_backend"], optional = true }
5454
lz4_flex = { version = "0.11", default-features = false, features = ["std", "frame"], optional = true }
55-
zstd = { version = "0.13.0", optional = true, default-features = false }
56-
# TODO: temporary to fix parquet wasm build
57-
# upstream issue: https://github.com/gyscos/zstd-rs/issues/269
58-
zstd-sys = { version = "=2.0.9", optional = true, default-features = false }
55+
zstd = { version = "0.13", optional = true, default-features = false }
5956
chrono = { workspace = true }
6057
num = { version = "0.4", default-features = false }
6158
num-bigint = { version = "0.4", default-features = false }
@@ -80,15 +77,20 @@ brotli = { version = "6.0", default-features = false, features = ["std"] }
8077
flate2 = { version = "1.0", default-features = false, features = ["rust_backend"] }
8178
lz4_flex = { version = "0.11", default-features = false, features = ["std", "frame"] }
8279
zstd = { version = "0.13", default-features = false }
83-
# TODO: temporary to fix parquet wasm build
84-
# upstream issue: https://github.com/gyscos/zstd-rs/issues/269
85-
zstd-sys = { version = "=2.0.9", default-features = false }
8680
serde_json = { version = "1.0", features = ["std"], default-features = false }
8781
arrow = { workspace = true, features = ["ipc", "test_utils", "prettyprint", "json"] }
8882
tokio = { version = "1.0", default-features = false, features = ["macros", "rt", "io-util", "fs"] }
8983
rand = { version = "0.8", default-features = false, features = ["std", "std_rng"] }
9084
object_store = { version = "0.10.0", default-features = false, features = ["azure"] }
9185

86+
# TODO: temporary to fix parquet wasm build
87+
# upstream issue: https://github.com/gyscos/zstd-rs/issues/269
88+
[target.'cfg(target_family = "wasm")'.dependencies]
89+
zstd-sys = { version = ">=2.0.0, <2.0.10", optional = true, default-features = false }
90+
91+
[target.'cfg(target_family = "wasm")'.dev-dependencies]
92+
zstd-sys = { version = ">=2.0.0, <2.0.10", default-features = false }
93+
9294
[package.metadata.docs.rs]
9395
all-features = true
9496

0 commit comments

Comments
 (0)