summaryrefslogtreecommitdiffstats
path: root/openstack
diff options
context:
space:
mode:
authorMonty Taylor <mordred@inaugust.com>2013-01-04 11:36:29 -0500
committerMonty Taylor <mordred@inaugust.com>2013-01-04 14:39:11 -0500
commit66bc8dc4f18269a5e894cebc49c3304d17839e2c (patch)
treeeeaed453f180340ee0dee118bced78f560203f81 /openstack
parentfdc74c07d63ff897f42405b6dde0ffa46d6e26c3 (diff)
downloadoslo-66bc8dc4f18269a5e894cebc49c3304d17839e2c.tar.gz
oslo-66bc8dc4f18269a5e894cebc49c3304d17839e2c.tar.xz
oslo-66bc8dc4f18269a5e894cebc49c3304d17839e2c.zip
Add a latex command to our sphinx builders.
The libra project added this locally and use it for some docs they make. It seemed like something we could add what we provide globally. Change-Id: I219829693568362bbe01354a8f477a10031754c4
Diffstat (limited to 'openstack')
-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