Remix.run Logo
maeln 2 days ago

For me, the speed is the least interesting part of `uv`. What I like about it is what it bundle into a single bin : Managing installed python version, automatically creating local .venv for the project (I don't like software like pipenv who install the venv who knows where in a global directory of their choosing), support of pyproject.toml, including of the python version declared in it, and running script with dependencies.

None of it is unique to `uv` I believe, but it does it all, reliably, is easy to install, and easy to use. In terms of DX, for my use cases, it beat poetry, pipenv, pyenv (for python version management) and just using pip

BrokenCogs 2 days ago | parent [-]

For a uv noob like me: what do you mean by bundling it all into a single binary? How does that work?

MayeulC 2 days ago | parent | next [-]

UV can be built (or downloaded) as a single optionally statically linked with the libc executable file, with no other dependencies. That makes it very easy to distribute on weird systems.

2 days ago | parent | prev [-]
[deleted]