Skip to content

Commit 9540f0e

Browse files
authored
Fix coordinate-bound support and safe partition pruning (#248)
1 parent d54e159 commit 9540f0e

13 files changed

Lines changed: 1033 additions & 158 deletions

File tree

‎Cargo.lock‎

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎Cargo.toml‎

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,12 @@ async-trait = "0.1"
2424
datafusion = { version = "54.0.0" }
2525
datafusion-ffi = { version = "54.0.0" }
2626
futures = { version = "0.3" }
27+
half = "2.7"
2728
# `abi3-py310` builds against CPython's stable ABI, so a single wheel per
28-
# platform works on all CPython >= 3.10 (matching `requires-python`). This
29-
# lets the release workflow ship pre-built wheels for every interpreter
30-
# without compiling per-version, avoiding local rebuilds on install.
31-
pyo3 = { version = "0.28.0", features = ["extension-module", "abi3-py310"] }
29+
# platform works on all CPython >= 3.10 (matching `requires-python`). Maturin
30+
# enables `pyo3/extension-module` through pyproject.toml for wheel builds; it
31+
# must stay disabled for ordinary Cargo test binaries so they link libpython.
32+
pyo3 = { version = "0.28.0", features = ["abi3-py310"] }
3233
tokio = { version = "1.46.1", features = ["rt"] }
3334

3435

‎pyproject.toml‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,8 @@ module = [
104104
"datafusion.*",
105105
"xarray.*",
106106
"pandas.*",
107+
"cftime.*",
108+
"xarray_sql._native",
107109
]
108110
ignore_missing_imports = true
109111

0 commit comments

Comments
 (0)