Musicxml

Latest version: v1.6.1

Safety actively analyzes 702392 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

1.3.2

bug fix: ``tree.Tree._reset_iterators()`` has not been added to PyPi package. Via pip installed 'musicscore2' couldn't
work.~~

1.3.1

``XSD_TREE_DICT`` is now used for generating all classes. No performance optimization but a bit tidier.
``__copy__`` added to indicators
``XMLElement.value_`` default value set to '' instead of None
``xmlchildcontainer.requirements_not_fulfilled`` renamed and refactored to ``requirements_fulfilled``
bug fix: if sequene has maxOccur==unbounded parent can be duplicated.

1.3

performance optimisation: tree.traverse(), iter_leaves(), reversed_path_to_root() are being cached. To reset call
tree._reset_iterators()
performance optimisation: tree.is_leaf is not checked each time. tree.add_chord() sets parten's is_leaf to False
performance optimisation: xsdcomplextype _XSD_ATTRIBUTES added. This class attribute will be filled only once which
improves XSDComplexType.get_xsd_attributes() method.

1.2

!!generating classes still not tested!!

1.1.1

`README.rst`
`intro_musicxml.rst`
`usage.rst`

1.1

`XMLElement.xsd_check `attribute added.
`XMLElement.replace_child` returns new child
`XMLSenzaMisura` with default value "" in order to be optional.

Page 2 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.