uv/crates/uv-python
Charlie Marsh 3a53ec3c5a
Compare major-minor specifiers when filtering interpreters (#11952)
## Summary

If we're looking at (e.g.) `python3.12`, and we have a `requires-python:
">=3.12.7, <3.13"`, then checking if the range includes `3.12` will
return `false`. Instead, we need to look at the lower- and upper-bound
major-minors of the `requires-python`.

Closes https://github.com/astral-sh/uv/issues/11825.
2025-03-04 23:29:39 +00:00
..
python Remove prepended sys.path (#11954) 2025-03-04 16:00:26 +00:00
src Compare major-minor specifiers when filtering interpreters (#11952) 2025-03-04 23:29:39 +00:00
Cargo.toml Make interpreter caching robust to OS upgrades (#11875) 2025-03-02 01:36:38 +00:00
download-metadata.json Add pypy3.10-v7.3.19 to managed Python releases (#11814) 2025-03-02 22:48:35 +00:00
fetch-download-metadata.py Make fetching github releases faster (#11614) 2025-02-19 08:57:56 -06:00
template-download-metadata.py Update riscv64 Python downloads to allow install on riscv64gc (#10937) 2025-01-24 09:33:29 -06:00