Seems like on Windows, PyInstaller silently ignores libraries we passed with --hidden-import if they are not installed: causing our release artifacts to have a broken flashtool.
Add a pip install of the scripts/requirements.txt in build.sh and Arduino build workflows, so that the packages are available for PyInstaller to include.
Seems like on Windows, PyInstaller silently ignores libraries we passed with --hidden-import if they are not installed: causing our release artifacts to have a broken flashtool.
Add a pip install of the scripts/requirements.txt in build.sh and Arduino build workflows, so that the packages are available for PyInstaller to include.
Verified successful flashing from Windows 10 with the output of this run: https://github.com/atvrager/coralmicro/actions/runs/4471816214