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:
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 `