diff options
| author | Ricardo Carrillo Cruz <emaildericky@gmail.com> | 2011-02-04 11:48:45 +0100 |
|---|---|---|
| committer | Ricardo Carrillo Cruz <emaildericky@gmail.com> | 2011-02-04 11:48:45 +0100 |
| commit | c852a4d48d2d7afe0a7d74b5da4d5b31386bbda3 (patch) | |
| tree | 4b3fdecca5d391e5b2bdb06a4ea9379a13c0337c /setup.py | |
| parent | e35ca46173a5f3bf2d1460c19249fd0bf9f5b538 (diff) | |
| parent | 7783105dbbfa5c6e6d1ab9cc965929d1c4cc4eef (diff) | |
| download | nova-c852a4d48d2d7afe0a7d74b5da4d5b31386bbda3.tar.gz nova-c852a4d48d2d7afe0a7d74b5da4d5b31386bbda3.tar.xz nova-c852a4d48d2d7afe0a7d74b5da4d5b31386bbda3.zip | |
merging
Diffstat (limited to 'setup.py')
| -rw-r--r-- | setup.py | 27 |
1 files changed, 16 insertions, 11 deletions
@@ -21,7 +21,6 @@ import subprocess from setuptools import setup, find_packages from setuptools.command.sdist import sdist -from sphinx.setup_command import BuildDoc from nova.utils import parse_mailmap, str_dict_replace from nova import version @@ -34,14 +33,6 @@ if os.path.isdir('.bzr'): version_file.write(vcsversion) -class local_BuildDoc(BuildDoc): - def run(self): - for builder in ['html', 'man']: - self.builder = builder - self.finalize_options() - BuildDoc.run(self) - - class local_sdist(sdist): """Customized sdist hook - builds the ChangeLog file from VC first""" @@ -57,9 +48,23 @@ class local_sdist(sdist): with open("ChangeLog", "w") as changelog_file: changelog_file.write(str_dict_replace(changelog, mailmap)) sdist.run(self) +nova_cmdclass = {'sdist': local_sdist} + + +try: + from sphinx.setup_command import BuildDoc + + class local_BuildDoc(BuildDoc): + def run(self): + for builder in ['html', 'man']: + self.builder = builder + self.finalize_options() + BuildDoc.run(self) + nova_cmdclass['build_sphinx'] = local_BuildDoc + +except: + pass -nova_cmdclass = {'sdist': local_sdist, - 'build_sphinx': local_BuildDoc} try: from babel.messages import frontend as babel |
