[openstack-announce] [release][heat] python-heatclient 1.0.0 release (mitaka)

no-reply at openstack.org no-reply at openstack.org
Wed Mar 2 18:05:36 UTC 2016


We are tickled pink to announce the release of:

python-heatclient 1.0.0: OpenStack Orchestration API Client Library

This release is part of the mitaka release series.

With source available at:

    https://git.openstack.org/cgit/openstack/python-heatclient

With package available at:

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

Please report issues through launchpad:

    https://bugs.launchpad.net/python-heatclient

For more details, please see below.

Changes in python-heatclient 0.9.0..1.0.0
-----------------------------------------

a3c3299 Use poll_for_events for "openstack stack delete"
aee1611 Add OSC plugin for openstack orchestation service list
d058207 Add OSC plugin for openstack orchestation build info
9c56e52 Strip any whitespace before checking for json
ee73d34 Add OSC plugin for stack resource mark unhealthy
ebdf0eb Implement stack event list --follow
28f68b5 Replace assertEqual(None, *) with assertIsNone
fe07eeb Prompt user before deleting stack if tty
4a6b4e4 Add more readonly openstack client funcitonal tests
d00903a Use poll_for_events for "openstack stack <action>"
7f6b769 Use poll_for_events for "openstack stack adopt"
0fd58aa Use poll_for_events for "openstack stack update"
15f541c Use poll_for_events for "openstack stack create"
6a28bd3 poll_for_events fall back to stack get
9608df9 Fix collision with update and update cancel
4733a65 Update OSC metavars
5f6a88b OpenstackClient plugin for software deployment output show
302040c Move poll_for_events to event_utils
79742a3 Adds --filter to search for resources
b275fd2 Updated from global requirements
6302614 Stack resource search
4f70853 OpenstackClient plugin for software deployment metadata show
69f41bc Add stack hook poll and clear to openstack client
319046d Updated from global requirements
d67af77 OpenstackClient plugin for deployment create
1e9b86b Remove the only-value flag of output-show
7627e1b Changes to support server-side environment resolution
7e8b0c8 OSC plugin for stack snapshot delete
89deaa3 OSC plugin for stack snapshot create
1a14d1f Use yaml.safe_load() instead of yaml.load()
236ba5f Use oslo.utils.reflection to extract class name
c6221b0 Add OpenstackClient plugin for software deployment show
06be732 Add openstack client stack snapshot restore
0306a41 Add openstack client stack resource signal
1d302a9 OSC plugin for stack resource show and list
efec30e OpenstackClient plugin for event list
55417bb OpenstackClient plugin for event show
b696c52 OpenstackClient plugin for stack delete
bc6cd22 Fix resource_type osc entrypoint
0ea9732 OSC plugin for software config show
99fca91 Updated from global requirements
9a7ed34 Add openstack cli stack actions
410e552 Add openstack client resource type list and show
a364a8c OSC plugin for stack snapshot show
daa8abe Add openstack client software config create
f637397 OpenstackClient plugin for template show
270d017 OpenStackClient plugin for stack output list
661ced3 OpenstackClient plugin for stack output show
6c8e037 Add openstack client software config list
ab78ff7 Add openstack client stack resource metadata show
5975d12 Adds ignore_errors for template-validate command
ad48215 Add heat client support for Resource set health
d111697 Sort osc command entry points
8601c30 OpenstackClient plugin for template function list
acef075 OpenstackClient plugin for template version list
c5841cb Add OpenstackClient plugin for software deployment list
c90ae85 Add openstack client software config delete
1970d2a OpenstackClient plugin for stack abandon
f225c4e OpenstackClient plugin for stack adopt
26774cf OpenstackClient plugin for software deployment delete
bb866d4 Add openstack client stack basic funtion tests
3298ad9 Remove incorrectly used "# flake8: noqa"
00ba1ec Update translation setup
f5beab9 Edit backslashes for lines continuations
6acd25e Raise CommandError when Any of stack/deployment/config delete failed
a65d4c5 Updated from global requirements
d6c3e09 Ignore restricted_actions key
6fbcb65 Add formatters for 'tags' in method _do_stack_show
7f35a55 Enable osc extension in setup.cfg
e25b5bf Add openstack client stack snapshot list
c7b606a Add show_nested support to update --dry-run
c2d40fe Validate for empty file for stack-adopt
5e92ba8 Replace deprecated library function os.popen() with subprocess

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

heatclient/common/event_utils.py                   |  57 +-
heatclient/common/format_utils.py                  |  40 ++
heatclient/common/hook_utils.py                    |  78 +++
heatclient/common/template_format.py               |   2 +
heatclient/common/template_utils.py                |  87 ++-
heatclient/common/utils.py                         |   9 +-
heatclient/exc.py                                  |   7 +-
heatclient/openstack/common/apiclient/base.py      |   4 +-
heatclient/osc/v1/build_info.py                    |  46 ++
heatclient/osc/v1/event.py                         | 222 ++++++
heatclient/osc/v1/resource.py                      | 299 ++++++++
heatclient/osc/v1/resource_type.py                 | 107 +++
heatclient/osc/v1/service.py                       |  41 ++
heatclient/osc/v1/snapshot.py                      | 209 ++++++
heatclient/osc/v1/software_config.py               | 242 +++++++
heatclient/osc/v1/software_deployment.py           | 357 ++++++++++
heatclient/osc/v1/stack.py                         | 762 ++++++++++++++++++++-
heatclient/osc/v1/template.py                      |  74 ++
heatclient/v1/client.py                            |   4 +-
heatclient/v1/resources.py                         |  26 +
heatclient/v1/shell.py                             | 264 +++----
heatclient/v1/stacks.py                            |  28 +-
python-heatclient/locale/python-heatclient.pot     |   0
requirements.txt                                   |  26 +-
setup.cfg                                          |  64 +-
test-requirements.txt                              |  20 +-
tools/install_venv.py                              |   4 +-
tox.ini                                            |   3 -
55 files changed, 6285 insertions(+), 345 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 3371198..1534a96 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5,6 +5,6 @@
-Babel>=1.3
-pbr>=1.6
-cliff>=1.15.0 # Apache-2.0
-iso8601>=0.1.9
-PrettyTable<0.8,>=0.7
-oslo.i18n>=1.5.0 # Apache-2.0
+Babel>=1.3 # BSD
+pbr>=1.6 # Apache-2.0
+cliff!=1.16.0,>=1.15.0 # Apache-2.0
+iso8601>=0.1.9 # MIT
+PrettyTable<0.8,>=0.7 # BSD
+oslo.i18n>=2.1.0 # Apache-2.0
@@ -12,7 +12,7 @@ oslo.serialization>=1.10.0 # Apache-2.0
-oslo.utils>=3.2.0 # Apache-2.0
-python-keystoneclient!=1.8.0,>=1.6.0
-python-swiftclient>=2.2.0
-python-openstackclient>=2.0.0
-PyYAML>=3.1.0
-requests!=2.9.0,>=2.8.1
-six>=1.9.0
+oslo.utils>=3.5.0 # Apache-2.0
+python-keystoneclient!=1.8.0,!=2.1.0,>=1.6.0 # Apache-2.0
+python-swiftclient>=2.2.0 # Apache-2.0
+python-openstackclient>=2.1.0 # Apache-2.0
+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 4950106..4eba3eb 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -7,3 +7,3 @@ hacking<0.11,>=0.10.0
-coverage>=3.6
-discover
-fixtures>=1.3.1
+coverage>=3.6 # Apache-2.0
+discover # BSD
+fixtures>=1.3.1 # Apache-2.0/BSD
@@ -11,2 +11,2 @@ requests-mock>=0.7.0 # Apache-2.0
-mock>=1.2
-mox3>=0.7.0
+mock>=1.2 # BSD
+mox3>=0.7.0 # Apache-2.0
@@ -15,5 +15,5 @@ oslotest>=1.10.0 # Apache-2.0
-sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2
-tempest-lib>=0.13.0
-testrepository>=0.0.18
-testscenarios>=0.4
-testtools>=1.4.0
+sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 # BSD
+tempest-lib>=0.14.0 # Apache-2.0
+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