uv/crates/bench
Charlie Marsh 8eef1a2314
Use lower-bound semantics for all Python compatibility comparisons (#6882)
## Summary

Right now, we have slightly different `requires-python` semantics for
`-p 3.11` vs. `-p 3.11 --universal`, and slightly different (wrong)
semantics for how we compare against the _installed_ Python version
(which doesn't ignore upper bounds, but should).

This PR rips it all out and replaces it with consistent semantics across
`uv lock`, `uv pip compile -p 3.11`, and `uv pip compile -p 3.11
--universal`. We now always ignore upper bounds.

Closes https://github.com/astral-sh/uv/issues/6859.

Closes https://github.com/astral-sh/uv/issues/5045.
2024-09-02 18:23:42 +00:00
..
benches Use lower-bound semantics for all Python compatibility comparisons (#6882) 2024-09-02 18:23:42 +00:00
inputs distribution-filename: speed up is_compatible (#367) 2023-11-09 09:01:03 -05:00
src Upgrade to Rust 1.80.0 (#5472) 2024-07-27 01:49:47 +00:00
Cargo.toml switch to jiff from chrono (#6205) 2024-08-20 11:31:46 -05:00