uv
uv copied to clipboard
Support custom venv locations for `uv sync`
uv pip install supports the VIRTUAL_ENV environment variable, allowing package installation into venvs not located in the same directory as the project. uv sync would also benefit from being able to install packages into external venvs (perhaps as a flag?)
Since uv sync also creates venvs if they don't exist, it should do so in the custom location.