diff options
| author | Jenkins <jenkins@review.openstack.org> | 2013-01-07 14:39:24 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2013-01-07 14:39:24 +0000 |
| commit | da9346aa2af6b6e7bc27dae4831c2afa139812e1 (patch) | |
| tree | 7e3d210d2bd79576ea8b360069bdca75cc8b2588 /openstack/common | |
| parent | 6024316a3ac02e4b27b5f6f379ef5cce59b05ce9 (diff) | |
| parent | 66bc8dc4f18269a5e894cebc49c3304d17839e2c (diff) | |
| download | oslo-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.py | 10 |
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 |
