Hpl-specs

Latest version: v1.4.0

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

Scan your dependencies

Page 2 of 2

1.0.0

Changed
- Python 2 is no longer supported.
- Modernized tooling and package structure.
- Improved API in various aspects, with some backward-incompatible changes.
- AST objects are mostly immutable, with available methods to create mutated copies.
- Added a number of attribute validators for AST data types.

0.2.3

Fixed
- Fixed a bug with properties that had complex events such as disjunctions.

0.2.2

Fixed
- `MANIFEST.in` was missing `requirements.txt`, causing an issue when installing with `pip`.

Added
- More builtin functions to use with `HplFunctionCall`.

0.2.1

Changed
- `HplEventDisjunction` requires unique ROS names for each disjoint event.

Fixed
- `HplProperty` sanity checks for Requirement pattern.

0.2.0

Added
- Convenience methods in `HplPredicate` to check references to aliases.
- Event disjunctions; e.g., `(a or b) causes c`.
- Convenience methods to duplicate `HplAstObject` instances.
- `logic` module with some convenience, logic-related functions.

Page 2 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.