[package] name = "arrow_deps" version = "0.1.0" authors = ["Andrew Lamb "] edition = "2018" description = "Apache Arrow / Parquet / DataFusion dependencies for InfluxDB IOx, to ensure consistent versions and unified updates" [dependencies] # In alphabetical order # We are using development version of arrow/parquet/datafusion and the dependencies are at the same rev # The version can be found here: https://github.com/apache/arrow/commit/3e825a718c1ae25ca3e3a7ba397c096af0e1c0a5 # arrow = { git = "https://github.com/apache/arrow.git", rev = "3e825a718c1ae25ca3e3a7ba397c096af0e1c0a5" , features = ["simd"] } arrow-flight = { git = "https://github.com/apache/arrow.git", rev = "3e825a718c1ae25ca3e3a7ba397c096af0e1c0a5" } # Turn off optional datafusion features (function packages) datafusion = { git = "https://github.com/apache/arrow.git", rev = "3e825a718c1ae25ca3e3a7ba397c096af0e1c0a5", default-features = false } # Turn off the "arrow" feature; it currently has a bug that causes the crate to rebuild every time # and we're not currently using it anyway parquet = { git = "https://github.com/apache/arrow.git", rev = "3e825a718c1ae25ca3e3a7ba397c096af0e1c0a5", default-features = false, features = ["snap", "brotli", "flate2", "lz4", "zstd"] }