Description
Set minimum allowed versions of dependencies in pyproject.toml, in alignment with PHEP 3...when possible. 😅
Motivation
The lowest and lowest-direct resolution strategies of uv let us solve for environments with the lowest versions of all dependencies and direct dependencies, respectively. This is really helpful to project maintainers since it lets us verify that our packages still work with the minimum declared dependencies. It would be helpful for pyhc-core since it would define an older set of dependencies that are known to work together.
Thank you!
Description
Set minimum allowed versions of dependencies in
pyproject.toml, in alignment with PHEP 3...when possible. 😅Motivation
The
lowestandlowest-directresolution strategies ofuvlet us solve for environments with the lowest versions of all dependencies and direct dependencies, respectively. This is really helpful to project maintainers since it lets us verify that our packages still work with the minimum declared dependencies. It would be helpful forpyhc-coresince it would define an older set of dependencies that are known to work together.Thank you!