Skip to content

Commit b020090

Browse files
committed
add Python optimizations to release-macos and release-windows jobs
1 parent 828df3b commit b020090

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

.github/workflows/build-release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
run: pip install -r requirements-dev.txt
2121
# see https://docs.github.com/en/actions/guides/building-and-testing-python#specifying-a-python-version
2222
- name: Create app with pyinstaller
23-
run: pyinstaller --windowed --name "Study Planner" --add-binary '/Users/runner/hostedtoolcache/Python/3.9.*/x64/lib/python3.9/site-packages/pymediainfo/libmediainfo*.dylib:.' --icon icons/icon_square.png main.py
23+
run: PYTHONOPTIMIZE=1 pyinstaller --windowed --name "Study Planner" --add-binary '/Users/runner/hostedtoolcache/Python/3.9.*/x64/lib/python3.9/site-packages/pymediainfo/libmediainfo*.dylib:.' --icon icons/icon_square.png main.py
2424
- name: Enable dark mode support and add info to app
2525
run: python utils/edit_mac_app_info.py
2626
# - name: Codesign app
@@ -54,7 +54,7 @@ jobs:
5454
shell: cmd
5555
# see https://docs.github.com/en/actions/guides/building-and-testing-python#specifying-a-python-version
5656
- name: Create app with pyinstaller
57-
run: pyinstaller --windowed --name "Study Planner" --add-binary C:\hostedtoolcache\windows\python\3.9.0\x64\lib\site-packages\pymediainfo\MediaInfo.dll;. --add-data icons;icons --icon icons\icon_round.ico --onefile main.py --version-file windows_version_file.py
57+
run: set PYTHONOPTIMIZE=1 && pyinstaller --windowed --name "Study Planner" --add-binary C:\hostedtoolcache\windows\python\3.9.0\x64\lib\site-packages\pymediainfo\MediaInfo.dll;. --add-data icons;icons --icon icons\icon_round.ico --onefile main.py --version-file windows_version_file.py
5858
shell: cmd
5959
- name: Compress app to archive
6060
run: |

0 commit comments

Comments
 (0)