We are joyful to announce the release of: python-heatclient 1.6.0: OpenStack Orchestration API Client Library This release is part of the ocata release series. The source is available from: https://git.openstack.org/cgit/openstack/python-heatclient Download the package from: 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 1.4.0..1.6.0 ----------------------------------------- ea03fa2 Updated from global requirements 29d6c61 Graduate to oslo.i18n and cleanup incubator usage 3fd5020 Change property option into append action 911c61f Updated from global requirements 0ac4a80 Return condition functions based on the filter param 4e59ff4 Updated from global requirements 6288620 Use region_name and interface with session 9abc358 Fix help string for osc resource show <resource> 0d218c9 handle empty sections in environment files 5573fca Updated from global requirements 272c32f Fix "heat output-show -F json" output format 9888247 Use event_time as default event sort key in OSC 6ec59ad Updated from global requirements 9a255f5 Updated from global requirements 81284f3 Improved the help message of the stack-list tags 34c07a6 delete python bytecode including pyo before every test run f2147f7 Don't use endpoint_override with session b28d8c6 Show resource name path in event log formatter 12096c7 Add url in setup.cfg 80eecf9 Clean imports in code 7e869ca Modify use of assertTrue(A in B) f5bf3e7 Import mox in __init__.py 2ac87cb Replace functions 'Dict.get' and 'del' with 'Dict.pop' 4f3e7cd Trivial:Standardize the output format of 'help' in shell.py da0da4c Add parameter_merge_startegies section Diffstat (except docs and test files) ------------------------------------- heatclient/_i18n.py | 47 +++++++ heatclient/common/deployment_utils.py | 6 +- heatclient/common/environment_format.py | 18 ++- heatclient/common/event_utils.py | 5 +- heatclient/common/hook_utils.py | 6 +- heatclient/common/http.py | 5 +- heatclient/common/template_format.py | 2 +- heatclient/common/template_utils.py | 8 +- heatclient/common/utils.py | 76 ++++++++++- heatclient/exc.py | 2 +- heatclient/openstack/common/_i18n.py | 45 ------- heatclient/openstack/common/apiclient/base.py | 6 +- heatclient/openstack/common/apiclient/client.py | 11 +- .../openstack/common/apiclient/exceptions.py | 2 +- heatclient/openstack/common/apiclient/utils.py | 2 +- heatclient/openstack/common/cliutils.py | 2 +- heatclient/osc/plugin.py | 28 ++-- heatclient/osc/v1/event.py | 22 +++- heatclient/osc/v1/resource.py | 2 +- heatclient/osc/v1/software_config.py | 2 +- heatclient/osc/v1/software_deployment.py | 2 +- heatclient/osc/v1/stack.py | 7 +- heatclient/osc/v1/stack_failures.py | 2 +- heatclient/osc/v1/template.py | 11 +- heatclient/shell.py | 16 +-- heatclient/v1/shell.py | 46 ++++--- heatclient/v1/stacks.py | 2 +- heatclient/v1/template_versions.py | 10 +- requirements.txt | 14 +- setup.cfg | 1 + test-requirements.txt | 10 +- tox.ini | 4 +- 43 files changed, 509 insertions(+), 179 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index d01246f..44e1f8f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,2 +6,2 @@ Babel>=2.3.4 # BSD -pbr>=1.6 # Apache-2.0 -cliff!=1.16.0,!=1.17.0,>=1.15.0 # Apache-2.0 +pbr>=1.8 # Apache-2.0 +cliff>=2.2.0 # Apache-2.0 @@ -9,2 +9,2 @@ iso8601>=0.1.11 # MIT -osc-lib>=1.0.2 # Apache-2.0 -PrettyTable<0.8,>=0.7 # BSD +osc-lib>=1.2.0 # Apache-2.0 +PrettyTable<0.8,>=0.7.1 # BSD @@ -13,2 +13,2 @@ oslo.serialization>=1.10.0 # Apache-2.0 -oslo.utils>=3.16.0 # Apache-2.0 -keystoneauth1>=2.10.0 # Apache-2.0 +oslo.utils>=3.18.0 # Apache-2.0 +keystoneauth1>=2.14.0 # Apache-2.0 @@ -16 +16 @@ python-swiftclient>=2.2.0 # Apache-2.0 -PyYAML>=3.1.0 # MIT +PyYAML>=3.10.0 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index a57d9ca..7eb9c2d 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -7 +7 @@ hacking<0.11,>=0.10.0 -coverage>=3.6 # Apache-2.0 +coverage>=4.0 # Apache-2.0 @@ -9 +9 @@ fixtures>=3.0.0 # Apache-2.0/BSD -requests-mock>=1.0 # Apache-2.0 +requests-mock>=1.1 # Apache-2.0 @@ -12 +12 @@ mox3>=0.7.0 # Apache-2.0 -oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0 +oslosphinx>=4.7.0 # Apache-2.0 @@ -14,2 +14,2 @@ oslotest>=1.10.0 # Apache-2.0 -python-openstackclient>=2.1.0 # Apache-2.0 -sphinx!=1.3b1,<1.3,>=1.2.1 # BSD +python-openstackclient>=3.3.0 # Apache-2.0 +sphinx!=1.3b1,<1.4,>=1.2.1 # BSD