Remix.run Logo
simonw 3 days ago

The key issue uv solved wasn't dependencies, it was environments.

I used to have hundreds of venv folders scattered around my machine. These days I use "uv run" or "uvx" or "uv run --with boto3 python" and uv handles all of the bookkeeping for me.

bmitc 3 days ago | parent [-]

Poetry had already solved that.

simonw 3 days ago | parent | next [-]

What's the poetry equivalent of this?

  uv run --with boto3 python
bmitc 3 days ago | parent [-]

The claim was:

> The key issue uv solved wasn't dependencies, it was environments.

and not specific, niche features.

I don't know of such a command in Poetry, but it could still be solved with dev groups or running Python in the virtual environment and installing the package.

simonw 3 days ago | parent [-]

That command is an environment command. It runs Python in a temporary environment with boto3 installed - I use that trick all the time.

saaspirant 3 days ago | parent | prev [-]

It was very slow compared to uv

bmitc 3 days ago | parent [-]

Yes, but it still solves dependencies and environments.

pixl97 3 days ago | parent [-]

"Solves one problem by introducing another, possibly worse problem"

And you wonder why people didn't adopt it.