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