Published an article about how we manage our project's #development environment at work using #direnv and #micromamba: https://blog.cosinux.org/2025-project-environment-management.html

Direnv sets up micromamba which in turn downloads our tooling. You basically just have to put `use micromamba my-env my-env.txt` in your `.envrc` file and direnv takes care of bootstrapping and activating the micromamba environment.

A blog about Damien Merenne

Why do I get *pulseaudio* as a dependency when installing #Matplotlib with #Micromamba...?

#Conda

#Conda is still driving me crazy.🙈
The confusion is actually perfect...
Conda is actually a package manager.
But then there is also #Anaconda and #Miniconda as package managers.

Both Miniconda and Anaconda install conda.
Then there is #mamba A reimplementation of Conda in C++. There is also #Micromamba...but no #Minimamba...

#bioinformatics

🥴 🐍

Wow #micromamba looks seriously buggy, anyone using it here?

I just cancelled an environment removal by answering `n` interactively, and it deleted it anyway! 😬

This and the fact that I cannot get #Nextflow to use the java libraries installed in the environment.

uv: Python packaging in Rust
https://astral.sh/blog/uv
They're aiming to build a cargo-like experience for #python. That will be welcome and I'm hopeful.

It does bring up a question for me though. I primarily use #conda (via #micromamba) for managing projects. How's that going to work with uv, and not?

uv: Python packaging in Rust

uv is an extremely fast Python package installer and resolver, designed as a drop-in alternative to pip and pip-tools.

@eliocamp Your comments are timely indeed! I've just spent last night fixing a mess I created by trying different env managers... and bloody reticulate!

It all started because #conda was slow, so I installed #micromamba and loved it. But reticulate (which I need for uni) wouldn't acknowledge the env. So I tried #mamba and promptly broke my system. #Cmd died, and so did #rstats, #python and #neovim. My entire rig.

I can laugh about it now, because I still haven't slept and I've lost it. Haha!

@michaelaye @mattb @leeg I have an update! I couldn't get the #rstats 'reticulate' package to acknowledge my #micromamba environment so I decided to try #mamba instead. Maybe I was too reckless with chopping and changing tools, because my system became corrupted and I had to return to a recent snapshot of #windows. It was messy and it took me all night to fix.

That was... an adventure.

#mamba & #micromamba 1.2: general (and #conda compatible) software package managers for any kind of software and all operating systems https://prefix.dev/blog/mamba_release_1.2
Mamba 1.2 Release | The prefix.dev blog

prefix.dev – solving package management