macOS Port Scaffold + DMG Installer Pipeline
Features
- macOS adapter scaffolds: Platform-conditional adapters for macOS — USB detection (pyusb), SCSI passthrough (USB BOT with kernel driver detach), hardware info (system_profiler), sensor enumerator (IOKit SMC for Intel, powermetrics for Apple Silicon, pynvml for eGPU)
- macOS CI pipeline: GitHub Actions builds macOS
.dmginstaller (PyInstaller + create-dmg) on tag push — universal app bundle with drag-to-Applications
Tests
- 37 new tests for macOS adapters (mocked IOKit/powermetrics/pyusb — run on Linux CI)
- 5170 total tests
Install
pipx install trcc-linuxOr download native packages from the release assets below.