-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
No links to inherited items in summary tables #50
Comments
…other fixes Details: * Used the 'autodocsumm' Sphinx extension for generating attribute and method summary tables for classes in the documentation. At this point, links to inherited members are not generated. See autodocsumm issue Chilipp/autodocsumm#50. * Moved the documentation of some base classes into a new 'Base Classes' section in the Appendix: - from pywbem_mock: BaseRepository, BaseObjectStore, BaseProvider. - from pywbem._exceptions: _RequestExceptionMixin, _ResponseExceptionMixin - from pywbem._cim_types: _CIMComparisonMixin * Removed the internal classes '_RequestExceptionMixin', '_ResponseExceptionMixin' from the pywbem namespace. * Excluded the internal operation recorder related attributes and methods from the documentation of WBEMConnection. * Added a docstring to CIMDateTime.__eq__(). * Removed the superflous phrase "in descending precedence" from the docstrings of the __eq__() methods of CIM object classes. * Added an empty docstring to special methods that are in the documentation, because otherwise they get their description inherited. * Minor fixes in description of exceptions regarding TypeError being raised. * Minor fixes in formatting in module docstring of mockwbemserver.rst. Signed-off-by: Andreas Maier <andreas.r.maier@gmx.de>
…other fixes Details: * Used the 'autodocsumm' Sphinx extension for generating attribute and method summary tables for classes in the documentation. At this point, links to inherited members are not generated. See autodocsumm issue Chilipp/autodocsumm#50. * Moved the documentation of some base classes into a new 'Base Classes' section in the Appendix: - from pywbem_mock: BaseRepository, BaseObjectStore, BaseProvider. - from pywbem._exceptions: _RequestExceptionMixin, _ResponseExceptionMixin - from pywbem._cim_types: _CIMComparisonMixin * Removed the internal classes '_RequestExceptionMixin', '_ResponseExceptionMixin' from the pywbem namespace. * Excluded the internal operation recorder related attributes and methods from the documentation of WBEMConnection. * Added a docstring to CIMDateTime.__eq__(). * Removed the superflous phrase "in descending precedence" from the docstrings of the __eq__() methods of CIM object classes. * Added an empty docstring to special methods that are in the documentation, because otherwise they get their description inherited. * Minor fixes in description of exceptions regarding TypeError being raised. * Minor fixes in formatting in module docstring of mockwbemserver.rst. Signed-off-by: Andreas Maier <andreas.r.maier@gmx.de>
…other fixes Details: * Used the 'autodocsumm' Sphinx extension for generating attribute and method summary tables for classes in the documentation. At this point, links to inherited members are not generated. See autodocsumm issue Chilipp/autodocsumm#50. * Moved the documentation of some base classes into a new 'Base Classes' section in the Appendix: - from pywbem_mock: BaseRepository, BaseObjectStore, BaseProvider. - from pywbem._exceptions: _RequestExceptionMixin, _ResponseExceptionMixin - from pywbem._cim_types: _CIMComparisonMixin * Removed the internal classes '_RequestExceptionMixin', '_ResponseExceptionMixin' from the pywbem namespace. * Excluded the internal operation recorder related attributes and methods from the documentation of WBEMConnection. * Added a docstring to CIMDateTime.__eq__(). * Removed the superflous phrase "in descending precedence" from the docstrings of the __eq__() methods of CIM object classes. * Added an empty docstring to special methods that are in the documentation, because otherwise they get their description inherited. * Minor fixes in description of exceptions regarding TypeError being raised. * Minor fixes in formatting in module docstring of mockwbemserver.rst. Signed-off-by: Andreas Maier <andreas.r.maier@gmx.de>
…other fixes Details: * Used the 'autodocsumm' Sphinx extension for generating attribute and method summary tables for classes in the documentation. At this point, links to inherited members are not generated. See autodocsumm issue Chilipp/autodocsumm#50. * Moved the documentation of some base classes into a new 'Base Classes' section in the Appendix: - from pywbem_mock: BaseRepository, BaseObjectStore, BaseProvider. - from pywbem._exceptions: _RequestExceptionMixin, _ResponseExceptionMixin - from pywbem._cim_types: _CIMComparisonMixin * Removed the internal classes '_RequestExceptionMixin', '_ResponseExceptionMixin' from the pywbem namespace. * Excluded the internal operation recorder related attributes and methods from the documentation of WBEMConnection. This could only be done by using the autodocsumm extension. See docs/client/operations.rst. * Added a docstring to CIMDateTime.__eq__(). * Removed the superflous phrase "in descending precedence" from the docstrings of the __eq__() methods of CIM object classes. * Added an empty docstring to special methods that are in the documentation, because otherwise they get their description inherited. * Minor fixes in description of exceptions regarding TypeError being raised. * Minor fixes in formatting in module docstring of mockwbemserver.rst. Signed-off-by: Andreas Maier <andreas.r.maier@gmx.de>
…other fixes Details: * Used the 'autodocsumm' Sphinx extension for generating attribute and method summary tables for classes in the documentation. At this point, links to inherited members are not generated. See autodocsumm issue Chilipp/autodocsumm#50. * Moved the documentation of some base classes into a new 'Base Classes' section in the Appendix: - from pywbem_mock: BaseRepository, BaseObjectStore, BaseProvider. - from pywbem._exceptions: _RequestExceptionMixin, _ResponseExceptionMixin - from pywbem._cim_types: _CIMComparisonMixin * Removed the internal classes '_RequestExceptionMixin', '_ResponseExceptionMixin' from the pywbem namespace. * Excluded the internal operation recorder related attributes and methods from the documentation of WBEMConnection. This could only be done by using the autodocsumm extension. See docs/client/operations.rst. * Added a docstring to CIMDateTime.__eq__(). * Removed the superflous phrase "in descending precedence" from the docstrings of the __eq__() methods of CIM object classes. * Added an empty docstring to special methods that are in the documentation, because otherwise they get their description inherited. * Minor fixes in description of exceptions regarding TypeError being raised. * Minor fixes in formatting in module docstring of mockwbemserver.rst. Signed-off-by: Andreas Maier <andreas.r.maier@gmx.de>
…other fixes Details: * Used the 'autodocsumm' Sphinx extension for generating attribute and method summary tables for classes in the documentation. At this point, links to inherited members are not generated. See autodocsumm issue Chilipp/autodocsumm#50. * Moved the documentation of some base classes into a new 'Base Classes' section in the Appendix: - from pywbem_mock: BaseRepository, BaseObjectStore, BaseProvider. - from pywbem._exceptions: _RequestExceptionMixin, _ResponseExceptionMixin - from pywbem._cim_types: _CIMComparisonMixin * Removed the internal classes '_RequestExceptionMixin', '_ResponseExceptionMixin' from the pywbem namespace. * Excluded the internal operation recorder related attributes and methods from the documentation of WBEMConnection. This could only be done by using the autodocsumm extension. See docs/client/operations.rst. * Added a docstring to CIMDateTime.__eq__(). * Removed the superflous phrase "in descending precedence" from the docstrings of the __eq__() methods of CIM object classes. * Added an empty docstring to special methods that are in the documentation, because otherwise they get their description inherited. * Minor fixes in description of exceptions regarding TypeError being raised. * Minor fixes in formatting in module docstring of mockwbemserver.rst. Signed-off-by: Andreas Maier <andreas.r.maier@gmx.de>
hey @andy-maier! apologies for the delay. I'd need more information to fix this. Could you please provide a small reproducible example? |
@andy-maier I assume that this issue is fixed by #70. could you please give it a try with autodocsumm==0.2.8 and close this issue if this is fixed? |
Hi @Chilipp . Sorry for the delay. I will try with autodocsumm==0.2.8 and will produce a short file to reproduce it. Note that #74 is likely related to that, IMO. The issue author also opened pywbem/pywbem#2888 which includes some of the same errors. That lead me to start using the |
@Chilipp I was able to reproduce the issue with autodocsumm 0.2.8 and a simple case. Unpack the attached file and read README.md inside: In the included |
Hi Philipp. I have done some more research, and meanwhile believe this is a Sphinx issue, and have created sphinx-doc/sphinx#10699. If you think differently, let me know. |
If the
:autosummary-inherited-members:
option is used on a class, the attribute and method summary tables generated by autodocsumm correctly include items for the inherited attributes and methods, but these items do not link to their descriptions. Their descriptions are in the same overall Sphinx document. That happens regardless of whether their descriptions are in the same or another RST file.I verified that I can get working links to the inherited members properly generated with the
:attr:
and:meth:
directives in the same RST file that specifies theautoclass
directive, so the targeted members are visible from there at the Sphinx reference level.The text was updated successfully, but these errors were encountered: