Test 3.13t (free-threaded) from Quansight-Labs/setup-python on Linux and macOS by hugovk · Pull Request #8565 · python-pillow/Pillow
Copy link Copy Markdown
Member
hugovk
commented
Nov 24, 2024
hugovk
commented
We've been waiting a year for actions/setup-python to add support for free-threading, and they're finally planning on working on it next quarter:
In the meantime, we've been using deadsnakes to test on Linux only. However, Quansight Labs has forked actions/setup-python to add 3.13t:
- Support free threaded Python versions like '3.13t' actions/setup-python#973 (comment)
- https://github.com/Quansight-Labs/setup-python
We can use this instead of deadsnakes until GitHub adds support, and therefore also test macOS and Windows.
Although I've left Windows out of this PR:
- Example addition: hugovk@9bf5b55
- Need to skip PyQt6: https://github.com/hugovk/Pillow/actions/runs/11995731097/job/33439347828
- Pillow fails to build for some reason: https://github.com/hugovk/Pillow/actions/runs/11995836047/job/33439569015
cc @lysnikolaou