summaryrefslogtreecommitdiffstats
path: root/setup.py
diff options
context:
space:
mode:
authorjaypipes@gmail.com <>2011-01-10 14:36:22 -0500
committerjaypipes@gmail.com <>2011-01-10 14:36:22 -0500
commit2c0b306a688d5e8674afcbbfd38ee0c58e836a63 (patch)
treef7163a2f361118f73a5f4ac385c5e74291b6f46f /setup.py
parent4830cb5d8959c06fbe480481823bc922a2a59e3e (diff)
parent00808c08c6935872ad8842ce093b515b68bdf3de (diff)
Merge babel support from Monty and fix a missing _() in nova/wsgi.py
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py15
1 files changed, 13 insertions, 2 deletions
diff --git a/setup.py b/setup.py
index 5b58274c6..3608ff805 100644
--- a/setup.py
+++ b/setup.py
@@ -57,14 +57,25 @@ class local_sdist(sdist):
changelog_file.write(str_dict_replace(changelog, mailmap))
sdist.run(self)
+nova_cmdclass= { 'sdist': local_sdist,
+ 'build_sphinx' : local_BuildDoc }
+
+try:
+ from babel.messages import frontend as babel
+ nova_cmdclass['compile_catalog'] = babel.compile_catalog
+ nova_cmdclass['extract_messages'] = babel.extract_messages
+ nova_cmdclass['init_catalog'] = babel.init_catalog
+ nova_cmdclass['update_catalog'] = babel.update_catalog
+except:
+ pass
+
setup(name='nova',
version=version.canonical_version_string(),
description='cloud computing fabric controller',
author='OpenStack',
author_email='nova@lists.launchpad.net',
url='http://www.openstack.org/',
- cmdclass={ 'sdist': local_sdist,
- 'build_sphinx' : local_BuildDoc },
+ cmdclass=nova_cmdclass,
packages=find_packages(exclude=['bin', 'smoketests']),
include_package_data=True,
test_suite='nose.collector',