We are glad to announce the release of: python-heatclient 0.7.0: OpenStack Orchestration API Client Library This release is part of the liberty release series. With source available at: http://git.openstack.org/cgit/openstack/python-heatclient With package available at: https://pypi.python.org/pypi/python-heatclient For more details, please see the git log history below and: http://launchpad.net/python-heatclient/+milestone/0.7.0 Please report issues through launchpad: http://bugs.launchpad.net/python-heatclient Changes in python-heatclient 0.6.0..0.7.0 ----------------------------------------- d15aacb Fix a nit in resource-list help db84e35 Replace deprecated function 1495ebb Updated from global requirements 91e20bc Improve the format hint of -Pf option 90be523 Support tags parameter for stack-preview 177c9c2 Do not show snapshot data when doing snapshot-list 513b2e5 Updated from global requirements 04b3880 Poll functionality for stack create action bdbc26a Updated from global requirements 948dcb5 Use Heat resource to validate resource_type_show 142d099 Update python3 classifiers 755aaf1 Updated from global requirements a3e8549 Updated from global requirements 2807370 add with_detail parameter in heat resource-list request b874ebe Fix docstrings and add missing 997cbc6 Add missing `deployment-list` to cli 40d7c78 Updated from global requirements 2cae518 Support 'with_attr' parameter for resource-show b489a37 Updated from global requirements be2c0eb New mock release(1.1.0) broke unit tests 69011b5 Fix error when creating deployment from cli a7067fb Add support for template-function-list command 6c4d183 Fix TypeError when call keystoneclient session.request() 20adfe3 Add support for template-version-list command e7778a6 Add tests for SessionClient fa88dd3 Updated from global requirements 0349863 Move SessionClient from HTTPClient to adapter 1f7c445 resource-list --nested-depth stack_name column d6f50d4 Fix argument order for assertEqual c7a05f6 Updated from global requirements 868a116 Fixed VerifyAll() when test case does ReplayAll() 3456241 Updated from global requirements 0680a37 Move test_event_utils.py module to unit directory 0e163ef Add first pass at post_test_hook for functional b0b202b cleanup openstack-common.conf and sync updated files 0f8f4d1 Move usage methods *_request to get/post/etc dc64eba Updated from global requirements 7e23bac Add functional tests from Tempest 58fd470 Update hacking version to fix pep8 gate job ba0ce83 Adds --format=log option to event-list cd87e02 Add --tags option to stack-create and stack-update 7ff6ddb Add stack tag filtering options to stack-list c604876 Add OS_TEST_PATH to testr 0c80871 Move unittests to subdir unit Diffstat (except docs and test files) ------------------------------------- .testr.conf | 2 +- heatclient/common/deployment_utils.py | 10 +- heatclient/common/http.py | 118 +- heatclient/common/template_utils.py | 2 +- heatclient/common/utils.py | 43 + heatclient/exc.py | 4 + heatclient/openstack/common/apiclient/base.py | 2 +- .../openstack/common/apiclient/exceptions.py | 41 +- .../functional/templates/heat_minimal_hot.yaml | 19 + heatclient/v1/actions.py | 16 +- heatclient/v1/build_info.py | 4 +- heatclient/v1/client.py | 3 + heatclient/v1/events.py | 6 +- heatclient/v1/resource_types.py | 7 +- heatclient/v1/resources.py | 45 +- heatclient/v1/shell.py | 194 +- heatclient/v1/software_configs.py | 16 +- heatclient/v1/software_deployments.py | 25 +- heatclient/v1/stacks.py | 76 +- heatclient/v1/template_versions.py | 44 + requirements.txt | 12 +- setup.cfg | 2 +- setup.py | 3 +- test-requirements.txt | 17 +- tox.ini | 6 + 76 files changed, 9919 insertions(+), 8084 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index b316798..de9c353 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6 +6 @@ Babel>=1.3 -pbr>=0.11,<2.0 +pbr<2.0,>=1.6 @@ -9,5 +9,5 @@ iso8601>=0.1.9 -PrettyTable>=0.7,<0.8 -oslo.i18n>=1.5.0 # Apache-2.0 -oslo.serialization>=1.4.0 # Apache-2.0 -oslo.utils>=1.4.0 # Apache-2.0 -python-keystoneclient>=1.3.0 +PrettyTable<0.8,>=0.7 +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 diff --git a/test-requirements.txt b/test-requirements.txt index 50abc48..49e38ee 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6 +6 @@ -hacking>=0.8.0,<0.9 +hacking<0.11,>=0.10.0 @@ -9,3 +9,3 @@ discover -fixtures>=0.3.14 -requests-mock>=0.6.0 # Apache-2.0 -mock>=1.0 +fixtures>=1.3.1 +requests-mock>=0.6.0 # Apache-2.0 +mock>=1.2 @@ -13,3 +13,4 @@ mox3>=0.7.0 -oslosphinx>=2.5.0 # Apache-2.0 -oslotest>=1.5.1 # Apache-2.0 -sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3 +oslosphinx>=2.5.0 # Apache-2.0 +oslotest>=1.10.0 # Apache-2.0 +sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 +tempest-lib>=0.6.1 @@ -18 +19 @@ testscenarios>=0.4 -testtools>=0.9.36,!=1.2.0 +testtools>=1.4.0