Skip to content

Commit 74c28fe

Browse files
authored
Add files via upload
1 parent 2642102 commit 74c28fe

File tree

1 file changed

+54
-0
lines changed

1 file changed

+54
-0
lines changed

yt_audio_workbench.spec

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
2+
# PyInstaller spec for YT Audio Workbench (GUI entrypoint)
3+
# Build on Windows (PowerShell):
4+
# pyinstaller -y yt_audio_workbench.spec
5+
# Executable will be in dist/YT-Audio-Workbench/YT-Audio-Workbench.exe
6+
7+
# NOTE: Adjust icon path if you add one (icon='app.ico').
8+
9+
from PyInstaller.utils.hooks import collect_submodules
10+
11+
block_cipher = None
12+
13+
a = Analysis(
14+
['yt_audio_backup_gui.py'],
15+
pathex=[],
16+
binaries=[],
17+
datas=[
18+
('lang/en.json', 'lang'),
19+
('lang/fr.json', 'lang'),
20+
('HELP.md', '.'),
21+
],
22+
hiddenimports=collect_submodules('tkinter'),
23+
hookspath=[],
24+
hooksconfig={},
25+
runtime_hooks=[],
26+
excludes=[],
27+
win_no_prefer_redirects=False,
28+
win_private_assemblies=False,
29+
cipher=block_cipher,
30+
noarchive=False,
31+
)
32+
pyz = PYZ(a.pure, a.zipped_data, cipher=block_cipher)
33+
34+
exe = EXE(
35+
pyz,
36+
a.scripts,
37+
a.binaries,
38+
a.zipfiles,
39+
a.datas,
40+
[],
41+
name='YT-Audio-Workbench',
42+
debug=False,
43+
bootloader_ignore_signals=False,
44+
strip=False,
45+
upx=True,
46+
upx_exclude=[],
47+
console=False, # GUI
48+
disable_windowed_traceback=False,
49+
argv_emulation=False,
50+
target_arch=None,
51+
codesign_identity=None,
52+
entitlements_file=None,
53+
icon=None,
54+
)

0 commit comments

Comments
 (0)