Skip to content

Releases: smarie/python-mini-lambda

2.2.3 - fixed packaging

24 Apr 16:13
Compare
Choose a tag to compare
  • packaging improvements: set the "universal wheel" flag to 1, and cleaned up the setup.py. In particular removed dependency to six for setup. Fixes #21

See documentation page for details.

2.2.2 - Minor packaging improvements

10 Apr 07:13
Compare
Choose a tag to compare
  • 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`

18 Nov 12:19
Compare
Choose a tag to compare

Added pyproject.toml.

See documentation page for details.

2.2.0 - Better signature for mini-lambda functions

19 Sep 13:01
Compare
Choose a tag to compare

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.

19 Apr 09:51
Compare
Choose a tag to compare
  • Added two helper functions is_mini_lambda_expr and as_function. Fixes #13

  • Renamed _LambdaExpression to LambdaExpression. It is now exported at package lavel, that's clearer.

  • Added __repr__ to LambdaFunction. Fixes #14.

See documentation page for details.

2.0.1 - fixed dependency issue

18 Apr 19:29
Compare
Choose a tag to compare
  • 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

12 Apr 14:22
Compare
Choose a tag to compare
  • Lambda expressions now have a normal repr by default, and this can be disabled by using the repr_on attribute to False. 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 in mini_lambda.symbols.

See documentation page for details.