Simplify sphinx processing.
Change-Id: I74be3ca157324ad512ac6066b7269f56800a71c4
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -9,3 +9,5 @@ debian/python-libraclient.postinst.debhelper
|
|||||||
debian/python-libraclient.prerm.debhelper
|
debian/python-libraclient.prerm.debhelper
|
||||||
debian/python-libraclient.substvars
|
debian/python-libraclient.substvars
|
||||||
debian/python-libraclient/
|
debian/python-libraclient/
|
||||||
|
AUTHORS
|
||||||
|
ChangeLog
|
||||||
|
14
setup.py
14
setup.py
@@ -19,19 +19,11 @@ from openstack.common import setup
|
|||||||
requires = setup.parse_requirements()
|
requires = setup.parse_requirements()
|
||||||
tests_requires = setup.parse_requirements(['tools/test-requires'])
|
tests_requires = setup.parse_requirements(['tools/test-requires'])
|
||||||
|
|
||||||
ci_cmdclass = {}
|
ci_cmdclass = setup.get_cmdclass()
|
||||||
|
|
||||||
try:
|
try:
|
||||||
from sphinx.setup_command import BuildDoc
|
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):
|
class local_BuildDoc_latex(BuildDoc):
|
||||||
def run(self):
|
def run(self):
|
||||||
builders = ['latex']
|
builders = ['latex']
|
||||||
@@ -40,13 +32,10 @@ try:
|
|||||||
self.finalize_options()
|
self.finalize_options()
|
||||||
BuildDoc.run(self)
|
BuildDoc.run(self)
|
||||||
|
|
||||||
ci_cmdclass['build_sphinx'] = local_BuildDoc
|
|
||||||
ci_cmdclass['build_sphinx_latex'] = local_BuildDoc_latex
|
ci_cmdclass['build_sphinx_latex'] = local_BuildDoc_latex
|
||||||
except Exception:
|
except Exception:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
setup_reqs = ['Sphinx']
|
|
||||||
|
|
||||||
execfile('libraclient/__init__.py')
|
execfile('libraclient/__init__.py')
|
||||||
|
|
||||||
|
|
||||||
@@ -64,5 +53,4 @@ setuptools.setup(
|
|||||||
cmdclass=ci_cmdclass,
|
cmdclass=ci_cmdclass,
|
||||||
tests_require=tests_requires,
|
tests_require=tests_requires,
|
||||||
install_requires=requires,
|
install_requires=requires,
|
||||||
setup_requires=setup_reqs
|
|
||||||
)
|
)
|
||||||
|
@@ -1,5 +1,6 @@
|
|||||||
pep8
|
pep8
|
||||||
mock
|
mock
|
||||||
httplib2
|
httplib2
|
||||||
|
sphinx>=1.1.2
|
||||||
testrepository>=0.0.8
|
testrepository>=0.0.8
|
||||||
testtools>=0.9.22
|
testtools>=0.9.22
|
||||||
|
Reference in New Issue
Block a user