1
0
forked from IQ.Lvbs/IQ.Pilot
Files
IQ.Pilot/tools/iqmacvisiond/macos/setup.sh
2026-08-22 23:42:42 -05:00

22 lines
672 B
Bash
Executable File

#!/bin/bash
# Copyright © IQ.Lvbs, apart of Project Teal Lvbs, All Rights Reserved, licensed under https://konn3kt.com/tos/
set -euo pipefail
RES="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." >/dev/null && pwd)"
SUPPORT="$HOME/Library/Application Support/IQVision"
VENV="$SUPPORT/venv"
PY="$VENV/bin/python"
mkdir -p "$SUPPORT"
if [ ! -x "$PY" ]; then
echo "Creating IQ Vision environment (one time)…"
/usr/bin/python3 -m venv "$VENV"
"$PY" -m pip install --upgrade --quiet pip
"$PY" -m pip install --quiet numpy "opencv-python-headless>=4.8" rumps
fi
export PYTHONPATH="$RES:$RES/tinygrad_repo"
export DEV=METAL
exec "$PY" "$RES/tools/iqmacvisiond/menubar.py"