./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.2, Package name: py27-ZopeInterface-4.4.2, 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:
[devel/py-setuptools] [lang/python27] [devel/py-ZopeEvent]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: e840f723ca00af379265b66bcaef6b89ab1c219c
RMD160: e80013cb4a55e3edc855cc45254cb3047c8a5deb
Filesize: 146.631 KB

Version history: (Expand)


CVS history: (Expand)


   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)
   2015-12-01 08:51:19 by Filip Hajny | Files touched by this commit (3) | Package updated
Log message:
Update devel/py-ZopeInterface to 4.1.3.

- Fix installation without a C compiler on Python 3.5.