File tree Expand file tree Collapse file tree 1 file changed +54
-0
lines changed Expand file tree Collapse file tree 1 file changed +54
-0
lines changed Original file line number Diff line number Diff line change
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
+ )
You can’t perform that action at this time.
0 commit comments