To fix the ImportError because of the name clash with localedata.py.
locale-data is no valid python identifier and thus a nice indicator that
this directory actually contains data.
include Makefile CHANGES LICENSE AUTHORS
include conftest.py tox.ini
include babel/global.dat
-include babel/localedata/*.dat
+include babel/locale-data/*.dat
recursive-include docs *
recursive-exclude docs/_build *
include scripts/*
@python scripts/download_import_cldr.py
clean-cldr:
- @rm -f babel/localedata/*.dat
+ @rm -f babel/locale-data/*.dat
@rm -f babel/global.dat
clean-pyc:
_cache = {}
_cache_lock = threading.RLock()
-_dirname = os.path.join(os.path.dirname(__file__), 'localedata')
+_dirname = os.path.join(os.path.dirname(__file__), 'locale-data')
def exists(name):
continue
full_filename = os.path.join(srcdir, 'main', filename)
- data_filename = os.path.join(destdir, 'localedata', stem + '.dat')
+ data_filename = os.path.join(destdir, 'locale-data', stem + '.dat')
data = {}
if not need_conversion(data_filename, data, full_filename):
'Topic :: Software Development :: Libraries :: Python Modules',
],
packages=['babel', 'babel.messages', 'babel.localtime'],
- package_data={'babel': ['global.dat', 'localedata/*.dat']},
+ package_data={'babel': ['global.dat', 'locale-data/*.dat']},
install_requires=[
# This version identifier is currently necessary as
# pytz otherwise does not install on pip 1.4 or
return Unpickler(f).load()
load('babel/global.dat')
- load('babel/localedata/root.dat')
- load('babel/localedata/en.dat')
- load('babel/localedata/en_US.dat')
- load('babel/localedata/en_US_POSIX.dat')
- load('babel/localedata/zh_Hans_CN.dat')
- load('babel/localedata/zh_Hant_TW.dat')
- load('babel/localedata/es_419.dat')
+ load('babel/locale-data/root.dat')
+ load('babel/locale-data/en.dat')
+ load('babel/locale-data/en_US.dat')
+ load('babel/locale-data/en_US_POSIX.dat')
+ load('babel/locale-data/zh_Hans_CN.dat')
+ load('babel/locale-data/zh_Hant_TW.dat')
+ load('babel/locale-data/es_419.dat')