diff options
Diffstat (limited to 'labdaq.spec')
| -rw-r--r-- | labdaq.spec | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/labdaq.spec b/labdaq.spec deleted file mode 100644 index 635af06..0000000 --- a/labdaq.spec +++ /dev/null @@ -1,72 +0,0 @@ -# labdaq.spec -# -# PyInstaller build spec. Build with: -# pyinstaller labdaq.spec -# -# Output: dist/LabDAQ/LabDAQ.exe (onedir build — required, not onefile: -# tufup replaces individual files in the install directory on update, -# which a single-file onefile exe can't do). - -import sys -from pathlib import Path - -block_cipher = None - -root_dir = Path(SPECPATH) - -# root.json is generated by scripts/release/repo_init.py — bundle it once it -# exists so a fresh install can bootstrap tufup trust without an insecure -# first fetch. Skip silently before that's ever been run (e.g. first build). -datas = [ - (str(root_dir / "ui" / "style_dark.qss"), "ui"), - (str(root_dir / "ui" / "style_light.qss"), "ui"), - (str(root_dir / "ui" / "style.qss"), "ui"), - (str(root_dir / "plugins"), "plugins"), -] -_root_json = root_dir / "scripts" / "release" / "repository" / "metadata" / "root.json" -if _root_json.exists(): - datas.append((str(_root_json), "repository/metadata")) - -a = Analysis( - ["main.py"], - pathex=[str(root_dir)], - binaries=[], - datas=datas, - hiddenimports=[], - hookspath=[], - hooksconfig={}, - runtime_hooks=[], - excludes=[], - win_no_prefer_redirects=False, - win_private_assemblies=False, - cipher=block_cipher, - noarchive=False, -) -pyz = PYZ(a.pure, a.zipped_data, cipher=block_cipher) - -exe = EXE( - pyz, - a.scripts, - [], - exclude_binaries=True, - name="LabDAQ", - debug=False, - bootloader_ignore_signals=False, - strip=False, - upx=True, - console=False, - disable_windowed_traceback=False, - target_arch=None, - codesign_identity=None, - entitlements_file=None, -) -coll = COLLECT( - exe, - a.binaries, - a.zipfiles, - a.datas, - strip=False, - upx=True, - upx_exclude=[], - name="LabDAQ", -) |
