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 tosix
for 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.typed
file 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_expr
andas_function
. Fixes #13 -
Renamed
_LambdaExpression
toLambdaExpression
. 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
repr
by default, and this can be disabled by using therepr_on
attribute toFalse
. Fixes #12 -
Added support for python 2. Fixes #11.
-
The package structure is now cleaner. In particular, predefined variables are in
mini_lambda.vars
and predefined symbols (constants, functions and classes) are inmini_lambda.symbols
.
See documentation page for details.