Windows Port Scaffold + Installer Pipeline
Features
- Windows adapter scaffolds — USB detection (WMI), SCSI passthrough (DeviceIoControl), hardware info, sensor enumerator
- LibreHardwareMonitor GPU sensors — GPU Hotspot temp, Memory Junction temp, Core Voltage via NVAPI (Windows-exclusive, not available via pynvml)
- Windows installer CI — PyInstaller + Inno Setup builds
trcc-setup.exeon tag push (CLI + GUI) - Platform detection —
core/platform.pyconditionally wires Windows vs Linux adapters
Tests
- 83 new tests for Windows adapters (mocked WMI/LHM/pynvml — run on Linux CI)
- 5133 total tests
Install
pipx (recommended):
pipx install trcc-linux
Fedora/openSUSE: sudo dnf install <url>.rpm
Ubuntu 24.04+: sudo dpkg -i <url>.deb
Arch/CachyOS: sudo pacman -U <url>.pkg.tar.zst
If this project helps you, consider buying me a beer 🍺 or Ko-fi ☕