Skip to content

Commit 59b9866

Browse files
authored
chore: upgrade sqloxide (#194)
upgrade sqloxide to support py3.14
1 parent 9b1bff4 commit 59b9866

3 files changed

Lines changed: 51 additions & 31 deletions

File tree

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ write_to = "src/substrait/_version.py"
1717

1818
[project.optional-dependencies]
1919
extensions = ["substrait-antlr==0.86.0", "pyyaml"]
20-
sql = ["sqloxide; python_version < '3.14'", "deepdiff"]
20+
sql = ["sqloxide", "deepdiff"]
2121

2222
[dependency-groups]
23-
dev = ["pytest >= 7.0.0", "substrait-antlr==0.86.0", "pyyaml", "sqloxide; python_version < '3.14'", "deepdiff", "duckdb<=1.2.2; python_version < '3.14'", "datafusion"]
23+
dev = ["pytest >= 7.0.0", "substrait-antlr==0.86.0", "pyyaml", "sqloxide", "deepdiff", "duckdb<=1.2.2; python_version < '3.14'", "datafusion"]
2424

2525
[tool.pytest.ini_options]
2626
pythonpath = "src"

tests/sql/test_sql_to_substrait.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@
55
import pyarrow.substrait as pa_substrait
66
import pytest
77

8-
pytest.importorskip("sqloxide")
9-
108
from substrait.extension_registry import ExtensionRegistry
119
from substrait.sql.sql_to_substrait import convert
1210

@@ -74,7 +72,7 @@ def df_schema_resolver(name: str):
7472

7573

7674
def assert_query_duckdb(query: str, ignore_order=True):
77-
import duckdb
75+
duckdb = pytest.importorskip("duckdb")
7876

7977
duckdb.install_extension("substrait", repository="community")
8078
duckdb.load_extension("substrait")

0 commit comments

Comments
 (0)