Development Setup
Prerequisites
- Python 3.10 or newer
- uv for dependency management
Setting Up Development Environment
-
Clone the repository:
git clone https://github.com/VectorInstitute/vector-inference.git cd vector-inference -
Install development dependencies:
uv sync --all-extras --group dev -
Install pre-commit hooks:
pre-commit install
NOTE If you prefer using virtual environments, step 2 creates a virtual environment by default, run the following to activate:
source .venv/bin/activate