skip to navigation
skip to content

zope.annotation 4.6.0

Object annotation mechanism

zope.annotation README

This package provides a mechanism to store additional information about objects without need to modify object class.


4.6.0 (2017-09-22)

4.5 (2017-06-03)

  • 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 (2015-01-09)

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

4.4.0 (2015-01-09)

  • 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 (2014-12-26)

  • Add support for Python 3.4.

4.2.0 (2013-03-18)

  • Don’t make AttributeAnnotations available as a view.

4.1.0 (2013-02-24)

  • Add __bool__ method to IAnnotations API for Python 3 compatibility.

4.0.1 (2013-02-11)

  • Add tox.ini.

4.0.0 (2013-02-11)

  • Add support for Python 3.3 and PyPy.
  • Replace deprecated zope.component.adapts usage with equivalent zope.component.adapter decorator.
  • Replace deprecated zope.interface.implements usage with equivalent zope.interface.implementer decorator.
  • Drop support for Python 2.4 and 2.5.
  • Include zcml dependencies in configure.zcml, require the necessary packages via a zcml extra, added tests for zcml.

3.5.0 (2009-09-07)

  • Add ZODB3 to install_requires, because it’s a true requirement of this package, not just a testing requirement, as BTrees are in use.
  • Fix one test that was inactive because it’s function was overriden by a mistake.

3.4.2 (2009-03-09)

  • Clean up package description and documentation a bit.
  • Change mailing list address to zope-dev at, as zope3-dev at is now retired.
  • Remove old zpkg-related files.

3.4.1 (2008-08-26)

3.4.0 (2007-08-29)

  • Annotation factories are no longer containing the factored object. Instead the objects are located using zope.location. This removes a dependency to
File Type Py Version Uploaded on Size
zope.annotation-4.6.0-py2.py3-none-any.whl (md5) Python Wheel py2.py3 2017-09-22 15KB
zope.annotation-4.6.0.tar.gz (md5) Source 2017-09-22 23KB