Thie package defines an extension for the Sphinx documentation system. The extension allows generation of API documentation by introspection of zope.interface instances in code.
Install via pip:
pip install repoze.sphinx.autointerface
Add repoze.sphinx.autointerface to the extensions list in the conf.py of the Sphinx documentation for your product.
extensions = [ "sphinx.ext.autodoc", "sphinx.ext.doctest", "repoze.sphinx.autointerface", ]
At appropriate points in your document, call out the autodoc interface.
.. autointerface:: yourpackage.interfaces.IFoo
Output from the directive includes