33 lines
1.0 KiB
Python
33 lines
1.0 KiB
Python
|
from distutils.core import setup
|
||
|
|
||
|
import shutil
|
||
|
from glob import glob
|
||
|
# Remove the build folder
|
||
|
shutil.rmtree("build", ignore_errors=True)
|
||
|
shutil.rmtree("dist", ignore_errors=True)
|
||
|
import py2exe
|
||
|
import sys
|
||
|
|
||
|
includes = ['PyQt4', 'PyQt4.QtGui', 'PyQt4.QtSvg', 'sip', 'pyqtgraph.graphicsItems']
|
||
|
excludes = ['_gtkagg', '_tkagg', 'bsddb', 'curses', 'email', 'pywin.debugger',
|
||
|
'pywin.debugger.dbgcon', 'pywin.dialogs', 'tcl',
|
||
|
'Tkconstants', 'Tkinter', 'zmq']
|
||
|
packages = []
|
||
|
dll_excludes = ['libgdk-win32-2.0-0.dll', 'libgobject-2.0-0.dll', 'tcl84.dll',
|
||
|
'tk84.dll', 'MSVCP90.dll']
|
||
|
icon_resources = []
|
||
|
bitmap_resources = []
|
||
|
other_resources = []
|
||
|
data_files = []
|
||
|
setup(
|
||
|
data_files=data_files,
|
||
|
console=['plotTest.py'] ,
|
||
|
options={"py2exe": {"excludes": excludes,
|
||
|
"includes": includes,
|
||
|
"dll_excludes": dll_excludes,
|
||
|
"optimize": 2,
|
||
|
"compressed": 2,
|
||
|
"bundle_files": 1}},
|
||
|
zipfile=None,
|
||
|
)
|