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 46 47 48 49 50 51 52 53 54
| #!/usr/bin/python
# -*- coding: utf-8 -*-
# Python 2.7
import sys, os
from cx_Freeze import setup, Executable
#############################################################################
# preparation des options
# chemins de recherche des modules
path = sys.path
# options d'inclusion/exclusion des modules
includes = []
excludes = []
packages = []
# copier les fichiers et/ou répertoires et leur contenu:
includefiles = []
# construction du dictionnaire des options
options = {"path": path,
"includes": includes,
"excludes": excludes,
"packages": packages,
"include_files": includefiles
}
#############################################################################
# preparation des cibles
base = None
# à mettre en commentaire pour un programme 'console' pour Windows
#if sys.platform == "win32":
# base = "Win32GUI"
cible_1 = Executable(
script = "printcoucou.py",
base = base,
compress = True,
icon = None,
)
#############################################################################
# creation du setup
setup(
name = "printcoucou",
version = "1",
description = "printcoucou",
author = "Tyrtamos",
options = {"build_exe": options},
executables = [cible_1]
) |
Partager