diff options
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | babel.cfg | 2 | ||||
-rw-r--r-- | setup.cfg | 23 | ||||
-rw-r--r-- | setup.py | 16 | ||||
-rw-r--r-- | tools/pip-requires | 1 |
5 files changed, 28 insertions, 16 deletions
diff --git a/.gitignore b/.gitignore index 64a96d0a86..a3ee55e462 100644 --- a/.gitignore +++ b/.gitignore @@ -12,4 +12,4 @@ nova.egg-info .venv *.sqlite *.log -po/*.pot
\ No newline at end of file +po/*.pot diff --git a/babel.cfg b/babel.cfg new file mode 100644 index 0000000000..15cd6cb76b --- /dev/null +++ b/babel.cfg @@ -0,0 +1,2 @@ +[python: **.py] + @@ -7,3 +7,26 @@ source-dir = doc/source tag_build = tag_date = 0 tag_svn_revision = 0 + +[compile_catalog] +directory = locale +domain = nova + +[update_catalog] +domain = nova +output_dir = po +input_file = po/nova.pot + +[extract_messages] +keywords = _ gettext ngettext +mapping_file = babel.cfg +output_file = po/nova.pot + +[nosetests] +verbosity=2 +detailed-errors=1 +with-openstack=1 +openstack-red=0.05 +openstack-yellow=0.025 +openstack-show-elapsed=1 +openstack-color=1 @@ -16,26 +16,12 @@ # License for the specific language governing permissions and limitations # under the License. -import gettext import glob import os from setuptools import find_packages -# In order to run the i18n commands for compiling and -# installing message catalogs, we use DistUtilsExtra. -# Don't make this a hard requirement, but warn that -# i18n commands won't be available if DistUtilsExtra is -# not installed... -try: - from DistUtilsExtra.auto import setup -except ImportError: - from setuptools import setup - print "Warning: DistUtilsExtra required to use i18n builders. " - print "To build nova with support for message catalogs, you need " - print " https://launchpad.net/python-distutils-extra >= 2.18" - -gettext.install('nova', unicode=1) +from setuptools import setup from nova import version diff --git a/tools/pip-requires b/tools/pip-requires index 409e58bd5f..2b691ad739 100644 --- a/tools/pip-requires +++ b/tools/pip-requires @@ -32,3 +32,4 @@ nosexcover paramiko feedparser pycrypto +Babel>=0.9.6 |