#!/bin/bash SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" source "$SCRIPT_DIR/setenv.sh" # Python 3.12: numpy 1.26 / pandas 2.1 aus requirements.txt gibt es nicht fuer neuere Versionen if [ ! -d "$PROJECT/.venv" ]; then echo "Initialisiere Python virtual environment..." uv venv "$PROJECT/.venv" --python 3.12 || exit 1 echo "Erfolgreich." echo "Installiere erforderliche Python Packages..." if ! uv pip install --python "$PROJECT/.venv" -r "$PROJECT_LIB/requirements.txt" -q; then echo "FEHLER: Installation fehlgeschlagen, entferne .venv" rm -rf "$PROJECT/.venv" exit 1 fi echo "Erfolgreich" else echo "Erforderliche Python Packages bereits installiert!" fi