uv
uv copied to clipboard
Workspace per project lockfile and virtual environment
Hi,
Currently, in workspace mode uv will install a virtual environment and will create a global lock file in the project root.
Please allow to have a separate .venv and uv.lock per project.
The use case for this is that in a monorepo you might want to have strict separate dependencies per project but have the ability to efficiently resolve and install the dependencies in one command.
This is how pnpm workspace install works with the shared-workspace-lockfile option set to false.