[openstack-announce] [release][oslo] oslo.messaging release 1.16.0 (liberty)

davanum at gmail.com davanum at gmail.com
Mon Jul 6 20:15:01 UTC 2015


We are gleeful to announce the release of:

oslo.messaging 1.16.0: Oslo Messaging API

This release is part of the liberty release series.

With source available at:

    http://git.openstack.org/cgit/openstack/oslo.messaging

With package available at:

    https://pypi.python.org/pypi/oslo.messaging

For more details, please see the git log history below and:

    http://launchpad.net/oslo.messaging/+milestone/1.16.0

Please report issues through launchpad:

    http://bugs.launchpad.net/oslo.messaging

Changes in oslo.messaging 1.15.0..1.16.0
----------------------------------------

2734fc8 Remove py26 artefacts from oslo.messaging code
7c2aa0c Remove 2.6 classifier
6f63aa9 Imported Translations from Transifex
9ec11b7 Add WebOb and greenlet to requirements
8aaa7c3 Use ServiceBase from oslo.service as a parent class
862aca7 Manual update the requirements
10c39d5 Deprecated impl_qpid
de6d4f1 Add a missed `raise` statement
c9021c2 Remove qpid-config call
f1c2b8f Add tox target to find missing requirements
079c04f Fix qpid's functional gate
254dfb4 Imported Translations from Transifex
8422e97 Correct RPCVersionCapError message

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

.../locale/en_GB/LC_MESSAGES/oslo.messaging.po     | 38 ++----------------
.../es/LC_MESSAGES/oslo.messaging-log-error.po     | 26 +++++++++++++
.../locale/es/LC_MESSAGES/oslo.messaging.po        | 36 +++++++++++++++++
.../locale/fr/LC_MESSAGES/oslo.messaging.po        | 38 ++----------------
oslo.messaging/locale/oslo.messaging.pot           | 38 +-----------------
.../ru/LC_MESSAGES/oslo.messaging-log-error.po     | 28 ++++++++++++++
oslo_messaging/_drivers/impl_qpid.py               |  8 ++++
oslo_messaging/_drivers/impl_rabbit.py             |  4 +-
oslo_messaging/rpc/client.py                       |  6 ++-
oslo_messaging/server.py                           | 11 +++++-
requirements-py3.txt                               | 45 ----------------------
requirements.txt                                   | 35 +++++++++++------
setup-test-env-qpid.sh                             |  8 +---
setup.cfg                                          |  1 -
setup.py                                           |  1 -
test-requirements-py3.txt                          | 30 ---------------
test-requirements.txt                              | 14 +++----
tox.ini                                            | 14 ++++---
22 files changed, 164 insertions(+), 231 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 7a27c16..1b29f8a 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5 +5 @@
-pbr>=0.11,<2.0
+pbr<2.0,>=0.11
@@ -7,6 +7,7 @@ pbr>=0.11,<2.0
-oslo.config>=1.11.0  # Apache-2.0
-oslo.context>=0.2.0                     # Apache-2.0
-oslo.utils>=1.4.0                       # Apache-2.0
-oslo.serialization>=1.4.0               # Apache-2.0
-oslo.i18n>=1.5.0  # Apache-2.0
-stevedore>=1.5.0  # Apache-2.0
+oslo.config>=1.11.0 # Apache-2.0
+oslo.context>=0.2.0 # Apache-2.0
+oslo.utils>=1.6.0 # Apache-2.0
+oslo.serialization>=1.4.0 # Apache-2.0
+oslo.service>=0.1.0 # Apache-2.0
+oslo.i18n>=1.5.0 # Apache-2.0
+stevedore>=1.5.0 # Apache-2.0
@@ -20 +21,4 @@ six>=1.9.0
-eventlet>=0.17.3
+eventlet>=0.17.4
+greenlet>=0.3.2
+
+WebOb>=1.2.3
@@ -31,2 +35,11 @@ kombu>=3.0.7
-oslo.middleware>=1.2.0,!=2.0.0                  # Apache-2.0
-
+oslo.middleware!=2.0.0,>=1.2.0 # Apache-2.0
+
+# FIXME: concurrent.futures is part of the Python stdlib since Python 3.2,
+# but the requirements is still needed because of a bug in tox:
+# https://bitbucket.org/hpk42/tox/issue/236/tox-must-create-the-source-distribution
+#
+# Tox builds a source distribution with "python setup.py sdist" which uses
+# requirements.txt even if tox wants to build the py34 virtual environment.
+# As a consequence, oslo.messaging.egg_info/requires.txt contains futures
+# and oslo_messaging.tests.test_opts.OptsTestCase.test_entry_point fails.
+#
@@ -34 +47 @@ oslo.middleware>=1.2.0,!=2.0.0                  # Apache-2.0
-futures>=3.0
+futures>=3.0;python_version=='2.7' or python_version=='2.6'
diff --git a/test-requirements.txt b/test-requirements.txt
index c962f4a..66359de 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@
-hacking>=0.10.0,<0.11
+hacking<0.11,>=0.10.0
@@ -9 +9 @@ discover
-fixtures>=0.3.14
+fixtures>=1.3.1
@@ -15,2 +15,2 @@ testscenarios>=0.4
-testtools>=0.9.36,!=1.2.0
-oslotest>=1.5.1  # Apache-2.0
+testtools>=1.4.0
+oslotest>=1.5.1 # Apache-2.0
@@ -19 +19 @@ oslotest>=1.5.1  # Apache-2.0
-qpid-python
+qpid-python;python_version=='2.7'
@@ -33,2 +33,2 @@ coverage>=3.6
-sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3
-oslosphinx>=2.5.0  # Apache-2.0
+sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2
+oslosphinx>=2.5.0 # Apache-2.0





More information about the OpenStack-announce mailing list