For development usage, we use uv to handle dependency installation.
uv can be installed via, e.g.
curl -LsSf https://astral.sh/uv/install.sh | shand ensuring that uv is available in your $PATH
Install the dependencies:
uv lock
uv sync
uv tool install pre-commit --with pre-commit-uv --force-reinstall
uvx pre-commit install