[specs] onefile build for macos

This commit is contained in:
Jan Grewe 2021-03-21 00:35:48 +01:00
parent f7de2ccf0f
commit ea68f49d21
3 changed files with 19 additions and 18 deletions

View File

@ -36,7 +36,7 @@ jobs:
- name: create package - name: create package
run: | run: |
pyrcc5 resources.qrc -o resources.py pyrcc5 resources.qrc -o resources.py
pyinstaller --osx-bundle-identifier="de.uni-tuebingen.neuroetho.blipblop" blipblop_darwin.spec pyinstaller blipblop_darwin.spec
- name: Upload a Build Artifact - name: Upload a Build Artifact
uses: actions/upload-artifact@v2.2.2 uses: actions/upload-artifact@v2.2.2

View File

@ -1,10 +1,7 @@
# BlibBlop # BlibBlop
A PyQt5 based cross-platform experiment for measuring reaction times in human observers. A PyQt5 based cross-platform tool to run tiny experiment for measuring reaction times in human observers to visual or auditory stimuli.
## Dependencies ## Dependencies
- PyQt5 - PyQt5
- numpy

View File

@ -4,7 +4,7 @@ block_cipher = None
a = Analysis(['blipblop_main.py'], a = Analysis(['blipblop_main.py'],
pathex=['.'], pathex=['/Users/jan/projects/programming/blipblop'],
binaries=[], binaries=[],
datas=[('docs/index.md', "docs"), datas=[('docs/index.md', "docs"),
('docs/visual_task.md', "docs"), ('docs/visual_task.md', "docs"),
@ -38,21 +38,25 @@ pyz = PYZ(a.pure, a.zipped_data,
exe = EXE(pyz, exe = EXE(pyz,
a.scripts, a.scripts,
a.binaries,
a.zipfiles,
a.datas,
[], [],
name='BlipBlop', name='BlipBlop',
debug=True, debug=True,
bootloader_ignore_signals=False, bootloader_ignore_signals=False,
strip=False, strip=False,
upx=True, upx=True,
console=True, upx_exclude=[],
icon='icons/blipblop_logo.icns' runtime_tmpdir=None,
) console=False , icon='icons/blipblop_logo.icns')
coll = COLLECT(exe, app = BUNDLE(exe,
a.binaries, name='BlipBlop.app',
a.zipfiles, icon='icons/blipblop_logo.icns',
a.datas, bundle_identifier='de.uni-tuebingen.neuroetho.blipblop',
strip=False, info_plist={
upx=True, 'NSPrincipalClass': 'NSApplication',
upx_exclude=[], 'NSAppleScriptEnabled': False,
name='BlipBlop') },
)