We are eager to announce the release of:
python-freezerclient 1.1.0: OpenStack Disaster Recovery API Client Library
This release is part of the ocata release series.
The source is available from:
https://git.openstack.org/cgit/openstack/python-freezerclient
Download the package from:
https://tarballs.openstack.org/python-freezerclient/
Please report issues through launchpad:
https://bugs.launchpad.net/python-freezerclient
For more details, please see below.
Changes in python-freezerclient 1.0.0..1.1.0 --------------------------------------------
985a82e Fix freezer backup support 6010f1c Add full pep8 check d42f568 The --file parameter should be changed to required 4bd0952 Change --session-id and --job-id to required c51c9da Fixed "End Date" and "Interval" error 9b5458e Support upper-constraints in tox.ini 183a532 Show team and repo badges on README 0d4c316 Add session-delete command 35d67b6 freezer session-* improvements 0968fdf Achieve a consistent style output 724794f Added py35 environment configuration to tox.ini fdfe197 Updated from global requirements d711011 Import objects replaced by modules a824d40 Updated from global requirements e6a8863 Fix freezer client-* output 35cc6f4 Fix freezer client-register prompt c96526f Fix freezer CLI output d0620df releasenote: Fix typo 203fd78 Enable releasenotes translation 1ca5bd4 Using assertEqual instead of assertEquals 9c7ff3a Fixed python-freezerclient insecure option 2dc83f9 Updated from global requirements c889f44 Remove devstack plugin for python-freezerclient 8edda69 Adding some statistics to python-freezerclient c0a630c Added releasenotes 0a0f24f Filter jobs by client and/or custom filters 5a77cd4 Docstrings should not start with a space 5270aa2 Remove discover from test-requirements d6d388a Fixed set values for opts argument
Diffstat (except docs and test files) -------------------------------------
.gitignore | 1 + HACKING.rst | 2 +- README.rst | 23 +- devstack/README.rst | 0 devstack/gate_hook.sh | 21 -- devstack/lib/freezerclient | 43 ---- devstack/local.conf.example | 31 --- devstack/plugin.sh | 27 --- devstack/settings | 26 -- freezerclient/shell.py | 32 +-- freezerclient/utils.py | 14 +- freezerclient/v1/actions.py | 68 ++++-- freezerclient/v1/backups.py | 77 ++++-- freezerclient/v1/client.py | 64 ++--- freezerclient/v1/clients.py | 48 ++-- freezerclient/v1/jobs.py | 98 +++++--- freezerclient/v1/managers/actions.py | 4 +- freezerclient/v1/managers/backups.py | 4 +- freezerclient/v1/managers/clients.py | 4 +- freezerclient/v1/managers/jobs.py | 4 +- freezerclient/v1/managers/sessions.py | 8 +- freezerclient/v1/sessions.py | 93 +++---- releasenotes/source/_static/.placeholder | 0 releasenotes/source/_templates/.placeholder | 0 releasenotes/source/conf.py | 266 +++++++++++++++++++++ releasenotes/source/index.rst | 17 ++ releasenotes/source/newton.rst | 6 + releasenotes/source/unreleased.rst | 5 + requirements.txt | 21 +- setup.py | 7 +- test-requirements.txt | 25 +- tools/tox_install.sh | 55 +++++ tox.ini | 34 ++- 40 files changed, 1090 insertions(+), 652 deletions(-)
Requirements updates --------------------
diff --git a/requirements.txt b/requirements.txt index 085fba7..7d084e8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,7 @@ -astroid<1.4.0 # breaks pylint 1.4.4 -setuptools>=16.0 -pbr>=1.6 -python-keystoneclient>=1.6.0,!=1.8.0 +# The order of packages is significant, because pip processes them in the order +# of appearance. Changing the order has an impact on the overall integration +# process, which may cause wedges in the gate later. +astroid<1.4.0 # LGPLv2.1 # breaks pylint 1.4.4 +setuptools!=24.0.0,>=16.0 # PSF/ZPL +pbr>=1.8 # Apache-2.0 +keystoneauth1>=2.14.0 # Apache-2.0 @@ -6,5 +9,5 @@ python-keystoneclient>=1.6.0,!=1.8.0 -cliff!=1.16.0,>=1.15.0 # Apache-2.0 -oslo.utils>=3.2.0 -oslo.i18n>=1.5.0 # Apache-2.0 -oslo.log>=1.14.0 -oslo.config>=3.2.0 # Apache-2.0 +cliff>=2.3.0 # Apache-2.0 +oslo.utils>=3.18.0 # Apache-2.0 +oslo.i18n>=2.1.0 # Apache-2.0 +oslo.log>=3.11.0 # Apache-2.0 +oslo.config!=3.18.0,>=3.14.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index b830d53..7f29bad 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1,11 +1,14 @@ -flake8>=2.2.4,<=2.4.1 -hacking>=0.10.2,<0.11 -coverage>=3.6 -discover -mock>=1.2 -pylint==1.4.5 # GNU GPL v2 -python-subunit>=0.0.18 -sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3 # BSD -oslosphinx>=2.5.0,!=3.4.0 # Apache-2.0 -testrepository>=0.0.18 -testtools>=1.4.0 +# The order of packages is significant, because pip processes them in the order +# of appearance. Changing the order has an impact on the overall integration +# process, which may cause wedges in the gate later. +flake8<2.6.0,>=2.5.4 # MIT +hacking<0.11,>=0.10.2 +coverage>=4.0 # Apache-2.0 +mock>=2.0 # BSD +pylint==1.4.5 # GPLv2 +python-subunit>=0.0.18 # Apache-2.0/BSD +sphinx!=1.3b1,<1.4,>=1.2.1 # BSD +oslosphinx>=4.7.0 # Apache-2.0 +testrepository>=0.0.18 # Apache-2.0/BSD +testtools>=1.4.0 # MIT +reno>=1.8.0 # Apache-2.0