commit python-kazoo for openSUSE:Factory
Hello community, here is the log from the commit of package python-kazoo for openSUSE:Factory checked in at 2016-10-10 16:19:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-kazoo (Old) and /work/SRC/openSUSE:Factory/.python-kazoo.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-kazoo" Changes: -------- --- /work/SRC/openSUSE:Factory/python-kazoo/python-kazoo.changes 2014-09-17 17:25:24.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python-kazoo.new/python-kazoo.changes 2016-10-10 16:20:01.000000000 +0200 @@ -1,0 +2,23 @@ +Thu Sep 29 14:41:34 UTC 2016 - dmueller@suse.com + +- update to 2.2.1: + * Issue #234: Add support for reconfig cluster membership operation + * Start running tests against Zookeeper 3.5.0 alpha and explicitly configure + the `admin.serverPort` in tests to avoid port conflicts. The Zookeeper + alpha version is not yet officially supported. + * Integrate eventlet *handler* support into kazoo so that along with [gevent, + threading] handlers there can now be a dedicated eventlet handler for + projects that need to (or want to) use eventlet (such as those working + in the openstack community). The ``requirements_eventlet.txt`` file lists + the optional eventlet requirement(s) that needs to be satisfied when this + new handler is used. + * Use ``six`` to nicely handle the cross compatibility of kazoo with + python 2.x and 3.x (reducing/removing the need to have custom compatibility + code that replicates what six already provides). + * Add ``state_change_event`` to ``kazoo.recipe.partitioner.SetPartitioner`` + which is set on every state change. + * Add a NonBlockingLease recipe. The recipe allows e.g. cron jobs scheduled + on multiple machines to ensure that at most N instances will run a particular + job, with lease timeout for graceful handover in case of node failures. + +------------------------------------------------------------------- Old: ---- kazoo-2.0.zip New: ---- kazoo-2.2.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-kazoo.spec ++++++ --- /var/tmp/diff_new_pack.aXwRmJ/_old 2016-10-10 16:20:03.000000000 +0200 +++ /var/tmp/diff_new_pack.aXwRmJ/_new 2016-10-10 16:20:03.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-kazoo # -# Copyright (c) 2014 SUSE LINUX Products 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 @@ -16,17 +16,23 @@ # +%if 0%{?suse_version} && 0%{?suse_version} <= 1110 +%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} +%else +BuildArch: noarch +%endif Name: python-kazoo -Version: 2.0 +Version: 2.2.1 Release: 0 Summary: Higher Level Zookeeper Client License: Apache-2.0 Group: Development/Languages/Python Url: https://github.com/yahoo/Zake -Source: https://pypi.python.org/packages/source/k/kazoo/kazoo-%{version}.zip +Source: https://pypi.io/packages/source/k/kazoo/kazoo-%{version}.tar.gz BuildRequires: python-devel BuildRequires: python-setuptools BuildRequires: unzip +Requires: python-six # Test requirements: #BuildRequires: python-gevent #BuildRequires: python-mock @@ -34,11 +40,6 @@ #BuildRequires: python-nose #BuildRequires: python-nose BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if 0%{?suse_version} && 0%{?suse_version} <= 1110 -%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} -%else -BuildArch: noarch -%endif %description Implements a higher level API to Apache Zookeeper for Python clients.
participants (1)
-
root@hilbert.suse.de