We exuberantly announce the release of: tosca-parser 1.6.0: Parser for TOSCA Simple Profile in YAML. This release is part of the train release series. The source is available from: https://opendev.org/openstack/tosca-parser Download the package from: https://pypi.org/project/tosca-parser Please report issues through: https://bugs.launchpad.net/tosca-parser/+bugs For more details, please see below. Changes in tosca-parser 1.5.0..1.6.0 ------------------------------------ 8a18ca8 Add support for tosca definition version 1.2 2e51d21 Fail to parse properties in substitution_mappings d6a9db0 Bump the openstackdocstheme extension to 1.20 a9dd335 Blacklist sphinx 2.1.0 (autodoc bug) 72823d2 Fail to parse capabilities without properties Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 2 +- toscaparser/elements/capabilitytype.py | 3 +- toscaparser/elements/tosca_type_validation.py | 3 +- toscaparser/imports.py | 7 + toscaparser/prereq/csar.py | 295 +++++++++++++-------- toscaparser/substitution_mappings.py | 26 +- .../csar_invalid_multilevel_imports_validation.zip | Bin 0 -> 2300 bytes .../data/CSAR/csar_relative_path_import_check.zip | Bin 0 -> 17127 bytes .../csar_root_level_yaml_and_tosca_metadata.zip | Bin 0 -> 1662 bytes .../csar_root_yaml_with_tosca_definition1_0.zip | Bin 0 -> 478 bytes .../csar_valid_multilevel_imports_validation.zip | Bin 0 -> 2239 bytes .../data/CSAR/multi_level_imports_response.yaml | 30 +++ .../data/test_capability_without_properties.yaml | 36 +++ .../data/topology_template/definitions_1_2.yaml | 63 +++++ .../test_example_app_substitution_mappings.yaml | 2 + toscaparser/tosca_template.py | 42 +-- 23 files changed, 551 insertions(+), 129 deletions(-)