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