Clone a repo, cd into it, and then
# install uv at the system level
pip install uv
# create your virtual environment
uv sync --all-groups --all-extras
# use it
source .venv/bin/activate
# not technically part of the venv, but an easily forgotten step that usually applies here:
pre-commit install