From 7f7ef8f3d1d86dffc6c33faa2131c0beabc43db7 Mon Sep 17 00:00:00 2001 From: ced <> Date: Tue, 12 Jun 2007 06:17:48 +0000 Subject: SERVER: improve win32 installer bzr revid: ced-ecbc91661cc1c28373db5d9769a4b36c4f23b79b --- setup_py2exe.py | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 setup_py2exe.py (limited to 'setup_py2exe.py') 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 + ) -- cgit v1.2.3