Hello community,
here is the log from the commit of package python-zope.interface for
openSUSE:Factory checked in at 2016-11-24 21:19:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-zope.interface (Old)
and /work/SRC/openSUSE:Factory/.python-zope.interface.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-zope.interface"
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-zope.interface/python-zope.interface.changes
2015-05-20 23:37:02.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.python-zope.interface.new/python-zope.interface.changes
2016-11-24 21:19:11.000000000 +0100
@@ -1,0 +2,17 @@
+Tue Nov 15 10:11:54 UTC 2016 - [email protected]
+
+- 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)
+
+-------------------------------------------------------------------
Old:
----
zope.interface-4.1.2.tar.gz
New:
----
zope.interface-4.3.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-zope.interface.spec ++++++
--- /var/tmp/diff_new_pack.5Y9Xkj/_old 2016-11-24 21:19:12.000000000 +0100
+++ /var/tmp/diff_new_pack.5Y9Xkj/_new 2016-11-24 21:19:12.000000000 +0100
@@ -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
++++++ zope.interface-4.1.2.tar.gz -> zope.interface-4.3.1.tar.gz ++++++
++++ 33782 lines of diff (skipped)