uv/crates/uv-python
Charlie Marsh a7850d2a1c
Use separate types to represent raw vs. resolver markers (#6646)
## Summary

This is similar to https://github.com/astral-sh/uv/pull/6171 but more
expansive... _Anywhere_ that we test requirements for platform
compatibility, we _need_ to respect the resolver-friendly markers. In
fixing the motivating issue (#6621), I also realized that we had a bunch
of bugs here around `pip install` with `--python-platform` and
`--python-version`, because we always performed our `satisfy` and `Plan`
operations on the interpreter's markers, not the adjusted markers!

Closes https://github.com/astral-sh/uv/issues/6621.
2024-08-26 18:00:21 +00:00
..
python allow manylinux compatibility override via _manylinux module. (#6039) 2024-08-21 01:57:42 +00:00
src Use separate types to represent raw vs. resolver markers (#6646) 2024-08-26 18:00:21 +00:00
Cargo.toml Remove preview labeling for uv 0.3.0 (#6166) 2024-08-20 11:31:46 -05:00
download-metadata.json Update Pythons to include Python 3.12.5 (#6087) 2024-08-14 15:18:01 +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