[release-announce] python-cloudkittyclient 4.2.0 (wallaby)

no-reply at openstack.org no-reply at openstack.org
Mon Jan 25 20:48:02 UTC 2021


We eagerly announce the release of:

python-cloudkittyclient 4.2.0: API client of cloudkitty, Rating as a
Service project.

This release is part of the wallaby release series.

The source is available from:

    https://opendev.org/openstack/python-cloudkittyclient

Download the package from:

    https://pypi.org/project/python-cloudkittyclient

Please report issues through:

    https://storyboard.openstack.org/#!/project/openstack/python-
cloudkittyclient

For more details, please see below.

4.2.0
^^^^^

Bug Fixes

* Fix *create_threshold* method when using cost as 0. When using 0
  as the cost, the *create_threshold* method throws an exception. That
  happens because 0 (zero) is evaluated to False. Therefore, we need
  to change the validation method to check if the values are None.

Changes in python-cloudkittyclient 4.1.0..4.2.0
-----------------------------------------------

a15f11a Fix `create_threshold` method when using cost as 0
c2b5ed9 Replace deprecated UPPER_CONSTRAINTS_FILE variable
3ec8f86 bump py37 to py38 in tox.ini
5b35e81 Drop mock from lower-constraints.txt
953c6c9 Bump hacking min version to 3.0.1
30e21dd Add Python3 wallaby unit tests
c24de5f Update master for stable/victoria


Diffstat (except docs and test files)
-------------------------------------

.zuul.yaml                                          |  2 +-
cloudkittyclient/v1/rating/hashmap.py               |  2 +-
lower-constraints.txt                               | 21 ++++++++++-----------
...hreshold-method-validation-f193e883e82214c9.yaml |  8 ++++++++
releasenotes/source/index.rst                       |  1 +
releasenotes/source/victoria.rst                    |  6 ++++++
requirements.txt                                    | 18 +++++++++---------
test-requirements.txt                               |  4 ++--
tox.ini                                             |  4 ++--
9 files changed, 40 insertions(+), 26 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index ee82b98..4ccfab7 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5,9 +5,9 @@
-pbr>=2.0.0,!=2.1.0 # Apache-2.0
-cliff>=2.11.0 # Apache-2.0
-keystoneauth1>=3.4.0 # Apache-2.0
-oslo.utils>=3.35 # Apache-2.0
-oslo.log>=3.36 # Apache-2.0
-PyYAML>=3.12 # MIT
-jsonpath-rw-ext>=1.0 # Apache-2.0
-os-client-config>=1.29.0 # Apache-2.0
-osc-lib>=1.12.1 # Apache-2.0
+pbr>=5.5.1 # Apache-2.0
+cliff>=3.5.0 # Apache-2.0
+keystoneauth1>=4.3.0 # Apache-2.0
+oslo.utils>=4.7.0 # Apache-2.0
+oslo.log>=4.4.0 # Apache-2.0
+PyYAML>=5.3.1 # MIT
+jsonpath-rw-ext>=1.2.0 # Apache-2.0
+os-client-config>=2.1.0 # Apache-2.0
+osc-lib>=2.3.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 2ee16ca..c24b1e9 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -5 +5 @@
-hacking>=3.0,<3.1.0 # Apache-2.0
+hacking>=3.0.1,<3.1.0 # Apache-2.0
@@ -13 +13 @@ coverage>=4.0,!=4.4 # Apache-2.0
-python-subunit>=0.0.18 # Apache-2.0/BSD
+python-subunit>=1.4.0 # Apache-2.0/BSD






More information about the Release-announce mailing list