-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Closed
Labels
Free-threadingPEP 703 supportPEP 703 support
Description
Hey all! 👋
This aims to be a tracking issue for all work necessary to support the free-threaded build of Python 3.13. A very high-level list of steps is (more details to follow as I investigate more issues):
- Set up CI for free-threading
- Move away from APIs that use borrowed references under the free-threaded build
- Audit C extension module for thread-safety issues
- Mark C extension modules as thread-safe with the
Py_mod_gil
slot (orPyUnstable_Module_SetGIL
) - Upload wheels for the free-threaded build. Other projects have started uploading nightlies for the free-threaded on the scientific-python-nightly-wheels index so that we can enable faster iteration, we can discuss whether we wanna do this for
Pillow
as well.
hugovkaclark4life
Metadata
Metadata
Assignees
Labels
Free-threadingPEP 703 supportPEP 703 support