[release-announce] [heat] tosca-parser 0.8.0 (pike)

no-reply at openstack.org no-reply at openstack.org
Mon Apr 10 12:00:34 UTC 2017


We are ecstatic to announce the release of:

tosca-parser 0.8.0: Parser for TOSCA Simple Profile in YAML.

This release is part of the pike release series.

The source is available from:

    http://git.openstack.org/cgit/openstack/tosca-parser/

Download the package from:

    https://pypi.python.org/pypi/tosca-parser

For more details, please see below.

Changes in tosca-parser 0.7.0..0.8.0
------------------------------------

35849fc Updated from global requirements
e822838 Fix _find_host_containing_property function to search for properties in capabilities
c71c7d3 Fix error not considering inheritance in valid_target_types checking in functions
0f2e5a5 fix gate-tosca-parser-python35 issue
0be59f0 Add FloatingIP Node
f1c5236 Updated from global requirements
5f4be56 Changed the derived type of "tosca.nodes.SomeApp"
7ec435d [Fix gate]Update test requirement
d9196b7 Updated from global requirements
3d21f12 Add monitoring node in tosca-parser
22db270 remove key from _get_node_type_by_cap
811ce4f Updated from global requirements
9a3dfa1 Updated from global requirements
6936537 Fix typo in compute_with_nested_atributes.yaml
f233a15 Remove white space between print ()
91482c2 Provide parsing support for multiple policies
d3498b3 Fix validation for invalid type
64afa7f Fix few keywords on TOSCA policy


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

requirements.txt                                   |   6 +-
setup.py                                           |   2 +-
test-requirements.txt                              |   4 +-
toscaparser/elements/TOSCA_definition_1_0.yaml     |  25 ++
toscaparser/elements/capabilitytype.py             |  13 +
toscaparser/elements/entity_type.py                |   6 +-
toscaparser/elements/nodetype.py                   |   4 +-
toscaparser/elements/policytype.py                 |   5 +-
toscaparser/entity_template.py                     |   1 -
toscaparser/functions.py                           |  56 ++++-
toscaparser/policy.py                              |   6 +-
toscaparser/shell.py                               |  12 +
.../compute_with_nested_atributes.yaml             |   2 +-
.../data/custom_types/container_cap_child.yaml     |  33 +++
.../data/functions/test_container_cap_child.yaml   |  28 +++
.../data/functions/test_get_prop_cap_host.yaml     |  25 ++
.../policies/test_tosca_nfv_multiple_policies.yaml |  95 ++++++++
.../data/test_multiple_validation_errors.yaml      |   3 +
toscaparser/topology_template.py                   |  12 +-
toscaparser/tosca_template.py                      |   4 +
toscaparser/triggers.py                            |  17 +-
30 files changed, 803 insertions(+), 42 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index b1256ad..0e9e0bc 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4,2 +4,2 @@
-pbr>=1.8 # Apache-2.0
-Babel>=2.3.4 # BSD
+pbr>=2.0.0 # Apache-2.0
+Babel!=2.4.0,>=2.3.4 # BSD
@@ -10 +10 @@ six>=1.9.0 # MIT
-requests!=2.12.2,>=2.10.0 # Apache-2.0
+requests!=2.12.2,!=2.13.0,>=2.10.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 0d9fdf6..9294851 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4 +4 @@
-hacking<0.11,>=0.10.0
+hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
@@ -10 +10 @@ python-subunit>=0.0.18 # Apache-2.0/BSD
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
+sphinx>=1.5.1 # BSD





More information about the Release-announce mailing list