-
-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
Add support for Python 3.11 #6575
Comments
|
pillow-wheels#324 updates the macOS Python version so that we don't need to wait for multibuild, yes. The Linux Python versions though, come from images like https://quay.io/repository/pypa/manylinux_2_28_x86_64, |
Good stuff, and those images are published by https://github.com/pypa/manylinux/ who should be quick about updating. (And it looks like they have automation too.) |
Yes. AppVeyor is used as both a backup in case GHA stops working, as well as to make sure the Windows builds are not specific to GHA and can be done elsewhere also. |
Main thing we're missing here is manylinux updating from 3.11.0rc2 to 3.11.0 final: For example:
Tracking issue: Tracking issues for non-blocking things: |
Looks like the manylinux wheel issue was closed half an hour ago. |
Hmm, while linux / 3.11 manylinux2014 i686 is picking up the new version:
But linux / 3.11 manylinux2014 x86_64,
|
That's because the i686 3.11 job uses my docker test image, whereas the others don't. The wheels are being built with Python 3.11 on those other environments, just not tested on them. I've created python-pillow/pillow-wheels#337 to fix that. |
multi-build/multibuild#485, multi-build/docker-images#37 and python-pillow/pillow-wheels#337 are merged, so the important 3.11 things are now ready! 🚀 |
To anyone watching this issue, Pillow 9.3.0 has now been released, so the latest wheels support Python 3.11. |
All the important things are in place and it could take Travis CI a long time to update (was ~3 months last time). We can just update Travis as and when, no need to keep this open as a tracking issue. |
Travis CI has updated to Python 3.11, and python-pillow/pillow-wheels#345 has added it to pillow-wheels. So that is everything in our checklist. |
Tracking issue for getting the pieces into place to support Python 3.11 in Pillow 9.3.0, released on 2022-10-24.
setup.py
version check, add totox.ini
, update Python support tableNon-blockers
3.11-dev
with3.11
on GHA: GitHub Actions: Test Python 3.11.0 final #66863.11-dev
should pick up 3.11.0 on-flight fairly soon after release, and be added to cached images later3.10
with3.11
on AppVeyor: Updated AppVeyor to Python 3.11 #6723(3.10 issue for comparison: #5569)
The text was updated successfully, but these errors were encountered: