Skip to content

Add free-threaded CI build #1322

Closed
@effigies

Description

@effigies

Python 3.13 will have experimental support for free-threading (Python with the GIL disabled). There are Python builds out there that we can use: https://dev.to/hugovk/help-us-test-free-threaded-python-without-the-gil-1hgf

First step will be to check on the status of numpy support (numpy/numpy#26157) and make sure we know the minimum version/date we can work from. Then we'll need to either fetch nightly wheels or ensure that the CI job can build numpy from scratch.

After a first pass build is working, we can start adding optional dependencies, when they are confirmed to work with free-threading.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions