diff --git a/Cargo.lock b/Cargo.lock index 26d1c7e..442a0ae 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -65,9 +65,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c8955af33b25f3b175ee10af580577280b4bd01f7e823d94c7cdef7cf8c9aef" dependencies = [ "ahash", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-buffer 57.3.0", + "arrow-data 57.3.0", + "arrow-schema 57.3.0", "chrono", "chrono-tz", "half", @@ -77,6 +77,24 @@ dependencies = [ "num-traits", ] +[[package]] +name = "arrow-array" +version = "58.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e53796e07a6525edaf7dc28b540d477a934aff14af97967ad1d5550878969b9e" +dependencies = [ + "ahash", + "arrow-buffer 58.0.0", + "arrow-data 58.0.0", + "arrow-schema 58.0.0", + "chrono", + "half", + "hashbrown", + "num-complex", + "num-integer", + "num-traits", +] + [[package]] name = "arrow-buffer" version = "57.3.0" @@ -89,16 +107,28 @@ dependencies = [ "num-traits", ] +[[package]] +name = "arrow-buffer" +version = "58.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2c1a85bb2e94ee10b76531d8bc3ce9b7b4c0d508cabfb17d477f63f2617bd20" +dependencies = [ + "bytes", + "half", + "num-bigint", + "num-traits", +] + [[package]] name = "arrow-cast" version = "57.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c9ebb4c987e6b3b236fb4a14b20b34835abfdd80acead3ccf1f9bf399e1f168" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-array 57.3.0", + "arrow-buffer 57.3.0", + "arrow-data 57.3.0", + "arrow-schema 57.3.0", "arrow-select", "atoi", "base64", @@ -116,8 +146,21 @@ version = "57.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1fdd994a9d28e6365aa78e15da3f3950c0fdcea6b963a12fa1c391afb637b304" dependencies = [ - "arrow-buffer", - "arrow-schema", + "arrow-buffer 57.3.0", + "arrow-schema 57.3.0", + "half", + "num-integer", + "num-traits", +] + +[[package]] +name = "arrow-data" +version = "58.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "189d210bc4244c715fa3ed9e6e22864673cccb73d5da28c2723fb2e527329b33" +dependencies = [ + "arrow-buffer 58.0.0", + "arrow-schema 58.0.0", "half", "num-integer", "num-traits", @@ -129,9 +172,9 @@ version = "57.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d18c442b4c266aaf3d7f7dd40fd7ae058cef7f113b00ff0cd8256e1e218ec544" dependencies = [ - "arrow-array", - "arrow-data", - "arrow-schema", + "arrow-array 57.3.0", + "arrow-data 57.3.0", + "arrow-schema 57.3.0", "pyo3", ] @@ -144,6 +187,15 @@ dependencies = [ "bitflags", ] +[[package]] +name = "arrow-schema" +version = "58.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b47e0ca91cc438d2c7879fe95e0bca5329fff28649e30a88c6f760b1faeddcb" +dependencies = [ + "bitflags", +] + [[package]] name = "arrow-select" version = "57.0.0" @@ -151,10 +203,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bafa595babaad59f2455f4957d0f26448fb472722c186739f4fac0823a1bdb47" dependencies = [ "ahash", - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-array 57.3.0", + "arrow-buffer 57.3.0", + "arrow-data 57.3.0", + "arrow-schema 57.3.0", "num-traits", ] @@ -291,9 +343,9 @@ checksum = "2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9" [[package]] name = "chrono" -version = "0.4.43" +version = "0.4.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fac4744fb15ae8337dc853fee7fb3f4e48c0fbaa23d0afe49c447b4fab126118" +checksum = "c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0" dependencies = [ "iana-time-zone", "js-sys", @@ -469,9 +521,9 @@ name = "fastexcel" version = "0.19.0" dependencies = [ "anyhow", - "arrow-array", + "arrow-array 58.0.0", "arrow-pyarrow", - "arrow-schema", + "arrow-schema 58.0.0", "calamine", "chrono", "log", @@ -1110,11 +1162,11 @@ version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "acf8797945d2de7bd7a1264ac957cb79262db1fef50e66974b02b3aa0ad4acf6" dependencies = [ - "arrow-array", - "arrow-buffer", + "arrow-array 57.3.0", + "arrow-buffer 57.3.0", "arrow-cast", - "arrow-data", - "arrow-schema", + "arrow-data 57.3.0", + "arrow-schema 57.3.0", "arrow-select", "chrono", "chrono-tz", diff --git a/Cargo.toml b/Cargo.toml index dc6da59..881133e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -26,11 +26,11 @@ name = "fastexcel" crate-type = ["cdylib", "rlib"] [dependencies] -arrow-array = { version = "^57", features = ["ffi"], optional = true } +arrow-array = { version = "^58", features = ["ffi"], optional = true } arrow-pyarrow = { version = "^57", optional = true } -arrow-schema = { version = "^57", optional = true } +arrow-schema = { version = "^58", optional = true } calamine = { version = "^0.33.0", features = ["chrono"] } -chrono = { version = "^0.4.43", default-features = false } +chrono = { version = "^0.4.44", default-features = false } log = "^0.4" polars-core = { version = ">=0.50", default-features = false, features = [ "dtype-date",