ipypublish.sphinx.gls.processing module¶
Originally adapted from: https://github.com/mcmtroffaes/sphinxcontrib-bibtex
-
ipypublish.sphinx.gls.processing.init_bibgloss_cache(app)[source]¶ Create
app.env.bibgloss_cacheif it does not exist yet. :param app: The sphinx application. :type app:sphinx.application.Sphinx
-
ipypublish.sphinx.gls.processing.process_citation_references(app, doctree, docname)[source]¶ Replace text of citation reference nodes by actual labels. :param app: The sphinx application. :type app:
sphinx.application.Sphinx:param doctree: The document tree. :type doctree:docutils.nodes.document:param docname: The document name. :type docname:str
-
ipypublish.sphinx.gls.processing.process_citations(app, doctree, docname)[source]¶ Replace labels of citation nodes by actual labels. :param app: The sphinx application. :type app:
sphinx.application.Sphinx:param doctree: The document tree. :type doctree:docutils.nodes.document:param docname: The document name. :type docname:str
-
ipypublish.sphinx.gls.processing.purge_bibgloss_cache(app, env, docname)[source]¶ Remove all information related to docname from the cache. :param app: The sphinx application. :type app:
sphinx.application.Sphinx:param env: The sphinx build environment. :type env:sphinx.environment.BuildEnvironment