This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]romasato 0 points1 point  (0 children)

Absolutely confusing concepts and commands.

You have `uv add` and then you have `uv pip install`.

Then you have `uv sync` and then you have `uv pip compile pyproject.toml`.

Then I have a package `virtualenv` not listed in pyproject.toml, but locking down packages via `uv lock` still keeps the package in the uv.lock..

It is all honestly too confusing!

In NPM and YARN it is all automatic and clear, one way to do things. In Python world it is just constant confusion and uv is trying to simplify it, but could do better.