From 0ac1f14c125c475e79053d8387a46c6a204b1f4c Mon Sep 17 00:00:00 2001 From: Andrew Lamb Date: Thu, 5 Dec 2024 09:30:36 -0500 Subject: [PATCH] Temp patch to new arrow-rs release --- Cargo.toml | 15 +++++++++++++++ datafusion/common/Cargo.toml | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 0c76ff196a10..b5fa2015cf94 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -177,3 +177,18 @@ large_futures = "warn" [workspace.lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ["cfg(tarpaulin)"] } unused_qualifications = "deny" + +# Temp patch to main of arrow-rs +[patch.crates-io] +arrow = { git = "https://github.com/apache/arrow-rs.git", rev = "93ce75c75d2f4c753345bd585cbbe0bb978f4bab" } +arrow-array = { git = "https://github.com/apache/arrow-rs.git", rev = "93ce75c75d2f4c753345bd585cbbe0bb978f4bab" } +arrow-buffer = { git = "https://github.com/apache/arrow-rs.git", rev = "93ce75c75d2f4c753345bd585cbbe0bb978f4bab" } +arrow-cast = { git = "https://github.com/apache/arrow-rs.git", rev = "93ce75c75d2f4c753345bd585cbbe0bb978f4bab" } +arrow-data = { git = "https://github.com/apache/arrow-rs.git", rev = "93ce75c75d2f4c753345bd585cbbe0bb978f4bab" } +arrow-ipc = { git = "https://github.com/apache/arrow-rs.git", rev = "93ce75c75d2f4c753345bd585cbbe0bb978f4bab" } +arrow-schema = { git = "https://github.com/apache/arrow-rs.git", rev = "93ce75c75d2f4c753345bd585cbbe0bb978f4bab" } +arrow-select = { git = "https://github.com/apache/arrow-rs.git", rev = "93ce75c75d2f4c753345bd585cbbe0bb978f4bab" } +arrow-string = { git = "https://github.com/apache/arrow-rs.git", rev = "93ce75c75d2f4c753345bd585cbbe0bb978f4bab" } +arrow-ord = { git = "https://github.com/apache/arrow-rs.git", rev = "93ce75c75d2f4c753345bd585cbbe0bb978f4bab" } +arrow-flight = { git = "https://github.com/apache/arrow-rs.git", rev = "93ce75c75d2f4c753345bd585cbbe0bb978f4bab" } +parquet = { git = "https://github.com/apache/arrow-rs.git", rev = "93ce75c75d2f4c753345bd585cbbe0bb978f4bab" } diff --git a/datafusion/common/Cargo.toml b/datafusion/common/Cargo.toml index d76848dfe95e..c48c2e6d774c 100644 --- a/datafusion/common/Cargo.toml +++ b/datafusion/common/Cargo.toml @@ -61,7 +61,7 @@ libc = "0.2.140" object_store = { workspace = true, optional = true } parquet = { workspace = true, optional = true, default-features = true } paste = "1.0.15" -pyo3 = { version = "0.22.0", optional = true } +pyo3 = { version = "0.23.3", optional = true } recursive = { workspace = true } sqlparser = { workspace = true } tokio = { workspace = true }