[openstack-announce] [release][manila] python-manilaclient release 1.6.0 (mitaka)

doug at doughellmann.com doug at doughellmann.com
Tue Jan 12 21:22:12 UTC 2016


We are glad to announce the release of:

python-manilaclient 1.6.0: Client library for OpenStack Manila API.

This release is part of the mitaka release series.

With source available at:

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

With package available at:

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

Please report issues through launchpad:

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

For more details, please see below.


Changes in python-manilaclient 1.5.0..1.6.0
-------------------------------------------

f840c6f Client fix for api_version in positional and kwarg
31c0ddb Updated from global requirements
bdf2045 Fix microversion comparison approach in functional tests
10eaad7 Drop py33 support
4bbe059 Deprecated tox -downloadcache option removed
9868257 Fix share size units to match the API
5f8ac35 API 'manage' can set share attr 'is_public'
a313b70 Updated from global requirements
1168c0f Add python classifiers to setup.cfg
5b315ec Allows type-create to return dict instead of list
72e6d03 Updated from global requirements
2211b48 Remove py26 from tox config
4cad48c Delete python bytecode before every test run
40c3f1a Updated from global requirements
d4ff416 Fix client backwards compatibility
f2ebf21 Updated from global requirements
28263b9 Add support of new API URLs after port of extensions to core API
c34e3b7 Nova Style API Version Support for Client
47b5191 Manila list shows one export location not multiple
84d4d57 Wrong help for 'manila cg-snapshot-create' command
7962533 Fix usage of setUpClass method in functional tests
9e86e90 Updated from global requirements
a7af984 Add useful links to project README.rst
74a0401 Add support for enable/disable service API

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

.testr.conf                                        |    1 +
README.rst                                         |   26 +-
manilaclient/__init__.py                           |   12 +-
manilaclient/api_versions.py                       |  363 ++-
manilaclient/base.py                               |    4 +
manilaclient/client.py                             |   30 +-
manilaclient/common/constants.py                   |    4 +-
manilaclient/common/httpclient.py                  |  202 ++
manilaclient/config.py                             |   13 +
manilaclient/exceptions.py                         |   11 +
manilaclient/httpclient.py                         |  185 --
manilaclient/shell.py                              |  217 +-
.../unit/v1/test_consistency_group_snapshots.py    |  174 --
.../unit/v2/test_consistency_group_snapshots.py    |  186 ++
manilaclient/utils.py                              |   12 +
manilaclient/v1/__init__.py                        |   15 +-
manilaclient/v1/client.py                          |   40 +-
manilaclient/v1/consistency_group_snapshots.py     |  171 --
manilaclient/v1/consistency_groups.py              |  167 --
manilaclient/v1/contrib/list_extensions.py         |   40 +-
manilaclient/v1/limits.py                          |  103 +-
manilaclient/v1/quota_classes.py                   |   54 +-
manilaclient/v1/quotas.py                          |   71 +-
manilaclient/v1/scheduler_stats.py                 |   59 +-
manilaclient/v1/security_services.py               |  164 +-
manilaclient/v1/services.py                        |   51 +-
manilaclient/v1/share_instances.py                 |   77 -
manilaclient/v1/share_networks.py                  |  174 +-
manilaclient/v1/share_servers.py                   |   85 +-
manilaclient/v1/share_snapshots.py                 |  149 +-
manilaclient/v1/share_type_access.py               |   50 +-
manilaclient/v1/share_types.py                     |  166 +-
manilaclient/v1/shares.py                          |  461 +---
manilaclient/v1/shell.py                           | 2666 -------------------
manilaclient/v2/__init__.py                        |   17 +
manilaclient/v2/client.py                          |  297 +++
manilaclient/v2/consistency_group_snapshots.py     |  193 ++
manilaclient/v2/consistency_groups.py              |  191 ++
manilaclient/v2/contrib/__init__.py                |    0
manilaclient/v2/contrib/list_extensions.py         |   46 +
manilaclient/v2/limits.py                          |   93 +
manilaclient/v2/quota_classes.py                   |   89 +
manilaclient/v2/quotas.py                          |  143 ++
manilaclient/v2/scheduler_stats.py                 |   62 +
manilaclient/v2/security_services.py               |  170 ++
manilaclient/v2/services.py                        |  104 +
manilaclient/v2/share_instances.py                 |   96 +
manilaclient/v2/share_networks.py                  |  181 ++
manilaclient/v2/share_servers.py                   |   92 +
manilaclient/v2/share_snapshots.py                 |  174 ++
manilaclient/v2/share_type_access.py               |   65 +
manilaclient/v2/share_types.py                     |  177 ++
manilaclient/v2/shares.py                          |  575 +++++
manilaclient/v2/shell.py                           | 2709 ++++++++++++++++++++
requirements.txt                                   |   12 +-
setup.cfg                                          |    4 +
test-requirements.txt                              |    8 +-
tox.ini                                            |   10 +-
109 files changed, 12576 insertions(+), 9666 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index fd1f6d6..82bcff5 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -10,4 +10,4 @@ iso8601>=0.1.9
-oslo.config>=2.3.0 # Apache-2.0
-oslo.log>=1.8.0 # Apache-2.0
-oslo.serialization>=1.4.0 # Apache-2.0
-oslo.utils>=2.0.0 # Apache-2.0
+oslo.config>=2.7.0 # Apache-2.0
+oslo.log>=1.12.0 # Apache-2.0
+oslo.serialization>=1.10.0 # Apache-2.0
+oslo.utils>=3.2.0 # Apache-2.0
@@ -16 +16 @@ pycrypto>=2.6
-requests>=2.5.2
+requests!=2.9.0,>=2.8.1
@@ -20 +20 @@ six>=1.9.0
-python-keystoneclient>=1.6.0
+python-keystoneclient!=1.8.0,>=1.6.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 53931bd..d0a014f 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -9 +9 @@ coverage>=3.6
-ddt>=0.7.0
+ddt>=1.0.1
@@ -14 +14 @@ ordereddict
-oslosphinx>=2.5.0 # Apache-2.0
+oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0
@@ -16 +16 @@ sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2
-tempest-lib>=0.9.0
+tempest-lib>=0.11.0
@@ -19 +19 @@ testtools>=1.4.0
-python-openstackclient>=1.5.0
+python-openstackclient>=2.0.0





More information about the OpenStack-announce mailing list