Zope.interface

Latest version: v6.4.post2

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

Scan your dependencies

Page 9 of 12

3.6.7

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

- Fix sporadic failures on x86-64 platforms in tests of rich comparisons
of interfaces.

3.6.6

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

- LP 570942: Now correctly compare interfaces from different modules but
with the same names.

N.B.: This is a less intrusive / destabilizing fix than the one applied in
3.6.3: we only fix the underlying cmp-alike function, rather than adding
the other "rich comparison" functions.

- Revert to software as released with 3.6.1 for "stable" 3.6 release branch.

3.6.5

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

- LP 811792: work around buggy behavior in some subclasses of
``zope.interface.interface.InterfaceClass``, which invoke ``__hash__``
before initializing ``__module__`` and ``__name__``. The workaround
returns a fixed constant hash in such cases, and issues a ``UserWarning``.

- LP 804832: Under PyPy, ``zope.interface`` should not build its C
extension. Also, prevent attempting to build it under Jython.

- Add a tox.ini for easier xplatform testing.

- Fix testing deprecation warnings issued when tested under Py3K.

3.6.4

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

- LP 804951: InterfaceClass instances were unhashable under Python 3.x.

3.6.3

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

- LP 570942: Now correctly compare interfaces from different modules but
with the same names.

3.6.2

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

- Moved detailed documentation out-of-line from PyPI page, linking instead to
http://docs.zope.org/zope.interface .

- Fixes for small issues when running tests under Python 3.2 using
``zope.testrunner``.

- LP 675064: Specify return value type for C optimizations module init
under Python 3: undeclared value caused warnings, and segfaults on some
64 bit architectures.

- setup.py now raises RuntimeError if you don't have Distutils installed when
running under Python 3.

Page 9 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.