1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
| # -*- coding: utf-8 -*-
import sys, os
from cx_Freeze import setup, Executable
#############################################################################
# preparation des options
path = sys.path + [r"C:\python33\GC_package"]
includes = ["menu","fonctions","enregistrement","maintenance_concours","maintenance_inscriptions",
"maintenance_parties","maintenance_societe","maintenance_tirage",
"edit_inscriptions","edit_tirage","maintenance_bordereaux"]
excludes = []
packages = ["PIL"]
include_files = ["GC_package", "fond1.png","boules.ico","BORD.html","TIRAGE.html","INSCR.html","msvcr100.dll","TIRAGE.db"]
options = {"path": path,
"includes": includes,
"excludes": excludes,
"packages": packages,
"include_files": include_files
}
#############################################################################
# preparation des cibles
icone = None
base = None
if sys.platform == "win32":
base = "Win32GUI"
icone = "boules.ico"
cible_1 = Executable(
script = "menu_gen.py",
base = base,
compress = True,
icon = icone,
targetName='Win_GC.exe'
)
#############################################################################
# creation du setup
setup(
name = "Win_Sport_Boules",
version = "0.1",
description = "Win_GC : Gestion d'un concours de boules",
author = "Zevulko",
options = {"build_exe": options},
executables = [cible_1]
) |
Partager