From adf681526c7be4cb9b85b56176952f3bc7ed6421 Mon Sep 17 00:00:00 2001 From: Georg Brandl Date: Sat, 11 Apr 2009 20:34:17 +0000 Subject: [PATCH] Add a monkeypatching hack so that the docs can still be built with Sphinx 0.5. --- Doc/tools/sphinxext/pyspecific.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Doc/tools/sphinxext/pyspecific.py b/Doc/tools/sphinxext/pyspecific.py index 688de95b8ea..be6f78dfa00 100644 --- a/Doc/tools/sphinxext/pyspecific.py +++ b/Doc/tools/sphinxext/pyspecific.py @@ -5,7 +5,7 @@ Sphinx extension with Python doc-specific markup. - :copyright: 2008 by Georg Brandl. + :copyright: 2008, 2009 by Georg Brandl. :license: Python license. """ @@ -59,7 +59,11 @@ from docutils.utils import new_document try: from sphinx.builders import Builder except ImportError: + # using Sphinx < 0.6, which has a different package layout from sphinx.builder import Builder + # monkey-patch toctree directive to accept (and ignore) the :numbered: flag + from sphinx.directives.other import toctree_directive + toctree_directive.options['numbered'] = toctree_directive.options['glob'] try: from sphinx.writers.text import TextWriter