1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- # -*- mode: python ; coding: utf-8 -*-
- from PyInstaller.utils.hooks import collect_all
- import os
- datas = {{ datas }}
- binaries = {{ binaries }}
- hiddenimports = {{ hiddenimports }}
- {% for value in collect_all %}tmp_ret = collect_all('{{ value }}')
- datas += tmp_ret[0]; binaries += tmp_ret[1]; hiddenimports += tmp_ret[2]
- {% endfor %}
- block_cipher = None
- a = Analysis(
- [{{ entrypoint }}],
- pathex=[],
- binaries=binaries,
- datas=datas,
- hiddenimports=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=r'{{ name }}',
- debug=False,
- bootloader_ignore_signals=False,
- strip={{ strip }},
- upx={{ upx }},
- console=False,
- disable_windowed_traceback=False,
- argv_emulation=False,
- target_arch={{ target_arch }},
- codesign_identity=os.getenv('CODESIGN_IDENTITY', None),
- entitlements_file={{ entitlements_file }},
- icon={{ icon }}
- )
- coll = COLLECT(
- exe,
- a.binaries,
- a.zipfiles,
- a.datas,
- strip=False,
- upx=True,
- upx_exclude=[],
- name=r'{{ name }}'
- )
- {% if macos == true %}app = BUNDLE(
- coll,
- name='{{ name }}.app',
- icon={{ icon }},
- bundle_identifier={{ osx_bundle_identifier }}
- ){% endif %}
|