ci: test Python 3.13 and 3.14.0-alpha - 3.14#1001
ci: test Python 3.13 and 3.14.0-alpha - 3.14#1001JohnVillalovos wants to merge 5 commits intoencode:masterfrom JohnVillalovos:jlvillal/py_313_314
Conversation
Also stop testing Python 3.8 as it is End-of-Life as of 2024-10-07. https://devguide.python.org/versions/
.github/workflows/test-suite.yml
Outdated
| strategy: | ||
| matrix: | ||
| python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] | ||
| python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14.0-alpha - 3.14"] |
There was a problem hiding this comment.
We can simplify this (allow-prereleases: true is set below):
| python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14.0-alpha - 3.14"] | |
| python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"] |
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
|
The next failure in the yak stack can be fixed by setting the ( Then the next failure is because it's trying to build Pillow (a dependency of a dependency) from source because doesn't have wheels yet for 3.14, and most likely they'll be available in the 1st July release (the first one after beta):
This can be worked around by temporarily installing libjpeg8-dev, something like this (it could be restricted to just the 3.14 build): Pillow then builds: And that gets us to the |
|
Good idea, there's an approved PR for that issue awaiting merge: #965. |
|
I'm going to assume this is out-dated. |
Also stop testing Python 3.8 as it is End-of-Life as of 2024-10-07. https://devguide.python.org/versions/