python-zope-interface 5.1.0 Python implementation of the "design by contract" methodology

Zope.interface provides an implementation of "object interfaces" for Python. Interfaces are a mechanism for labeling objects as conforming to a given API or contract.