diff --git a/docs/sphinx_exts/sphinx_paramlinks/sphinx_paramlinks.py b/docs/sphinx_exts/sphinx_paramlinks/sphinx_paramlinks.py index f6c9c5fec..7076f81f0 100644 --- a/docs/sphinx_exts/sphinx_paramlinks/sphinx_paramlinks.py +++ b/docs/sphinx_exts/sphinx_paramlinks/sphinx_paramlinks.py @@ -263,7 +263,9 @@ def build_index(app, doctree): for entry in doc_entries: sing, desc, ref, extra = entry[:4] - if LooseVersion(__version__) >= LooseVersion('3.0.0'): + if LooseVersion(__version__) >= LooseVersion('4.0.0'): + app.env.domains['py'].data['objects'][ref] = ObjectEntry(docname, ref, 'parameter', False) + elif LooseVersion(__version__) >= LooseVersion('3.0.0'): app.env.domains['py'].data['objects'][ref] = ObjectEntry(docname, ref, 'parameter') else: app.env.domains['py'].data['objects'][ref] = (docname, 'parameter')