diff --git a/doc/catalog.json b/doc/catalog.json new file mode 100644 index 0000000000000000000000000000000000000000..0967ef424bce6791893e9a57bb952f80fd536e93 --- /dev/null +++ b/doc/catalog.json @@ -0,0 +1 @@ +{} diff --git a/doc/conf.py b/doc/conf.py index 1fcd19ccff117fac6e2e75f0ed479bd31676c2ec..228d00d332ce856a8f7f579682b4f9c2ade36e06 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"