[release-announce] python-cloudkittyclient 2.0.0 (rocky)

no-reply at openstack.org no-reply at openstack.org
Wed Aug 8 22:30:27 UTC 2018


We jubilantly announce the release of:

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

This release is part of the rocky release series.

Download the package from:

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

For more details, please see below.

Changes in python-cloudkittyclient 1.2.0..2.0.0
-----------------------------------------------

b79833f Follow the new PTI for document build
f8d87cd fix tox python3 overrides
d070f6a Rewrite of the client
1b56089 fix error url
f490bd0 Update reno for stable/queens


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

.gitignore                                         |    1 +
.stestr.conf                                       |    3 +
.testr.conf                                        |    4 -
.zuul.yaml                                         |   37 +
HACKING.rst                                        |    2 +-
README.rst                                         |   14 +-
cloudkittyclient/apiclient/__init__.py             |    0
cloudkittyclient/apiclient/auth.py                 |  231 ----
cloudkittyclient/apiclient/base.py                 |  535 ----------
cloudkittyclient/apiclient/client.py               |  392 -------
cloudkittyclient/apiclient/exceptions.py           |  477 ---------
cloudkittyclient/apiclient/fake_client.py          |  189 ----
cloudkittyclient/apiclient/utils.py                |   96 --
cloudkittyclient/auth.py                           |   47 +
cloudkittyclient/client.py                         |  427 +-------
cloudkittyclient/common/__init__.py                |    0
cloudkittyclient/common/base.py                    |  174 ---
cloudkittyclient/common/cliutils.py                |  271 -----
cloudkittyclient/common/utils.py                   |  230 ----
cloudkittyclient/exc.py                            |    8 +
cloudkittyclient/format.py                         |   85 ++
cloudkittyclient/i18n.py                           |   24 -
cloudkittyclient/osc.py                            |   11 +-
cloudkittyclient/shell.py                          |  441 +++-----
cloudkittyclient/utils.py                          |   58 +
cloudkittyclient/v1/__init__.py                    |   16 -
cloudkittyclient/v1/base.py                        |   64 ++
cloudkittyclient/v1/client.py                      |   70 +-
cloudkittyclient/v1/collector.py                   |  115 ++
cloudkittyclient/v1/collector/__init__.py          |   22 -
cloudkittyclient/v1/collector/mapping.py           |   30 -
cloudkittyclient/v1/collector/shell.py             |   87 --
cloudkittyclient/v1/collector/shell_cli.py         |  109 --
cloudkittyclient/v1/collector/state.py             |   30 -
cloudkittyclient/v1/collector_cli.py               |  151 +++
cloudkittyclient/v1/core.py                        |   89 --
cloudkittyclient/v1/info.py                        |   37 +
cloudkittyclient/v1/info_cli.py                    |   62 ++
cloudkittyclient/v1/rating/__init__.py             |  170 +++
cloudkittyclient/v1/rating/hashmap.py              |  446 ++++++++
cloudkittyclient/v1/rating/hashmap/__init__.py     |  161 ---
cloudkittyclient/v1/rating/hashmap/client.py       |   32 -
cloudkittyclient/v1/rating/hashmap/extension.py    |   31 -
cloudkittyclient/v1/rating/hashmap/shell.py        |  434 --------
cloudkittyclient/v1/rating/hashmap/shell_cli.py    |  355 -------
cloudkittyclient/v1/rating/hashmap_cli.py          |  567 ++++++++++
cloudkittyclient/v1/rating/pyscripts.py            |   91 ++
cloudkittyclient/v1/rating/pyscripts/__init__.py   |   30 -
cloudkittyclient/v1/rating/pyscripts/client.py     |   28 -
cloudkittyclient/v1/rating/pyscripts/extension.py  |   31 -
cloudkittyclient/v1/rating/pyscripts/shell.py      |  117 ---
cloudkittyclient/v1/rating/pyscripts/shell_cli.py  |  115 --
cloudkittyclient/v1/rating/pyscripts_cli.py        |  123 +++
cloudkittyclient/v1/report.py                      |   79 ++
cloudkittyclient/v1/report/__init__.py             |   81 --
cloudkittyclient/v1/report/shell.py                |   96 --
cloudkittyclient/v1/report/shell_cli.py            |   88 --
cloudkittyclient/v1/report_cli.py                  |  126 +++
cloudkittyclient/v1/shell.py                       |  114 --
cloudkittyclient/v1/shell_cli.py                   |   91 --
cloudkittyclient/v1/storage.py                     |   38 +
cloudkittyclient/v1/storage/__init__.py            |   20 -
cloudkittyclient/v1/storage/dataframe.py           |   29 -
cloudkittyclient/v1/storage/shell.py               |   41 -
cloudkittyclient/v1/storage/shell_cli.py           |   44 -
cloudkittyclient/v1/storage_cli.py                 |   67 ++
etc/cloudkitty/csv_config.yml                      |    9 +
etc/cloudkitty/legacy_csv_config.yml               |   17 +
.../cloudkittyclient-devstack-functional/post.yaml |    4 +
.../cloudkittyclient-devstack-functional/pre.yaml  |    5 +
.../cloudkittyclient-devstack-functional/run.yaml  |    5 +
.../notes/rewrite-client-5e99a6d3c7302630.yaml     |   34 +
releasenotes/source/index.rst                      |    1 +
releasenotes/source/queens.rst                     |    6 +
requirements.txt                                   |   16 +-
setup.cfg                                          |  174 ++-
test-requirements.txt                              |    9 +-
tox.ini                                            |   18 +-
123 files changed, 4289 insertions(+), 8445 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 11095e0..22627a2 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -6,8 +6,8 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0
-Babel!=2.4.0,>=2.3.4 # BSD
-python-keystoneclient>=3.8.0 # Apache-2.0
-python-openstackclient!=3.10.0,>=3.3.0 # Apache-2.0
-stevedore>=1.20.0 # Apache-2.0
-oslo.i18n!=3.15.2,>=2.1.0 # Apache-2.0
-oslo.serialization>=1.10.0 # Apache-2.0
-oslo.utils>=3.20.0 # Apache-2.0
-PrettyTable<0.8,>=0.7.1 # BSD
+cliff>=2.11.0,<3.0 # Apache-2.0
+keystoneauth1>=3.4.0,<4.0 # Apache-2.0
+oslo.utils>=3.35,<4.0 # Apache-2.0
+oslo.log>=3.36,<4.0 # Apache-2.0
+PyYAML>=3.12,<4.0 # MIT
+jsonpath-rw-ext>=1.0 # Apache-2.0
+six>=1.11,<2.0 # MIT
+os-client-config>=1.29.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 2a0e629..6acdb32 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -9,2 +8,0 @@ python-subunit>=0.0.18 # Apache-2.0/BSD
-sphinx>=1.6.2 # BSD
-openstackdocstheme>=1.11.0 # Apache-2.0
@@ -12,4 +10,3 @@ oslotest>=1.10.0 # Apache-2.0
-testrepository>=0.0.18 # Apache-2.0/BSD
-testscenarios>=0.4 # Apache-2.0/BSD
-testtools>=1.4.0 # MIT
-reno>=1.8.0  # Apache2
+stestr>=2.0 # Apache-2.0
+mock>=2.0 # BSD
+python-openstackclient>=3.14 # Apache-2.0






More information about the Release-announce mailing list