We are delighted to announce the release of: tooz 2.7.0: Coordination library for distributed systems. This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/tooz Download the package from: https://pypi.org/project/tooz Please report issues through: https://bugs.launchpad.net/python-tooz/+bugs For more details, please see below. 2.7.0 ^^^^^ New Features ************ * "HashRing" now accepts a new argument "hash_function", allowing using a different hash function. Bug Fixes ********* * Fixes AttributeError in the "mysql" driver with PyMySQL 0.10.0. Changes in tooz 2.6.0..2.7.0 ---------------------------- d59b283 Fix breakage with PyMySQL 0.10.0 f5d3248 hashring: allow choosing hash function 5ac72fc Remove six library Diffstat (except docs and test files) ------------------------------------- examples/group_membership.py | 4 +--- examples/group_membership_watch.py | 4 +--- examples/leader_election.py | 4 +--- .../notes/hashring-algo-8a279397b8ff8a6a.yaml | 5 +++++ .../notes/mysql-0.10.0-7660f75a1c57a920.yaml | 4 ++++ requirements.txt | 1 - tooz/coordination.py | 11 +++++---- tooz/drivers/etcd.py | 4 ++-- tooz/drivers/etcd3.py | 3 +-- tooz/drivers/etcd3gw.py | 5 +++-- tooz/drivers/file.py | 11 ++++----- tooz/drivers/ipc.py | 5 ++--- tooz/drivers/memcached.py | 9 ++++---- tooz/drivers/mysql.py | 18 +++++++-------- tooz/drivers/pgsql.py | 6 +---- tooz/drivers/redis.py | 23 +++++++++---------- tooz/drivers/zookeeper.py | 8 +++---- tooz/hashring.py | 26 +++++++++++++++------- tooz/locking.py | 5 +---- tooz/partitioner.py | 4 ++-- tooz/utils.py | 9 ++++---- 26 files changed, 97 insertions(+), 100 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index c1f072c..a448b67 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6 +5,0 @@ stevedore>=1.16.0 # Apache-2.0 -six>=1.9.0 # MIT