Need help with zope.interface?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

zopefoundation
254 Stars 57 Forks Other 713 Commits 14 Opened issues

Description

Interfaces for Python

Services available

!
?

Need anything else?

Contributors list

====================

zope.interface

.. image:: https://img.shields.io/pypi/v/zope.interface.svg :target: https://pypi.python.org/pypi/zope.interface/ :alt: Latest Version

.. image:: https://img.shields.io/pypi/pyversions/zope.interface.svg :target: https://pypi.org/project/zope.interface/ :alt: Supported Python versions

.. image:: https://github.com/zopefoundation/zope.interface/actions/workflows/tests.yml/badge.svg :target: https://github.com/zopefoundation/zope.interface/actions/workflows/tests.yml

.. image:: https://readthedocs.org/projects/zopeinterface/badge/?version=latest :target: https://zopeinterface.readthedocs.io/en/latest/ :alt: Documentation Status

This package is intended to be independently reusable in any Python project. It is maintained by the

Zope Toolkit project
_.

This package provides an implementation of "object interfaces" for Python. Interfaces are a mechanism for labeling objects as conforming to a given API or contract. So, this package can be considered as implementation of the

Design By Contract
_ methodology support in Python.

.. Design By Contract: http://en.wikipedia.org/wiki/Designby_contract

For detailed documentation, please see https://zopeinterface.readthedocs.io/en/latest/

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.