[FIX] setup.py: add pytz timezone files as data_files.
- this is needed for the windows packaging as py2exe will leave them out. - it was already done in the 5.0 branch, but implemented differently, by copying the files into the library.zip (which we dont use anymore in trunk). lp bug: https://launchpad.net/bugs/701407 fixed bzr revid: vmt@openerp.com-20110330151943-gvl1zg2yawa4vx5x
This commit is contained in:
parent
0519496d0a
commit
b247657a6a
|
@ -17,7 +17,7 @@ Package: openerp-server
|
||||||
Section: net
|
Section: net
|
||||||
Architecture: all
|
Architecture: all
|
||||||
Depends:
|
Depends:
|
||||||
${misc:Depends}, adduser, python, python-dateutil, python-libxslt1,
|
${misc:Depends}, adduser, python, python-dateutil, python-libxslt1,
|
||||||
python-lxml, python-psycopg2, python-pydot, python-pychart, python-reportlab,
|
python-lxml, python-psycopg2, python-pydot, python-pychart, python-reportlab,
|
||||||
python-tz, python-pyparsing, python-yaml, python-mako,
|
python-tz, python-pyparsing, python-yaml, python-mako,
|
||||||
postgresql-client (>=8.2)
|
postgresql-client (>=8.2)
|
||||||
|
|
15
setup.py
15
setup.py
|
@ -104,6 +104,21 @@ if os.name == 'nt':
|
||||||
files.append((join('openerp',dp), map(lambda x: join('openerp', dp, x), names)))
|
files.append((join('openerp',dp), map(lambda x: join('openerp', dp, x), names)))
|
||||||
os.chdir('..')
|
os.chdir('..')
|
||||||
files.append(('openerp', [join('openerp', 'import_xml.rng'),]))
|
files.append(('openerp', [join('openerp', 'import_xml.rng'),]))
|
||||||
|
|
||||||
|
# copy pytz/timzeone
|
||||||
|
# TODO check if we have to also copy dateutil's timezone data.
|
||||||
|
import pytz
|
||||||
|
# Make sure the layout of pytz hasn't changed
|
||||||
|
assert (pytz.__file__.endswith('__init__.pyc') or
|
||||||
|
pytz.__file__.endswith('__init__.py')), pytz.__file__
|
||||||
|
pytz_dir = os.path.dirname(pytz.__file__)
|
||||||
|
|
||||||
|
saved_dir = os.getcwd()
|
||||||
|
os.chdir(pytz_dir)
|
||||||
|
for dp, dn, names in os.walk('zoneinfo'):
|
||||||
|
files.append((join('pytz',dp), map(lambda x: join(pytz_dir, dp, x), names)))
|
||||||
|
os.chdir(saved_dir)
|
||||||
|
|
||||||
return files
|
return files
|
||||||
py2exe_data_files = data_files()
|
py2exe_data_files = data_files()
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue