From 5e9f9c81370c7ecfe8c7567eaa1c7a93780eb311 Mon Sep 17 00:00:00 2001 From: NeuroDebian Team Date: Tue, 22 Nov 2016 15:34:29 +0000 Subject: [PATCH] deb_optional_linkcode Gbp-Pq: Name deb_optional_linkcode --- doc/conf.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/doc/conf.py b/doc/conf.py index a041318..f003784 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -33,10 +33,17 @@ import sphinx_gallery extensions = [ 'sphinx.ext.autodoc', 'sphinx.ext.autosummary', 'numpy_ext.numpydoc', - 'sphinx.ext.linkcode', 'sphinx.ext.doctest', + 'sphinx.ext.doctest', 'sphinx_gallery.gen_gallery', ] +if make_linkcode_resolve: + try: + import sphinx.ext.linkcode as linkcode_module + extensions += [ 'sphinx.ext.linkcode' ] + except ImportError: + linkcode_module = None + # pngmath / imgmath compatibility layer for different sphinx versions import sphinx from distutils.version import LooseVersion @@ -279,7 +286,8 @@ def setup(app): # The following is used by sphinx.ext.linkcode to provide links to github -linkcode_resolve = make_linkcode_resolve('sklearn', +if linkcode_module: + linkcode_resolve = make_linkcode_resolve('sklearn', u'https://github.com/scikit-learn/' 'scikit-learn/blob/{revision}/' '{package}/{path}#L{lineno}') -- 2.30.2