def create_executable(): """Build executable using ``guidata.disthelpers``""" dist = Distribution() name = "spyder" ver = spyderlib.__version__ try: imp.find_module('PyQt4') python_qt = 'pyqt' except ImportError: python_qt = 'pyside' dist.setup(name="Spyder", version=ver, script="spyderlib/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)) spyderlib.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 += ['spyderlib.scientific_startup', 'spyderlib.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')
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``""" 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.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() #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')
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() name = "spyder" ver = spyderlib.__version__ try: imp.find_module('PyQt4') python_qt = 'pyqt' except ImportError: python_qt = 'pyside' dist.setup(name="Spyder", version=ver, script="spyderlib/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)) spyderlib.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 += [ 'spyderlib.scientific_startup', 'spyderlib.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')