Esempio n. 1
0
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')
Esempio n. 2
0
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')
Esempio n. 3
0
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')
Esempio n. 4
0
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")
Esempio n. 5
0
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')
Esempio n. 6
0
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')
Esempio n. 7
0
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')
Esempio n. 8
0
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')
Esempio n. 9
0
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')