Cross-python and Multi-version resolution #411
nathanjmcdougall
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
In the Philosophy section of the docs it is mentioned that
Also, it is mentioned here that
I am interested in how these features would potentially be implemented. This is not a feature request, I'm just trying to better understand the vision.
Here are some questions; I accept in advance that they might be misguided or might not have answers yet.
The use case I am thinking of is having lots of version combinations for different CI jobs. It would be great to just specify a single minimum supported Python version (e.g. 3.8) and then automatically resolve all dependencies separately for all subsequent versions 3.8, 3.9, 3.10, etc. Then, make it possible for rye to choose which tree to actually install and run (e.g. in the CI pipeline, or locally for debugging) rather than the default development version specified in
.python-version
.Keen to hear thoughts about this approach and whether or not it is in line with the rye philosophy.
Beta Was this translation helpful? Give feedback.
All reactions