Update the supported Python Versions
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 ;)
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!
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.
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 ;-)
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 😄
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?