From cc1871039cea5728bd17b63d5915c320fd3ddea7 Mon Sep 17 00:00:00 2001 From: Andre Mayoraz <andre.mayoraz@idiap.ch> Date: Wed, 9 Nov 2022 17:17:36 +0100 Subject: [PATCH] [doc] switch to auto-intersphinx --- doc/catalog.json | 1 + doc/conf.py | 24 +++++++++++++----------- 2 files changed, 14 insertions(+), 11 deletions(-) create mode 100644 doc/catalog.json diff --git a/doc/catalog.json b/doc/catalog.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/doc/catalog.json @@ -0,0 +1 @@ +{} diff --git a/doc/conf.py b/doc/conf.py index 1fcd19c..228d00d 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -25,6 +25,7 @@ extensions = [ "sphinx.ext.viewcode", "sphinx.ext.mathjax", "matplotlib.sphinxext.plot_directive", + "auto_intersphinx", ] # Be picky about warnings @@ -232,14 +233,15 @@ 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=["python", "numpy"] - + load_requirements(sphinx_requirements) - ) -else: - intersphinx_mapping = link_documentation() +auto_intersphinx_packages = [ + ("python", "3"), + "numpy", + "scikit-learn", + "scipy", + "h5py", + "matplotlib", + "tabulate", + "numba", + "xarray", +] +auto_intersphinx_catalog = "catalog.json" -- GitLab