[openstack-dev] [release][oslo] tooz-announce-release 1.30.0 release (mitaka)

no-reply at openstack.org no-reply at openstack.org
Tue Feb 9 23:31:34 UTC 2016


We are thrilled to announce the release of:

tooz-announce-release 1.30.0: Coordination library for distributed
systems.

This release is part of the mitaka release series.

With source available at:

    http://git.openstack.org/cgit/openstack/tooz

Please report issues through launchpad:

    http://bugs.launchpad.net/python-tooz/

For more details, please see below.

Changes in tooz 1.29.0..1.30.0
------------------------------

6f0d0f5 Updated from global requirements
0f31420 pgsql: fix hostname parsing
0cd83bc Updated from global requirements
2337143 Updated from global requirements
67a6926 Update voluptuous requirement
1a73b68 Updated from global requirements
a949282 Updated from global requirements
379e606 Have zookeeper heartbeat perform basic get
f9361ae Add desired characteristics strict subset validation
b70665f Add base64 key encoder (and validations)
bc9d6de Use voluptuous instead of jsonschema
a3f22fe Add programatic introspection of drivers characteristic(s)
7859e70 Updated from global requirements
7d9dbc8 pep8: fix remaining errors and enable all checks
47e5249 Use utils.convert_blocking to convert blocking argument
49a73e7 Adjust some of the zookeeper exception message
aaf9a1d Fix etcd env setup
5342f52 tests: do not hardcode /tmp
8d6540f utils: replace exception_message by exception_to_unicode
200d45b Add a default port and default host
d252917 etcd: driver with lock support
644484b Use utils.to_binary instead of using redis module equivalent
ed7cf36 Remove tested under 2.6 from docs

Diffstat (except docs and test files)
-------------------------------------

.gitignore                      |   3 +
requirements.txt                |  20 ++--
setup-etcd-env.sh               |  43 ++++++++
setup-mysql-env.sh              |   2 +-
setup-postgresql-env.sh         |   2 +-
setup-sentinel-env.sh           |   7 +-
setup-zookeeper-env.sh          |   2 +-
setup.cfg                       |   1 +
test-requirements.txt           |  30 +++---
tools/compat-matrix.py          |   4 +
tooz/coordination.py            | 157 ++++++++++++++++++++++------
tooz/drivers/etcd.py            | 221 ++++++++++++++++++++++++++++++++++++++++
tooz/drivers/file.py            |  71 ++++++-------
tooz/drivers/ipc.py             |  12 ++-
tooz/drivers/memcached.py       |  33 ++++--
tooz/drivers/mysql.py           |  22 +++-
tooz/drivers/pgsql.py           |  20 +++-
tooz/drivers/redis.py           |  51 ++++++----
tooz/drivers/zake.py            |   9 ++
tooz/drivers/zookeeper.py       | 123 ++++++++++++++--------
tooz/utils.py                   |  41 ++++++--
tox.ini                         |   8 +-
29 files changed, 743 insertions(+), 221 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 75a2c73..0122587 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4,2 +4,2 @@
-pbr>=1.6
-Babel>=1.3
+pbr>=1.6 # Apache-2.0
+Babel>=1.3 # BSD
@@ -7,2 +7,3 @@ stevedore>=1.5.0 # Apache-2.0
-six>=1.9.0
-iso8601>=0.1.9
+six>=1.9.0 # MIT
+enum34;python_version=='2.7' or python_version=='2.6' or python_version=='3.3' # BSD
+iso8601>=0.1.9 # MIT
@@ -10,2 +11,2 @@ zake>=0.1.6 # Apache-2.0
-jsonschema!=2.5.0,<3.0.0,>=2.0.0
-msgpack-python>=0.4.0
+voluptuous>=0.8.6 # BSD License
+msgpack-python>=0.4.0 # Apache-2.0
@@ -14,3 +15,3 @@ retrying!=1.3.0,>=1.2.3 # Apache-2.0
-futures>=3.0;python_version=='2.7' or python_version=='2.6'
-futurist>=0.1.2 # Apache-2.0
-oslo.utils>=3.2.0 # Apache-2.0
+futures>=3.0;python_version=='2.7' or python_version=='2.6' # BSD
+futurist>=0.6.0 # Apache-2.0
+oslo.utils>=3.4.0 # Apache-2.0
@@ -17,0 +19 @@ oslo.serialization>=1.10.0 # Apache-2.0
+requests!=2.9.0,>=2.8.1 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 656af4a..1026447 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6,3 +6,3 @@ hacking<0.11,>=0.10.0
-pep8==1.5.7
-pyflakes==0.8.1
-flake8<=2.4.1,>=2.2.4
+pep8==1.5.7 # MIT
+pyflakes==0.8.1 # MIT
+flake8<2.6.0,>2.4.1 # MIT
@@ -10,2 +10,2 @@ doc8 # Apache-2.0
-mock>=1.2
-sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2
+mock>=1.2 # BSD
+sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 # BSD
@@ -13,6 +13,6 @@ oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0
-python-subunit>=0.0.18
-testrepository>=0.0.18
-testtools>=1.4.0
-testscenarios>=0.4
-coverage>=3.6
-fixtures>=1.3.1
+python-subunit>=0.0.18 # Apache-2.0/BSD
+testrepository>=0.0.18 # Apache-2.0/BSD
+testtools>=1.4.0 # MIT
+testscenarios>=0.4 # Apache-2.0/BSD
+coverage>=3.6 # Apache-2.0
+fixtures>=1.3.1 # Apache-2.0/BSD
@@ -21 +21 @@ fixtures>=1.3.1
-psycopg2>=2.5
+psycopg2>=2.5 # LGPL/ZPL
@@ -24 +24 @@ sysv-ipc>=0.6.8 # BSD License
-kazoo>=2.2
+kazoo>=2.2 # Apache-2.0
@@ -26 +26 @@ pymemcache!=1.3.0,>=1.2.9 # Apache 2.0 License
-redis>=2.10.0
+redis>=2.10.0 # MIT
@@ -29 +29 @@ redis>=2.10.0
-eventlet>=0.17.4
+eventlet!=0.18.0,>=0.17.4 # MIT





More information about the OpenStack-dev mailing list