- Improved Python package discovery for provenance
- The directory for the provenance file is created (including their parents) if not present
- Don't write provenance information automatically
- Fixes a bug which caused problem in variable extraction of configuration files when non-hashable values were used
- Provenance now tracks (and adds if not provided) the UUIDs of input and output entries in activities
- Fixed a bug where provenance was not exported automatically
- Bugfixes
- The pipeline activity is now created in init instead of drain
- Adds child/parent activity tracking
- Fixes parsing when non-JSON-serialisable items in provenance are present
- Provenance is now automatically tracked
- Disable provenance with
thepipe.disable_provenance()
- Hotfix for python package discovery via pip
- Provenance functionality added
- Added
Module.open_file()