Skip to content

feat: add support for py3.14#152

Merged
vbarua merged 1 commit intosubstrait-io:mainfrom
tokoko:py314
Feb 27, 2026
Merged

feat: add support for py3.14#152
vbarua merged 1 commit intosubstrait-io:mainfrom
tokoko:py314

Conversation

@tokoko
Copy link
Contributor

@tokoko tokoko commented Feb 8, 2026

adds support for python 3.14.
sql module tests are skipped as sqloxide still hasn't upgraded.

import pyarrow.substrait as pa_substrait
import pytest

pytest.importorskip("sqloxide")
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What does this do here?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it tries to import sqloxide and skips the tests in the file if import is unsuccessful rather than fail. it's a roundabout way to say that this file will be skipped for py3.14 because sqloxide is left out of py3.14 env

Copy link
Member

@vbarua vbarua left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems reasonable to me. Did leave one question.

@vbarua vbarua merged commit 2424f2c into substrait-io:main Feb 27, 2026
20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants