add free-threading CI for Python 3.14#11466
Conversation
CodSpeed Performance ReportMerging #11466 will not alter performanceComparing Summary
Footnotes |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #11466 +/- ##
=======================================
Coverage 98.75% 98.75%
=======================================
Files 127 127
Lines 43355 43355
Branches 2325 2325
=======================================
Hits 42815 42815
Misses 385 385
Partials 155 155
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
|
FTR, CFFI v2.0.0 is in the deps now: #11488. |
|
I am waiting for a cryptography release with free-threading support pyca/cryptography#12555 |
|
I think we backported the free threading support to 3.12 as well. Let me take a look |
|
#11468 was trivial so it did go back to 3.12 so we can take for 3.12 as well. Its unlikely we would start shipping 3.13 before CPython 3.14 anyways |
|
tests/test_cookiejar.py::test_pickle_format is failing, but I think thats expected as it likely changed in 3.14 |
Yes, it is unrelated #11503 |
|
Thanks @kumaraditya303 |
Backport to 3.12: 💔 cherry-picking failed — conflicts found❌ Failed to cleanly apply d9a4714 on top of patchback/backports/3.12/d9a4714d5ab4d7084975e6067654cdb85f9f61d1/pr-11466 Backporting merged PR #11466 into master
🤖 @patchback |
Backport to 3.13: 💔 cherry-picking failed — conflicts found❌ Failed to cleanly apply d9a4714 on top of patchback/backports/3.13/d9a4714d5ab4d7084975e6067654cdb85f9f61d1/pr-11466 Backporting merged PR #11466 into master
🤖 @patchback |
|
I'll take care of the backports |
Co-authored-by: J. Nick Koston <nick+github@koston.org> (cherry picked from commit d9a4714)
Co-authored-by: J. Nick Koston <nick+github@koston.org> (cherry picked from commit d9a4714)
|
Backport to 3.12 isn't going well. Looks like we will try to release 3.13 soon instead. |
….14 (#11518) Co-authored-by: Kumar Aditya <kumaraditya@python.org>
What do these changes do?
This adds free-threading for CPython 3.14.
Are there changes in behavior for the user?
No
Is it a substantial burden for the maintainers to support this?
No
Related issue number
Checklist
CONTRIBUTORS.txtCHANGES/foldername it
<issue_or_pr_num>.<type>.rst(e.g.588.bugfix.rst)if you don't have an issue number, change it to the pull request
number after creating the PR
.bugfix: A bug fix for something the maintainers deemed animproper undesired behavior that got corrected to match
pre-agreed expectations.
.feature: A new behavior, public APIs. That sort of stuff..deprecation: A declaration of future API removals and breakingchanges in behavior.
.breaking: When something public is removed in a breaking way.Could be deprecated in an earlier release.
.doc: Notable updates to the documentation structure or buildprocess.
.packaging: Notes for downstreams about unobvious side effectsand tooling. Changes in the test invocation considerations and
runtime assumptions.
.contrib: Stuff that affects the contributor experience. e.g.Running tests, building the docs, setting up the development
environment.
.misc: Changes that are hard to assign to any of the abovecategories.
Make sure to use full sentences with correct case and punctuation,
for example:
Use the past tense or the present tense a non-imperative mood,
referring to what's changed compared to the last released version
of this project.