summaryrefslogtreecommitdiffstats
path: root/openstack/common
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2013-01-07 14:39:24 +0000
committerGerrit Code Review <review@openstack.org>2013-01-07 14:39:24 +0000
commitda9346aa2af6b6e7bc27dae4831c2afa139812e1 (patch)
tree7e3d210d2bd79576ea8b360069bdca75cc8b2588 /openstack/common
parent6024316a3ac02e4b27b5f6f379ef5cce59b05ce9 (diff)
parent66bc8dc4f18269a5e894cebc49c3304d17839e2c (diff)
downloadoslo-da9346aa2af6b6e7bc27dae4831c2afa139812e1.tar.gz
oslo-da9346aa2af6b6e7bc27dae4831c2afa139812e1.tar.xz
oslo-da9346aa2af6b6e7bc27dae4831c2afa139812e1.zip
Merge "Add a latex command to our sphinx builders."
Diffstat (limited to 'openstack/common')
-rw-r--r--openstack/common/setup.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/openstack/common/setup.py b/openstack/common/setup.py
index e6f72f0..ec37a7f 100644
--- a/openstack/common/setup.py
+++ b/openstack/common/setup.py
@@ -276,6 +276,9 @@ def get_cmdclass():
from sphinx.setup_command import BuildDoc
class LocalBuildDoc(BuildDoc):
+
+ builders = ['html', 'man']
+
def generate_autoindex(self):
print "**Autodocumenting from %s" % os.path.abspath(os.curdir)
modules = {}
@@ -311,14 +314,19 @@ def get_cmdclass():
if not os.getenv('SPHINX_DEBUG'):
self.generate_autoindex()
- for builder in ['html', 'man']:
+ for builder in self.builders:
self.builder = builder
self.finalize_options()
self.project = self.distribution.get_name()
self.version = self.distribution.get_version()
self.release = self.distribution.get_version()
BuildDoc.run(self)
+
+ class LocalBuildLatex(LocalBuildDoc):
+ builders = ['latex']
+
cmdclass['build_sphinx'] = LocalBuildDoc
+ cmdclass['build_sphinx_latex'] = LocalBuildLatex
except ImportError:
pass