frappy/installer/frappy-gui.spec
Georg Brandl 2cf073e7d8 installer: add config for frappy gui exe
Change-Id: I1abc325f685f8e95fac281b419be3defcc1e4485
Reviewed-on: https://forge.frm2.tum.de/review/c/secop/frappy/+/30508
Tested-by: Jenkins Automated Tests <pedersen+jenkins@frm2.tum.de>
Reviewed-by: Georg Brandl <g.brandl@fz-juelich.de>
2023-03-06 08:24:15 +01:00

34 lines
910 B
Python

# -*- mode: python -*-
import sys
from os import path
sys.path.insert(0, path.abspath('.'))
from utils import rootdir, find_uis, find_modules
binscript = path.join(rootdir, 'bin', 'frappy-gui')
a = Analysis([binscript],
pathex=[rootdir],
binaries=[],
datas=find_uis() + [
(path.join(rootdir, 'frappy', 'RELEASE-VERSION'), 'frappy')],
hiddenimports=find_modules('frappy', 'gui'),
hookspath=[],
excludes=['matplotlib'],
win_no_prefer_redirects=False,
win_private_assemblies=False,
cipher=None)
pyz = PYZ(a.pure, a.zipped_data, cipher=None)
exe = EXE(pyz,
a.scripts,
a.binaries,
a.zipfiles,
a.datas,
name='frappy-gui',
strip=False,
debug=False,
console=False)