Simplify sphinx processing.

Change-Id: I74be3ca157324ad512ac6066b7269f56800a71c4
This commit is contained in:
Andrew Hutchings 2013-01-04 16:31:29 +00:00
parent f1f59bb694
commit 396cc1a73b
3 changed files with 4 additions and 13 deletions

2
.gitignore vendored
View File

@ -9,3 +9,5 @@ debian/python-libraclient.postinst.debhelper
debian/python-libraclient.prerm.debhelper
debian/python-libraclient.substvars
debian/python-libraclient/
AUTHORS
ChangeLog

View File

@ -19,19 +19,11 @@ from openstack.common import setup
requires = setup.parse_requirements()
tests_requires = setup.parse_requirements(['tools/test-requires'])
ci_cmdclass = {}
ci_cmdclass = setup.get_cmdclass()
try:
from sphinx.setup_command import BuildDoc
class local_BuildDoc(BuildDoc):
def run(self):
builders = ['html', 'man']
for builder in builders:
self.builder = builder
self.finalize_options()
BuildDoc.run(self)
class local_BuildDoc_latex(BuildDoc):
def run(self):
builders = ['latex']
@ -40,13 +32,10 @@ try:
self.finalize_options()
BuildDoc.run(self)
ci_cmdclass['build_sphinx'] = local_BuildDoc
ci_cmdclass['build_sphinx_latex'] = local_BuildDoc_latex
except Exception:
pass
setup_reqs = ['Sphinx']
execfile('libraclient/__init__.py')
@ -64,5 +53,4 @@ setuptools.setup(
cmdclass=ci_cmdclass,
tests_require=tests_requires,
install_requires=requires,
setup_requires=setup_reqs
)

View File

@ -1,5 +1,6 @@
pep8
mock
httplib2
sphinx>=1.1.2
testrepository>=0.0.8
testtools>=0.9.22