More pipeline enhancements and plus including even more other stuff
Added:
- Implement harness function
versa.pipeline.transform()
- Pipeline action functions: Implement
action
arg toforeach()
- Pipeline: Implement
versa.pipeline.resource_id()
- Pipeline action functions: Implement
extra()
,origin()
andrel()
for accessing context fields - Pipeline action functions: Implement
@new-entity-hook
inmaterialize()
. Removepostprocess
arg - Pipeline: Implement
versa.pipeline.create_resource_mt
- Implement
versa.util.static_index()
- Pipeline action functions: Add
unique
parameter toorigin()
- Pipeline action functions: Implement
attach=True
arg onmaterialize
, in order to fine-tune how created resources are linked - Implement lmdb+MessagePack driver.
- Implement diskcache driver.
Changed:
- Pipeline action functions: Consolidate
lookup()
andlookup_inline()
(latter is removed)
Fixed:
- Pipeline action functions: Fix
split
arg ofmaterialize()
- Pipeline: Fix
versa.pipeline.materialize_entity()
- Consistency fixes to
versa.util.resourcetypes()
signature - Fix memory models to be pickleable
- Pipeline action functions: Fix
link()
- Test suite fixes