2018-12-22 09:58:53 +01:00
|
|
|
# $NetBSD: Makefile,v 1.31 2018/12/22 08:58:53 adam Exp $
|
2005-06-24 01:50:25 +02:00
|
|
|
|
2018-12-22 09:58:53 +01:00
|
|
|
DISTNAME= zope.interface-4.6.0
|
Changes 3.8.0:
* New module ``zope.interface.registry``. This is code moved from
``zope.component.registry`` which implements a basic nonperistent component
registry as ``zope.interface.registry.Components``. This class was moved
from ``zope.component`` to make porting systems (such as Pyramid) that rely
only on a basic component registry to Python 3 possible without needing to
port the entirety of the ``zope.component`` package. Backwards
compatibility import shims have been left behind in ``zope.component``, so
this change will not break any existing code.
* New ``tests_require`` dependency: ``zope.event`` to test events sent by
Components implementation. The ``zope.interface`` package does not have a
hard dependency on ``zope.event``, but if ``zope.event`` is importable, it
will send component registration events when methods of an instance of
``zope.interface.registry.Components`` are called.
* New interfaces added to support ``zope.interface.registry.Components``
addition: ``ComponentLookupError``, ``Invalid``, ``IObjectEvent``,
``ObjectEvent``, ``IComponentLookup``, ``IRegistration``,
``IUtilityRegistration``, ``IAdapterRegistration``,
``ISubscriptionAdapterRegistration``, ``IHandlerRegistration``,
``IRegistrationEvent``, ``RegistrationEvent``, ``IRegistered``,
``Registered``, ``IUnregistered``, ``Unregistered``,
``IComponentRegistry``, and ``IComponents``.
* No longer Python 2.4 compatible (tested under 2.5, 2.6, 2.7, and 3.2).
2012-04-20 17:38:18 +02:00
|
|
|
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/zope.i/ZopeI/}
|
|
|
|
CATEGORIES= devel python
|
2015-12-01 08:51:19 +01:00
|
|
|
MASTER_SITES= ${MASTER_SITE_PYPI:=z/zope.interface/}
|
2005-06-24 01:50:25 +02:00
|
|
|
|
2015-01-13 13:54:25 +01:00
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
2017-10-07 13:40:56 +02:00
|
|
|
HOMEPAGE= https://github.com/zopefoundation/zope.interface
|
Changes 3.8.0:
* New module ``zope.interface.registry``. This is code moved from
``zope.component.registry`` which implements a basic nonperistent component
registry as ``zope.interface.registry.Components``. This class was moved
from ``zope.component`` to make porting systems (such as Pyramid) that rely
only on a basic component registry to Python 3 possible without needing to
port the entirety of the ``zope.component`` package. Backwards
compatibility import shims have been left behind in ``zope.component``, so
this change will not break any existing code.
* New ``tests_require`` dependency: ``zope.event`` to test events sent by
Components implementation. The ``zope.interface`` package does not have a
hard dependency on ``zope.event``, but if ``zope.event`` is importable, it
will send component registration events when methods of an instance of
``zope.interface.registry.Components`` are called.
* New interfaces added to support ``zope.interface.registry.Components``
addition: ``ComponentLookupError``, ``Invalid``, ``IObjectEvent``,
``ObjectEvent``, ``IComponentLookup``, ``IRegistration``,
``IUtilityRegistration``, ``IAdapterRegistration``,
``ISubscriptionAdapterRegistration``, ``IHandlerRegistration``,
``IRegistrationEvent``, ``RegistrationEvent``, ``IRegistered``,
``Registered``, ``IUnregistered``, ``Unregistered``,
``IComponentRegistry``, and ``IComponents``.
* No longer Python 2.4 compatible (tested under 2.5, 2.6, 2.7, and 3.2).
2012-04-20 17:38:18 +02:00
|
|
|
COMMENT= The zope.interface package used in Zope 3 and Twisted
|
2015-12-01 08:51:19 +01:00
|
|
|
LICENSE= zpl-2.1
|
2005-06-24 01:50:25 +02:00
|
|
|
|
2016-09-01 18:37:33 +02:00
|
|
|
DEPENDS+= ${PYPKGPREFIX}-ZopeEvent-[0-9]*:../../devel/py-ZopeEvent
|
|
|
|
|
2009-07-15 08:12:44 +02:00
|
|
|
.include "../../lang/python/egg.mk"
|
2005-06-24 01:50:25 +02:00
|
|
|
.include "../../mk/bsd.pkg.mk"
|