Zope-annotation

Latest version: v4.6.0

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

Scan your dependencies

Page 1 of 3

4.6.1

------------------

- Nothing changed yet.

4.6.0

------------------

- Make ``AttributeAnnotations`` have a ``__parent__``. The
``__parent__`` is the object that it stores ``__annotations__`` on.
This is a convenience for upwards traversal as used by things like
``zope.keyreference``. See
https://github.com/zopefoundation/zope.annotation/issues/11

4.5

----------------

- Drop support for Python 2.6.

- Claim support for Python 3.5 and 3.6.

- Reach 100% test coverage.

- ``AttributeAnnotations`` is now always a
``collections.MutableMapping``. Previously on Python 2 it was a
``UserDict.DictMixin``.

4.4.1

------------------

- Convert doctests to Sphinx documentation. Doctest snippets are still
tested via ``tox -e docs``.

4.4.0

------------------

- LP 98462: add additional "iterable mapping" methods to ``IAnnotations``.

- LP 878265:

- Make ``persistent`` (used only for doctests) a soft dependency,
installable via the ``zope.annotation[btree]`` extra.

- Make ``BTrees`` (used for attribute storage) a soft dependency,
installable via the ``zope.annotation[btree]`` extra. Fall back to
using ``dict`` for attribute storage if ``BTrees`` is not importable.

4.3.0

------------------

- Add support for Python 3.4.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.