From f4406abe102171dd8ef486f0622ab7d5a1687a80 Mon Sep 17 00:00:00 2001 From: Monty Taylor Date: Thu, 13 Oct 2011 12:11:49 -0400 Subject: [PATCH] Wrap sphinx calls in a try/except block. Change-Id: I2293e4e61865726efbf106b7b6f07ef64167b15e --- setup.py | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/setup.py b/setup.py index a4919ea..4ce76be 100755 --- a/setup.py +++ b/setup.py @@ -17,7 +17,6 @@ from setuptools import setup from distutils.command.build import build from setuptools.command.bdist_egg import bdist_egg -from sphinx.setup_command import BuildDoc import commands # version comes from git-review. @@ -30,13 +29,18 @@ __name__ = savename cmdclass = {} -class local_build_sphinx(BuildDoc): - def run(self): - for builder in ['html', 'man']: - self.builder = builder - self.finalize_options() - BuildDoc.run(self) -cmdclass['build_sphinx'] = local_build_sphinx +try: + from sphinx.setup_command import BuildDoc + class local_build_sphinx(BuildDoc): + def run(self): + for builder in ['html', 'man']: + self.builder = builder + self.finalize_options() + BuildDoc.run(self) + cmdclass['build_sphinx'] = local_build_sphinx +except: + pass + class local_build(build):