summaryrefslogtreecommitdiff
path: root/labdaq.spec
diff options
context:
space:
mode:
Diffstat (limited to 'labdaq.spec')
-rw-r--r--labdaq.spec72
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",
-)