def create_executable(): """Build executable using ``guidata.disthelpers``""" dist = Distribution() dist.setup(name="Example", version="1.1", description="Embedding Spyder Qt shell", script="example.pyw", target_name="example.exe") spyderlib.add_to_distribution(dist) #dist.add_modules('matplotlib') # Uncomment if you need matplotlib dist.excludes += ['IPython'] # Building executable dist.build('cx_Freeze')
def create_executable(): """Build executable using ``guidata.disthelpers``""" head = os.path.join("..", "swmm5ea") #lst=[glob(os.path.join(head,x)) for x in sc.LIST_OF_FILE_GLOBS] #lst=[item for sublist in lst for item in sublist] #data_files=[[dirname(x)[13:],[x]] for x in lst] cwd = os.path.abspath(os.path.join(os.getcwd(), "..", "swmm5ea")) data_files = [[ os.path.dirname(x[len(cwd) + 1:]), [os.path.join("..", "swmm5ea", x[len(cwd) + 1:])] ] for x in sc.LIST_OF_FILE_GLOBS] for i in data_files: print i #raw_input() dist = Distribution() dist.setup(name=sc.NAME, version=sc.VERSION, description=sc.DESCRIPTION, script="..\swmm5ea\swmm5ec_.pyw", target_name=sc.TARGET, icon="../res/DNA.ico", data_files=data_files) dist.add_modules('guidata', 'guiqwt') # Building executable dist.build('cx_Freeze')
def create_executable(): """Build executable using ``guidata.disthelpers``""" head=os.path.join("..","swmm5ea") #lst=[glob(os.path.join(head,x)) for x in sc.LIST_OF_FILE_GLOBS] #lst=[item for sublist in lst for item in sublist] #data_files=[[dirname(x)[13:],[x]] for x in lst] cwd=os.path.abspath(os.path.join(os.getcwd(),"..","swmm5ea")) data_files=[[ os.path.dirname(x[len(cwd)+1:]), [os.path.join("..","swmm5ea",x[len(cwd)+1:])] ] for x in sc.LIST_OF_FILE_GLOBS ] for i in data_files: print i #raw_input() dist = Distribution() dist.setup( name=sc.NAME, version=sc.VERSION, description=sc.DESCRIPTION, script="..\swmm5ea\swmm5ec_.pyw", target_name=sc.TARGET, icon="../res/DNA.ico", data_files=data_files) dist.add_modules('guidata', 'guiqwt') # Building executable dist.build('cx_Freeze')
def create_executable(): """Build executable using ``guidata.disthelpers``""" dist = Distribution() dist.setup( name="birdsong", version="0.1", description=u"Simple bird song analysis program", script="gui.pyw", target_name="birdsong.exe", ) spyderlib.add_to_distribution(dist) dist.add_data_file("gitInfo.txt") dist.add_modules("guidata") dist.excludes += ["IPython", "scipy", "guiqwt"] # Building executable dist.build("cx_Freeze")
def create_executable(): """Build executable using ``guidata.disthelpers``""" dist = Distribution() #dist.DEFAULT_EXCLUDES.remove('Tkinter') #dist.DEFAULT_EXCLUDES.remove('FixTk') del dist.DEFAULT_EXCLUDES[:] dist.setup(name="Example", version="1.1", description="Embedding Spyder Qt shell", script="retina.py", target_name="example.exe") spyderlib.add_to_distribution(dist) dist.add_modules('PyQt4') dist.add_modules('matplotlib') # Uncomment if you need matplotlib dist.includes+=['matplotlib.backends.backend_qt4agg'] #dist.add_modules('pyraf') #dist.add_modules('matplotlib.backends.backend_qt4agg') #dist.add_modules('backend_qt4') #dist.excludes += ['IPython'] # Building executable dist.build('cx_Freeze')
def create_executable(): """Build executable using ``guidata.disthelpers``""" dist = Distribution() dist.setup( name="Sift", version=sift.VERSION, description="Signal and Image Filtering Tool", script="sift.pyw", target_name="sift.exe", target_dir="%s-%s" % ("Sift", sift.VERSION), icon="sift.ico", ) dist.add_modules("guidata", "guiqwt") dist.excludes += ["IPython"] # Building executable dist.build("cx_Freeze", create_archive="move")
def create_executable(): """Build executable using ``guidata.disthelpers``""" dist = Distribution() dist.setup(name="Sift", version=sift.VERSION, description="Signal and Image Filtering Tool", script="sift.pyw", target_name="sift.exe", target_dir="%s-%s" % ("Sift", sift.VERSION), icon="sift.ico") dist.add_modules('guidata', 'guiqwt') try: import spyderlib spyderlib.add_to_distribution(dist) except ImportError: pass dist.excludes += ['IPython'] # Building executable dist.build('cx_Freeze', create_archive='move')
def create_executable(): """Build executable using ``guidata.disthelpers``""" dist = Distribution() name = "spyder" ver = spyder.__version__ try: imp.find_module('PyQt4') python_qt = 'pyqt' except ImportError: python_qt = 'pyside' dist.setup(name="Spyder", version=ver, script="spyder/spyder.py", description="Scientific PYthon Development EnviRonment", target_name="%s.exe" % name, icon="%s.ico" % name, target_dir="%s-win32-%s-sa-%s" % (name, python_qt, ver)) spyder.add_to_distribution(dist) dist.add_modules('matplotlib', 'h5py', 'scipy.io', 'guidata', 'pygments') try: import guiqwt # analysis:ignore dist.add_modules('guiqwt') except ImportError: pass dist.includes += ['spyder.utils.site.sitecustomize'] #XXX: ...until we are able to distribute them (see guidata.disthelpers) dist.excludes += ['sphinx', 'zmq', 'IPython'] if osp.isfile("Spyderdoc.chm"): dist.add_data_file("Spyderdoc.chm") dist.add_data_file(osp.join("rope", "base", "default_config.py")) # Building executable dist.build('cx_Freeze')#, create_archive='move')
def create_executable(): """Build executable using ``guidata.disthelpers``""" dist = Distribution() name = "spyder" ver = spyder.__version__ try: imp.find_module('PyQt4') python_qt = 'pyqt' except ImportError: python_qt = 'pyside' dist.setup(name="Spyder", version=ver, script="spyder/spyder.py", description="Scientific PYthon Development EnviRonment", target_name="%s.exe" % name, icon="%s.ico" % name, target_dir="%s-win32-%s-sa-%s" % (name, python_qt, ver)) spyder.add_to_distribution(dist) dist.add_modules('matplotlib', 'h5py', 'scipy.io', 'guidata', 'pygments') try: import guiqwt # analysis:ignore dist.add_modules('guiqwt') except ImportError: pass dist.includes += ['spyder.scientific_startup', 'spyder.widgets.externalshell.sitecustomize'] #XXX: ...until we are able to distribute them (see guidata.disthelpers) dist.excludes += ['sphinx', 'zmq', 'IPython'] if osp.isfile("Spyderdoc.chm"): dist.add_data_file("Spyderdoc.chm") dist.add_data_file(osp.join("rope", "base", "default_config.py")) # Building executable dist.build('cx_Freeze')#, create_archive='move')
# -*- coding: utf-8 -*- # # Copyright © 2011 CEA # Pierre Raybaut # Licensed under the terms of the CECILL License # (see guidata/__init__.py for details) """ guidata.disthelpers demo How to create an executable with py2exe or cx_Freeze with less efforts than writing a complete setup script. """ SHOW = True # Show test in GUI-based test launcher import os.path as osp from guidata.disthelpers import Distribution if __name__ == '__main__': dist = Distribution() dist.setup(name="Application demo", version='1.0.0', description="Application demo based on editgroupbox.py", script=osp.join(osp.dirname(__file__), "editgroupbox.py"), target_name="demo.exe") dist.add_modules('guidata') dist.build('cx_Freeze')
# -*- coding: utf-8 -*- # # Copyright © 2011 CEA # Pierre Raybaut # Licensed under the terms of the CECILL License # (see guidata/__init__.py for details) """ guidata.disthelpers demo How to create an executable with py2exe or cx_Freeze with less efforts than writing a complete setup script. """ SHOW = True # Show test in GUI-based test launcher from guidata.disthelpers import Distribution if __name__ == '__main__': dist = Distribution() dist.setup(name="Application demo", version='1.0.0', description="Application demo based on editgroupbox.py", script="main.py", target_name="demo.exe") dist.add_modules('guidata') dist.build('cx_Freeze')
# -*- coding: utf-8 -*- # # Copyright © 2011 CEA # Pierre Raybaut # Licensed under the terms of the CECILL License # (see guidata/__init__.py for details) """ guidata.disthelpers demo How to create an executable with py2exe or cx_Freeze with less efforts than writing a complete setup script. """ SHOW = True # Show test in GUI-based test launcher from guidata.disthelpers import Distribution if __name__ == '__main__': dist = Distribution() dist.setup(name="Application demo", version='1.0.0', description="Application demo based on editgroupbox.py", script="editgroupbox.py", target_name="demo.exe") dist.add_modules('guidata') dist.build('cx_Freeze')
def create_executable(): """Build executable using ``guidata.disthelpers``""" dist = Distribution() dist.setup(name="LM ratio", version="0.2", description=u"A gui for computing LM ratio", script="gui_LMratio.py", target_name="LMratio.exe") dist.add_data_file('dat') dist.add_data_file('lm_ratiorc.txt') dist.add_modules('guidata') dist.add_modules('guiqwt') dist.add_matplotlib() dist.includes += ['scipy.sparse.csgraph._validation'] dist.includes += ['scipy.sparse.linalg.dsolve.umfpack'] dist.excludes += ['IPython'] # Building executable dist.build('cx_Freeze', cleanup=True)
""" To build an executable for this application, just open a command prompt and run: > python setup.py build A directory "dist" will be created in the same with all necessary files for distribution. """ from guidata.disthelpers import Distribution dist = Distribution() dist.setup(name="Linear Convection 1D", version='1.0.0', description="", script="main.pyw", target_name="linconvection1d_gui.exe") dist.add_modules('guidata') dist.add_matplotlib() dist.build('cx_Freeze')
def create_executable(): """Build executable using ``guidata.disthelpers``""" dist = Distribution() #dist.includes += ['DatabaseWrapper', 'DataViewer', 'Utilities'] dist.setup(name="Database", version="1.1", description=u"HDF5 database in a gui shell", script="guiMain.pyw", target_name="Database.exe") spyderlib.add_to_distribution(dist) dist.add_data_file('gitInfo.txt') dist.add_modules('guidata') dist.add_modules('guiqwt') dist.add_modules('scipy.io') dist.add_modules('h5py') dist.add_modules('spyderlib') dist.excludes += ['IPython'] # Building executable dist.build('cx_Freeze')
path = path.replace('/library.zip', '') IMG_PATH.append(path) if subfolders: for fileobj in os.listdir(path): pth = osp.join(path, fileobj) if osp.isdir(pth): IMG_PATH.append(pth) else: target_dir = "dist" if __name__ == '__main__': if os.name == "nt": matplotlibdata_files = matplotlib.get_py2exe_datafiles() dist = Distribution() dist.vs2008 = None dist.setup(name=u"Application demo", version='1.0.0', description=u"Application based on MetroMathPlot.py", script="MetroMathPlot.py", target_name="MetroMathPlot", icon="images/DMathPlot.ico") dist.add_modules('PyQt4', 'guidata', 'guiqwt') dist.bin_excludes += ["libzmq.dll"] dist.includes += ['PyQt4.Qwt5', 'matplotlib'] dist.data_files += matplotlibdata_files dist.data_files += [('phonon_backend', [ 'C:\Python27\Lib\site-packages\PyQt4\plugins\phonon_backend\phonon_ds94.dll' ]), ('imageplugins', [ 'c:\Python27\lib\site-packages\PyQt4\plugins\imageformats\qgif4.dll',