Skip to content

Conversation

@kevinjqliu
Copy link
Contributor

Which issue does this PR close?

Closes #1042

Rationale for this change

What changes are included in this PR?

Are there any user-facing changes?

@timsaucer
Copy link
Member

I think we also want to bump our pyo3 dependency's feature flag

@kevinjqliu
Copy link
Contributor Author

@timsaucer i changed pyo3's dependency feature flag from abi3-py38 to abi3-py39

Also worth considering is that I think this might allow us enable the pypy interpreter in pyo3, but that's mostly just from memory when I was looking at it before. It's worth investigating.

i couldnt find a concrete way to do this in the pyo3 docs.

@timsaucer
Copy link
Member

No worries. This looks good to me.

timsaucer added a commit to timsaucer/datafusion-python that referenced this pull request Mar 10, 2025
…ther changes will come in apache#1043 that is soon to be merged.
@timsaucer
Copy link
Member

@kevinjqliu Are you good to merge this or is there more you want to do?

@kevinjqliu kevinjqliu marked this pull request as ready for review March 10, 2025 17:57
@kevinjqliu
Copy link
Contributor Author

@timsaucer nope this LGTM. I double check the changes in examples/ffi-table-provider/Cargo.lock

@timsaucer timsaucer merged commit 9d634de into apache:main Mar 10, 2025
15 checks passed
@kevinjqliu kevinjqliu deleted the kevinjqliu/3.9 branch March 10, 2025 18:28
timsaucer added a commit that referenced this pull request Mar 12, 2025
* Run python tests on all currently supported python versions

* Update ruff checks to select all

* Ruff auto fix

* Applying ruff suggestions

* noqa rules updates per ruff checks

* Working through more ruff suggestions

* Working through more ruff suggestions

* update timestamps on tests

* More ruff updates

* More ruff updates

* Instead of importing udf static functions as variables, import

* More ruff formatting suggestions

* more ruff formatting suggestions

* More ruff formatting

* More ruff formatting

* Cut off lint errors for this PR

* Working through more ruff checks and disabling a bunch for now

* Address CI difference from local ruff

* UDWF isn't a proper abstract base class right now since users can opt in to all methods

* Update pre-commit to match the version of ruff used in CI

* To enable testing in python 3.9 we need numpy. Also going to the current minimal supported version

* Update min requried version of python to 3.9 in pyproject.toml. The other changes will come in #1043 that is soon to be merged.

* Suppress UP035

* ruff format
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.

Update python min version to 3.9

2 participants