Wknml

Latest version: v1.1.2

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

Scan your dependencies

Page 1 of 2

1.1.2

- This is a bug fix release for v1.1.0, fixing the persistence of the taskBoundingBox.

1.1.0

New Features:
- added support for parsing multiple user bounding box tags 45


Breaking Changes:
- the `userBoundingBox` parameter is now called `userBoundingBoxes` to reflect that there can be more than one user bounding box
- e.g. `nml.parameters.userBoundingBoxes`
- the default value is an empty list `[]`
- the new type signature for the attribute is `List[Vector6[int]]`

1.0.3

New Features:
- added support for `<volume id="1" location="data.zip" fallbackLayer="segmentation" />` tags 41
- extended API documentation to cover `wknml.nml_generation` package

Breaking Changes:
- None

1.0.2

New Features:
- added default values for optional attributes
- added unit tests for all constructors

Breaking Changes:
- downgraded `numpy` dependency to version `^1.17.4`

1.0.1

New Features:
- maintenance release
- added matrix tests for Python 3.6-3.9 to CI
- fixed unit tests

Breaking Changes:
- None

1.0.0

New Features:
- added docstrings and auto-generated documentation. (see `/docs`)
- further internal changes:
- added a `pyproject.toml` configuration file
- added `poetry` for dependency management and publishing
- added Python formatting (`black`) and documentation checking to CI
- updated README to include more examples

Breaking Changes:
- added requirement for Python 3.6+
- refactored all `NML`, `Node`, `Tree`, `Comment`, ... objects to inherit directly from `namedtuple`

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.