4 ms·
I find the python tooling so confusing now. There’s pip, virtualenv, pipx, uv, probably half a dozen others I’m missing. I like node, npm isolates by default, n
by asaddhamani 1y ago
I find the python tooling so confusing now. There’s pip, virtualenv, pipx, uv, probably half a dozen others I’m missing. I like node, npm isolates by default, npx is easy to understand, and the ecosystem is much less fragmented. I see a python app on GitHub and they’re all listing different package management tools. Reminds me of that competing standards xkcd.
- tabletcorry 1y agoNode has at least bun, and probably other tools, that attempt to speed things up in similar ways. New tooling is always coming for our languages of choice, even if we aren't paying attention.
- theultdev 1y agowell there's npm, pnpm, yarn, bun package managers not a python developer, so not sure it's equivalent as the npm registry is shared between all.
- collinmanderson 1y ago> There’s pip, virtualenv, pipx, uv, probably half a dozen others I’m missing... > Reminds me of that competing standards xkcd. Yes, for years I've sat on the sidelines avoiding the fragmented Poetry, ppyenv, pipenv, pipx, pip-tools/pip-compile, rye, etc, but uv does now finally seem to be the all-in-one solution that seems to be succeeding where other tools have failed.
- zahlman 1y ago> I see a python app on GitHub and they’re all listing different package management tools. In general, you can use your preferred package management tool with their code. The developers are just showing you their own workflow, typically.