PyPOTS icon indicating copy to clipboard operation
PyPOTS copied to clipboard

Update the supported Python Versions

Open eroell opened this issue 2 months ago • 5 comments

Issue description

Hey!

The Python versions 3.9-3.11 that PyPOTS currently supports are slowly starting to get less support; https://devguide.python.org/versions/

Recently, 3.14 has been released.

Your contribution

Already starred your work a while ago ;)

eroell avatar Oct 20 '25 11:10 eroell

In fact, spec-0 is 3.12+ now: https://scientific-python.org/specs/spec-0000/

I would like to kindly encourage you to ensure that PyPOTS runs with 3.12 & 3.13 and also test that in your CI. PyG made a few releases so hopefully https://github.com/WenjieDu/PyPOTS/blob/main/.github/workflows/testing_ci.yml#L23 is resolved now. If not, something needs to be done and PyG needs to become an optional dependency and lazily loaded.

Thank you very much!

Zethson avatar Oct 20 '25 14:10 Zethson

Thanks, guys. Do you find any conflicts or errors when installing/running PyPOTS v1.0 with Python >3.11? So we can investigate them before bumping the version up.

WenjieDu avatar Oct 30 '25 14:10 WenjieDu

In fact, spec-0 is 3.12+ now: https://scientific-python.org/specs/spec-0000/

I would like to kindly encourage you to ensure that PyPOTS runs with 3.12 & 3.13 and also test that in your CI. PyG made a few releases so hopefully https://github.com/WenjieDu/PyPOTS/blob/main/.github/workflows/testing_ci.yml#L23 is resolved now. If not, something needs to be done and PyG needs to become an optional dependency and lazily loaded.

Thank you very much!

In fact, if you install with pip install 'pypots[dev]', you can get a full installation with pyg/torch-geometric.

BTW, will you be interested in making a PR to update the test_ci workflow? Would be very glad to see new contributors joining in ;-)

WenjieDu avatar Oct 30 '25 14:10 WenjieDu

I see

https://github.com/WenjieDu/PyPOTS/blob/main/.github/workflows/testing_ci.yml#L59 threw me off.

I might find some time soon but only if you also allow me to replace black & flake8 with Ruff 😄

Zethson avatar Oct 30 '25 14:10 Zethson

This issue had no activity for 14 days. It will be closed in 1 week unless there is some new activity. Is this issue already resolved?

github-actions[bot] avatar Nov 14 '25 01:11 github-actions[bot]