pypa/hatch

Support creating a free-threaded environment

Open

#1,931 opened on Mar 11, 2025

View on GitHub
 (4 comments) (1 reaction) (0 assignees)Python (240 forks)batch import
buggood first issue

Repository metrics

Stars
 (4,451 stars)
PR merge metrics
 (Avg merge 71d 21h) (10 merged PRs in 30d)

Description

Perhaps complicated by the fact that hatch isn't easily installable on the free-threaded build (#1801, but see https://github.com/pypa/hatch/issues/1801#issuecomment-2715720577), it doesn't look like it's possible to create a hatch environment with a free-threaded interpreter:

$ hatch python install 3.13t
Unknown distributions: 3.13t

Is that something that you'd be interested in adding support for?

I think if we do, projects should be able to install hatch in a GIL-enabled interpreter, and then use hatch to orchestrate downloading a free-threaded interpreter and using it to run tests, sidestepping #1801.

Contributor guide