Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
python:pyinstaller [2024/02/16 14:24] marclebrun [Création de l'exécutable] |
python:pyinstaller [2024/02/17 06:05] (Version actuelle) marclebrun |
||
---|---|---|---|
Ligne 67: | Ligne 67: | ||
</code> | </code> | ||
+ | ===== Fichier .spec ===== | ||
+ | |||
+ | <code python> | ||
+ | # -*- mode: python ; coding: utf-8 -*- | ||
+ | |||
+ | |||
+ | a = Analysis( | ||
+ | ['leuze.py'], # Nom du script principal | ||
+ | pathex=[], | ||
+ | binaries=[], | ||
+ | datas=[], | ||
+ | hiddenimports=[], | ||
+ | hookspath=[], | ||
+ | hooksconfig={}, | ||
+ | runtime_hooks=[], | ||
+ | excludes=[], | ||
+ | noarchive=False, | ||
+ | ) | ||
+ | pyz = PYZ(a.pure) | ||
+ | |||
+ | exe = EXE( | ||
+ | pyz, | ||
+ | a.scripts, | ||
+ | [], | ||
+ | exclude_binaries=True, | ||
+ | name='wxLeuze', # Nom de l'exécutable : wxLeuze.exe | ||
+ | debug=False, | ||
+ | bootloader_ignore_signals=False, | ||
+ | strip=False, | ||
+ | upx=True, | ||
+ | console=False, | ||
+ | disable_windowed_traceback=False, | ||
+ | argv_emulation=False, | ||
+ | target_arch=None, | ||
+ | codesign_identity=None, | ||
+ | entitlements_file=None, | ||
+ | ) | ||
+ | coll = COLLECT( | ||
+ | exe, | ||
+ | a.binaries, | ||
+ | a.datas, | ||
+ | strip=False, | ||
+ | upx=True, | ||
+ | upx_exclude=[], | ||
+ | name='wxLeuze', # Nom du sous-dossier : \dist\wxLeuze\ | ||
+ | ) | ||
+ | </code> | ||