mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Workaround for bug in newer versions of sphinx
See https://github.com/sphinx-doc/sphinx/issues/8936
This commit is contained in:
parent
195f61d51a
commit
0be56041fb
@ -14,6 +14,16 @@ from epub import EPUBHelpBuilder
|
|||||||
from latex import LaTeXHelpBuilder
|
from latex import LaTeXHelpBuilder
|
||||||
|
|
||||||
|
|
||||||
|
class FixedLaTeXHelpBuilder(LaTeXHelpBuilder):
|
||||||
|
# see https://github.com/sphinx-doc/sphinx/issues/8936
|
||||||
|
|
||||||
|
def visit_substitution_definition(self, node):
|
||||||
|
pass
|
||||||
|
|
||||||
|
def depart_substitution_definition(self, node):
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
def substitute(app, doctree):
|
def substitute(app, doctree):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
@ -375,7 +385,7 @@ def setup(app):
|
|||||||
setup_man_pages(app)
|
setup_man_pages(app)
|
||||||
app.add_css_file('custom.css')
|
app.add_css_file('custom.css')
|
||||||
app.add_builder(EPUBHelpBuilder)
|
app.add_builder(EPUBHelpBuilder)
|
||||||
app.add_builder(LaTeXHelpBuilder)
|
app.add_builder(FixedLaTeXHelpBuilder)
|
||||||
app.connect('source-read', source_read_handler)
|
app.connect('source-read', source_read_handler)
|
||||||
app.connect('doctree-read', substitute)
|
app.connect('doctree-read', substitute)
|
||||||
app.connect('builder-inited', generate_docs)
|
app.connect('builder-inited', generate_docs)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user