uv/crates/uv-python
konsti a39eb61ade
Use windows registry to discover python (#6761)
Our current strategy of parsing the output of `py --list-paths` to get
the installed python versions on windows is brittle (#6524, missing
`py`, etc.) and it's slow (10ms last time i measured).

Instead, we should behave spec-compliant and read the python versions
from the registry following PEP 514.

It's not fully clear which errors we should ignore and which ones we
need to raise.

We're using the official rust-for-windows crates for accessing the
registry.

Fixes #1521
Fixes #6524
2024-08-29 22:48:22 +02:00
..
python allow manylinux compatibility override via _manylinux module. (#6039) 2024-08-21 01:57:42 +00:00
src Use windows registry to discover python (#6761) 2024-08-29 22:48:22 +02:00
Cargo.toml Use windows registry to discover python (#6761) 2024-08-29 22:48:22 +02:00
download-metadata.json Sync latest Python releases (#6784) 2024-08-29 03:41:07 +00:00
fetch-download-metadata.py Deprecate the --isolated flag (#5466) 2024-07-30 22:40:38 +00:00
template-download-metadata.py Deprecate the --isolated flag (#5466) 2024-07-30 22:40:38 +00:00