Releases: ForeverWintr/metafunctions
Releases · ForeverWintr/metafunctions
Test and Metadata updates through python 3.11
This release updates metadata to indicate support for python 3.11
Support for 3.5+, Windows
MetaFunctions now supports python 3.5+ (it was previously 3.6+), and Windows. The concurrent
functionality is unavailable on Windows, because it relies on os.fork
.
First Stable Release
MetaFunctions is a python function composition and data pipelining library. See the readme for more information.
Nearing Feature Completion
This release adds many features. See #12 for a discussion.
Pretty Tracebacks and Concurrency
This release adds the following features:
util.highlight_current_function
: Called from within a bound MetaFunction, returns a string identifying where in the function pipeline the function is.- Pretty tracebacks: By default, function location is appended to exceptions in child functions, using the above method
util.concurrent
and theconcurrent
module: Add a subclass ofFunctionMerge
that executes each of its functions in parallel.
First release
MetaFunctions support basic pipelining (with |
), and +
, -
, /
, *
operations.