- #!/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"
|