Page MenuHomePhabricator

Add support for thread-free Python pre-releases 3.13t and 3.14t
Closed, ResolvedPublicFeature

Description

Rationale:
Python releases 3.13t and 3.14t introduce thread-free builds without Global Interpreter Lock (GIL). To ensure compatibility with these new releases, it is necessary to adapt the codebase and dependencies (e.g., mwparserfromhell) so that they function correctly in environments without native thread support. This will allow the project to remain forward-compatible and prevent runtime errors on thread-free Python installations.

See also: https://github.com/earwig/mwparserfromhell/issues/343

Details

Related Objects

StatusSubtypeAssignedTask
OpenReleaseNone
ResolvedFeatureXqt

Event Timeline

Xqt changed the subtype of this task from "Task" to "Feature Request".

Change #1217828 had a related patch set uploaded (by Xqt; author: Xqt):

[pywikibot/core@master] tests: Add tests for free threading Python

https://gerrit.wikimedia.org/r/1217828

Change #1217828 merged by Xqt:

[pywikibot/core@master] tests: Add tests for free threading Python

https://gerrit.wikimedia.org/r/1217828

Xqt claimed this task.