[no ci] comment on what add_lib.py does

This commit is contained in:
Jay Lee
2024-09-17 22:01:36 -04:00
parent a33b89788c
commit a40df40f9b
2 changed files with 11 additions and 0 deletions

View File

@@ -1,6 +1,12 @@
import os
import sys
'''
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
'''
sys.path.append(os.path.join(os.getcwd(), 'lib'))
sys._MEIPASS=os.path.join(sys._MEIPASS, 'lib')

View File

@@ -23,6 +23,10 @@ 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'],
@@ -57,6 +61,7 @@ match platform:
case "darwin":
if getenv('arch') == 'universal2':
target_arch = "universal2"
codesign_identity = getenv('codesign_identity')
if codesign_identity:
entitlements_file = '../.github/actions/entitlements.plist'