Remix.run Logo
morshu9001 3 hours ago

I can't find the quote for this, but I remember Python maintainers wanted package installing and management to be separate things. uv did the opposite, and instead it's more like npm.

MBCook an hour ago | parent [-]

Do you remember the reason? I spend most of my time in the Java and JS ecosystems where one tool does both jobs.

In my mind they’re pretty heavily linked. But that may be based on not experiencing the opposite. At least not as far as I can remember.

morshu9001 7 minutes ago | parent [-]

Separation of concerns. They just wanted pip to be a good installer and let package managers* use pip. But uv didn't end up doing that either.

* or workflow tools as they're called here https://packaging.python.org/en/latest/guides/tool-recommend...