This is an automated email from the ASF dual-hosted git repository. alamb pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/datafusion.git
The following commit(s) were added to refs/heads/main by this push: new 3f22f8c802 Trying cargo machete to prune unused deps. (#17545) 3f22f8c802 is described below commit 3f22f8c802b9ef5eb91d4a8ec19de812fe441092 Author: Samuele Resca <samuele.re...@gmail.com> AuthorDate: Mon Sep 15 21:47:48 2025 +0100 Trying cargo machete to prune unused deps. (#17545) * Trying cargo machete to prune unused deps. * Using encode_arrow_schema from arrow-rs. (#17543) --- Cargo.lock | 131 ---------------------------- benchmarks/Cargo.toml | 1 - datafusion-cli/Cargo.toml | 2 - datafusion/catalog/Cargo.toml | 1 - datafusion/core/Cargo.toml | 2 - datafusion/datasource-avro/Cargo.toml | 6 -- datafusion/datasource-csv/Cargo.toml | 2 - datafusion/datasource-json/Cargo.toml | 3 - datafusion/datasource-parquet/Cargo.toml | 7 +- datafusion/datasource/Cargo.toml | 2 - datafusion/physical-expr-adapter/Cargo.toml | 2 - datafusion/physical-expr/Cargo.toml | 1 - datafusion/physical-optimizer/Cargo.toml | 2 - datafusion/physical-plan/Cargo.toml | 1 - datafusion/proto-common/Cargo.toml | 3 +- datafusion/pruning/Cargo.toml | 1 - datafusion/session/Cargo.toml | 10 --- datafusion/spark/Cargo.toml | 2 - datafusion/wasmtest/Cargo.toml | 3 +- 19 files changed, 3 insertions(+), 179 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 95f3fc19ac..c683c8b947 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -502,22 +502,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "assert_cmd" -version = "2.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bd389a4b2970a01282ee455294913c0a43724daedcd1a24c3eb0ec1c1320b66" -dependencies = [ - "anstyle", - "bstr", - "doc-comment", - "libc", - "predicates", - "predicates-core", - "predicates-tree", - "wait-timeout", -] - [[package]] name = "async-compression" version = "0.4.19" @@ -1235,7 +1219,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4" dependencies = [ "memchr", - "regex-automata", "serde", ] @@ -1883,7 +1866,6 @@ dependencies = [ "flate2", "futures", "glob", - "hex", "insta", "itertools 0.14.0", "log", @@ -1930,7 +1912,6 @@ dependencies = [ "serde_json", "snmalloc-rs", "structopt", - "test-utils", "tokio", "tokio-util", ] @@ -1950,7 +1931,6 @@ dependencies = [ "datafusion-physical-expr", "datafusion-physical-plan", "datafusion-session", - "datafusion-sql", "futures", "itertools 0.14.0", "log", @@ -1985,7 +1965,6 @@ name = "datafusion-cli" version = "50.0.0" dependencies = [ "arrow", - "assert_cmd", "async-trait", "aws-config", "aws-credential-types", @@ -2002,7 +1981,6 @@ dependencies = [ "object_store", "parking_lot", "parquet", - "predicates", "regex", "rstest", "rustyline", @@ -2074,7 +2052,6 @@ dependencies = [ "itertools 0.14.0", "log", "object_store", - "parquet", "rand 0.9.2", "tempfile", "tokio", @@ -2092,21 +2069,15 @@ dependencies = [ "arrow", "async-trait", "bytes", - "chrono", - "datafusion-catalog", "datafusion-common", "datafusion-datasource", - "datafusion-execution", - "datafusion-physical-expr", "datafusion-physical-expr-common", "datafusion-physical-plan", "datafusion-session", "futures", "num-traits", "object_store", - "rstest", "serde_json", - "tokio", ] [[package]] @@ -2116,13 +2087,11 @@ dependencies = [ "arrow", "async-trait", "bytes", - "datafusion-catalog", "datafusion-common", "datafusion-common-runtime", "datafusion-datasource", "datafusion-execution", "datafusion-expr", - "datafusion-physical-expr", "datafusion-physical-expr-common", "datafusion-physical-plan", "datafusion-session", @@ -2139,19 +2108,16 @@ dependencies = [ "arrow", "async-trait", "bytes", - "datafusion-catalog", "datafusion-common", "datafusion-common-runtime", "datafusion-datasource", "datafusion-execution", "datafusion-expr", - "datafusion-physical-expr", "datafusion-physical-expr-common", "datafusion-physical-plan", "datafusion-session", "futures", "object_store", - "serde_json", "tokio", ] @@ -2163,7 +2129,6 @@ dependencies = [ "async-trait", "bytes", "chrono", - "datafusion-catalog", "datafusion-common", "datafusion-common-runtime", "datafusion-datasource", @@ -2173,18 +2138,15 @@ dependencies = [ "datafusion-physical-expr", "datafusion-physical-expr-adapter", "datafusion-physical-expr-common", - "datafusion-physical-optimizer", "datafusion-physical-plan", "datafusion-pruning", "datafusion-session", "futures", - "hex", "itertools 0.14.0", "log", "object_store", "parking_lot", "parquet", - "rand 0.9.2", "tokio", ] @@ -2481,7 +2443,6 @@ dependencies = [ "indexmap 2.11.1", "insta", "itertools 0.14.0", - "log", "parking_lot", "paste", "petgraph 0.8.2", @@ -2499,9 +2460,7 @@ dependencies = [ "datafusion-functions", "datafusion-physical-expr", "datafusion-physical-expr-common", - "insta", "itertools 0.14.0", - "rstest", ] [[package]] @@ -2525,14 +2484,12 @@ dependencies = [ "datafusion-execution", "datafusion-expr", "datafusion-expr-common", - "datafusion-functions-nested", "datafusion-physical-expr", "datafusion-physical-expr-common", "datafusion-physical-plan", "datafusion-pruning", "insta", "itertools 0.14.0", - "log", "recursive", "tokio", ] @@ -2570,7 +2527,6 @@ dependencies = [ "rand 0.9.2", "rstest", "rstest_reuse", - "tempfile", "tokio", ] @@ -2607,7 +2563,6 @@ dependencies = [ "pbjson", "prost", "serde", - "serde_json", ] [[package]] @@ -2615,7 +2570,6 @@ name = "datafusion-pruning" version = "50.0.0" dependencies = [ "arrow", - "arrow-schema", "datafusion-common", "datafusion-datasource", "datafusion-expr", @@ -2633,22 +2587,12 @@ dependencies = [ name = "datafusion-session" version = "50.0.0" dependencies = [ - "arrow", "async-trait", - "dashmap", "datafusion-common", - "datafusion-common-runtime", "datafusion-execution", "datafusion-expr", - "datafusion-physical-expr", "datafusion-physical-plan", - "datafusion-sql", - "futures", - "itertools 0.14.0", - "log", - "object_store", "parking_lot", - "tokio", ] [[package]] @@ -2664,12 +2608,10 @@ dependencies = [ "datafusion-execution", "datafusion-expr", "datafusion-functions", - "datafusion-macros", "log", "rand 0.9.2", "sha1", "url", - "xxhash-rust", ] [[package]] @@ -2765,7 +2707,6 @@ dependencies = [ "datafusion-physical-plan", "datafusion-sql", "getrandom 0.3.3", - "insta", "object_store", "tokio", "url", @@ -2789,12 +2730,6 @@ version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" -[[package]] -name = "difflib" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8" - [[package]] name = "digest" version = "0.10.7" @@ -3086,15 +3021,6 @@ dependencies = [ "miniz_oxide", ] -[[package]] -name = "float-cmp" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b09cf3155332e944990140d967ff5eceb70df778b34f77d8075db46e4704e6d8" -dependencies = [ - "num-traits", -] - [[package]] name = "fnv" version = "1.0.7" @@ -4279,12 +4205,6 @@ dependencies = [ "minimal-lexical", ] -[[package]] -name = "normalize-line-endings" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be" - [[package]] name = "ntapi" version = "0.4.1" @@ -4840,36 +4760,6 @@ dependencies = [ "zerocopy", ] -[[package]] -name = "predicates" -version = "3.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573" -dependencies = [ - "anstyle", - "difflib", - "float-cmp", - "normalize-line-endings", - "predicates-core", - "regex", -] - -[[package]] -name = "predicates-core" -version = "1.0.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "727e462b119fe9c93fd0eb1429a5f7647394014cf3c04ab2c0350eeb09095ffa" - -[[package]] -name = "predicates-tree" -version = "1.0.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c" -dependencies = [ - "predicates-core", - "termtree", -] - [[package]] name = "pretty_assertions" version = "1.4.1" @@ -6357,12 +6247,6 @@ dependencies = [ "windows-sys 0.60.2", ] -[[package]] -name = "termtree" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683" - [[package]] name = "test-utils" version = "0.1.0" @@ -7015,15 +6899,6 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c3082ca00d5a5ef149bb8b555a72ae84c9c59f7250f013ac822ac2e49b19c64" -[[package]] -name = "wait-timeout" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11" -dependencies = [ - "libc", -] - [[package]] name = "walkdir" version = "2.5.0" @@ -7569,12 +7444,6 @@ version = "0.13.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4" -[[package]] -name = "xxhash-rust" -version = "0.8.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" - [[package]] name = "xz2" version = "0.1.7" diff --git a/benchmarks/Cargo.toml b/benchmarks/Cargo.toml index 5a846cb49e..2225d99820 100644 --- a/benchmarks/Cargo.toml +++ b/benchmarks/Cargo.toml @@ -52,7 +52,6 @@ serde = { version = "1.0.219", features = ["derive"] } serde_json = { workspace = true } snmalloc-rs = { version = "0.3", optional = true } structopt = { version = "0.3", default-features = false } -test-utils = { path = "../test-utils/", version = "0.1.0" } tokio = { workspace = true, features = ["rt-multi-thread", "parking_lot"] } tokio-util = { version = "0.7.16" } diff --git a/datafusion-cli/Cargo.toml b/datafusion-cli/Cargo.toml index 394adbb610..d105561735 100644 --- a/datafusion-cli/Cargo.toml +++ b/datafusion-cli/Cargo.toml @@ -67,11 +67,9 @@ tokio = { workspace = true, features = ["macros", "rt", "rt-multi-thread", "sync url = { workspace = true } [dev-dependencies] -assert_cmd = "2.0" ctor = { workspace = true } insta = { workspace = true } insta-cmd = "0.6.0" -predicates = "3.0" rstest = { workspace = true } testcontainers = { workspace = true } testcontainers-modules = { workspace = true, features = ["minio"] } diff --git a/datafusion/catalog/Cargo.toml b/datafusion/catalog/Cargo.toml index 7307c4de87..5edb1c4a68 100644 --- a/datafusion/catalog/Cargo.toml +++ b/datafusion/catalog/Cargo.toml @@ -42,7 +42,6 @@ datafusion-expr = { workspace = true } datafusion-physical-expr = { workspace = true } datafusion-physical-plan = { workspace = true } datafusion-session = { workspace = true } -datafusion-sql = { workspace = true } futures = { workspace = true } itertools = { workspace = true } log = { workspace = true } diff --git a/datafusion/core/Cargo.toml b/datafusion/core/Cargo.toml index 21c6e38945..08b6d14757 100644 --- a/datafusion/core/Cargo.toml +++ b/datafusion/core/Cargo.toml @@ -74,7 +74,6 @@ parquet_encryption = [ "parquet/encryption", "datafusion-common/parquet_encryption", "datafusion-datasource-parquet/parquet_encryption", - "dep:hex", ] pyarrow = ["datafusion-common/pyarrow", "parquet"] regex_expressions = [ @@ -136,7 +135,6 @@ datafusion-session = { workspace = true } datafusion-sql = { workspace = true } flate2 = { version = "1.1.2", optional = true } futures = { workspace = true } -hex = { workspace = true, optional = true } itertools = { workspace = true } log = { workspace = true } object_store = { workspace = true } diff --git a/datafusion/datasource-avro/Cargo.toml b/datafusion/datasource-avro/Cargo.toml index 064f9f87ee..ab04c68513 100644 --- a/datafusion/datasource-avro/Cargo.toml +++ b/datafusion/datasource-avro/Cargo.toml @@ -35,22 +35,16 @@ apache-avro = { workspace = true } arrow = { workspace = true } async-trait = { workspace = true } bytes = { workspace = true } -chrono = { workspace = true } -datafusion-catalog = { workspace = true } datafusion-common = { workspace = true, features = ["object_store", "avro"] } datafusion-datasource = { workspace = true } -datafusion-execution = { workspace = true } -datafusion-physical-expr = { workspace = true } datafusion-physical-expr-common = { workspace = true } datafusion-physical-plan = { workspace = true } datafusion-session = { workspace = true } futures = { workspace = true } num-traits = { version = "0.2" } object_store = { workspace = true } -tokio = { workspace = true } [dev-dependencies] -rstest = { workspace = true } serde_json = { workspace = true } [lints] diff --git a/datafusion/datasource-csv/Cargo.toml b/datafusion/datasource-csv/Cargo.toml index c9e4649bdc..978cfb5efe 100644 --- a/datafusion/datasource-csv/Cargo.toml +++ b/datafusion/datasource-csv/Cargo.toml @@ -34,13 +34,11 @@ all-features = true arrow = { workspace = true } async-trait = { workspace = true } bytes = { workspace = true } -datafusion-catalog = { workspace = true } datafusion-common = { workspace = true, features = ["object_store"] } datafusion-common-runtime = { workspace = true } datafusion-datasource = { workspace = true } datafusion-execution = { workspace = true } datafusion-expr = { workspace = true } -datafusion-physical-expr = { workspace = true } datafusion-physical-expr-common = { workspace = true } datafusion-physical-plan = { workspace = true } datafusion-session = { workspace = true } diff --git a/datafusion/datasource-json/Cargo.toml b/datafusion/datasource-json/Cargo.toml index 6c74923ff7..bc4a624c74 100644 --- a/datafusion/datasource-json/Cargo.toml +++ b/datafusion/datasource-json/Cargo.toml @@ -34,19 +34,16 @@ all-features = true arrow = { workspace = true } async-trait = { workspace = true } bytes = { workspace = true } -datafusion-catalog = { workspace = true } datafusion-common = { workspace = true, features = ["object_store"] } datafusion-common-runtime = { workspace = true } datafusion-datasource = { workspace = true } datafusion-execution = { workspace = true } datafusion-expr = { workspace = true } -datafusion-physical-expr = { workspace = true } datafusion-physical-expr-common = { workspace = true } datafusion-physical-plan = { workspace = true } datafusion-session = { workspace = true } futures = { workspace = true } object_store = { workspace = true } -serde_json = { workspace = true } tokio = { workspace = true } [lints] diff --git a/datafusion/datasource-parquet/Cargo.toml b/datafusion/datasource-parquet/Cargo.toml index ae3371234d..690995a631 100644 --- a/datafusion/datasource-parquet/Cargo.toml +++ b/datafusion/datasource-parquet/Cargo.toml @@ -34,28 +34,24 @@ all-features = true arrow = { workspace = true } async-trait = { workspace = true } bytes = { workspace = true } -datafusion-catalog = { workspace = true } datafusion-common = { workspace = true, features = ["object_store", "parquet"] } datafusion-common-runtime = { workspace = true } -datafusion-datasource = { workspace = true, features = ["parquet"] } +datafusion-datasource = { workspace = true } datafusion-execution = { workspace = true } datafusion-expr = { workspace = true } datafusion-functions-aggregate-common = { workspace = true } datafusion-physical-expr = { workspace = true } datafusion-physical-expr-adapter = { workspace = true } datafusion-physical-expr-common = { workspace = true } -datafusion-physical-optimizer = { workspace = true } datafusion-physical-plan = { workspace = true } datafusion-pruning = { workspace = true } datafusion-session = { workspace = true } futures = { workspace = true } -hex = { workspace = true, optional = true } itertools = { workspace = true } log = { workspace = true } object_store = { workspace = true } parking_lot = { workspace = true } parquet = { workspace = true } -rand = { workspace = true } tokio = { workspace = true } [dev-dependencies] @@ -73,5 +69,4 @@ parquet_encryption = [ "parquet/encryption", "datafusion-common/parquet_encryption", "datafusion-execution/parquet_encryption", - "dep:hex", ] diff --git a/datafusion/datasource/Cargo.toml b/datafusion/datasource/Cargo.toml index 6b2c6cbd40..8df722a28a 100644 --- a/datafusion/datasource/Cargo.toml +++ b/datafusion/datasource/Cargo.toml @@ -31,7 +31,6 @@ version.workspace = true all-features = true [features] -parquet = ["dep:parquet", "tempfile"] compression = ["async-compression", "xz2", "bzip2", "flate2", "zstd", "tokio-util"] default = ["compression"] @@ -63,7 +62,6 @@ glob = "0.3.0" itertools = { workspace = true } log = { workspace = true } object_store = { workspace = true } -parquet = { workspace = true, optional = true } rand = { workspace = true } tempfile = { workspace = true, optional = true } tokio = { workspace = true } diff --git a/datafusion/physical-expr-adapter/Cargo.toml b/datafusion/physical-expr-adapter/Cargo.toml index c076024b45..03e1b1f065 100644 --- a/datafusion/physical-expr-adapter/Cargo.toml +++ b/datafusion/physical-expr-adapter/Cargo.toml @@ -25,5 +25,3 @@ datafusion-physical-expr-common = { workspace = true } itertools = { workspace = true } [dev-dependencies] -insta = { workspace = true } -rstest = { workspace = true } diff --git a/datafusion/physical-expr/Cargo.toml b/datafusion/physical-expr/Cargo.toml index c0eaa3e205..a5c8ba57df 100644 --- a/datafusion/physical-expr/Cargo.toml +++ b/datafusion/physical-expr/Cargo.toml @@ -49,7 +49,6 @@ half = { workspace = true } hashbrown = { workspace = true } indexmap = { workspace = true } itertools = { workspace = true, features = ["use_std"] } -log = { workspace = true } parking_lot = { workspace = true } paste = "^1.0" petgraph = "0.8.2" diff --git a/datafusion/physical-optimizer/Cargo.toml b/datafusion/physical-optimizer/Cargo.toml index c7795418bf..24ce8e4265 100644 --- a/datafusion/physical-optimizer/Cargo.toml +++ b/datafusion/physical-optimizer/Cargo.toml @@ -48,11 +48,9 @@ datafusion-physical-expr-common = { workspace = true } datafusion-physical-plan = { workspace = true } datafusion-pruning = { workspace = true } itertools = { workspace = true } -log = { workspace = true } recursive = { workspace = true, optional = true } [dev-dependencies] datafusion-expr = { workspace = true } -datafusion-functions-nested = { workspace = true } insta = { workspace = true } tokio = { workspace = true } diff --git a/datafusion/physical-plan/Cargo.toml b/datafusion/physical-plan/Cargo.toml index a21d91c219..ee86e591e8 100644 --- a/datafusion/physical-plan/Cargo.toml +++ b/datafusion/physical-plan/Cargo.toml @@ -75,7 +75,6 @@ insta = { workspace = true } rand = { workspace = true } rstest = { workspace = true } rstest_reuse = "0.7.0" -tempfile = "3.22.0" tokio = { workspace = true, features = [ "rt-multi-thread", "fs", diff --git a/datafusion/proto-common/Cargo.toml b/datafusion/proto-common/Cargo.toml index 957cbc2536..3e2bf6aef8 100644 --- a/datafusion/proto-common/Cargo.toml +++ b/datafusion/proto-common/Cargo.toml @@ -39,7 +39,7 @@ name = "datafusion_proto_common" [features] default = [] -json = ["serde", "serde_json", "pbjson"] +json = ["serde", "pbjson"] [dependencies] arrow = { workspace = true } @@ -47,7 +47,6 @@ datafusion-common = { workspace = true } pbjson = { workspace = true, optional = true } prost = { workspace = true } serde = { version = "1.0", optional = true } -serde_json = { workspace = true, optional = true } [dev-dependencies] doc-comment = { workspace = true } diff --git a/datafusion/pruning/Cargo.toml b/datafusion/pruning/Cargo.toml index 6acf178e4e..095a5b692e 100644 --- a/datafusion/pruning/Cargo.toml +++ b/datafusion/pruning/Cargo.toml @@ -13,7 +13,6 @@ workspace = true [dependencies] arrow = { workspace = true } -arrow-schema = { workspace = true } datafusion-common = { workspace = true, default-features = true } datafusion-datasource = { workspace = true } datafusion-expr-common = { workspace = true, default-features = true } diff --git a/datafusion/session/Cargo.toml b/datafusion/session/Cargo.toml index c6e268735a..09bfbe1c48 100644 --- a/datafusion/session/Cargo.toml +++ b/datafusion/session/Cargo.toml @@ -31,22 +31,12 @@ version.workspace = true all-features = true [dependencies] -arrow = { workspace = true } async-trait = { workspace = true } -dashmap = { workspace = true } datafusion-common = { workspace = true } -datafusion-common-runtime = { workspace = true } datafusion-execution = { workspace = true } datafusion-expr = { workspace = true } -datafusion-physical-expr = { workspace = true } datafusion-physical-plan = { workspace = true } -datafusion-sql = { workspace = true } -futures = { workspace = true } -itertools = { workspace = true } -log = { workspace = true } -object_store = { workspace = true } parking_lot = { workspace = true } -tokio = { workspace = true } [lints] workspace = true diff --git a/datafusion/spark/Cargo.toml b/datafusion/spark/Cargo.toml index 7ee5a8b129..78a1742cee 100644 --- a/datafusion/spark/Cargo.toml +++ b/datafusion/spark/Cargo.toml @@ -44,11 +44,9 @@ datafusion-common = { workspace = true } datafusion-execution = { workspace = true } datafusion-expr = { workspace = true } datafusion-functions = { workspace = true, features = ["crypto_expressions"] } -datafusion-macros = { workspace = true } log = { workspace = true } sha1 = "0.10" url = { workspace = true } -xxhash-rust = { version = "0.8", features = ["xxh3"] } [dev-dependencies] criterion = { workspace = true } diff --git a/datafusion/wasmtest/Cargo.toml b/datafusion/wasmtest/Cargo.toml index f945d19f01..cf995fecd4 100644 --- a/datafusion/wasmtest/Cargo.toml +++ b/datafusion/wasmtest/Cargo.toml @@ -39,7 +39,6 @@ crate-type = ["cdylib", "rlib"] [dependencies] # chrono must be compiled with wasmbind feature chrono = { version = "0.4", features = ["wasmbind"] } - # The `console_error_panic_hook` crate provides better debugging of panics by # logging them with `console.error`. This is great for development, but requires # all the `std::fmt` and `std::panicking` infrastructure, so isn't great for @@ -52,11 +51,11 @@ datafusion-expr = { workspace = true } datafusion-optimizer = { workspace = true, default-features = true } datafusion-physical-plan = { workspace = true } datafusion-sql = { workspace = true } +# needs to be compiled getrandom = { version = "0.3", features = ["wasm_js"] } wasm-bindgen = "0.2.99" [dev-dependencies] -insta = { workspace = true } object_store = { workspace = true } # needs to be compiled tokio = { workspace = true } --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@datafusion.apache.org For additional commands, e-mail: commits-h...@datafusion.apache.org