diff options
| author | ced <> | 2007-06-12 06:17:48 +0000 |
|---|---|---|
| committer | ced <> | 2007-06-12 06:17:48 +0000 |
| commit | 7f7ef8f3d1d86dffc6c33faa2131c0beabc43db7 (patch) | |
| tree | db6f830b466927d2f9578c0c261b5d663c465127 /setup_py2exe.py | |
| parent | 6927720a9e5e52db16a61d9234f69c09749cb0e0 (diff) | |
SERVER: improve win32 installer
bzr revid: ced-ecbc91661cc1c28373db5d9769a4b36c4f23b79b
Diffstat (limited to 'setup_py2exe.py')
| -rw-r--r-- | setup_py2exe.py | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/setup_py2exe.py b/setup_py2exe.py new file mode 100644 index 00000000000..46deeb415c4 --- /dev/null +++ b/setup_py2exe.py @@ -0,0 +1,30 @@ +from distutils.core import setup
+import py2exe
+import glob
+import os
+import sys
+import itertools
+
+sys.path.append(os.path.join(os.path.abspath(os.path.dirname(__file__)), "bin"))
+
+options = {"py2exe": {"compressed": 0,
+ "optimize": 2,
+ "packages": ["encodings","mx.DateTime","wizard","pychart","PIL", "pyparsing", "pydot"],
+ "excludes" : ["Tkconstants","Tkinter","tcl"],
+ }}
+
+data_files = []
+
+os.chdir('bin')
+for (dp,dn,names) in os.walk('addons', 'i18n'):
+ if '.svn' in dn:
+ dn.remove('.svn')
+ data_files.append((dp, map(lambda x: os.path.join('bin', dp,x), names)))
+os.chdir('..')
+
+setup(
+ name="tinyerp-server",
+ console = [{"script":"bin\\tinyerp-server.py", "icon_resources":[(1,"pixmaps\\tinyerp.ico")]}],
+ data_files = data_files,
+ options = options
+ )
|
