uv/crates/uv-build-frontend
Zanie Blue bfb4bc2aeb
Split preview mode into separate feature flags (#14823)
I think this would give us better hygiene than a global flag. It makes
it easier for users to opt-in to overlapping features, such as Python
upgrades and Python bin installations and to disable warnings for
preview mode without opting in to a bunch of other features. In general,
I want to reduce the burden for putting something under preview.

The `--preview` and `--no-preview` flags are retained as global
overrides. A new `--preview-features` option is added which accepts
comma separated features or can be passed multiple times, e.g.,
`--preview-features add-bounds,pylock`. There's a `UV_PREVIEW_FEATURES`
environment variable for that option (I'm not sure if we should overload
`UV_PREVIEW`, but could be convinced).
2025-07-25 11:01:57 -05:00
..
src Split preview mode into separate feature flags (#14823) 2025-07-25 11:01:57 -05:00
.gitignore Rename uv-build to uv-build-frontend (#7688) 2024-09-25 14:17:54 -04:00
Cargo.toml Lock the source tree when running setuptools, to protect concurrent builds 2025-06-26 12:28:15 -07:00