- openerp_site_packages = join(get_python_lib(prefix=''), 'openerp')
-
- files.append((openerp_site_packages, [join('openerp', 'import_xml.rng'),]))
-
- if sys.version_info[0:2] == (2,5):
- files.append((openerp_site_packages, [ join('python25-compat','BaseHTTPServer.py'),
- join('python25-compat','SimpleXMLRPCServer.py'),
- join('python25-compat','SocketServer.py')]))
-
- for addonname, add_path in find_addons():
- addon_path = join(get_python_lib(prefix=''), 'openerp','addons', addonname)
- for root, dirs, innerfiles in os.walk(add_path):
- innerfiles = filter(lambda fil: os.path.splitext(fil)[1] not in ('.pyc', '.pyd', '.pyo'), innerfiles)
- if innerfiles:
- res = os.path.normpath(join(addon_path, root.replace(join(add_path), '.')))
- files.extend(((res, map(lambda fil: join(root, fil),
- innerfiles)),))
-
- return files
-
-def find_package_dirs():
- package_dirs = {'openerp': 'openerp'}
- for mod, path in find_addons():
- package_dirs['openerp.addons.' + mod] = path
- return package_dirs
-
-options = {
- "py2exe": {
- "compressed": 1,
- "optimize": 2,
- "dist_dir": 'dist',
- "packages": [
- "lxml", "lxml.builder", "lxml._elementpath", "lxml.etree",
- "lxml.objectify", "decimal", "xml", "xml", "xml.dom", "xml.xpath",
- "encodings", "dateutil", "wizard", "pychart", "PIL", "pyparsing",
- "pydot", "asyncore","asynchat", "reportlab", "vobject",
- "HTMLParser", "select", "mako", "poplib",
- "imaplib", "smtplib", "email", "yaml", "DAV",
- "uuid",
- ],
- "excludes" : ["Tkconstants","Tkinter","tcl"],
- }
-}
-
-#import pprint
-#def setup(**args):
-# pprint.pprint(args)
-
-setup(name = name,