--- - branch: MAIN date: Fri Apr 20 15:38:18 UTC 2012 files: - new: '1.13' old: '1.12' path: pkgsrc/devel/py-ZopeInterface/Makefile pathrev: pkgsrc/devel/py-ZopeInterface/Makefile@1.13 type: modified - new: '1.7' old: '1.6' path: pkgsrc/devel/py-ZopeInterface/PLIST pathrev: pkgsrc/devel/py-ZopeInterface/PLIST@1.7 type: modified - new: '1.7' old: '1.6' path: pkgsrc/devel/py-ZopeInterface/distinfo pathrev: pkgsrc/devel/py-ZopeInterface/distinfo@1.7 type: modified id: 20120420T153818Z.dd1d577ea57244960aaed8abfde0ce25ce97f7ab log: | 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). module: pkgsrc subject: 'CVS commit: pkgsrc/devel/py-ZopeInterface' unixtime: '1334936298' user: adam