Building your PyInstaller App for multiple OSs with GitHub Actions

1 · Alex Coleman · March 28, 2023, midnight
Previously, I’d written about building a graphical user interface (GUI) for a command line tool (CLI) with PySimpleGUI and packaging it up with PyInstaller. One drawback I noted with this (and is noted by PyInstaller themselves) is that you can’t cross compile. This is a pain when I want to be able to build the app for operating systems (OS) I don’t have access too or don’t really want to spin up a virtual machine just to build an executeable. A natural solution to this feels like GitHub actio...