5 from setuptools import setup
7 execfile('webrelease.py')
9 version_dash_incompatible = False
10 if 'bdist_rpm' in sys.argv:
11 version_dash_incompatible = True
14 from py2exe_utils import opts
15 version_dash_incompatible = True
18 if version_dash_incompatible:
19 version = version.split('-')[0]
22 r'.+\.(py|cfg|po|pot|mo|txt|rst|gif|png|jpg|ico|mako|html|js|css|htc|swf)$'
23 def find_data_files(source, patterns=FILE_PATTERNS):
24 file_matcher = re.compile(patterns, re.I)
26 for base, _, files in os.walk(source):
29 if file_matcher.match(f):
30 cur_files.append(os.path.join(base, f))
40 description=description,
41 long_description=long_description,
43 author_email=author_email,
45 download_url=download_url,
49 "simplejson >= 2.0.9",
50 "python-dateutil >= 1.4.1",
58 test_suite = 'unittest2.collector',
63 'addons.base.controllers',
64 'addons.base_calendar',
69 'Development Status :: 6 - Production/Stable',
70 'Operating System :: OS Independent',
71 'Programming Language :: Python',
72 'Environment :: Web Environment',
73 'Topic :: Office/Business :: Financial',
75 scripts=['scripts/openerp-web'],
76 data_files=(find_data_files('addons')
77 + opts.pop('data_files', [])