Skip to content

Initial Release - 1.0.0

Compare
Choose a tag to compare
@b-kiiskila b-kiiskila released this 02 Mar 03:59
· 8 commits to master since this release
9e9c081

Full Changelog: https://github.com/b-kiiskila/py_evalexpr/commits/1.0.0

Features

  • Initial release
  • Safe and efficient evaluation of mathematical and logical expressions
  • Support for multiple data types (integers, floats, strings, bools, tuples)
  • Three context types for different state management needs:
    • StatelessContext for simple expressions
    • ImmutableContext for expressions with predefined variables
    • MutableContext for expressions with mutable state
  • Built-in mathematical functions and operators
  • Type-specific evaluation methods with precise return types
  • Comprehensive exception handling