-
Notifications
You must be signed in to change notification settings - Fork 119
ci: test Python 3.13 and 3.14.0-alpha - 3.14 #1001
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
base: master
Are you sure you want to change the base?
Conversation
Also stop testing Python 3.8 as it is End-of-Life as of 2024-10-07. https://devguide.python.org/versions/
First will likely need #999 or something similar merged to get the other parts of the CI to pass. |
.github/workflows/test-suite.yml
Outdated
@@ -14,7 +14,7 @@ jobs: | |||
|
|||
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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. |
Also stop testing Python 3.8 as it is End-of-Life as of 2024-10-07. https://devguide.python.org/versions/