summaryrefslogtreecommitdiff
path: root/setup_win32.py
diff options
context:
space:
mode:
Diffstat (limited to 'setup_win32.py')
-rw-r--r--setup_win32.py30
1 files changed, 30 insertions, 0 deletions
diff --git a/setup_win32.py b/setup_win32.py
new file mode 100644
index 00000000000..223a9dd537e
--- /dev/null
+++ b/setup_win32.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,"tinyerp-icon.ico")]}],
+ data_files = data_files,
+ options = options
+ )