diff options
| author | Vo Minh Thu <vmt@openerp.com> | 2013-03-06 12:21:59 +0100 |
|---|---|---|
| committer | Vo Minh Thu <vmt@openerp.com> | 2013-03-06 12:21:59 +0100 |
| commit | 70d97d67dbcd897a457fe74ed2137c8030b55f1c (patch) | |
| tree | df923c0ba1e453a0bf6e1e00ed5d25743ea445ca | |
| parent | 71ec2c943922b83f6f4986f5fffce740ecaf9077 (diff) | |
[FIX] setup.py (windows): add some babel files not automatically included by py2exe.
lp bug: https://launchpad.net/bugs/1089801 fixed
bzr revid: vmt@openerp.com-20130306112159-9j58mf0se3lf7a0j
| -rwxr-xr-x | setup.py | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -35,7 +35,15 @@ def data(): r["Microsoft.VC90.CRT"] = glob.glob('C:\Microsoft.VC90.CRT\*.*') import babel - r["localedata"] = glob.glob(os.path.join(os.path.dirname(babel.__file__), "localedata", '*')) + # Add data, but also some .py files py2exe won't include automatically. + # TODO This should probably go under `packages`, instead of `data`, + # but this will work fine (especially since we don't use the ZIP file + # approach). + r["babel/localedata"] = glob.glob(os.path.join(os.path.dirname(babel.__file__), "localedata", '*')) + others = ['global.dat', 'numbers.py', 'support.py'] + r["babel"] = map(lambda f: os.path.join(os.path.dirname(babel.__file__), f), others) + others = ['frontend.py', 'mofile.py'] + r["babel/messages"] = map(lambda f: os.path.join(os.path.dirname(babel.__file__), "messages", f), others) import pytz tzdir = os.path.dirname(pytz.__file__) |
