./devel/py-ZopeInterface, The zope.interface package used in Zope 3 and Twisted

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.4.3, Package name: py27-ZopeInterface-4.4.3, Maintainer: pkgsrc-users

This is a separate distribution of the zope.interface package used in
Zope 3 and Twisted, along with the packages they depend on.


Required to run:
[lang/python27]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 5d25841d8d4c4cce043119351fd9944d38f8422a
RMD160: 461b105e52165fec6b314d459f9e3f84a1e9d5cf
Filesize: 143.605 KB

Version history: (Expand)


CVS history: (Expand)


   2017-10-07 13:40:57 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-ZopeInterface: update to 4.4.3

4.4.3:
- Avoid exceptions when the ``__annotations__`` attribute is added to
  interface definitions with Python 3.x type hints.
- Fix the possibility of a rare crash in the C extension when
  deallocating items.
   2017-09-04 20:08:31 by Thomas Klausner | Files touched by this commit (163)
Log message:
Follow some redirects.
   2017-06-19 22:50:27 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated py-ZopeInterface to 4.4.2.

4.4.2 (2017-06-14)
------------------

- Fix a regression storing
  ``zope.component.persistentregistry.PersistentRegistry`` instances.
  See `issue 85 <https://github.com/zopefoundation/zope.interface/issues/85>`_.

- Fix a regression that could lead to the utility registration cache
  of ``Components`` getting out of sync. See `issue 93
  <https://github.com/zopefoundation/zope.interface/issues/93>`_.
   2017-05-17 13:23:06 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated py-ZopeInterface to 4.4.1.

4.4.1 (2017-05-13)
------------------

- Simplify the caching of utility-registration data. In addition to
  simplification, avoids spurious test failures when checking for
  leaks in tests with persistent registries.

- Raise ``ValueError`` when non-text names are passed to adapter registry
  methods:  prevents corruption of lookup caches.
   2017-04-25 19:35:52 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
Update devel/py-ZopeInterface to 4.4.0.

- Avoid a warning from the C compiler.
- Add support for Python 3.6.
   2016-12-19 09:54:50 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated py-ZopeInterface to 4.3.3.

4.3.3 (2016-12-13)
------------------

- Correct typos and ReST formatting errors in documentation.

- Add API documentation for the adapter registry.

- Ensure that the ``LICENSE.txt`` file is included in built wheels.

- Fix C optimizations broken on Py3k.  See the Python bug at:
  http://bugs.python.org/issue15657
  (https://github.com/zopefoundation/zope. … /issues/60)
   2016-10-19 15:57:34 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated py-ZopeInterface to 4.3.2.

4.3.2 (2016-09-05)
------------------

- Fix equality testing of ``implementedBy`` objects and proxies.
  (https://github.com/zopefoundation/zope. … /issues/55)
   2016-09-01 18:37:33 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated py-ZopeInterface to 4.3.1.

Add missing dependency.

4.3.1 (2016-08-31)
------------------

- Support Components subclasses that are not hashable.
  (https://github.com/zopefoundation/zope. … /issues/53)

4.3.0 (2016-08-31)
------------------

- Add the ability to sort the objects returned by ``implementedBy``.
  This is compatible with the way interface classes sort so they can
  be used together in ordered containers like BTrees.
  (https://github.com/zopefoundation/zope. … /issues/42)

- Make ``setuptools`` a hard dependency of ``setup.py``.
  (https://github.com/zopefoundation/zope. … /issues/13)

- Change a linear algorithm (O(n)) in ``Components.registerUtility`` and
  ``Components.unregisterUtility`` into a dictionary lookup (O(1)) for
  hashable components. This substantially improves the time taken to
  manipulate utilities in large registries at the cost of some
  additional memory usage. \ 
(https://github.com/zopefoundation/zope. … /issues/46)