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

doug at doughellmann.com doug at doughellmann.com
Tue Jan 26 19:14:51 UTC 2016


We are eager to announce the release of:

python-heatclient 0.9.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.8.0..0.9.0
-----------------------------------------

ae4a761 Disable osc extension for 0.9.0 release
a1f9d8b Remove argparse from requirements
3c558d1 Add --dry-run option to openstack stack create
39195c4 Include keystone message when authentication failed
bc860bf Update template_utils to support object env's
b00e129 Improve "openstack stack create --wait" help message
f5c37cf OpenstackClient plugin for stack update
b9c176e OpenstackClient plugin for stack create
1e5b0f8 Misspelling in message
8da7f95 Updated from global requirements
73a0d69 Add resolve_outputs parameter to stack get method
39fb124 Allow event specification in the environment
39c3fc4 Add debug testenv in tox
3b242e9 Update --template-object to support nested stacks
b06c3da Added -P support to template-validate
63c3bf0 Fix error message on authentication failure
b65817f Change LOG.warn to LOG.warning
f349b4d Updated from global requirements
7401335 use keystoneclient exceptions instead of oslo-incubator code
a004819 Resolve outputs from stack object
6746175 Use stack lookup for getting stack name/id
73c3af4 Replace assertEqual(None, *) with assertIsNone in tests
7d1c02b Removes MANIFEST.in as it is not needed explicitely by PBR
aeea4ec Fix Resource.__eq__ mismatch semantics of object equal
0f625ac Updated from global requirements
62e9dc9 remove py26 specific code from heatclient
4bfc6ea Deprecated tox -downloadcache option removed
aff3a99 Updated from global requirements
4c1fcb7 remove py26 support tag in setup.cfg
9c610d6 Add JsonFormat display option
dbf3486 Updated from global requirements
32397cb Remove py26 support
debd086 Delete python bytecode before every test run
35066b2 Updated from global requirements
3e8d672 Enable pep8 E123 test
978eeb3 Enable pep8 E126 test
ec2530b Enable pep8 E128 test
6f1542c Enable pep8 E265 test
9e7a041 Enable pep8 E241 test
5a65855 Enable pep8 E713 test
b2619a9 Use six.iteritems() instead of iter(XXX.items())
cdcd716 Fix error when listing stacks
a83a392 OpenStack typo
728b40b Enable pep8 H202 test
623c704 Enable pep8 H238 test
47cbec7 Enable pep8 H405 tests
d06bcd8 Add output API calls implementations
508aa1a Refine event_log_formatter output
66ead66 Last sync from oslo-incubator
0a42fb8 Delete the corresponding config when deleting a deployment
7a249cf OpenStackClient plugin for stack list
67b2db0 Fix environment files parsing bug for stack-adopt
4c53ed8 Support to list software configs
d53b542 Updated from global requirements
6cb85fe Ignore .eggs
efc8262 Updated from global requirements
87b559d OpenStackClient plugin for stack show
dc6ec87 Updated from global requirements
1c89d67 Fix error in stack-list metadata
e716cd9 improve readme content
c878172 Updated from global requirements
54a1715 Add option for detailed template error
a021736 Updated from global requirements
6c86efc Add standard code coverage configuration file
1338db8 Updated from global requirements
7998ec8 Add PATCH support for stack-update --dry-run
35dd0f2 Fix the bug when showing event in log format
3686438 Updated from global requirements

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

.coveragerc                                       |   8 +
.gitignore                                        |   3 +-
MANIFEST.in                                       |  10 -
README.rst                                        |  31 +-
heatclient/common/environment_format.py           |  25 +-
heatclient/common/format_utils.py                 |  53 ++
heatclient/common/http.py                         |  20 +-
heatclient/common/template_format.py              |  14 +-
heatclient/common/template_utils.py               | 112 ++-
heatclient/common/utils.py                        |  20 +-
heatclient/exc.py                                 |   5 +-
heatclient/openstack/common/apiclient/base.py     |  18 +-
heatclient/openstack/common/cliutils.py           |   9 +-
heatclient/osc/__init__.py                        |   0
heatclient/osc/plugin.py                          |  59 ++
heatclient/osc/v1/__init__.py                     |   0
heatclient/osc/v1/stack.py                        | 567 ++++++++++++++
heatclient/shell.py                               | 117 ++-
heatclient/v1/events.py                           |   1 +
heatclient/v1/resource_types.py                   |   1 +
heatclient/v1/resources.py                        |   6 +-
heatclient/v1/services.py                         |   1 +
heatclient/v1/shell.py                            | 312 ++++----
heatclient/v1/software_configs.py                 |  24 +
heatclient/v1/software_deployments.py             |   5 +-
heatclient/v1/stacks.py                           | 112 ++-
heatclient/v1/template_versions.py                |   1 +
requirements.txt                                  |  13 +-
setup.cfg                                         |  14 +-
setup.py                                          |   2 +-
test-requirements.txt                             |   6 +-
tox.ini                                           |  21 +-
57 files changed, 3124 insertions(+), 694 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index de9c353..3371198 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -6,2 +6,2 @@ Babel>=1.3
-pbr<2.0,>=1.6
-argparse
+pbr>=1.6
+cliff>=1.15.0 # Apache-2.0
@@ -11,3 +11,3 @@ oslo.i18n>=1.5.0 # Apache-2.0
-oslo.serialization>=1.4.0 # Apache-2.0
-oslo.utils>=2.0.0 # Apache-2.0
-python-keystoneclient>=1.6.0
+oslo.serialization>=1.10.0 # Apache-2.0
+oslo.utils>=3.2.0 # Apache-2.0
+python-keystoneclient!=1.8.0,>=1.6.0
@@ -14,0 +15 @@ python-swiftclient>=2.2.0
+python-openstackclient>=2.0.0
@@ -16 +17 @@ PyYAML>=3.1.0
-requests>=2.5.2
+requests!=2.9.0,>=2.8.1
diff --git a/test-requirements.txt b/test-requirements.txt
index 49e38ee..4950106 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -10 +10 @@ fixtures>=1.3.1
-requests-mock>=0.6.0 # Apache-2.0
+requests-mock>=0.7.0 # Apache-2.0
@@ -13 +13 @@ mox3>=0.7.0
-oslosphinx>=2.5.0 # Apache-2.0
+oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0
@@ -16 +16 @@ sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2
-tempest-lib>=0.6.1
+tempest-lib>=0.13.0





More information about the OpenStack-announce mailing list