We are happy to announce the release of: python-novaclient 18.0.0: Client library for OpenStack Compute API This release is part of the zed release series. The source is available from: https://opendev.org/openstack/python-novaclient Download the package from: https://pypi.org/project/python-novaclient Please report issues through: https://bugs.launchpad.net/python-novaclient/+bugs For more details, please see below. 18.0.0 ^^^^^^ Deprecation Notes * The "nova" CLI is now deprecated. This is the signal that it is time to start using the openstack CLI. No new features will be added to the "nova" CLI, though fixes to the CLI will be assessed on a case by case basis. Fixes to the API bindings, development of new API bindings, and changes to the compute commands in the openstack CLI are exempt from this deprecation. Changes in python-novaclient 17.7.0..18.0.0 ------------------------------------------- 782a4675 Drop lower-constraints.txt and its testing 81a67ac0 Update python classifier as per testing runtime 13ab47e7 Remove unnecessary packages in bindep.txt a66f0702 Add openssl in bindep.txt 2f45f7ce Add Python3 zed unit tests c408db2d Update pre-commit hook, hacking versions 52cdbd27 docs: Update docs to reflect deprecation status 0fb7190c Deprecate nova CLI cd08a847 Remove USE_PYTHON3 in .zuul.yaml a36214f3 Update master for stable/yoga Diffstat (except docs and test files) ------------------------------------- .pre-commit-config.yaml | 6 +- .zuul.yaml | 4 +- README.rst | 4 +- bindep.txt | 6 +- lower-constraints.txt | 99 ---------------------- novaclient/shell.py | 15 +++- novaclient/utils.py | 9 +- novaclient/v2/shell.py | 10 +-- .../notes/deprecate-cli-75074850847a8452.yaml | 9 ++ releasenotes/source/index.rst | 1 + releasenotes/source/yoga.rst | 6 ++ requirements.txt | 7 +- setup.cfg | 4 +- test-requirements.txt | 6 +- tox.ini | 6 -- 21 files changed, 108 insertions(+), 167 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index b93814eb..2eec1a70 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,4 @@ -# 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. +# Requirements lower bounds listed here are our best effort to keep them up to +# date but we do not test them so no guarantee of having them all correct. If +# you find any incorrect lower bounds, let us know or propose a fix. + diff --git a/test-requirements.txt b/test-requirements.txt index f2df9017..5845d2d5 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1,5 +1 @@ -# 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. -hacking>=3.0.1,<3.1.0 # Apache-2.0 - +hacking~=4.1.0 # Apache-2.0