From 57788bf8d5d7eec3fbf3d7a4358961a5c3e7199d Mon Sep 17 00:00:00 2001
From: Andre Mayoraz <andre.mayoraz@idiap.ch>
Date: Thu, 2 Feb 2023 15:15:14 +0100
Subject: [PATCH] [doc] use auto-intersphinx

---
 doc/conf.py | 26 ++++++--------------------
 1 file changed, 6 insertions(+), 20 deletions(-)

diff --git a/doc/conf.py b/doc/conf.py
index 755aff1..1faa7b5 100644
--- a/doc/conf.py
+++ b/doc/conf.py
@@ -24,6 +24,7 @@ extensions = [
     "sphinx.ext.napoleon",
     "sphinx.ext.viewcode",
     "sphinx.ext.mathjax",
+    "auto_intersphinx",
 ]
 
 # Be picky about warnings
@@ -231,23 +232,8 @@ autodoc_default_options = {
     "show-inheritance": True,
 }
 
-# For inter-documentation mapping:
-from bob.extension.utils import link_documentation, load_requirements
-
-sphinx_requirements = "extra-intersphinx.txt"
-if os.path.exists(sphinx_requirements):
-    intersphinx_mapping = link_documentation(
-        additional_packages=load_requirements(sphinx_requirements)
-    )
-else:
-    intersphinx_mapping = link_documentation()
-
-# Add scikit-image link
-skimage_version = pkg_resources.require("scikit-image")[0].version
-skimage_version = ".".join(skimage_version.split(".")[:2])
-intersphinx_mapping[
-    "http://scikit-image.org/docs/%s.x" % skimage_version
-] = None
-
-# Add PIL link
-intersphinx_mapping["http://pillow.readthedocs.io/en/stable"] = None
+auto_intersphinx_packages = [
+    ("python", "3"),
+    "numpy",
+    "bob.bio.base",
+]
-- 
GitLab