Simplify sphinx processing.
Change-Id: I74be3ca157324ad512ac6066b7269f56800a71c4
This commit is contained in:
parent
f1f59bb694
commit
396cc1a73b
2
.gitignore
vendored
2
.gitignore
vendored
@ -9,3 +9,5 @@ debian/python-libraclient.postinst.debhelper
|
||||
debian/python-libraclient.prerm.debhelper
|
||||
debian/python-libraclient.substvars
|
||||
debian/python-libraclient/
|
||||
AUTHORS
|
||||
ChangeLog
|
||||
|
14
setup.py
14
setup.py
@ -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
|
||||
)
|
||||
|
@ -1,5 +1,6 @@
|
||||
pep8
|
||||
mock
|
||||
httplib2
|
||||
sphinx>=1.1.2
|
||||
testrepository>=0.0.8
|
||||
testtools>=0.9.22
|
||||
|
Loading…
x
Reference in New Issue
Block a user