[openstack-announce] [new][trove] python-troveclient 2.6.0 release (ocata)

no-reply at openstack.org no-reply at openstack.org
Thu Nov 17 20:55:34 UTC 2016


We are satisfied to announce the release of:

python-troveclient 2.6.0: Client library for OpenStack DBaaS API

This release is part of the ocata release series.

The source is available from:

    https://git.openstack.org/cgit/openstack/python-troveclient

Download the package from:

    https://pypi.python.org/pypi/python-troveclient

Please report issues through launchpad:

    https://bugs.launchpad.net/python-troveclient

For more details, please see below.

2.6.0
^^^^^

Other Notes

* Add ephemeral column in flavor-list Bug 1617980.

* Use i18n for shell.py Partial-Bug 1379001.

* Use i18n for v1/shell.py

Changes in python-troveclient 2.5.0..2.6.0
------------------------------------------

f243545 Updated from global requirements
eed19c8 move old apiclient code out of openstack/common
c4d9ebb Updated from global requirements
91e098e Avoid use xx=[]  for parameter in function
cd61fe3 Add i18n to v1/shell.py
ab7a083 Updated from global requirements
1a5dc62 Updated from global requirements
43a88e4 Enable release notes translation
9372355 Replace assertTrue(a in b) with assertIn(a, b)
71b0ff6 Using assertIsNotNone() instead of assertNotEqual(None)
ad8be62 Updated from global requirements
ca9be53 Throw correct error on creation of size 0
12be321 Avoid use xx=[]  for parameter initial value
cbcb688 Add tests to fake
8b27e7f Add a new command in the readme
18bf918 Use i18n for shell.py
4dc495e Delete unnessary as e
a9bfc7b Add fixtures to test-requirements
7a70882 Display flavor-ephemeral in trove flavor-list command
e403659 Update reno for stable/newton
b592b42 Use strutils.to_slug() instead of utils.slugify()


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

.coveragerc                                        |   2 +-
README.rst                                         | 434 +++++------
.../flavor-list-ephemeral-de4eee3a30b09b64.yaml    |   4 +
.../use-i18n-for-shell.py-924c1624e30a6617.yaml    |   3 +
.../use-i18n-for-v1-shell.py-08209f5721f20a1f.yaml |   3 +
releasenotes/source/conf.py                        |   3 +
releasenotes/source/index.rst                      |   4 +-
releasenotes/source/newton.rst                     |   6 +
requirements.txt                                   |   8 +-
test-requirements.txt                              |  11 +-
troveclient/apiclient/__init__.py                  |   0
troveclient/apiclient/auth.py                      | 221 ++++++
troveclient/apiclient/base.py                      | 496 +++++++++++++
troveclient/apiclient/client.py                    | 358 +++++++++
troveclient/apiclient/exceptions.py                | 445 +++++++++++
troveclient/base.py                                |   4 +-
troveclient/client.py                              |  10 +-
troveclient/common.py                              |   7 +-
troveclient/compat/base.py                         |   5 +-
troveclient/compat/common.py                       |   6 +-
troveclient/compat/utils.py                        |  17 -
troveclient/exceptions.py                          |   2 +-
troveclient/openstack/__init__.py                  |   0
troveclient/openstack/common/__init__.py           |   0
troveclient/openstack/common/apiclient/__init__.py |   0
troveclient/openstack/common/apiclient/auth.py     | 221 ------
troveclient/openstack/common/apiclient/base.py     | 496 -------------
troveclient/openstack/common/apiclient/client.py   | 358 ---------
.../openstack/common/apiclient/exceptions.py       | 445 -----------
.../openstack/common/apiclient/fake_client.py      | 175 -----
troveclient/service_catalog.py                     |   2 +-
troveclient/shell.py                               | 119 +--
troveclient/utils.py                               |  21 +-
troveclient/v1/limits.py                           |   2 +-
troveclient/v1/management.py                       |   6 +-
troveclient/v1/shell.py                            | 811 +++++++++++----------
42 files changed, 2322 insertions(+), 2423 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index d828a30..495e727 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4,2 +4,2 @@
-pbr>=1.6 # Apache-2.0
-PrettyTable<0.8,>=0.7 # BSD
+pbr>=1.8 # Apache-2.0
+PrettyTable<0.8,>=0.7.1 # BSD
@@ -9 +9 @@ oslo.i18n>=2.1.0 # Apache-2.0
-oslo.utils>=3.16.0 # Apache-2.0
+oslo.utils>=3.18.0 # Apache-2.0
@@ -11 +11 @@ Babel>=2.3.4 # BSD
-keystoneauth1>=2.10.0 # Apache-2.0
+keystoneauth1>=2.14.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index d27d55a..9ddd426 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -5,2 +5,3 @@ hacking<0.11,>=0.10.0
-coverage>=3.6 # Apache-2.0
-oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0
+coverage>=4.0 # Apache-2.0
+fixtures>=3.0.0 # Apache-2.0/BSD
+oslosphinx>=4.7.0 # Apache-2.0
@@ -8,2 +9,2 @@ oslotest>=1.10.0 # Apache-2.0
-requests-mock>=1.0 # Apache-2.0
-sphinx!=1.3b1,<1.3,>=1.2.1 # BSD
+requests-mock>=1.1 # Apache-2.0
+sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
@@ -16 +17 @@ pycrypto>=2.6 # Public Domain
-reno>=1.8.0 # Apache2
+reno>=1.8.0 # Apache-2.0





More information about the OpenStack-announce mailing list