#!/usr/bin/python # -*- coding: utf-8 -*- # Python 2.7 # 02/2011 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 = ["sip"] includes = ["sip"] excludes = [] packages = ["PyQt4"] # copier les fichiers et/ou répertoires et leur contenu: includefiles = [] # pour inclusion éventuelle de bibliothèques supplémentaires binpathincludes = [] if sys.platform == "darwin": print('zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz') # pour que les bibliothèques de /usr/lib soient copiées aussi #binpathincludes += ["/Library/Frameworks/QtCore.framework/Versions/4/QtCore"] print('yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy') #print('zzzzzz'+str(binpathincludes)+'zzzzzzzz') # construction du dictionnaire des options options = {"path": path, "includes": includes, "excludes": excludes, "packages": packages, "include_files": includefiles, #"bin_path_includes": binpathincludes } ############################################################################# # preparation des cibles base = None if sys.platform == "win32": base = "Win32GUI" cible_1 = Executable( script = "pau6.py", base = base, compress = True, icon = None, ) ############################################################################# # creation du setup setup( name = "pau6", version = "1", description = "test", author = "Tyrtamos", options = {"build_exe": options}, executables = [cible_1] )