From 396cc1a73bc6f58075f8068477e0fac2df3a8e20 Mon Sep 17 00:00:00 2001 From: Andrew Hutchings Date: Fri, 4 Jan 2013 16:31:29 +0000 Subject: [PATCH] Simplify sphinx processing. Change-Id: I74be3ca157324ad512ac6066b7269f56800a71c4 --- .gitignore | 2 ++ setup.py | 14 +------------- tools/test-requires | 1 + 3 files changed, 4 insertions(+), 13 deletions(-) diff --git a/.gitignore b/.gitignore index e02ce3a..bd18a90 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,5 @@ debian/python-libraclient.postinst.debhelper debian/python-libraclient.prerm.debhelper debian/python-libraclient.substvars debian/python-libraclient/ +AUTHORS +ChangeLog diff --git a/setup.py b/setup.py index 591678c..d4f7188 100644 --- a/setup.py +++ b/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 ) diff --git a/tools/test-requires b/tools/test-requires index 473457d..8a222d0 100644 --- a/tools/test-requires +++ b/tools/test-requires @@ -1,5 +1,6 @@ pep8 mock httplib2 +sphinx>=1.1.2 testrepository>=0.0.8 testtools>=0.9.22