Zope.interface

Latest version: v6.4.post2

Safety actively analyzes 638346 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 10 of 12

3.6.1

==================

- A non-ASCII character in the changelog made 3.6.0 uninstallable on
Python 3 systems with another default encoding than UTF-8.

- Fix compiler warnings under GCC 4.3.3.

3.6.0

==================

- LP 185974: Clear the cache used by ``Specificaton.get`` inside
``Specification.changed``. Thanks to Jacob Holm for the patch.

- Add support for Python 3.1. Contributors:

Lennart Regebro
Martin v Loewis
Thomas Lotze
Wolfgang Schnerring

The 3.1 support is completely backwards compatible. However, the implements
syntax used under Python 2.X does not work under 3.X, since it depends on
how metaclasses are implemented and this has changed. Instead it now supports
a decorator syntax (also under Python 2.X)::

class Foo:
implements(IFoo)
...

can now also be written::

implementer(IFoo):
class Foo:
...

There are 2to3 fixers available to do this change automatically in the
zope.fixers package.

- Python 2.3 is no longer supported.

3.5.4

==================

- Use the standard Python doctest module instead of zope.testing.doctest, which
has been deprecated.

3.5.3

==================

- Fix an edge case: make providedBy() work when a class has '__provides__' in
its __slots__ (see http://thread.gmane.org/gmane.comp.web.zope.devel/22490)

3.5.2

==================

- BaseAdapterRegistry.unregister, unsubscribe: Remove empty portions of
the data structures when something is removed. This avoids leaving
references to global objects (interfaces) that may be slated for
removal from the calling application.

3.5.1

==================

- verifyObject: use getattr instead of hasattr to test for object attributes
in order to let exceptions other than AttributeError raised by properties
propagate to the caller

- Add Sphinx-based documentation building to the package buildout
configuration. Use the ``bin/docs`` command after buildout.

- Improve package description a bit. Unify changelog entries formatting.

- Change package's mailing list address to zope-dev at zope.org as
zope3-dev at zope.org is now retired.

Page 10 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.