# Python interface virtual environment management

setup:
    python3.11 -m venv .venv
    source .venv/bin/activate && maturin develop

clean:
    rm -rf .venv

rebuild: clean setup

status:
    @echo "Virtual environment status:"
    @if [ -d ".venv" ]; then echo "✅ .venv exists"; else echo "❌ .venv missing"; fi
    @if [ -n "$VIRTUAL_ENV" ]; then echo "🟢 Currently activated: $VIRTUAL_ENV"; else echo "🔴 Not activated"; fi

activate:
    @echo "To activate the virtual environment, run:"
    @echo "source .venv/bin/activate"