mirror of
https://github.com/astral-sh/uv
synced 2026-01-24 23:10:11 -05:00
## Summary This PR modifies our `Requires-Python` handling to treat `Requires-Python` as a lower bound. There's extensive discussion around this in https://github.com/astral-sh/uv/issues/4022 and the references linked therein. I think it's an experiment worth trying. Even in my own small projects, I'm running into issues whereby I'm being "forced" to add a `<4` upper bound to my `Requires-Python` due to these caps. Separately, we should explore adding a mechanism that's distinct from `Requires-Python` to enable users to declare a supported range for locking. Closes https://github.com/astral-sh/uv/issues/4022.