diff --git a/Cargo.lock b/Cargo.lock index d222778..cafb801 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -38,12 +38,15 @@ dependencies = [ [[package]] name = "arrow" -version = "23.0.0" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fedc767fbaa36ea50f086215f54f1a007d22046fc4754b0448c657bcbe9f8413" +checksum = "d68391300d5237f6725f0f869ae7cb65d45fcf8a6d18f6ceecd328fb803bef93" dependencies = [ "ahash", + "arrow-array", "arrow-buffer", + "arrow-data", + "arrow-schema", "bitflags", "chrono", "csv", @@ -57,20 +60,52 @@ dependencies = [ "num", "regex", "regex-syntax", - "serde", "serde_json", ] +[[package]] +name = "arrow-array" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0bb00c5862b5eea683812083c495bef01a9a5149da46ad2f4c0e4aa8800f64d" +dependencies = [ + "ahash", + "arrow-buffer", + "arrow-data", + "arrow-schema", + "chrono", + "half", + "hashbrown", + "num", +] + [[package]] name = "arrow-buffer" -version = "23.0.0" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d290050c6e12a81a24ad08525cef2203c4156a6350f75508d49885d677e88ea9" +checksum = "3e594d0fe0026a8bc2459bdc5ac9623e5fb666724a715e0acbc96ba30c5d4cc7" dependencies = [ "half", +] + +[[package]] +name = "arrow-data" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8500df05060d86fdc53e9b5cb32e51bfeaacc040fdeced3eb99ac0d59200ff45" +dependencies = [ + "arrow-buffer", + "arrow-schema", + "half", "num", ] +[[package]] +name = "arrow-schema" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86d1fef01f25e1452c86fa6887f078de8e0aaeeb828370feab205944cfc30e27" + [[package]] name = "atty" version = "0.2.14" @@ -618,9 +653,9 @@ checksum = "8e22443d1643a904602595ba1cd8f7d896afe56d26712531c5ff73a15b2fbf64" [[package]] name = "parquet" -version = "23.0.0" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc38abcd826e52e80a45abe46707745e6d12d31031a9b11c2eab112def7efe71" +checksum = "74fd590f0672998df84503d1bcbebc69732583d03cc3495c7dd8d3e5a1d8437f" dependencies = [ "ahash", "arrow", @@ -762,20 +797,6 @@ name = "serde" version = "1.0.136" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ce31e24b01e1e524df96f1c2fdd054405f8d7376249a5110886fb4b658484789" -dependencies = [ - "serde_derive", -] - -[[package]] -name = "serde_derive" -version = "1.0.136" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08597e7152fcd306f41838ed3e37be9eaeed2b61c42e2117266a554fab4662f9" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] [[package]] name = "serde_json" diff --git a/Cargo.toml b/Cargo.toml index 1a39546..69919ce 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,7 +10,7 @@ description = "Convert JSON files to Parquet" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -parquet = "23.0.0" -arrow = "23.0.0" +parquet = "24.0.0" +arrow = "24.0.0" serde_json = "1.0.85" clap = { version = "4.0.7", features = ["derive"] }