-
Notifications
You must be signed in to change notification settings - Fork 94
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
Pixi as an alternative to conda-lock #571
Comments
Been thinking about this too. I'd seriously consider making the jump once repo2docker supports pixi lock files (jupyterhub/repo2docker#1339), though we can test things out using the Dockerfile path too. We'll need to document this change though as some people might be depending on the conda-lock files and changing to pixi.lock will break their workflows. |
Was wondering how fast cd pangeo-notebook/
conda-lock render-lock-spec --kind=pixi.toml --stdout --file environment.yml --file ../base-notebook/environment.yml --pixi-project-name=pangeo-notebook --platform linux-64 --platform linux-aarch64 --platform osx-64 --platform osx-arm64 > pixi.toml outputs the following
Then, I tried to generate a pixi update and... it took 42 seconds 🤯, compared to 23m using That said, We'll need to think through this a bit for |
Oo, it does look like
produces several
Now if we can find a way for it to export to a unified |
Is your feature request related to a problem? Please describe.
conda-lock has worked really well for this project! Looking forward it might be worth also supporting or switching to pixi for environment management https://pixi.sh
Describe the solution you'd like
Try using pixi instead of conda-lock and supporting pixi.lock as another file that can be installed
pangeo-docker-images/base-image/Dockerfile
Line 75 in 77b90e0
pangeo-docker-images/base-image/Dockerfile
Lines 163 to 168 in 77b90e0
Describe alternatives you've considered
Stick with what's been working fine
Additional context
Discussion of pixi on conda-lock repo conda/conda-lock#615
Also https://github.com/prefix-dev/pixi-docker
The text was updated successfully, but these errors were encountered: