← Back to context

Comment by bheztio

3 hours ago

And pipenv, or just literally manually creating a venv. Uv didn't invent that, it's winning on speed mainly, and then capitalising on starting with a base that includes multiple general improvements in the Python ecosystem.

uv also installs the python version your project needs which is a huge pain in the ass if you use some old Linux distro with outdated python.

  • Like pyenv pioneered for python and nvm for node ? ;)

    Years ago

    • Sure, but it's not a matter of capability but of low friction and sane defaults.

      These things matter though a lot of developers don't seem to understand that.

      In a uv project I can just git clone, cd, uv sync and I am ready to go. Nothing in the python ecosystem offered that before.