diff --git a/python-zope.interface.changes b/python-zope.interface.changes index e55dbdf..6fc93e3 100644 --- a/python-zope.interface.changes +++ b/python-zope.interface.changes @@ -1,3 +1,20 @@ +------------------------------------------------------------------- +Tue Nov 15 10:11:54 UTC 2016 - dmueller@suse.com + +- update to 4.3.1: +- Support Components subclasses that are not hashable. + (https://github.com/zopefoundation/zope.interface/issues/53) +- 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.interface/issues/42) +- Make ``setuptools`` a hard dependency of ``setup.py``. +- 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.interface/issues/46) + ------------------------------------------------------------------- Fri May 15 12:10:59 UTC 2015 - benoit.monin@gmx.fr diff --git a/python-zope.interface.spec b/python-zope.interface.spec index b1769a2..6492b94 100644 --- a/python-zope.interface.spec +++ b/python-zope.interface.spec @@ -1,7 +1,7 @@ # # spec file for package python-zope.interface # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,13 +17,13 @@ Name: python-zope.interface -Version: 4.1.2 +Version: 4.3.1 Release: 0 Url: http://pypi.python.org/pypi/zope.interface Summary: Interfaces for Python License: ZPL-2.1 Group: Development/Languages/Python -Source: https://pypi.python.org/packages/source/z/zope.interface/zope.interface-%{version}.tar.gz +Source: https://pypi.io/packages/source/z/zope.interface/zope.interface-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: fdupes BuildRequires: python-devel diff --git a/zope.interface-4.1.2.tar.gz b/zope.interface-4.1.2.tar.gz deleted file mode 100644 index 6b91d4d..0000000 --- a/zope.interface-4.1.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:441fefcac1fbac57c55239452557d3598571ab82395198b2565a29d45d1232f6 -size 919277 diff --git a/zope.interface-4.3.1.tar.gz b/zope.interface-4.3.1.tar.gz new file mode 100644 index 0000000..47d982b --- /dev/null +++ b/zope.interface-4.3.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:320920cedb07666fd4022f6a0fcd4a44551133a8415c98eac0873b753bb5a70c +size 147262