Remix.run Logo
optionalsquid 8 hours ago

uv replaces pip (and venv, and pipx, and more), not conda. If you want a uv-equivalent that replaces conda, then look at pixi: https://pixi.prefix.dev/

moregrist 7 hours ago | parent [-]

Sure, it replaces pip, but _we used conda_ for env management. And the slow part was still _dependency resolution_, much like pip.

Was there a better option? I’m sure. Choices were made. Regrets were had. Switching to uv was a huge improvement for our purposes.

optionalsquid 4 hours ago | parent [-]

If all you are installing using conda is pypi packages and different versions of Python, then sure, uv is a fine replacement. I use it for that as well. But if you are using other conda/conda-forge/bioconda packages, then uv isn't a replacement since it cannot install those. However, Pixi can replace conda for that use-case and it's about as fast as uv since it uses uv's dependency resolution code