Commit 428fb836 authored by peastman's avatar peastman
Browse files

Changes to work correctly with latest version of Sphinx

parent 65a1f936
......@@ -182,7 +182,7 @@ script:
- python devtools/run-ctest.py --start-time $START_TIME
- if [[ ! -z "${DOCS_DEPLOY}" && "${DOCS_DEPLOY}" = "true" ]]; then
pip install sphinx==1.5.6 sphinxcontrib-bibtex sphinxcontrib-lunrsearch sphinxcontrib-autodoc_doxygen;
pip install sphinx sphinxcontrib-bibtex sphinxcontrib-lunrsearch sphinxcontrib-autodoc_doxygen;
make sphinxhtml;
make sphinxpdf;
make C++ApiDocs PythonApiDocs;
......
from docutils.parsers.rst import roles
from docutils.nodes import Text, reference, section
from docutils.nodes import Text, reference, section, label
from sphinx.roles import XRefRole
class autonumber(Text):
class autonumber(label):
pass
class autonumber_ref(reference):
pass
def autonumber_role(name, rawtext, text, lineno, inliner, options={}, content=[]):
return ([autonumber(text)], [])
return ([autonumber(text=text)], [])
def doctree_resolved(app, doctree, docname):
index = {};
......@@ -68,4 +68,3 @@ def setup(app):
app.add_role('autonumref', XRefRole(nodeclass=autonumber_ref))
app.connect('doctree-resolved', doctree_resolved)
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment