@@ -50,7 +50,7 @@ ryu = "1.0.18"
5050either = " 1.12.0"
5151num-bigint = " 0.4.6"
5252num-traits = " 0.2.19"
53- serde_arrow = { version = " 0.12.3" , features = [" arrow-53 " ] }
53+ serde_arrow = { version = " 0.12.3" , features = [" arrow-54 " ] }
5454mimalloc = { version = " 0.1.43" , default-features = false }
5555rand = " 0.8.5"
5656rand_chacha = " 0.3.1"
@@ -86,16 +86,16 @@ chumsky = { version = "=1.0.0-alpha.7", default-features = false, features = ["p
8686# The versions of the following dependencies are managed manually.
8787# #####
8888
89- datafusion = { version = " 44 .0.0" , features = [" serde" , " pyarrow" , " avro" ] }
90- datafusion-common = { version = " 44 .0.0" , features = [" object_store" , " pyarrow" , " avro" ] }
91- datafusion-expr = { version = " 44 .0.0" }
92- datafusion-expr-common = { version = " 44 .0.0" }
93- datafusion-proto = { version = " 44 .0.0" }
94- datafusion-functions-nested = { version = " 44 .0.0" }
95- datafusion-functions-json = { git = " https://github.com/lakehq/datafusion-functions-json.git" , rev = " 7bcca26 " }
89+ datafusion = { version = " 45 .0.0" , features = [" serde" , " pyarrow" , " avro" ] }
90+ datafusion-common = { version = " 45 .0.0" , features = [" object_store" , " pyarrow" , " avro" ] }
91+ datafusion-expr = { version = " 45 .0.0" }
92+ datafusion-expr-common = { version = " 45 .0.0" }
93+ datafusion-proto = { version = " 45 .0.0" }
94+ datafusion-functions-nested = { version = " 45 .0.0" }
95+ datafusion-functions-json = { git = " https://github.com/lakehq/datafusion-functions-json.git" , rev = " 453183d " }
9696# auto-initialize: Changes [`Python::with_gil`] to automatically initialize the Python interpreter if needed.
97- pyo3 = { version = " 0.22.0 " , features = [" auto-initialize" , " serde" ] }
98- arrow-flight = { version = " 53.3 .0" }
97+ pyo3 = { version = " 0.23.4 " , features = [" auto-initialize" , " serde" ] }
98+ arrow-flight = { version = " 54.1 .0" }
9999# The `object_store` version must match the one used in DataFusion.
100100object_store = { version = " 0.11.0" , features = [" aws" , " gcp" , " azure" , " http" ] }
101101# We use a patched latest version of sqlparser. The version may be different from the one used in DataFusion.
@@ -109,6 +109,31 @@ sqlparser = { git = "https://github.com/lakehq/sqlparser-rs.git", rev = "9ade53d
109109[patch .crates-io ]
110110# Override dependencies to use our forked versions.
111111# You can use `path = "..."` to temporarily point to your local copy of the crates to speed up local development.
112+ datafusion = { git = " https://github.com/apache/datafusion.git" , rev = " a9fb58c" }
113+ datafusion-catalog = { git = " https://github.com/apache/datafusion.git" , rev = " a9fb58c" }
114+ datafusion-common = { git = " https://github.com/apache/datafusion.git" , rev = " a9fb58c" }
115+ datafusion-common-runtime = { git = " https://github.com/apache/datafusion.git" , rev = " a9fb58c" }
116+ datafusion-doc = { git = " https://github.com/apache/datafusion.git" , rev = " a9fb58c" }
117+ datafusion-execution = { git = " https://github.com/apache/datafusion.git" , rev = " a9fb58c" }
118+ datafusion-expr = { git = " https://github.com/apache/datafusion.git" , rev = " a9fb58c" }
119+ datafusion-expr-common = { git = " https://github.com/apache/datafusion.git" , rev = " a9fb58c" }
120+ # datafusion-ffi = { git = "https://github.com/apache/datafusion.git", rev = "a9fb58c" }
121+ datafusion-functions = { git = " https://github.com/apache/datafusion.git" , rev = " a9fb58c" }
122+ datafusion-functions-aggregate = { git = " https://github.com/apache/datafusion.git" , rev = " a9fb58c" }
123+ datafusion-functions-aggregate-common = { git = " https://github.com/apache/datafusion.git" , rev = " a9fb58c" }
124+ datafusion-functions-nested = { git = " https://github.com/apache/datafusion.git" , rev = " a9fb58c" }
125+ datafusion-functions-table = { git = " https://github.com/apache/datafusion.git" , rev = " a9fb58c" }
126+ datafusion-functions-window = { git = " https://github.com/apache/datafusion.git" , rev = " a9fb58c" }
127+ datafusion-functions-window-common = { git = " https://github.com/apache/datafusion.git" , rev = " a9fb58c" }
128+ datafusion-macros = { git = " https://github.com/apache/datafusion.git" , rev = " a9fb58c" }
129+ datafusion-optimizer = { git = " https://github.com/apache/datafusion.git" , rev = " a9fb58c" }
130+ datafusion-physical-expr = { git = " https://github.com/apache/datafusion.git" , rev = " a9fb58c" }
131+ datafusion-physical-expr-common = { git = " https://github.com/apache/datafusion.git" , rev = " a9fb58c" }
132+ datafusion-physical-optimizer = { git = " https://github.com/apache/datafusion.git" , rev = " a9fb58c" }
133+ datafusion-physical-plan = { git = " https://github.com/apache/datafusion.git" , rev = " a9fb58c" }
134+ datafusion-proto = { git = " https://github.com/apache/datafusion.git" , rev = " a9fb58c" }
135+ datafusion-proto-common = { git = " https://github.com/apache/datafusion.git" , rev = " a9fb58c" }
136+ datafusion-sql = { git = " https://github.com/apache/datafusion.git" , rev = " a9fb58c" }
112137
113138[profile .release ]
114139# https://doc.rust-lang.org/cargo/reference/profiles.html#release
0 commit comments