Skip to content

Add tests for the free-threaded build #196

Closed

Description

@ngoldbaum

IMO it's worth adding 3.14t and 3.15t builds along with 3.14 and 3.15:

- python: "3.14"
platform: ubuntu-latest
- python: "3.15"

That allows you to catch issues due to differences on free-threaded builds, even without multithreaded tests.

c.f. pypa/setuptools#5193 where I'm working on PEP 803 support in setuptools and noticed there's no test with a free-threaded interpreter

Activity

  1. jaraco commented on Apr 27, 2026

    @jaraco
    Owner

    Good call! What about 3.13? What about non-linux platforms? I'm thinking we should support it across all platforms and for every stable Python version (so not 3.15 until stable).

  2. linked a pull request that will close this issueAdd free-threaded Python builds to CI matrix #198on Apr 27, 2026
  3. ngoldbaum commented on Apr 27, 2026

    @ngoldbaum
    Author

    I'd skip 3.13t because cibuildwheel will be dropping 3.13t build support in its next release. https://github.com/pypa/cibuildwheel/releases/tag/v3.4.1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions