astral-sh/uv

Add a hint when free-threaded selector is used in `requires-python`

Offen

#16.963 geöffnet am 03.12.2025

 (5 Kommentare) (1 Reaktion) (0 zugewiesene Personen)Rust (3.111 Forks)batch import
enhancementerror messageshelp wanted

Repository-Metriken

Stars
 (84.934 Sterne)
PR-Merge-Metriken
 (Durchschn. Merge 7T 16h) (259 gemergte PRs in 30 T)

Beschreibung

Summary

See https://github.com/astral-sh/uv/issues/16951

We should be able to suggest a resolution here

Example

error: Failed to parse: `pyproject.toml`
  Caused by: TOML parse error at line 4, column 19
  |
4 | requires-python = ">=3.14t"
  |                   ^^^^^^^^^
Failed to parse version: after parsing `3.14`, found `t`, which is not part of a valid version:
>=3.14t
^^^^^^^

hint: `requires-python` cannot include a free-threaded selector, consider using `uv python pin 3.14t` instead

Contributor Guide