Sphinx autodoc fails to reference objects through intersphinx #10468
Labels
bug
documentation
Improvements or additions to documentation
good first issue
Good for newcomers
Hacktoberfest
We think it's good for https://hacktoberfest.digitalocean.com/
As we don't seem to use autodoc anywhere, it seems we've missed this issue.
When using autodoc in a project, it will inspect the fully resolved name of an object, for example
aiohttp.client.ClientSession
. As the submodules are implementation details and we don't want to expose them to users, we only haveaiohttp.ClientSession
etc. in our docs.To fix this, we should be able to use the
:canonical:
directive to create aliases that intersphinx can use for references. The end result should still not display the submodules to users reading the docs, but will allow intersphinx linking via the submodules.https://www.sphinx-doc.org/en/master/usage/domains/python.html#directive-option-py-method-canonical
This probably needs to be done for almost all object in the reference docs.
The text was updated successfully, but these errors were encountered: