summaryrefslogtreecommitdiffstats
path: root/setup.py
diff options
context:
space:
mode:
authorjaypipes@gmail.com <>2011-02-14 11:04:45 -0500
committerjaypipes@gmail.com <>2011-02-14 11:04:45 -0500
commit3e412a5f34c6dae44d8f4d6bce030fb267aa5aea (patch)
treedaaa3232c3b9d2ff3930cdfc943731179caddb05 /setup.py
parent75e052e2c0bb7f470b959ea1a6168a6c5cddd8fd (diff)
downloadnova-3e412a5f34c6dae44d8f4d6bce030fb267aa5aea.tar.gz
nova-3e412a5f34c6dae44d8f4d6bce030fb267aa5aea.tar.xz
nova-3e412a5f34c6dae44d8f4d6bce030fb267aa5aea.zip
Merge Distutils.Extra changes for automating translation message catalog compilation
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py12
1 files changed, 10 insertions, 2 deletions
diff --git a/setup.py b/setup.py
index e3c45ce3e..c9393c508 100644
--- a/setup.py
+++ b/setup.py
@@ -19,9 +19,17 @@
import os
import subprocess
-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 +83,7 @@ try:
except:
pass
-setup(name='nova',
+DistUtilsExtra.auto.setup(name='nova',
version=version.canonical_version_string(),
description='cloud computing fabric controller',
author='OpenStack',