Skip to main content

Development Setup

Prerequisites

  • Python 3.10 or newer
  • uv for dependency management

Setting Up Development Environment

  1. Clone the repository:

    git clone https://github.com/VectorInstitute/vector-inference.git
    cd vector-inference
    
  2. Install development dependencies:

    uv sync --all-extras --group dev
    
  3. 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