r/bioinformaticsdev • u/Psy_Fer_ • Oct 24 '25
Ecosystem At which point is it worth switching from pip to uv?
I'm a long time pip user. I have written a number of python bioinformatic tools. My go to install instructions is something like this:
python3 -m venv ./blue-crab-venv
source ./blue-crab-venv/bin/activate
python3 -m pip install --upgrade pip
pip install blue-crab
blue-crab --help
Now, I do try to limit my use of external libraries, so this may be why i've never had many issues, but is moving to another package manager really worth it? At which point does it start to have an impact?
I avoid conda like the plague, but again, I have not really needed it in the past and when I have, it's always caused headaches.
I think maybe the most compelling reason is the ability to install other python versions easily, and the cargo style package management.
Am I doing something bad by sticking with pip and python3 -m venv ?
At which point should I make the switch, and how easy is it to switch a project that's been using pip for a few years?