diff --git a/Cargo.lock b/Cargo.lock index e80f53f..9df77a0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -111,13 +111,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3a3ec4fe573f9d1f59d99c085197ef669b00b088ba1d7bb75224732d9357a74" dependencies = [ "arrow-arith", - "arrow-array", - "arrow-buffer", + "arrow-array 53.4.1", + "arrow-buffer 53.4.1", "arrow-cast", - "arrow-data", + "arrow-data 53.4.1", "arrow-ord", "arrow-row", - "arrow-schema", + "arrow-schema 53.4.1", "arrow-select", "arrow-string", ] @@ -128,10 +128,10 @@ version = "53.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6dcf19f07792d8c7f91086c67b574a79301e367029b17fcf63fb854332246a10" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-array 53.4.1", + "arrow-buffer 53.4.1", + "arrow-data 53.4.1", + "arrow-schema 53.4.1", "chrono", "half", "num", @@ -144,9 +144,25 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7845c32b41f7053e37a075b3c2f29c6f5ea1b3ca6e5df7a2d325ee6e1b4a63cf" dependencies = [ "ahash", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-buffer 53.4.1", + "arrow-data 53.4.1", + "arrow-schema 53.4.1", + "chrono", + "half", + "hashbrown 0.15.5", + "num", +] + +[[package]] +name = "arrow-array" +version = "54.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2262eba4f16c78496adfd559a29fe4b24df6088efc9985a873d58e92be022d5" +dependencies = [ + "ahash", + "arrow-buffer 54.3.1", + "arrow-data 54.3.1", + "arrow-schema 54.3.1", "chrono", "half", "hashbrown 0.15.5", @@ -164,16 +180,27 @@ dependencies = [ "num", ] +[[package]] +name = "arrow-buffer" +version = "54.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "263f4801ff1839ef53ebd06f99a56cecd1dbaf314ec893d93168e2e860e0291c" +dependencies = [ + "bytes", + "half", + "num", +] + [[package]] name = "arrow-cast" version = "53.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6365f8527d4f87b133eeb862f9b8093c009d41a210b8f101f91aa2392f61daac" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-array 53.4.1", + "arrow-buffer 53.4.1", + "arrow-data 53.4.1", + "arrow-schema 53.4.1", "arrow-select", "atoi", "base64", @@ -190,8 +217,20 @@ version = "53.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cd962fc3bf7f60705b25bcaa8eb3318b2545aa1d528656525ebdd6a17a6cd6fb" dependencies = [ - "arrow-buffer", - "arrow-schema", + "arrow-buffer 53.4.1", + "arrow-schema 53.4.1", + "half", + "num", +] + +[[package]] +name = "arrow-data" +version = "54.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61cfdd7d99b4ff618f167e548b2411e5dd2c98c0ddebedd7df433d34c20a4429" +dependencies = [ + "arrow-buffer 54.3.1", + "arrow-schema 54.3.1", "half", "num", ] @@ -202,10 +241,10 @@ version = "53.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "79af2db0e62a508d34ddf4f76bfd6109b6ecc845257c9cba6f939653668f89ac" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-array 53.4.1", + "arrow-buffer 53.4.1", + "arrow-data 53.4.1", + "arrow-schema 53.4.1", "arrow-select", "half", "num", @@ -218,10 +257,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da30e9d10e9c52f09ea0cf15086d6d785c11ae8dcc3ea5f16d402221b6ac7735" dependencies = [ "ahash", - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-array 53.4.1", + "arrow-buffer 53.4.1", + "arrow-data 53.4.1", + "arrow-schema 53.4.1", "half", ] @@ -234,6 +273,12 @@ dependencies = [ "bitflags", ] +[[package]] +name = "arrow-schema" +version = "54.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "39cfaf5e440be44db5413b75b72c2a87c1f8f0627117d110264048f2969b99e9" + [[package]] name = "arrow-select" version = "53.4.1" @@ -241,10 +286,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "92fc337f01635218493c23da81a364daf38c694b05fc20569c3193c11c561984" dependencies = [ "ahash", - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-array 53.4.1", + "arrow-buffer 53.4.1", + "arrow-data 53.4.1", + "arrow-schema 53.4.1", "num", ] @@ -254,10 +299,10 @@ version = "53.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d596a9fc25dae556672d5069b090331aca8acb93cae426d8b7dcdf1c558fa0ce" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-array 53.4.1", + "arrow-buffer 53.4.1", + "arrow-data 53.4.1", + "arrow-schema 53.4.1", "arrow-select", "memchr", "num", @@ -1043,8 +1088,8 @@ dependencies = [ name = "justybase-spreadsheet" version = "0.1.2" dependencies = [ - "arrow-array", - "arrow-schema", + "arrow-array 54.2.1", + "arrow-schema 53.4.1", "atoi_simd", "calamine", "chrono", diff --git a/Cargo.toml b/Cargo.toml index d293244..e4ff1e1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -45,7 +45,7 @@ ouroboros = "0.18.5" # xlsb-writer 0.1.0 exposes Arrow 53 RecordBatch values; keeping the same # Arrow major here avoids duplicate/incompatible RecordBatch types in the # comparison example. This also constrains its chrono dependency to <0.4.40. -arrow-array = "53" +arrow-array = "54" arrow-schema = "53" # Exact pin keeps the calamine cross-check/fingerprint benchmark reproducible. calamine = "=0.36.1"