# ACF Audio Monitor -- runtime dependencies
# Verified against PyPI macOS universal2/arm64 wheel availability, July 2026.
# Install with:  pip install -r requirements.txt

PyQt6>=6.9        # Qt6 bindings; single macOS universal2 wheel (arm64 + x86-64), Python >=3.10 required
pyqtgraph>=0.13.3 # plotting widget; auto-detects PyQt6 if no other Qt binding is already imported
numpy>=1.24
scipy>=1.10       # needs scipy.fft.next_fast_len / rfft(..., workers=...)
sounddevice>=0.4.6  # bundles PortAudio in its macOS wheel; no separate portaudio install needed
