We enthusiastically announce the release of:
python-karborclient 0.4.0: Python client library for Karbor API
This release is part of the pike release series.
The source is available from:
https://git.openstack.org/cgit/openstack/python-karborclient
Download the package from:
https://pypi.python.org/pypi/python-karborclient
Please report issues through launchpad:
https://bugs.launchpad.net/python-karborclient
For more details, please see below.
Changes in python-karborclient 0.3.0..0.4.0 -------------------------------------------
cd7d456 Remove unused None from dict.get() eb70a9d Replace six.iteritems() with .items() 5eab398 Add OpenStackClient plugin for scheduledoperations 2fc5904 Add OpenStackClient plugin for checkpoint 289370a Add OpenStackClient plugin for triggers 795fa73 Fix bug in plan deletion when using osc plugin for karbor 3f91adc Drop MANIFEST.in - it's not needed by pbr 1b3b860 Add OpenStackClient plugin for protectable b11e847 Add OpenStackClient plugin for provider a82f43a Add unit tests for showing a plan/restore 9936200 Update spec to match what we've registered in openstackclient 7b2a2e8 Updated from global requirements 22d5a7e Remove old pep8 ignores that are no longer necessary 6f2feab switch to openstackdocstheme 7eb818c Add OpenStackClient plugin for restore 1f907c9 Updated from global requirements 1bf9f74 Fix help message for plan command. f898a16 Use 'project' instead of 'tenant' when switching to openstackclient command 2800c5f Fix a bug for plan delete test. 2d1d762 Enable translation of python-karborclient 995fe11 Add plan commands for OpenStackClinet plugin in karbor 956f020 Updated from global requirements 0d9611b Add OpenStackClient plugin and plan list e3f5048 Spec for openstack client support 1924aba Enable coverage report in console output
Diffstat (except docs and test files) -------------------------------------
.gitignore | 1 + MANIFEST.in | 6 - .../karbor-support-in-python-openstackclient.rst | 166 +++++++++++++ karborclient/common/utils.py | 2 +- karborclient/osc/__init__.py | 0 karborclient/osc/plugin.py | 56 +++++ karborclient/osc/v1/__init__.py | 0 karborclient/osc/v1/checkpoints.py | 205 ++++++++++++++++ karborclient/osc/v1/plans.py | 265 +++++++++++++++++++++ karborclient/osc/v1/protectables.py | 177 ++++++++++++++ karborclient/osc/v1/providers.py | 99 ++++++++ karborclient/osc/v1/restores.py | 195 +++++++++++++++ karborclient/osc/v1/scheduled_operations.py | 208 ++++++++++++++++ karborclient/osc/v1/triggers.py | 229 ++++++++++++++++++ karborclient/utils.py | 146 ++++++++++++ karborclient/v1/checkpoints.py | 2 +- karborclient/v1/shell.py | 154 +----------- requirements.txt | 7 +- setup.cfg | 46 ++++ test-requirements.txt | 6 +- tox.ini | 7 +- 34 files changed, 2990 insertions(+), 164 deletions(-)
Requirements updates --------------------
diff --git a/requirements.txt b/requirements.txt index 9195759..a581c27 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,2 +6,2 @@ PrettyTable<0.8,>=0.7.1 # BSD -keystoneauth1>=2.20.0 # Apache-2.0 -requests!=2.12.2,!=2.13.0,>=2.10.0 # Apache-2.0 +keystoneauth1>=2.21.0 # Apache-2.0 +requests>=2.14.2 # Apache-2.0 @@ -10,0 +11 @@ six>=1.9.0 # MIT +osc-lib>=1.5.1 # Apache-2.0 @@ -13 +14 @@ oslo.log>=3.22.0 # Apache-2.0 -oslo.i18n>=2.1.0 # Apache-2.0 +oslo.i18n!=3.15.2,>=2.1.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 0f8d8d9..35fb0e3 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -10,2 +10,2 @@ docutils>=0.11 # OSI-Approved Open Source, Public Domain -sphinx!=1.6.1,>=1.5.1 # BSD -oslosphinx>=4.7.0 # Apache-2.0 +sphinx>=1.6.2 # BSD +openstackdocstheme>=1.11.0 # Apache-2.0 @@ -12,0 +13,2 @@ oslotest>=1.10.0 # Apache-2.0 +python-openstackclient!=3.10.0,>=3.3.0 # Apache-2.0 +requests-mock>=1.1 # Apache-2.0