[openstack-announce] [new][sahara] python-saharaclient 0.16.0 release (newton)

no-reply at openstack.org no-reply at openstack.org
Fri Jul 29 10:21:06 UTC 2016


We are pumped to announce the release of:

python-saharaclient 0.16.0: Client library for Sahara API

This release is part of the newton release series.

With source available at:

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

With package available at:

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

Please report issues through launchpad:

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

For more details, please see below.

0.16.0
^^^^^^

Functional tests were replaced to sahara-tests repository. Please
refer to README of sahara-tests about how to run these tests now.


New Features
************

* Providing ability to make dump of event logs for clusters. Also
  displaying shorten version of event logs by option.

* Pagination for list operations is implemented.

* Plugins updates are supported now in saharaclient. Also
  information about plugin labels is available for users.

Changes in python-saharaclient 0.15.0..0.16.0
---------------------------------------------

cb31c56 Updated from global requirements
75c8db6 Add pagination ability to Python-saharaclient
9eec70d Remove discover from test-requirements
8f8c7ff Updated from global requirements
bd8da65 include storm.pyleus in job types
a5c8c27 Updated from global requirements
a90f377 support event logs for CLI
9e1b992 plugin's api update support
9672507 Updated from global requirements
053e58f Remove unused functional tests
f0f9388 Updated from global requirements
72bd816 Updated from global requirements
0a36c00 Add openstackclient dependency back
5ac6661 Use osc_lib instead of cliff
9d88895 Updated from global requirements
d6e15e3 Updated from global requirements
43e6413 Use osc-lib instead of openstackclient
8b2b5c8 Updated from global requirements
9baa13e Remove incorrectly used "# flake8: noqa"
e816152 print statment has become a function in py3
4710179 Updated from global requirements
fb5557a avoid additional requirement for building docs
9fd085b Migrate functional tests to openstack-client
f80a6f4 Replace tempest_lib with tempest.lib


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

.../notes/event-logs-c6d286e25dc7d9b1.yaml         |   4 +
.../implement-pagination-2ba52769d240a3ce.yaml     |   4 +
.../notes/plugin-api-f650c26a030b7df8.yaml         |   4 +
requirements.txt                                   |   6 +-
saharaclient/api/base.py                           |  41 ++-
saharaclient/api/cluster_templates.py              |   7 +-
saharaclient/api/clusters.py                       |   7 +-
saharaclient/api/data_sources.py                   |   7 +-
saharaclient/api/job_binaries.py                   |   7 +-
saharaclient/api/job_binary_internals.py           |   7 +-
saharaclient/api/job_executions.py                 |   7 +-
saharaclient/api/jobs.py                           |   7 +-
saharaclient/api/node_group_templates.py           |   8 +-
saharaclient/api/plugins.py                        |   6 +
saharaclient/osc/plugin.py                         |   2 +-
saharaclient/osc/v1/cluster_templates.py           |  16 +-
saharaclient/osc/v1/clusters.py                    |  68 +++-
saharaclient/osc/v1/data_sources.py                |  14 +-
saharaclient/osc/v1/images.py                      |  18 +-
saharaclient/osc/v1/job_binaries.py                |  16 +-
saharaclient/osc/v1/job_templates.py               |  20 +-
saharaclient/osc/v1/job_types.py                   |   9 +-
saharaclient/osc/v1/jobs.py                        |  16 +-
saharaclient/osc/v1/node_group_templates.py        |  16 +-
saharaclient/osc/v1/plugins.py                     |  81 ++++-
saharaclient/osc/v1/utils.py                       |  30 +-
setup.cfg                                          |   1 +
test-requirements.txt                              |   8 +-
tools/install_venv.py                              |   4 +-
tox.ini                                            |   7 -
48 files changed, 914 insertions(+), 385 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 519264a..261b5d6 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -8,2 +8,2 @@ Babel>=2.3.4 # BSD
-cliff!=1.16.0,!=1.17.0,>=1.15.0 # Apache-2.0
-keystoneauth1>=2.1.0 # Apache-2.0
+keystoneauth1>=2.7.0 # Apache-2.0
+osc-lib>=0.4.0 # Apache-2.0
@@ -13 +13 @@ oslo.i18n>=2.1.0 # Apache-2.0
-oslo.utils>=3.11.0 # Apache-2.0
+oslo.utils>=3.16.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index d91624b..3378ef4 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -8 +7,0 @@ coverage>=3.6 # Apache-2.0
-discover # BSD
@@ -13,4 +12,3 @@ os-testr>=0.7.0 # Apache-2.0
-reno>=1.6.2 # Apache2
-requests-mock>=0.7.0 # Apache-2.0
-sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 # BSD
-tempest-lib>=0.14.0 # Apache-2.0
+reno>=1.8.0 # Apache2
+requests-mock>=1.0 # Apache-2.0
+sphinx!=1.3b1,<1.3,>=1.2.1 # BSD





More information about the OpenStack-announce mailing list