-
Notifications
You must be signed in to change notification settings - Fork 178
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support multi envs #392
Comments
This is related to #239 . Although we are not entirely sure what it will look like we are very keen to have something like this implemented in pixi. |
See #239 (comment) for some more thoughts |
It seems issue #239 can't solve my problem. I need to have multiple environments locally so I can test in different Python versions. |
I think testing in different Python versions is also the use case mentioned in #239 . There are a couple of different use cases for having multiple environments but none of them are super trivial to implement because we still want to lock all the environments down to ensure reproducibility on anyone's machine. We are still in the design phase for this issue but I'm sure we'll come up with something. :) |
This proposal is relevant to this issue: https://gist.github.com/0xbe7a/bbf8a323409be466fe1ad77aa6dd5428 |
https://github.com/bokeh/bokeh/tree/branch-3.4/conda Good example of what we need to solve with pixi multi envs. |
Started a project that implements this issue: https://github.com/orgs/prefix-dev/projects/10 |
Update Done:
Next:
We expect to have a first working multi environment project end of next week 🚀 . If there are any users that want to poke/stress the logic in the tests to find bug. Please do so, help is much appriciated ❤️ ! |
This can be closed now or is anything still missing? |
The last parts we want to build in the short future are defined in this project: https://github.com/orgs/prefix-dev/projects/10?query=is%3Aopen+sort%3Aupdated-desc Should be one more sprint. |
Problem description
I need multiple Python version environments, but I can't declare multiple versions simultaneously.
Maybe we can specify envs like
After exec
pixi install
will create two env dirsControl the environment through the
-e/--env
optionThe text was updated successfully, but these errors were encountered: