python-zope.interface
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
Subpackage Descriptions
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 `_) 7.0 (2024-08-06) ================ - Enable heap-based types (PEP 384) for Python >= 3.11. - Adopt multi-phase module initialization (PEP 489). - Drop support for Python 3.7. 6.4.post2 (2024-05-24) ====================== - Publish missing Windows wheels, second attempt. (`#295 `_) 6.4.post1 (2024-05-23) ====================== - Publish missing Windows wheels. (`#295 `_) 6.4.post0 (2024-05-22) ====================== - The sdist of version 6.4 was uploaded to PyPI as ``zope_interface-6.4.tar.gz instead of zope.interface-6.4-py2.tar.gz which cannot be installed by zc.buildout``. This release is a re-release of version 6.4 with the correct sdist name. (`#298 `_) 6.4 (2024-05-15) ================ - Adjust for incompatible changes in Python 3.13b1. (`#292 `_) - Build windows wheels on GHA. 6.3 (2024-04-12) ================ - Add preliminary support for Python 3.13 as of 3.13a6. 6.2 (2024-02-16) ================ - Add preliminary support for Python 3.13 as of 3.13a3. - Add support to use the pipe (``|``) syntax for ``typing.Union``. (`#280 `_) 6.1 (2023-10-05) ================ - Build Linux binary wheels for Python 3.12. - Add support for Python 3.12. - Fix building of the docs for non-final versions. 6.0 (2023-03-17) ================ - Build Linux binary wheels for Python 3.11. - Drop support for Python 2.7, 3.5, 3.6.
Configuration Switches (platform-specific settings discarded)
PY311 ON Build using Python 3.11 PY312 OFF Build using Python 3.12
Package Dependencies by Type
Build (only) python-setuptools:single:v11
autoselect-python:single:std
Build and Runtime python-setuptools:single:v11
python311:single:std
Download groups
main mirror://PYPI/z/zope.interface
Distribution File Information
f0f5fda7cbf890371a59ab1d06512da4f2c89a6ea194e595808123c863c38eff 298400 zope.interface-7.0.1.tar.gz
Ports that require python-zope.interface:v11
python-Twisted:v11 Asynchronous networking framework (3.11)