Cexprtk

Latest version: v0.4.1

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

Scan your dependencies

Page 1 of 2

0.4.1

Changed

* Updated exprtk header to version current on 22nd February 2023.
- According to exprtk documentation changes relate to renaming of `nequal` function to `not_equal`.

Bug-Fixes
* Allow build under python 3.11. Used current version of cython to recreate .cpp files.

0.4.0

New Features

* A new method is provided on the `cexprtk.Expression` class, `results()`, which returns a Python list containing floating point values (scalars), string values (strings), or lists of floating point values (vectors).
* Added support to the symbol table for string variables (accessed through the `.string_variables` property).

0.3.4

Changed

* Updated exprtk version current on 2019-12-7.
* Rebuilt `.cpp` files in distribution using cython 0.29.14
* Changed to pytest rather than nosetests for testing.
* Updated tox to run tests for cases when cython is and isn't present.

Bug-Fixes

* Fixed deprecation warnings being raised by the inspect module under python 3.x.

0.3.3

Bug-Fixes

* Added missing file to MANIFEST.in (`cython/cexprtk_custom_vararg_function.pxd`) this had been causing an error under python 3.7 when trying to register custom functions.
* Fixed bug with cexprtk.check_expression() so that it works more like that in version 0.2.0. This function isn't particularly useful in this form with the introduction of custom functions and should be deprecated in version 0.4.0.

Changed
* Rebuilt `.cpp` files in distribution using cython 0.28.3.

0.3.2

Bug-Fixes

* Changes to setup.py so that the correct README is displayed on PyPI
* Updated the exprtk_benchmark.py file so that it can run under python 3.

0.3.1

Bug-Fixes

* Bug fixes to `setup.py` to allow building on Linux using gcc.
* Build scripts to assist making wheels on Linux, Windows and MacOSX

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.