diff --git a/Cargo.lock b/Cargo.lock index 7a5573e..831225f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1515,6 +1515,14 @@ name = "hashbrown" version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" +dependencies = [ + "allocator-api2", + "equivalent", + "foldhash 0.2.0", + "rayon", + "serde", + "serde_core", +] [[package]] name = "heck" @@ -2427,19 +2435,19 @@ checksum = "82f1f122456ec136102033b13f71905b7c3f01e526642679c86aace9f9cdefde" dependencies = [ "getrandom 0.2.17", "getrandom 0.3.4", - "polars-arrow", - "polars-buffer", - "polars-compute", - "polars-core", - "polars-error", + "polars-arrow 0.54.4", + "polars-buffer 0.54.4", + "polars-compute 0.54.4", + "polars-core 0.54.4", + "polars-error 0.54.4", "polars-io", "polars-lazy", - "polars-ops", + "polars-ops 0.54.4", "polars-parquet", "polars-plan", "polars-sql", "polars-time", - "polars-utils", + "polars-utils 0.54.4", "version_check", ] @@ -2466,18 +2474,47 @@ dependencies = [ "lz4", "num-traits", "polars-arrow-format", - "polars-buffer", - "polars-error", - "polars-schema", - "polars-utils", + "polars-buffer 0.54.4", + "polars-error 0.54.4", + "polars-schema 0.54.4", + "polars-utils 0.54.4", "serde", "simdutf8", "streaming-iterator", - "strum_macros", + "strum_macros 0.27.2", "version_check", "zstd", ] +[[package]] +name = "polars-arrow" +version = "0.55.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c5ab55460ca2553d1a2bbaf2046998cfbbb685bc18d1e168b4367b63301eb271" +dependencies = [ + "bitflags 2.13.1", + "bytemuck", + "bytes", + "chrono", + "chrono-tz", + "dyn-clone", + "either", + "ethnum", + "getrandom 0.2.17", + "getrandom 0.4.3", + "half", + "hashbrown 0.17.1", + "num-traits", + "polars-buffer 0.55.2", + "polars-error 0.55.2", + "polars-schema 0.55.2", + "polars-utils 0.55.2", + "simdutf8", + "streaming-iterator", + "strum_macros 0.28.0", + "version_check", +] + [[package]] name = "polars-arrow-format" version = "0.2.1" @@ -2500,14 +2537,34 @@ dependencies = [ "crossbeam-utils", "parking_lot", "pin-project-lite", - "polars-config", - "polars-error", - "polars-utils", + "polars-config 0.54.4", + "polars-error 0.54.4", + "polars-utils 0.54.4", "rand 0.9.5", "slotmap", "tokio", ] +[[package]] +name = "polars-async" +version = "0.55.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8f484cb2db25ff605107a9f8dca8d5a47d25770cf5e04ceb75c0ef4d6bc2418" +dependencies = [ + "atomic-waker", + "crossbeam-channel", + "crossbeam-deque", + "crossbeam-utils", + "parking_lot", + "pin-project-lite", + "polars-config 0.55.2", + "polars-error 0.55.2", + "polars-utils 0.55.2", + "rand 0.10.2", + "slotmap", + "tokio", +] + [[package]] name = "polars-buffer" version = "0.54.4" @@ -2516,11 +2573,23 @@ checksum = "e481eeaf33c544ac0dd71a2e375553ca2fdae47b3472a96eaccb6eb43218783d" dependencies = [ "bytemuck", "either", - "polars-utils", + "polars-utils 0.54.4", "serde", "version_check", ] +[[package]] +name = "polars-buffer" +version = "0.55.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "485320cdb93ad4b4725fea30e5d4e59c32c8ad62420dbda7830eb96080e47363" +dependencies = [ + "bytemuck", + "either", + "polars-utils 0.55.2", + "version_check", +] + [[package]] name = "polars-compute" version = "0.54.4" @@ -2535,14 +2604,39 @@ dependencies = [ "hashbrown 0.16.1", "itoa", "num-traits", - "polars-arrow", - "polars-buffer", - "polars-error", - "polars-utils", + "polars-arrow 0.54.4", + "polars-buffer 0.54.4", + "polars-error 0.54.4", + "polars-utils 0.54.4", "rand 0.9.5", "serde", "strength_reduce", - "strum_macros", + "strum_macros 0.27.2", + "version_check", + "zmij", +] + +[[package]] +name = "polars-compute" +version = "0.55.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b54be44ceacf1028fd8219b34c791ed4e1db852950f3eb7e10ba9bf63bbdb50" +dependencies = [ + "atoi_simd 0.18.1", + "bytemuck", + "chrono", + "either", + "fast-float2", + "hashbrown 0.17.1", + "itoa", + "num-traits", + "polars-arrow 0.55.2", + "polars-buffer 0.55.2", + "polars-error 0.55.2", + "polars-utils 0.55.2", + "rand 0.10.2", + "strength_reduce", + "strum_macros 0.28.0", "version_check", "zmij", ] @@ -2553,10 +2647,19 @@ version = "0.54.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "65af861341b00eac73bcb65423fb5cc3d2322526d6b7561a0ddf094947c38033" dependencies = [ - "polars-error", + "polars-error 0.54.4", "serde", ] +[[package]] +name = "polars-config" +version = "0.55.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13dcd35a686654570d9642ed4f3c55eccad75911024c95d6b1459663cfb83bc1" +dependencies = [ + "polars-error 0.55.2", +] + [[package]] name = "polars-core" version = "0.54.4" @@ -2575,23 +2678,56 @@ dependencies = [ "indexmap", "itoa", "num-traits", - "polars-arrow", - "polars-async", - "polars-buffer", - "polars-compute", - "polars-config", - "polars-dtype", - "polars-error", - "polars-row", - "polars-schema", - "polars-utils", + "polars-arrow 0.54.4", + "polars-async 0.54.4", + "polars-buffer 0.54.4", + "polars-compute 0.54.4", + "polars-config 0.54.4", + "polars-dtype 0.54.4", + "polars-error 0.54.4", + "polars-row 0.54.4", + "polars-schema 0.54.4", + "polars-utils 0.54.4", "rand 0.9.5", "rand_distr", "rayon", "regex", "serde", "serde_json", - "strum_macros", + "strum_macros 0.27.2", + "tokio", + "uuid", + "version_check", + "xxhash-rust", +] + +[[package]] +name = "polars-core" +version = "0.55.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac24a25f4c2696089bb9059e4b45338ea74833a79b9552fef066d6f2cfb3aaed" +dependencies = [ + "bitflags 2.13.1", + "boxcar", + "bytemuck", + "either", + "getrandom 0.4.3", + "hashbrown 0.17.1", + "indexmap", + "itoa", + "num-traits", + "polars-arrow 0.55.2", + "polars-async 0.55.2", + "polars-buffer 0.55.2", + "polars-compute 0.55.2", + "polars-config 0.55.2", + "polars-dtype 0.55.2", + "polars-error 0.55.2", + "polars-row 0.55.2", + "polars-schema 0.55.2", + "polars-utils 0.55.2", + "rayon", + "strum_macros 0.28.0", "tokio", "uuid", "version_check", @@ -2606,13 +2742,27 @@ checksum = "7b65a750bb99ea66be90c8a7e336f6f3a87427a0f7f89d2a40adae98314e9b27" dependencies = [ "boxcar", "hashbrown 0.16.1", - "polars-arrow", - "polars-error", - "polars-utils", + "polars-arrow 0.54.4", + "polars-error 0.54.4", + "polars-utils 0.54.4", "serde", "uuid", ] +[[package]] +name = "polars-dtype" +version = "0.55.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "768f9d1f996eebc7f9b0d7686d9147cf4b4f217fd907c4b90f4448dcee01ea05" +dependencies = [ + "boxcar", + "hashbrown 0.17.1", + "polars-arrow 0.55.2", + "polars-error 0.55.2", + "polars-utils 0.55.2", + "uuid", +] + [[package]] name = "polars-error" version = "0.54.4" @@ -2627,6 +2777,17 @@ dependencies = [ "simdutf8", ] +[[package]] +name = "polars-error" +version = "0.55.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f6995c2121c31687704fae5281517e29bbd34838fcf8dd15c8e8ae526bb6624" +dependencies = [ + "parking_lot", + "signal-hook", + "simdutf8", +] + [[package]] name = "polars-expr" version = "0.54.4" @@ -2636,16 +2797,16 @@ dependencies = [ "bitflags 2.13.1", "hashbrown 0.16.1", "num-traits", - "polars-arrow", - "polars-buffer", - "polars-compute", - "polars-core", + "polars-arrow 0.54.4", + "polars-buffer 0.54.4", + "polars-compute 0.54.4", + "polars-core 0.54.4", "polars-io", - "polars-ops", + "polars-ops 0.54.4", "polars-plan", - "polars-row", + "polars-row 0.54.4", "polars-time", - "polars-utils", + "polars-utils 0.54.4", "rand 0.9.5", "rayon", "recursive", @@ -2679,17 +2840,17 @@ dependencies = [ "object_store", "parking_lot", "percent-encoding", - "polars-arrow", - "polars-buffer", - "polars-compute", - "polars-config", - "polars-core", - "polars-error", + "polars-arrow 0.54.4", + "polars-buffer 0.54.4", + "polars-compute 0.54.4", + "polars-config 0.54.4", + "polars-core 0.54.4", + "polars-error 0.54.4", "polars-json", "polars-parquet", - "polars-schema", + "polars-schema 0.54.4", "polars-time", - "polars-utils", + "polars-utils 0.54.4", "rand 0.9.5", "rayon", "regex", @@ -2714,10 +2875,10 @@ dependencies = [ "indexmap", "itoa", "num-traits", - "polars-arrow", - "polars-compute", - "polars-error", - "polars-utils", + "polars-arrow 0.54.4", + "polars-compute 0.54.4", + "polars-error 0.54.4", + "polars-utils 0.54.4", "simd-json", "streaming-iterator", "zmij", @@ -2733,19 +2894,19 @@ dependencies = [ "chrono", "either", "memchr", - "polars-arrow", - "polars-buffer", - "polars-compute", - "polars-config", - "polars-core", + "polars-arrow 0.54.4", + "polars-buffer 0.54.4", + "polars-compute 0.54.4", + "polars-config 0.54.4", + "polars-core 0.54.4", "polars-expr", "polars-io", "polars-mem-engine", - "polars-ops", + "polars-ops 0.54.4", "polars-plan", "polars-stream", "polars-time", - "polars-utils", + "polars-utils 0.54.4", "rayon", "version_check", ] @@ -2757,15 +2918,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f55c6b7d162c506bc8eee82b065fa0399ebcd20b8f08675a534f3d360904ba38" dependencies = [ "memmap2", - "polars-arrow", - "polars-core", - "polars-error", + "polars-arrow 0.54.4", + "polars-core 0.54.4", + "polars-error 0.54.4", "polars-expr", "polars-io", - "polars-ops", + "polars-ops 0.54.4", "polars-plan", "polars-time", - "polars-utils", + "polars-utils 0.54.4", "rayon", "recursive", ] @@ -2779,11 +2940,11 @@ dependencies = [ "async-trait", "boxcar", "libc", - "polars-async", - "polars-config", - "polars-core", + "polars-async 0.54.4", + "polars-config 0.54.4", + "polars-core 0.54.4", "polars-io", - "polars-utils", + "polars-utils 0.54.4", "thread_local", "tokio", ] @@ -2806,22 +2967,50 @@ dependencies = [ "libm", "memchr", "num-traits", - "polars-arrow", - "polars-buffer", - "polars-compute", - "polars-core", - "polars-error", - "polars-schema", - "polars-utils", + "polars-arrow 0.54.4", + "polars-buffer 0.54.4", + "polars-compute 0.54.4", + "polars-core 0.54.4", + "polars-error 0.54.4", + "polars-schema 0.54.4", + "polars-utils 0.54.4", "rayon", "regex", "regex-syntax", - "strum_macros", + "strum_macros 0.27.2", "unicode-normalization", "unicode-reverse", "version_check", ] +[[package]] +name = "polars-ops" +version = "0.55.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3eeac77f1380bc8ba40ae9a9512911697952dfd3cfa48013f98a477e7ec6771" +dependencies = [ + "argminmax", + "bytemuck", + "either", + "hashbrown 0.17.1", + "indexmap", + "libm", + "memchr", + "num-traits", + "polars-arrow 0.55.2", + "polars-buffer 0.55.2", + "polars-compute 0.55.2", + "polars-core 0.55.2", + "polars-error 0.55.2", + "polars-schema 0.55.2", + "polars-utils 0.55.2", + "rayon", + "regex", + "regex-syntax", + "strum_macros 0.28.0", + "version_check", +] + [[package]] name = "polars-parquet" version = "0.54.4" @@ -2835,13 +3024,13 @@ dependencies = [ "futures", "hashbrown 0.16.1", "num-traits", - "polars-arrow", - "polars-buffer", - "polars-compute", - "polars-config", - "polars-error", + "polars-arrow 0.54.4", + "polars-buffer 0.54.4", + "polars-compute 0.54.4", + "polars-config 0.54.4", + "polars-error 0.54.4", "polars-parquet-format", - "polars-utils", + "polars-utils 0.54.4", "regex", "serde", "simdutf8", @@ -2877,22 +3066,22 @@ dependencies = [ "memmap2", "num-traits", "percent-encoding", - "polars-arrow", - "polars-buffer", - "polars-compute", - "polars-config", - "polars-core", - "polars-error", + "polars-arrow 0.54.4", + "polars-buffer 0.54.4", + "polars-compute 0.54.4", + "polars-config 0.54.4", + "polars-core 0.54.4", + "polars-error 0.54.4", "polars-io", - "polars-ops", + "polars-ops 0.54.4", "polars-time", - "polars-utils", + "polars-utils 0.54.4", "rayon", "recursive", "regex", "sha2", "slotmap", - "strum_macros", + "strum_macros 0.27.2", "tokio", "version_check", ] @@ -2905,12 +3094,28 @@ checksum = "3d4e3254450024078e10c919ecd3b467bdcfdd5cf386c2ca6eedec89bd4771d2" dependencies = [ "bitflags 2.13.1", "bytemuck", - "polars-arrow", - "polars-buffer", - "polars-compute", - "polars-dtype", - "polars-error", - "polars-utils", + "polars-arrow 0.54.4", + "polars-buffer 0.54.4", + "polars-compute 0.54.4", + "polars-dtype 0.54.4", + "polars-error 0.54.4", + "polars-utils 0.54.4", +] + +[[package]] +name = "polars-row" +version = "0.55.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71ac05187ac33abcfe9b7c997f0cd2ea9bfe8e04e9018d343e16fb2b64e2f5bb" +dependencies = [ + "bitflags 2.13.1", + "bytemuck", + "polars-arrow 0.55.2", + "polars-buffer 0.55.2", + "polars-compute 0.55.2", + "polars-dtype 0.55.2", + "polars-error 0.55.2", + "polars-utils 0.55.2", ] [[package]] @@ -2920,12 +3125,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6f8a0de8951d02576fd0cdcecd9c605a6b6364d3105b7469b8d7874ea34eea2f" dependencies = [ "indexmap", - "polars-error", - "polars-utils", + "polars-error 0.54.4", + "polars-utils 0.54.4", "serde", "version_check", ] +[[package]] +name = "polars-schema" +version = "0.55.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dacc161d9b647e4b936836a07d731cec06e2ed2c7d51a7f7565b5ce7767dcf40" +dependencies = [ + "indexmap", + "polars-error 0.55.2", + "polars-utils 0.55.2", + "version_check", +] + [[package]] name = "polars-sql" version = "0.54.4" @@ -2934,13 +3151,13 @@ checksum = "b282a6164927eb12774b66b071b773a1573173ae53758e8d4df50389ff06efa2" dependencies = [ "bitflags 2.13.1", "hex", - "polars-core", - "polars-error", + "polars-core 0.54.4", + "polars-error 0.54.4", "polars-lazy", - "polars-ops", + "polars-ops 0.54.4", "polars-plan", "polars-time", - "polars-utils", + "polars-utils 0.54.4", "regex", "serde", "sqlparser", @@ -2964,22 +3181,22 @@ dependencies = [ "num-traits", "parking_lot", "percent-encoding", - "polars-arrow", - "polars-async", - "polars-buffer", - "polars-compute", - "polars-config", - "polars-core", - "polars-error", + "polars-arrow 0.54.4", + "polars-async 0.54.4", + "polars-buffer 0.54.4", + "polars-compute 0.54.4", + "polars-config 0.54.4", + "polars-core 0.54.4", + "polars-error 0.54.4", "polars-expr", "polars-io", "polars-mem-engine", "polars-ooc", - "polars-ops", + "polars-ops 0.54.4", "polars-parquet", "polars-plan", "polars-time", - "polars-utils", + "polars-utils 0.54.4", "rayon", "recursive", "slotmap", @@ -2990,12 +3207,12 @@ dependencies = [ [[package]] name = "polars-testing" -version = "0.54.4" +version = "0.55.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2bc80ac4b0216c03dbc14af3cbcc031ba8eabd57f86a73feb10fe5bf9aad165" +checksum = "2f9ce170c693a29b59216c18ff2c73cf290139797dd1f5b8b9ceaa2510e6cd4c" dependencies = [ - "polars-core", - "polars-ops", + "polars-core 0.55.2", + "polars-ops 0.55.2", ] [[package]] @@ -3010,15 +3227,15 @@ dependencies = [ "chrono-tz", "now", "num-traits", - "polars-arrow", - "polars-compute", - "polars-core", - "polars-error", - "polars-ops", - "polars-utils", + "polars-arrow 0.54.4", + "polars-compute 0.54.4", + "polars-core 0.54.4", + "polars-error 0.54.4", + "polars-ops 0.54.4", + "polars-utils 0.54.4", "rayon", "regex", - "strum_macros", + "strum_macros 0.27.2", ] [[package]] @@ -3043,8 +3260,8 @@ dependencies = [ "memmap2", "num-derive", "num-traits", - "polars-config", - "polars-error", + "polars-config 0.54.4", + "polars-error 0.54.4", "rand 0.9.5", "raw-cpuid", "rayon", @@ -3061,6 +3278,36 @@ dependencies = [ "version_check", ] +[[package]] +name = "polars-utils" +version = "0.55.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88aa5ed59ba6f52190b3368d3d9536f95c8c2ab161ee08a22bb3f4319a11a9bd" +dependencies = [ + "argminmax", + "bytemuck", + "bytes", + "compact_str", + "either", + "foldhash 0.2.0", + "half", + "hashbrown 0.17.1", + "indexmap", + "libc", + "num-derive", + "num-traits", + "polars-config 0.55.2", + "polars-error 0.55.2", + "rand 0.10.2", + "raw-cpuid", + "rayon", + "regex", + "slotmap", + "stacker", + "uuid", + "version_check", +] + [[package]] name = "portable-atomic" version = "1.14.0" @@ -4082,6 +4329,18 @@ dependencies = [ "syn 2.0.119", ] +[[package]] +name = "strum_macros" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab85eea0270ee17587ed4156089e10b9e6880ee688791d45a905f5b1ca36f664" +dependencies = [ + "heck", + "proc-macro2", + "quote", + "syn 2.0.119", +] + [[package]] name = "subtle" version = "2.6.1" diff --git a/Cargo.toml b/Cargo.toml index f61c787..d2f58fd 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -53,7 +53,7 @@ lto = "thin" opt-level = 3 [dev-dependencies] -polars-testing = "0.54" +polars-testing = "0.55" pretty_assertions = "1.4" rstest = "0.26" tempfile = "3.27"