pypa / manylinux

Python wheels that work on any linux (almost)
MIT License
1.42k stars 217 forks source link

Support for an experimental version of free-threaded (no-gil) Python 3.13 #1548

Closed joerick closed 3 months ago

joerick commented 10 months ago

PEP 703 was accepted recently, meaning that free-threaded Python is moving into a new phase, where the goal is to see how it would really work in the Python ecosystem, with real C extensions! A large part of the unknowns of the project lie in how the C extension world will work, when there's no global lock protecting Python objects.

Enabling wheel-building seems like it might help accelerate this kind of testing. I think normally support for interpreters is only added at the beta phase, but perhaps the situation would warrant a special case?

refs:

mayeut commented 8 months ago

This will also require https://github.com/pypa/pip/pull/12300 (and a new packaging release before that).

Edit: this is mentioned but not referenced in https://github.com/python/cpython/issues/111870#issuecomment-1804033068