Releases: smarie/python-mini-lambda
2.2.3 - fixed packaging
- packaging improvements: set the "universal wheel" flag to 1, and cleaned up the
setup.py. In particular removed dependency tosixfor setup. Fixes #21
See documentation page for details.
2.2.2 - Minor packaging improvements
- Added
__version__attribute. Fixes #20 - Improved
setup.py, in particular long description now uses markdown (no pandoc anymore) and zip_safe is false. Fixes #18 - Added
py.typedfile for PEP561 compliance. Fixes #19
See documentation page for details.
2.2.1 - `pyproject.toml`
Added pyproject.toml.
See documentation page for details.
2.2.0 - Better signature for mini-lambda functions
When converting an expression into a function, the resulting callable object now has the same signature than inner evaluate. Fixes #17.
See documentation page for details.
2.1.0 - New features to improve usability.
-
Added two helper functions
is_mini_lambda_exprandas_function. Fixes #13 -
Renamed
_LambdaExpressiontoLambdaExpression. It is now exported at package lavel, that's clearer. -
Added
__repr__toLambdaFunction. Fixes #14.
See documentation page for details.
2.0.1 - fixed dependency issue
- in 2.0.0 pandas and numpy were mandatory again. Fixed that.
See documentation for details.
2.0.0 - python 2 support, default `repr`, and cleaner submodules structure
-
Lambda expressions now have a normal
reprby default, and this can be disabled by using therepr_onattribute toFalse. Fixes #12 -
Added support for python 2. Fixes #11.
-
The package structure is now cleaner. In particular, predefined variables are in
mini_lambda.varsand predefined symbols (constants, functions and classes) are inmini_lambda.symbols.
See documentation page for details.