[release-announce] python-watcherclient 2.3.0 (train)

no-reply at openstack.org no-reply at openstack.org
Mon Aug 19 15:53:49 UTC 2019


We high-spiritedly announce the release of:

python-watcherclient 2.3.0: Python client library for Watcher API

This release is part of the train release series.

The source is available from:

    https://opendev.org/openstack/python-watcherclient

Download the package from:

    https://pypi.org/project/python-watcherclient

Please report issues through:

    https://bugs.launchpad.net/watcher/+bugs

For more details, please see below.

Changes in python-watcherclient 2.2.0..2.3.0
--------------------------------------------

ea74a22 Fix _make_connection_url
3caa385 Add Python3 Train unit tests
0e9c827 Switch to the new canonical constraints URL on master
dbbe7df Remove unused readme file
1aebe93 remove unused cliutils.py file as osc_lib is used
cde518b Add force option
573ca6e Cleanup doc dependencies
f062e60 Remove --test-path option from stestr run
c0b2604 Whitelist rm external usage in tox.ini
2cab116 Use upper-constraints in tox runs
c30f095 Add tempest voting
ffb7150 Replace git.openstack.org URLs with opendev.org URLs
b52df68 OpenDev Migration Patch
103bb38 Remove py35
e208290 Increase actionplan_shell.py unittest coverage from 70% to 97%
a25cd66 Update .gitignore to ignore cover and .coverage*
9b1e234 Increase the unit test coverage of action_plan.py from 79% to 95%
512e43e Remove functional in tox.ini
d0f2f10 Add marker option for strategy in watcher-client
8342e64 Remove the functional test
2c29c49 Add marker option for goal
4db175f Add openstack-cover-jobs for watcherclient
775199c add python 3.7 unit test job
e4ee4ff DEFAULT_VER should be '1.latest'
ca6190c Use openstack common CLI
4a1b6ea Update hacking version
02498f8 Add deletion of actionplan to osc plugin
b0ac926 [Doc] Fix OS_AUTH_URL value
3e734b1 update audit start/end time help
df57eb8 Pass API microversion to Client class
ec7e8ca Change openstack-dev to openstack-discuss
bdd99d6 Revert "Pass actual API version to Client class"
ffc50c5 Fix obsolete version of osc
c256ee2 Change openstack-dev to openstack-discuss
7abd55a Add Python 3.6 classifier to setup.cfg
98e0904 Add continuous audit functional test
6c8dfd3 add python 3.6 unit test job
94f6864 Refactor the getid method base.py
e391d53 Pass actual API version to Client class
b7928eb Replace latest with explicit version
7b7d07f Update min tox version to 2.0
946ef06 Update watcher api command argument
69f0493 add start and end time for continuous audit
2e9de68 Prepare watcherclient for microversioning


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

.coveragerc                                        |  11 +
.gitignore                                         |   7 +-
.gitreview                                         |   2 +-
.stestr.conf                                       |   2 +-
.zuul.yaml                                         |   7 +-
README.rst                                         |   2 +-
lower-constraints.txt                              |   1 -
requirements.txt                                   |   2 +-
setup.cfg                                          |   8 +-
test-requirements.txt                              |   4 +-
tox.ini                                            |  38 +--
watcherclient/__init__.py                          |   9 +
watcherclient/client.py                            |  13 +-
watcherclient/common/api_versioning.py             |  22 +-
watcherclient/common/base.py                       |   5 +-
watcherclient/common/cliutils.py                   | 278 ---------------
watcherclient/common/httpclient.py                 | 128 +++----
watcherclient/config.py                            |  23 --
watcherclient/osc/plugin.py                        |  41 ++-
watcherclient/plugin.py                            |  34 --
watcherclient/shell.py                             |  14 +-
watcherclient/v1/audit.py                          |   2 +-
watcherclient/v1/audit_shell.py                    |  60 +++-
watcherclient/v1/client.py                         |   6 +-
watcherclient/v1/goal.py                           |   9 +-
watcherclient/v1/goal_shell.py                     |   7 +
watcherclient/v1/resource_fields.py                |   5 +-
watcherclient/v1/strategy.py                       |   7 +-
watcherclient/v1/strategy_shell.py                 |   8 +-
57 files changed, 816 insertions(+), 1353 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 1eb6119..2db0308 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -8,0 +9 @@ oslo.i18n>=3.20.0 # Apache-2.0
+oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0
@@ -11 +11,0 @@ pbr!=2.1.0,>=3.1.1 # Apache-2.0
-PrettyTable<0.8,>=0.7.2 # BSD
diff --git a/test-requirements.txt b/test-requirements.txt
index a13815b..db4dace 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -7 +7 @@ fixtures>=3.0.0 # Apache-2.0/BSD
-hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
+hacking>=1.1.0,<1.2.0 # Apache-2.0
@@ -9 +8,0 @@ mock>=2.0.0 # BSD
-openstackdocstheme>=1.18.1 # Apache-2.0
@@ -12 +10,0 @@ python-subunit>=1.0.0 # Apache-2.0/BSD
-sphinx!=1.6.6,!=1.6.7,>=1.6.5 # BSD






More information about the Release-announce mailing list