2018-02-19 07:39:14 -06:00
|
|
|
# set this by test
|
2014-09-21 13:23:24 -05:00
|
|
|
# import os
|
|
|
|
# import sys
|
|
|
|
# sys.path.insert(0, os.path.abspath('.'))
|
|
|
|
|
2018-02-19 07:39:14 -06:00
|
|
|
from docutils.writers.docutils_xml import XMLTranslator
|
|
|
|
|
2022-12-29 18:53:04 -06:00
|
|
|
from sphinx.writers.html import HTML5Translator
|
2014-09-21 13:23:24 -05:00
|
|
|
from sphinx.writers.latex import LaTeXTranslator
|
|
|
|
from sphinx.writers.manpage import ManualPageTranslator
|
|
|
|
from sphinx.writers.texinfo import TexinfoTranslator
|
|
|
|
from sphinx.writers.text import TextTranslator
|
|
|
|
|
|
|
|
project = 'test'
|
|
|
|
|
|
|
|
|
2022-12-29 18:53:04 -06:00
|
|
|
class ConfHTMLTranslator(HTML5Translator):
|
2014-09-21 13:23:24 -05:00
|
|
|
pass
|
|
|
|
|
|
|
|
|
2022-12-29 18:53:04 -06:00
|
|
|
class ConfDirHTMLTranslator(HTML5Translator):
|
2014-09-21 13:23:24 -05:00
|
|
|
pass
|
|
|
|
|
|
|
|
|
2022-12-29 18:53:04 -06:00
|
|
|
class ConfSingleHTMLTranslator(HTML5Translator):
|
2014-09-21 13:23:24 -05:00
|
|
|
pass
|
|
|
|
|
|
|
|
|
2022-12-29 18:53:04 -06:00
|
|
|
class ConfPickleTranslator(HTML5Translator):
|
2014-09-21 13:23:24 -05:00
|
|
|
pass
|
|
|
|
|
|
|
|
|
2022-12-29 18:53:04 -06:00
|
|
|
class ConfJsonTranslator(HTML5Translator):
|
2014-09-21 13:23:24 -05:00
|
|
|
pass
|
|
|
|
|
|
|
|
|
|
|
|
class ConfLaTeXTranslator(LaTeXTranslator):
|
|
|
|
pass
|
|
|
|
|
|
|
|
|
|
|
|
class ConfManualPageTranslator(ManualPageTranslator):
|
|
|
|
pass
|
|
|
|
|
|
|
|
|
|
|
|
class ConfTexinfoTranslator(TexinfoTranslator):
|
|
|
|
pass
|
|
|
|
|
|
|
|
|
|
|
|
class ConfTextTranslator(TextTranslator):
|
|
|
|
pass
|
|
|
|
|
|
|
|
|
|
|
|
class ConfXMLTranslator(XMLTranslator):
|
|
|
|
pass
|
|
|
|
|
|
|
|
|
|
|
|
class ConfPseudoXMLTranslator(XMLTranslator):
|
|
|
|
pass
|
|
|
|
|
|
|
|
|
|
|
|
def setup(app):
|
|
|
|
app.set_translator('html', ConfHTMLTranslator)
|
|
|
|
app.set_translator('dirhtml', ConfDirHTMLTranslator)
|
|
|
|
app.set_translator('singlehtml', ConfSingleHTMLTranslator)
|
|
|
|
app.set_translator('pickle', ConfPickleTranslator)
|
|
|
|
app.set_translator('json', ConfJsonTranslator)
|
|
|
|
app.set_translator('latex', ConfLaTeXTranslator)
|
|
|
|
app.set_translator('man', ConfManualPageTranslator)
|
|
|
|
app.set_translator('texinfo', ConfTexinfoTranslator)
|
|
|
|
app.set_translator('text', ConfTextTranslator)
|
|
|
|
app.set_translator('xml', ConfXMLTranslator)
|
|
|
|
app.set_translator('pseudoxml', ConfPseudoXMLTranslator)
|