Earlier quoted context omitted.
If the libraries are meant to be used together, you can get away with one venv. If they should be decoupled, then one venv per lib is better. There is not much to know: - uv python install if you want a particular version of python to be installed - uv init --vcs none [--python ] in each directory to initialize the python project - uv add [--dev] to add libraries to your venv - uv run when you want to run a command i…
uv sync if you clone a github repo
You can even use --extra and --group with uv run like with uv sync. But in a monorepo, those are rare to use.