| ▲ | duskdozer 10 hours ago |
| Not surprised at all on this. I've been really suspicious about how hard `uv` was being pushed in 24/25. |
|
| ▲ | moregrist 10 hours ago | parent | next [-] |
| I think the push has been entirely organic. Compared to existing tooling, uv is fantastically fast. One of the bigger pain points I’ve faced in Python is dependency resolution. conda could take 30-60 minutes in some cases. uv took seconds. A serious quality of life improvement. |
| |
| ▲ | edelbitter 5 hours ago | parent | next [-] | | > dependency resolution. conda could take 30-60 minutes Quite literally this is what first raised the alarm bells for me. Dependency resolution complexity is more of a symptom. If that delay ends up being the point where Ops finally agrees that things have gone very wrong, then fixing that delay is not really helping hire the maintenance folks that can make those dependencies.. well, "dependable" again. | |
| ▲ | optionalsquid 6 hours ago | parent | prev [-] | | 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 6 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 2 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 |
|
|
|
|
| ▲ | UqWBcuFx6NV4r 2 hours ago | parent | prev | next [-] |
| Are you legitimately unable to tell the difference between something being “pushed” and people just legitimately liking and using something? If you’re going to be a grump about everything, sometimes your broken clock is going to be right. It’s still not worth showing off. |
|
| ▲ | zemo 10 hours ago | parent | prev | next [-] |
| "was being pushed" ... by whom? I think there's widespread grassroots support for it because it's a good tool. |
|
| ▲ | a_t48 9 hours ago | parent | prev | next [-] |
| Hey now, I was a completely organic shill! I worked for free! |
|
| ▲ | yoyohello13 9 hours ago | parent | prev [-] |
| uv and ruff are incredible tools for python development, and I've loved my time using ty. This acquisition is absolutely terrible. |