#!/usr/bin/env bash
# Idempotent systray runtime dependency check (system Python + GObject introspection).
set -euo pipefail

ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
cd "$ROOT"

python3 - <<'PY'
import gi

gi.require_version("Gtk", "3.0")
gi.require_version("AyatanaAppIndicator3", "0.1")
from gi.repository import AyatanaAppIndicator3, Gtk  # noqa: F401
PY

echo "bootstrap: systray runtime Python bindings OK (dev tools: uvx per docs/claudex-invariants.md)"
