Skip to main content

Provides sphinxcontrib.zopeext.autointerface for documenting Zope interfaces.

Project description

Author:

Michael McNeil Forbes <mforbes@alum.mit.edu>

This extension provides an autointerface directive for Zope interfaces.

Requirements

Usage

In the build configuration file (the conf.py in your Sphinx documentation directory) add sphinxcontrib.zopeext.autointerface to your extensions list:

extensions = [..., 'sphinxcontrib.zopeext.autointerface', ...]

Then, in your documentation, use autointerface as you would use autoclass. You can refer to the interface with the :py:interface: role example.IMyInterface as you would use the :py:class: role to refer to the implementation example.MyImplementation:

.. automodule:: example
   :show-inheritance:
   :inherited-members:

One can also limit which members are displayed, just as you would with .. autoclass:

.. autointerface:: example.IMyInterface
   :members: x, equals
.. autoclass:: example.MyImplementation
   :members: x, equals

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sphinxcontrib-zopeext-0.3.0.tar.gz (11.3 kB view details)

Uploaded Source

Built Distribution

sphinxcontrib_zopeext-0.3.0-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

Details for the file sphinxcontrib-zopeext-0.3.0.tar.gz.

File metadata

  • Download URL: sphinxcontrib-zopeext-0.3.0.tar.gz
  • Upload date:
  • Size: 11.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.11 CPython/3.9.7 Darwin/18.7.0

File hashes

Hashes for sphinxcontrib-zopeext-0.3.0.tar.gz
Algorithm Hash digest
SHA256 2ef0fee8bec34323fd12a07a397b9dbd5a1350cac8686fce5d0fb326308fd64a
MD5 5b2df6febf89ce4b86e977aea7f855c6
BLAKE2b-256 a1dae14605cc3eeb1f3da427416636931893d317a4606943001d0e86b57e345d

See more details on using hashes here.

File details

Details for the file sphinxcontrib_zopeext-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for sphinxcontrib_zopeext-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 99a1cbec9420e2d97adf7f4c97de6f62b16308629698bb82ff1be175bed629a2
MD5 faa78124d8d5332efb55a4eda6e7b8b0
BLAKE2b-256 0c2488524cc344a8f04e50fac78b6885a012d55e656ee2c3fcadabdd5a151989

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page