uv/crates/uv-python
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
..
python Fix Ruff linting (#14111) 2025-06-17 17:28:23 +00:00
src Split preview mode into separate feature flags (#14823) 2025-07-25 11:01:57 -05:00
.gitignore minify and filter embed managed pythons json on compile time (#12967) 2025-04-30 15:51:03 -04:00
build.rs Only rebuild download JSON on change (#13261) 2025-05-02 07:49:34 -05:00
Cargo.toml Support transparent Python patch version upgrades (#13954) 2025-06-20 16:17:13 +02:00
download-metadata.json Sync latest Python releases (#14847) 2025-07-23 11:01:09 -05:00
fetch-download-metadata.py Use sha256 checksum from GitHub API for GraalPy releases (#14779) 2025-07-21 08:35:45 -04:00