#!/usr/bin/env bash set -euo pipefail PROJECT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" VENV_DIR="$PROJECT_DIR/.venv" if [[ ! -d "$VENV_DIR" ]]; then python3 -m venv "$VENV_DIR" fi "$VENV_DIR/bin/python" -m pip install --upgrade pip "$VENV_DIR/bin/python" -m pip install -e "$PROJECT_DIR[dev]" echo "Environment ready: $VENV_DIR"