We are high-spirited to announce the release of:
python-monascaclient 1.3.0: Monasca API Client Library
This release is part of the ocata release series.
Download the package from:
https://pypi.python.org/pypi/python-monascaclient
For more details, please see below.
Changes in python-monascaclient 1.2.0..1.3.0 --------------------------------------------
43f63e0 move old apiclient code out of openstack/common 8cc2dbd remove unused openstack/common/gettextutils.py 746c4c3 use six.moves.urllib.parse instead of py3kcompat e9b7a0d Changed author and author-email 4fb68cb Remove a space of Docstring 52a79c4 Sample nagios plugin and examples directory. df1e332 Remove white space between print and () 635b75e Dimension value list doesn't recognize dimension name input 8e8774b Add list dimension names and values in CLI d1ece88 Use constraints everywhere 09a7782 Sync tools/tox_install.sh 053e9d9 Add support for new rest api notification-type-list 231fc8e Remove discover from test-requirements 691940c Fix dimension validation and help message for alarm count f745813 Patch-notification failed with period=0 40c97df Prevent potentially destructive updates on data 65df8d9 Fix monasca enpoint port in example and README c519767 Fix __str__ not returning a String for KeystoneException 834d7c7 Fix monasca notification-show help message 917ecfe Fixes H904: wrapping using parantheses d204476 Add notification-patch into CLI
Diffstat (except docs and test files) -------------------------------------
README.rst | 11 +- client_api_example.py | 6 +- examples/check_monasca.py | 136 ++++++ examples/monasca-nagios.txt | 36 ++ monascaclient/apiclient/__init__.py | 0 monascaclient/apiclient/base.py | 493 ++++++++++++++++++++ monascaclient/apiclient/exceptions.py | 438 ++++++++++++++++++ monascaclient/client.py | 2 +- monascaclient/common/http.py | 4 +- monascaclient/common/monasca_manager.py | 2 +- monascaclient/common/utils.py | 4 +- monascaclient/exc.py | 18 +- monascaclient/openstack/__init__.py | 0 monascaclient/openstack/common/__init__.py | 0 .../openstack/common/apiclient/__init__.py | 14 - monascaclient/openstack/common/apiclient/base.py | 495 --------------------- .../openstack/common/apiclient/exceptions.py | 440 ------------------ monascaclient/openstack/common/gettextutils.py | 374 ---------------- .../openstack/common/py3kcompat/__init__.py | 17 - .../openstack/common/py3kcompat/urlutils.py | 63 --- monascaclient/v2_0/alarm_definitions.py | 7 +- monascaclient/v2_0/alarms.py | 13 +- monascaclient/v2_0/client.py | 3 + monascaclient/v2_0/metrics.py | 52 ++- monascaclient/v2_0/notifications.py | 30 +- monascaclient/v2_0/notificationtypes.py | 41 ++ monascaclient/v2_0/shell.py | 215 +++++++-- openstack-common.conf | 8 - setup.cfg | 3 +- test-requirements.txt | 3 +- tools/tox_install.sh | 66 +-- tox.ini | 7 +- 34 files changed, 1535 insertions(+), 1572 deletions(-)
Requirements updates --------------------
diff --git a/test-requirements.txt b/test-requirements.txt index ddc9e71..cc7c8a1 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +4,0 @@ coverage>=3.6 # Apache-2.0 -discover # BSD @@ -7 +6 @@ fixtures<2.0,>=1.3.1 # Apache-2.0/BSD -hacking<0.10,>=0.9.2 +hacking>=0.11.0,<0.12 # Apache-2.0