[cinder] python-cinderclient 1.10.0 (ocata)
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
participants (1)
-
no-reply@openstack.org