ivory

Simple MIDI keyboard monitor with advanced chord detection.
Log | Files | Refs | README | LICENSE

commit 91e7f644d756c1fd77e07c61fc7c6581cc21cd1e
parent 7280f81e6803adbab4cc5fe467b3b1a39a43bee0
Author: ganten7 <ganten7@users.noreply.github.com>
Date:   Sun, 14 Dec 2025 08:07:26 -0600

Fix Windows build: add --noupx, --clean, mido.backends.rtmidi import

- Add --noupx to disable UPX compression (fixes PKG archive error)
- Add --clean for clean builds
- Add --hidden-import mido.backends.rtmidi (matches macOS)
- Add --hidden-import PyQt5.sip for consistency
- Remove --collect-all PyQt5 which can cause issues

Diffstat:
M.github/workflows/release.yml | 6+++++-
1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml @@ -108,14 +108,18 @@ jobs: shell: pwsh run: | python -m PyInstaller --onefile --windowed --name ivory ` + --clean ` + --noupx ` + --noconfirm ` --hidden-import chord_detector ` --collect-submodules chord_detector ` --hidden-import PyQt5.QtCore ` --hidden-import PyQt5.QtGui ` --hidden-import PyQt5.QtWidgets ` --hidden-import PyQt5.QtWidgets.QApplication ` - --collect-all PyQt5 ` + --hidden-import PyQt5.sip ` --hidden-import mido ` + --hidden-import mido.backends.rtmidi ` --hidden-import rtmidi ` --collect-all mido ` --collect-all rtmidi `