Avatar for the astral-sh user
astral-sh
uv
BlogDocsChangelog

Performance History

Latest Results

Allow configuring preview features in `uv.toml` and `pyproject.toml` (#18437) ## Summary This is a continuation of the excellent work by @j-helland in #16452 and #17202 and closes #15767. This PR adds `preview-features` to `uv.toml` and `pyproject.toml`. This field can be set to a boolean or to a list of features. It is intended to supersede the `preview` setting itself, and conflicts with it. There's a little bit of complexity required to ensure that setting either `preview` or `preview-features` is combined at the right point, but it's also necessary to leave them split to accurately warn when a `uv.toml` masks a `pyproject.toml` in the same directory. Additionally there's complexity involved in making things work with `deny_unknown_fields` and `flatten` (they're incompatible so require manual flattening) and also this improves error messages somewhat. Also (supersedes) closes #16452 and (supersedes) closes #17202. ## Test Plan Tests taken from the original PR with some alterations and a bunch of additional tests. --------- Co-authored-by: j-helland <jonathan.w.helland@gmail.com> Co-authored-by: Zanie Blue <contact@zanie.dev>
main
3 hours ago
Document previously undocumented preview features
tk/preview-features-toml
4 hours ago
Lock project environments during uv venv
tk/fix-uv-venv-mutex
15 hours ago
Use uv quoting in backend path errors
charlie/validate-backend-path
20 hours ago
Sort published wheels by filename
ww/publish-order
20 hours ago

Latest Branches

CodSpeed Performance Gauge
-1%
Allow configuring preview features in `uv.toml` and `pyproject.toml`#18437
2 days ago
44023dd
tk/preview-features-toml
CodSpeed Performance Gauge
-1%
Take project environment lock when using `uv venv` in a project#19837
16 hours ago
a269a5e
tk/fix-uv-venv-mutex
CodSpeed Performance Gauge
0%
20 hours ago
0a22245
charlie/validate-backend-path
© 2026 CodSpeed Technology
Home Terms Privacy Docs