Rule-engine

Latest version: v4.5.3

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

Scan your dependencies

Page 4 of 4

3.1.2

3.1.1

3.1.0

Version 3.1 adds the new `SET` data type which supports (among other things) checking for intersections via the bitwise and operator (`&`).

3.0.0

Version 3.0 switches the Rule Engine `FLOAT` data type to using Python's `decimal.Decimal` internally instead of `float`. The `if`, `elif`, `else`, `for` and `while` keywords are also reserved for future use now, they may not be used as symbol / variable names.

The `rule_engine.ast` module is also now documented as being private. Downstream projects should not reference it directly because the API may change between minor version releases in order to add new functionality.

2.4.1

2.4.0

Page 4 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.