[release-announce] python-novaclient 18.0.0 (zed)

no-reply at openstack.org no-reply at openstack.org
Fri May 20 20:31:54 UTC 2022


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






More information about the Release-announce mailing list