Port variant | v11 |
Summary | Interfaces for Python (3.11) |
BROKEN | |
Package version | 7.0.1 |
Homepage | https://github.com/zopefoundation/zope.interface |
Keywords | python |
Maintainer | Python Automaton |
License | Not yet specified |
Other variants | v12 |
Ravenports | Buildsheet | History |
Ravensource | Port Directory | History |
Last modified | 09 AUG 2024, 01:11:40 UTC |
Port created | 28 FEB 2021, 16:29:36 UTC |
single | ====================
``zope.interface``
====================
:alt: Latest Version
:alt: Supported Python versions
: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/Design_by_contract
For detailed documentation, please see
https://zopeinterface.readthedocs.io/en/latest/
=========
Changes
=========
7.0.1 (2024-08-06)
==================
- Fix subclassability of ObjectSpecificationDescriptor (broken in 7.0).
(`#312 |
Build (only) |
python-setuptools:single:v11 autoselect-python:single:std |
Build and Runtime |
python-setuptools:single:v11 python311:single:std |
main | mirror://PYPI/z/zope.interface |
python-Twisted:v11 | Asynchronous networking framework (3.11) |