-
Notifications
You must be signed in to change notification settings - Fork 115
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ci: test Python 3.13 and 3.14.0-alpha - 3.14 #1001
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 <[email protected]>
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/