From acd28778b0143d2c073241bc65eeb9a97fb13318 2009-04-14 07:28:18 From: Fernando Perez Date: 2009-04-14 07:28:18 Subject: [PATCH] Merging Darren Dale's fix to 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