From 65379abc90d487a6483f91990b0f86e4e3ffe75e 2009-04-14 07:27:56 From: Darren Dale Date: 2009-04-14 07:27:56 Subject: [PATCH] Fix doc build with recent sphinx versions --- diff --git a/docs/sphinxext/only_directives.py b/docs/sphinxext/only_directives.py index e4dfd5c..57d70a4 100644 --- a/docs/sphinxext/only_directives.py +++ b/docs/sphinxext/only_directives.py @@ -5,9 +5,15 @@ from docutils.nodes import Body, Element from docutils.writers.html4css1 import HTMLTranslator -from sphinx.latexwriter import LaTeXTranslator from docutils.parsers.rst import directives +# The sphinx API has changed, so we try both the old and new import forms +try: + from sphinx.latexwriter import LaTeXTranslator +except ImportError: + from sphinx.writers.latex import LaTeXTranslator + + class html_only(Body, Element): pass