sage_package/sphinx.py
def setup(app):
    """
    Initialize this Sphinx extension
    """
    app.setup_extension('sphinx.ext.todo')
    app.setup_extension('sphinx.ext.mathjax')

    app.setup_extension("sphinx.ext.intersphinx")
    app.config.intersphinx_mapping.update({
        'https://docs.python.org/': None
        })
    app.config.intersphinx_mapping.update({
        sage_doc_url + doc + "/": None
        for doc in sage_documents
        })
    app.config.intersphinx_mapping.update({
        sage_doc_url + "reference/" + module: None
        for module in sage_modules
        })

    app.setup_extension("sphinx.ext.extlinks")
    app.config.extlinks.update({
        'python': ('https://docs.python.org/release/'+pythonversion+'/%s', ''),
        # Sage trac ticket shortcuts. For example, :trac:`7549` .
        'trac': ('https://trac.sagemath.org/%s', 'trac ticket #'),
        'wikipedia': ('https://en.wikipedia.org/wiki/%s', 'Wikipedia article '),
        'arxiv': ('http://arxiv.org/abs/%s', 'Arxiv '),
        'oeis': ('https://oeis.org/%s', 'OEIS sequence '),
        'doi': ('https://dx.doi.org/%s', 'doi:'),
        'pari': ('http://pari.math.u-bordeaux.fr/dochtml/help/%s', 'pari:'),
        'mathscinet': ('http://www.ams.org/mathscinet-getitem?mr=%s', 'MathSciNet ')
        })

    app.config.html_theme = 'sage'
def setup(app):
    app.setup_extension('sphinx.ext.todo')
    app.setup_extension('sphinx.ext.mathjax')

    app.setup_extension("sphinx.ext.intersphinx")
    app.config.intersphinx_mapping.update({
        'https://docs.python.org/': None
        })
    app.config.intersphinx_mapping.update({
        sage_doc_url + doc + "/": None
        for doc in sage_documents
        })
    app.config.intersphinx_mapping.update({
        sage_doc_url + "reference/" + module: None
        for module in sage_modules
        })

    app.setup_extension("sphinx.ext.extlinks")
    app.config.extlinks.update({
        'python': ('https://docs.python.org/release/'+pythonversion+'/%s', ''),
        # Sage trac ticket shortcuts. For example, :trac:`7549` .
        'trac': ('https://trac.sagemath.org/%s', 'trac ticket #'),
        'wikipedia': ('https://en.wikipedia.org/wiki/%s', 'Wikipedia article '),
        'arxiv': ('http://arxiv.org/abs/%s', 'Arxiv '),
        'oeis': ('https://oeis.org/%s', 'OEIS sequence '),
        'doi': ('https://dx.doi.org/%s', 'doi:'),
        'pari': ('http://pari.math.u-bordeaux.fr/dochtml/help/%s', 'pari:'),
        'mathscinet': ('http://www.ams.org/mathscinet-getitem?mr=%s', 'MathSciNet ')
        })

    app.config.html_theme = 'sage'
def setup ( app ) : app . setup_extension ( 'sphinx.ext.todo' ) app . setup_extension ( 'sphinx.ext.mathjax' ) app . setup_extension ( "sphinx.ext.intersphinx" ) app . config . intersphinx_mapping . update ( { 'https://docs.python.org/' : None } ) app . config . intersphinx_mapping . update ( { sage_doc_url + doc + "/" : None for doc in sage_documents } ) app . config . intersphinx_mapping . update ( { sage_doc_url + "reference/" + module : None for module in sage_modules } ) app . setup_extension ( "sphinx.ext.extlinks" ) app . config . extlinks . update ( { 'python' : ( 'https://docs.python.org/release/' + pythonversion + '/%s' , '' ) , # Sage trac ticket shortcuts. For example, :trac:`7549` . 'trac' : ( 'https://trac.sagemath.org/%s' , 'trac ticket #' ) , 'wikipedia' : ( 'https://en.wikipedia.org/wiki/%s' , 'Wikipedia article ' ) , 'arxiv' : ( 'http://arxiv.org/abs/%s' , 'Arxiv ' ) , 'oeis' : ( 'https://oeis.org/%s' , 'OEIS sequence ' ) , 'doi' : ( 'https://dx.doi.org/%s' , 'doi:' ) , 'pari' : ( 'http://pari.math.u-bordeaux.fr/dochtml/help/%s' , 'pari:' ) , 'mathscinet' : ( 'http://www.ams.org/mathscinet-getitem?mr=%s' , 'MathSciNet ' ) } ) app . config . html_theme = 'sage'
Initialize this Sphinx extension
Initialize this Sphinx extension