This repository has been archived by the owner on Aug 25, 2024. It is now read-only.
0.2.1 Alpha Release
Pre-release
Pre-release
[0.2.1] - 2019-06-07
Added
- Definition spec field to specify a class representative of key value pairs for
definitions with primitives which are dictionaries - Auto generation of documentation for operation implementations, models, and
sources. Generated docs include information on configuration options and
inputs and outputs for operation implementations. - Async helpers got an
aenter_stack
method which creates and returns and
contextlib.AsyncExitStack
after entering all the context's passed to it. - Example of how to use Data Flow Facilitator / Orchestrator / Operations by
writing a Python meta static analysis tool,
shouldi
Changed
- OperationImplementation add_label and add_orig_label methods now use op.name
instead of ENTRY_POINT_ORIG_LABEL and ENTRY_POINT_NAME. - Make output specs and remap arguments optional for Operations CLI commands.
- Feature skeleton project is now operations skeleton project
Fixed
- MemoryOperationImplementationNetwork instantiates OperationImplementations
using theirwithconfig()
method. - MemorySource now decorated with
entry_point
- MemorySource takes arguments correctly via
config_set
andconfig_get
- skel modules have
long_description_content_type
set to "text/markdown" - Base Orchestrator
__aenter__
and__aexit__
methods were moved to the
Memory Orchestrator because they are specific to that config. - Async helper
aenter_stack
usesinspect.isfunction
so it will bind lambdas