Skip to content

Commit a67a244

Browse files
authored
fix(duckdb): disallow duckdb 1.3.1 due to hangs when loading the geospatial extension (#11409)
1 parent b5f06dc commit a67a244

File tree

4 files changed

+49
-43
lines changed

4 files changed

+49
-43
lines changed

ibis/expr/types/geospatial.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1658,8 +1658,7 @@ def unary_union(
16581658
>>> t = ibis.examples.zones.fetch()
16591659
>>> t.geom.unary_union()
16601660
┌──────────────────────────────────────────────────────────────────────────────┐
1661-
│ <MULTIPOLYGON (((952297.812 138910.318, 952225.737 138802.845, 952215.37 │
1662-
│ 138...> │
1661+
│ <MULTIPOLYGON ...> │
16631662
└──────────────────────────────────────────────────────────────────────────────┘
16641663
"""
16651664
return ops.GeoUnaryUnion(self, where=where).to_expr()

pyproject.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,9 @@ druid = [
121121
"rich>=12.4.4",
122122
]
123123
duckdb = [
124-
"duckdb>=0.10.3,!=1.3.0", # 1.3.0 has a bug that breaks ORDER BY + LIMIT in any Python query
124+
# - 1.3.0 has a bug that breaks ORDER BY + LIMIT in any Python query
125+
# - 1.3.1 hangs forever when loading the spatial extension
126+
"duckdb>=0.10.3,!=1.3.0,!=1.3.1",
125127
"pyarrow>=10.0.1",
126128
"pyarrow-hotfix>=0.4",
127129
"numpy>=1.23.2,<3",

requirements-dev.txt

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

0 commit comments

Comments
 (0)