-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
GitHub Actions: Add Python 3.14 and 3.14t to the testing #3064
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
Conversation
4a7c997 to
7757cd4
Compare
|
Please rebase/retarget this to stable. |
|
You mean that the default branch is not the contribution branch? |
f994701 to
7226959
Compare
|
|
|
Looks like watchdog doesn't support free threading? Need a way to exclude installing it in that environment |
|
Never mind, that's something else. Watchdog doesn't work on free threading when I run this locally. Also you need to edit the tox list so it tests locally by default as well. |
|
The watchdog free-threading issue seems fixed (except Windows) in the 1133 pull request on that repo. |
|
|
|
Watchdog compiles a C module for fsevents on Mac, and that module is not marked as safe for free threading. Importing it raises a warning that the GIL is being enabled, which defeats the purpose of testing on a free threading build. gorakhargosh/watchdog#1133 does not appear to address that. |
|
I don't know why the server tests in CI suddenly became slow. I'll try rolling back the dev dependency update. |
|
Thanks for the update on fsevents. I propose that we drop % |
|
Reported gorakhargosh/watchdog#1140 for the fsevents support. |
|
Nice changes! Thanks. |
|
There haven't been a lot of changes recently, so it's hard to tell, but seems like the Mac env has been slow for months. I'll try changing the runner image to 14 or 26 to see if that changes anything. Otherwise, might need to disable the server tests on Mac in CI. cryptography depends on cffi, which does not support 3.13t, so I'll just keep the 3.14t env. |
|
Huh, it's the |
|
|
co-authored-by: David Lord <[email protected]>
|
Py3.13t was experimental while Py3.14t is not so I don’t see a need to support the former. |
|
https://cloudisland.nz/@freakboy3742/115621860432520698 The slow network is a known issue with macOS 15+ runners, presumably Apple will fix it eventually. |
https://www.python.org/downloads/release/python-3140/
https://py-free-threading.github.io/porting