[release-announce] [cinder] python-cinderclient 1.10.0 (ocata)

no-reply at openstack.org no-reply at openstack.org
Thu Jan 12 09:44:48 UTC 2017


We are satisfied to announce the release of:

python-cinderclient 1.10.0: OpenStack Block Storage API Client Library

This release is part of the ocata release series.

The source is available from:

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

Download the package from:

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

Please report issues through launchpad:

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

For more details, please see below.

Changes in python-cinderclient 1.9.0..1.10.0
--------------------------------------------

7264818 Updated from global requirements
603c615 Refactor v2 and v3 APIs support
39e24fd Add Constraints support
64c8f74 Remove extra 'u' from cli output
19befa6 Handle error response for webob>=1.6.0
ef80112 Update hacking version
4b3ac94 stop adding log handler
0405d39 Updated from global requirements
8a4f61a Replace six.iteritems(iter) with iter.items()
176c329 Show team and repo badges on README
fafed7a add an alternative way of authenticating client
5d692de Minor refactoring for nested try-block
e8046b7 Updated from global requirements
d3b6d54 Fix test_version_discovery test
81a1487 Move trace ID print statement to finally
a94b56e Fix typo in set unicode metadata key
4d78dfa Mask passwords when logging HTTP req/resp bodies
5bc357f Updated from global requirements
4b8976f Fix typos in the files
d8ca399 Optimize: add build_query_param method to clean code
e9c16c5 Updated from global requirements
a01a3e1 Move old oslo-incubator code out of openstack/common
b8d1966 Fix help message for 'type-list' command
02eb586 Updated from global requirements
b70f95e Update release notes information for reno
a33d87f Update --endpoint-type dest to os_endpoint_type
4976db5 Remove unused keystone service catalog parse file.
41a4187 Help msg and output info should support il8n.
d73b460 Updated from global requirements
ae017ab Fix some PEP8 issues and Openstack Licensing
0886312 Fix volume type 'is_public' flag update
268f502 Print backtrace for exception when in debug mode
26b4f98 Enable release notes translation
a1162d6 Updated from global requirements
999fca4 Update to current version of hacking
cc736ad Replace 'MagicMock' with 'Mock'
91083b9 TrivialFix: Removed redundant 'the'
02e224f Import module instead of object
e5b347c remove raise "e"
0fd11f3 Fix error during set unicode metadata key
aa1c3e8 Removed multiple import from shell.py
00e942e Remove white space between print and ()
cd9850b Parse filter item "name" correctly for snapshot-list
23f7d19 Showing the metadata readonly value as a separate field
6cc2360 Modify assertTrue
ce2c1da Update reno for stable/newton
a713a08 AttributeError when print service object
34b7e03 Remove discover from test-requirements
5e2b780 Fix "ref[project_name]"
a3c5e06 Volume detail support glance_metadata in CLI


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

.coveragerc                                        |    2 +-
README.rst                                         |    9 +
cinderclient/api_versions.py                       |    3 -
cinderclient/apiclient/__init__.py                 |    0
cinderclient/apiclient/base.py                     |  570 +++++
cinderclient/apiclient/client.py                   |  368 +++
cinderclient/apiclient/exceptions.py               |  442 ++++
cinderclient/apiclient/fake_client.py              |  175 ++
cinderclient/auth_plugin.py                        |    4 +-
cinderclient/base.py                               |    2 +-
cinderclient/client.py                             |    7 +-
cinderclient/exceptions.py                         |   11 +-
cinderclient/extension.py                          |    2 +-
cinderclient/openstack/__init__.py                 |    0
cinderclient/openstack/common/__init__.py          |    0
.../openstack/common/apiclient/__init__.py         |    0
cinderclient/openstack/common/apiclient/auth.py    |  221 --
cinderclient/openstack/common/apiclient/base.py    |  566 -----
cinderclient/openstack/common/apiclient/client.py  |  368 ---
.../openstack/common/apiclient/exceptions.py       |  444 ----
.../openstack/common/apiclient/fake_client.py      |  175 --
cinderclient/service_catalog.py                    |   90 -
cinderclient/shell.py                              |  112 +-
cinderclient/shell_utils.py                        |  247 ++
cinderclient/utils.py                              |   42 +-
cinderclient/v1/shell.py                           |    4 +-
cinderclient/v1/volume_snapshots.py                |   22 +-
cinderclient/v1/volume_transfers.py                |   15 +-
cinderclient/v1/volumes.py                         |   20 +-
cinderclient/v2/__init__.py                        |    2 +-
cinderclient/v2/availability_zones.py              |   24 +-
cinderclient/v2/capabilities.py                    |   21 +-
cinderclient/v2/cgsnapshots.py                     |   95 +-
cinderclient/v2/consistencygroups.py               |  132 +-
cinderclient/v2/contrib/list_extensions.py         |    8 +-
cinderclient/v2/limits.py                          |   84 +-
cinderclient/v2/pools.py                           |   43 +-
cinderclient/v2/qos_specs.py                       |  135 +-
cinderclient/v2/quota_classes.py                   |   31 +-
cinderclient/v2/quotas.py                          |   41 +-
cinderclient/v2/services.py                        |   61 +-
cinderclient/v2/shell.py                           | 2555 +++++++++++++++++++-
cinderclient/v2/volume_backups.py                  |  114 +-
cinderclient/v2/volume_backups_restore.py          |   24 +-
cinderclient/v2/volume_encryption_types.py         |   84 +-
cinderclient/v2/volume_transfers.py                |   69 +-
cinderclient/v2/volume_type_access.py              |   37 +-
cinderclient/v2/volume_types.py                    |  136 +-
cinderclient/v2/volumes.py                         |  592 ++++-
cinderclient/v3/__init__.py                        |    2 +-
cinderclient/v3/availability_zones.py              |   25 +-
cinderclient/v3/capabilities.py                    |   22 +-
cinderclient/v3/cgsnapshots.py                     |  107 +-
cinderclient/v3/consistencygroups.py               |  143 +-
cinderclient/v3/contrib/list_extensions.py         |   26 +-
cinderclient/v3/group_snapshots.py                 |   16 +-
cinderclient/v3/group_types.py                     |    4 +-
cinderclient/v3/groups.py                          |   17 +-
cinderclient/v3/limits.py                          |   85 +-
cinderclient/v3/pools.py                           |   46 +-
cinderclient/v3/qos_specs.py                       |  136 +-
cinderclient/v3/quota_classes.py                   |   32 +-
cinderclient/v3/quotas.py                          |   42 +-
cinderclient/v3/services.py                        |   63 +-
cinderclient/v3/shell.py                           | 2533 +------------------
cinderclient/v3/volume_backups.py                  |  114 +-
cinderclient/v3/volume_backups_restore.py          |   25 +-
cinderclient/v3/volume_encryption_types.py         |   85 +-
cinderclient/v3/volume_snapshots.py                |    2 +-
cinderclient/v3/volume_transfers.py                |   81 +-
cinderclient/v3/volume_type_access.py              |   38 +-
cinderclient/v3/volume_types.py                    |    6 +-
cinderclient/v3/volumes.py                         |  540 +----
releasenotes/source/conf.py                        |    3 +
releasenotes/source/index.rst                      |    1 +
releasenotes/source/newton.rst                     |    6 +
requirements.txt                                   |   10 +-
test-requirements.txt                              |   16 +-
tools/install_venv.py                              |    2 +-
tools/tox_install.sh                               |   30 +
tox.ini                                            |   11 +-
102 files changed, 6639 insertions(+), 6460 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 07a4c65..9525e93 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4,4 +4,4 @@
-pbr>=1.6 # Apache-2.0
-PrettyTable<0.8,>=0.7 # BSD
-keystoneauth1>=2.10.0 # Apache-2.0
-requests>=2.10.0 # Apache-2.0
+pbr>=1.8 # Apache-2.0
+PrettyTable<0.8,>=0.7.1 # BSD
+keystoneauth1>=2.16.0 # Apache-2.0
+requests!=2.12.2,>=2.10.0 # Apache-2.0
@@ -12 +12 @@ oslo.i18n>=2.1.0 # Apache-2.0
-oslo.utils>=3.16.0 # Apache-2.0
+oslo.utils>=3.18.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index f60412f..19fc5b7 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -5,2 +5,2 @@
-hacking<0.11,>=0.10.0
-coverage>=3.6 # Apache-2.0
+hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
+coverage>=4.0 # Apache-2.0
@@ -8 +7,0 @@ ddt>=1.0.1 # MIT
-discover # BSD
@@ -11 +10 @@ mock>=2.0 # BSD
-oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0
+oslosphinx>=4.7.0 # Apache-2.0
@@ -13,3 +12,3 @@ python-subunit>=0.0.18 # Apache-2.0/BSD
-reno>=1.8.0 # Apache2
-requests-mock>=1.0 # Apache-2.0
-sphinx!=1.3b1,<1.3,>=1.2.1 # BSD
+reno>=1.8.0 # Apache-2.0
+requests-mock>=1.1 # Apache-2.0
+sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
@@ -19 +18,2 @@ testrepository>=0.0.18 # Apache-2.0/BSD
-os-testr>=0.7.0 # Apache-2.0
+os-testr>=0.8.0 # Apache-2.0
+oslo.serialization>=1.10.0 # Apache-2.0





More information about the Release-announce mailing list