@jeremyphoward@pablovelagomez1@prefix_dev Pixi has been great and will hopefully support a conda like workflow soon (global registery of envs). I have a simple bash function that I use as a proxy until that PR gets merged
@HEPfeickert No problem. There was definitely some anxiety involved in putting out (and promoting) code that had issues, so I wanted to get it fixed asap. I'm still not sure why I never ran into an issue with this using mamba for several different complicated projects on both macos and linux
pixi 0.30.0 is now available! In this release I contributed `pixi project export conda-explicit-spec` that allows you to export a pixi.lock file to a conda explicit spec that can be used with conda/mamba. Full release notes are here https://t.co/110zArSD4r @prefix_dev
pixi now also supports exporting a conda environment.yml as well thanks to @abkfenris, and I am working on functionality for exporting pip/uv requirements.txt for pypi dependencies.
I'm particularly excited about this since it allows you to manage environments using pixi and then deploy to conda/mamba. This replaces conda-lock for me and has the benefit of using pixi's more expressive pixi.toml format to specify envs in place of an environment.yml.
I'm going to be at @pycon 2024 in Pittsburgh and am looking forward to seeing some online faces in person. I'm local and will be at the convention all day Friday and partial days on Saturday and Sunday. Please reach out if you're going to be here and want to chat #PyCon#PyConUS
@Mailia Another tool that tries to give a "cargo for python" experience is https://t.co/DG4Ex99lbA from @prefix_dev. It would certainly solve your uWSGI issue since it can pull from conda channels that distribute pre-built binaries.
We wrote a blog about our multiple environment support!
It completely redefines the use of test and production environments with solve-groups.
✨ Introducing pixi's multiple environments
#rustlang#package#management#conda#Python#SoftwareEngineering
I've started experimenting with using pixi from @prefix_dev as a conda/mamba replacement. I'm not sold yet on the directory-based workflow (compared with a global registry of envs), but I'm hoping a future release allow for more flexibility.
@curiouswavefn I took p-chem at Haverford with Julio de Paula using the 6th edition. I believe we were the guinea pigs for some of the material that went into the next edition when Julio joined as co-author. It was a great class and he was really an outstanding teacher.
conda-lock has made environment management so much easier. Now I just create a unified conda-lock across all platforms, then render to a specific platform so that others can just use `conda/mamba create -n newenv --file conda-<platform>.lock`, without needing conda-lock