summaryrefslogtreecommitdiffstats
path: root/setup.py
diff options
context:
space:
mode:
authorLaunchpad Translations on behalf of nova-core <>2011-02-21 21:14:44 +0000
committerTarmac <>2011-02-21 21:14:44 +0000
commit0eba5864cffa3ab9fc94ffa25d84c81a06183c7e (patch)
tree2440d42f19c684c3545e2830507e2b57e0424fcc /setup.py
parentd5814f133cde3cccae6aa6977cf87e502d7c1f88 (diff)
parentcf006cce87ce18cdf9d7705fcc2be05b912d4c3f (diff)
downloadnova-0eba5864cffa3ab9fc94ffa25d84c81a06183c7e.tar.gz
nova-0eba5864cffa3ab9fc94ffa25d84c81a06183c7e.tar.xz
nova-0eba5864cffa3ab9fc94ffa25d84c81a06183c7e.zip
Adds translation catalogs and distutils.extra glue code that automates the process of compiling message catalogs into .mo files.
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 4e25f43ed..4ab8f386b 100644
--- a/setup.py
+++ b/setup.py
@@ -18,10 +18,21 @@
import os
import subprocess
+import sys
-from setuptools import setup, find_packages
+from setuptools import find_packages
from setuptools.command.sdist import sdist
+try:
+ import DistUtilsExtra.auto
+except ImportError:
+ print >> sys.stderr, 'To build nova you need '\
+ 'https://launchpad.net/python-distutils-extra'
+ sys.exit(1)
+assert DistUtilsExtra.auto.__version__ >= '2.18',\
+ 'needs DistUtilsExtra.auto >= 2.18'
+
+
from nova.utils import parse_mailmap, str_dict_replace
from nova import version
@@ -75,7 +86,7 @@ try:
except:
pass
-setup(name='nova',
+DistUtilsExtra.auto.setup(name='nova',
version=version.canonical_version_string(),
description='cloud computing fabric controller',
author='OpenStack',