[openstack-announce] [new][monasca] python-monascaclient 1.1.0 release (newton)

no-reply at openstack.org no-reply at openstack.org
Mon Jun 20 15:44:44 UTC 2016


We are glad to announce the release of:

python-monascaclient 1.1.0: Monasca API Client Library

This release is part of the newton release series.

With package available at:

    https://pypi.python.org/pypi/python-monascaclient

For more details, please see below.

Changes in python-monascaclient 1.0.30..1.1.0
---------------------------------------------

7a9f7a0 Remove the debian folder
b62c096 Oslo.utils safe_decode
bb1ed7f Update copyright in monascaclient
4c103fd Adding keystoneauth sessions support
962f2de Graduate to oslo.utils strutils
b72eaa4 Graduate to using oslo.utils importutils
a6542c3 Graduate to oslo.serialization jsonutils
257b892 [python-monascaclient] Change tox to use https instead of git
c753513 Add period field to notification methods
d3a6bed code compatibility with py3
1c4d13c Constraint tox targets with upper-constraints.txt
887e1d5 Fix the homepage in setup.cfg
5758fe3 Add support for group_by to measurements and statistics resources
5a099c8 Manually sync with global-requirements
29f9d57 [Trivial] Remove executable privilege of setup.py
4568736 Add --tenant-id option for some commands
4790bd9 Specify match_by in alarm-definition-update help message
0dc4b03 Alarm def update/patch failed with empty param
731a38b Change tox file
d32548f Implement monasca metric-name-list
e288e8a Fix metric dimensions having only key
bfb5453 Allow sorting notifications
25deb49 remove python 2.6 trove classifier

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

README.rst                                       |  42 +++--
client_api_example.py                            |  10 +-
debian/changelog                                 |   6 -
debian/compat                                    |   1 -
debian/control                                   |  15 --
debian/copyright                                 |   4 -
debian/rules                                     |   4 -
monascaclient/__init__.py                        |  15 ++
monascaclient/common/http.py                     | 111 +++++++++--
monascaclient/common/monasca_manager.py          |   7 +-
monascaclient/common/utils.py                    |   8 +-
monascaclient/exc.py                             |   2 +-
monascaclient/ksclient.py                        | 112 +++++++-----
monascaclient/openstack/common/apiclient/base.py |   3 +-
monascaclient/openstack/common/importutils.py    |  67 -------
monascaclient/openstack/common/jsonutils.py      | 183 -------------------
monascaclient/openstack/common/strutils.py       | 223 -----------------------
monascaclient/openstack/common/timeutils.py      | 205 ---------------------
monascaclient/shell.py                           |  91 ++++-----
monascaclient/v2_0/__init__.py                   |   2 +-
monascaclient/v2_0/client.py                     |  24 ++-
monascaclient/v2_0/shell.py                      | 143 +++++++++++++--
openstack-common.conf                            |   2 +-
requirements.txt                                 |  36 ++--
setup.cfg                                        |   5 +-
setup.py                                         |  12 +-
test-requirements.txt                            |  23 ++-
tools/install_venv.py                            |   5 +-
tools/tox_install.sh                             |  57 ++++++
tox.ini                                          |   7 +-
32 files changed, 590 insertions(+), 940 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 9a0de05..a94c38d 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,8 +1,11 @@
-oslo.config
-oslo.concurrency
-oslo.i18n
-oslo.log
-oslo.middleware
-oslo.serialization
-oslo.service
-oslo.utils
+# 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.
+oslo.config>=3.9.0 # Apache-2.0
+oslo.concurrency>=3.5.0 # Apache-2.0
+oslo.i18n>=2.1.0 # Apache-2.0
+oslo.log>=1.14.0 # Apache-2.0
+oslo.middleware>=3.0.0 # Apache-2.0
+oslo.serialization>=1.10.0 # Apache-2.0
+oslo.service>=1.0.0 # Apache-2.0
+oslo.utils>=3.5.0 # Apache-2.0
@@ -10 +13 @@ oslo.utils
-python-keystoneclient
+keystoneauth1>=2.1.0 # Apache-2.0
@@ -12,8 +15,7 @@ python-keystoneclient
-argparse
-babel
-iso8601>=0.1.9
-pbr>=0.11
-PrettyTable>=0.7
-PyYAML>=3.1.0
-requests>=1.1
-six>=1.7.0
+Babel!=2.3.0,!=2.3.1,!=2.3.2,!=2.3.3,>=1.3 # BSD
+iso8601>=0.1.11 # MIT
+pbr>=1.6 # Apache-2.0
+PrettyTable<0.8,>=0.7 # BSD
+PyYAML>=3.1.0 # MIT
+requests!=2.9.0,>=2.8.1 # Apache-2.0
+six>=1.9.0 # MIT
diff --git a/test-requirements.txt b/test-requirements.txt
index b1aa55d..ddc9e71 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -1,10 +1,13 @@
-coverage>=3.6
-discover
-fixtures>=0.3.14
-hacking>=0.9.2,<0.10
-mock>=1.0
-mox3>=0.7.0
-sphinx>=1.1.2,<1.2
-testrepository>=0.0.18
-testscenarios>=0.4
-testtools>=0.9.34
+# 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.
+coverage>=3.6 # Apache-2.0
+discover # BSD
+fixtures<2.0,>=1.3.1 # Apache-2.0/BSD
+hacking<0.10,>=0.9.2
+mock>=1.2 # BSD
+mox3>=0.7.0 # Apache-2.0
+sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 # BSD
+testrepository>=0.0.18 # Apache-2.0/BSD
+testscenarios>=0.4 # Apache-2.0/BSD
+testtools>=1.4.0 # MIT





More information about the OpenStack-announce mailing list