From e6ced7fff6b7ce10e92cfe0c2cfdf3dabf3700cf Mon Sep 17 00:00:00 2001 From: Jay Lee Date: Wed, 18 Sep 2024 08:18:27 -0400 Subject: [PATCH] actions: remove add_lib hack and use contents_directory PyInstaller feature instead --- src/gam.spec | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/gam.spec b/src/gam.spec index b94cd2db..a548442f 100644 --- a/src/gam.spec +++ b/src/gam.spec @@ -22,12 +22,6 @@ hiddenimports = [ ] runtime_hooks = [] -if getenv('PYINSTALLER_BUILD_ONEDIR') == 'yes': - # for onedir, add_lib.py allows moving many - # library files into a lib/ directory to make - # onedir cleaner. Thanks to: - # https://medium.com/@philipp.h/reduce-clutter-when-using-pyinstaller-in-one-directory-mode-b631b9f7f89b - runtime_hooks.append('add_lib.py') a = Analysis( ['gam/__main__.py'], pathex=[], @@ -92,6 +86,8 @@ if getenv('PYINSTALLER_BUILD_ONEDIR') == 'yes': strip=strip, upx=upx, console=console, + # put most everyting under a lib/ subfolder + contents_directory='lib', disable_windowed_traceback=disable_windowed_traceback, argv_emulation=argv_emulation, target_arch=target_arch,