v0.5.0
Changes:
- Python 3 support
Lira now works in Python 3 as well as Python 2. Previously it worked in Python 2 only. - WDL caching
Lira now caches WDLs instead of downloading them anew for every workflow launch. Caching only works in Python 3. In Python 2 it still downloads the WDLs prior to each workflow launch. Caching is enabled by default but can be turned off by adding"cache_wdls": false
to Lira's config. - Dry run mode
For testing purposes, Lira can now run in "dry run" mode, by addingdry_run: true
to Lira's config. In this mode, Lira prepares submissions to Cromwell upon receiving notifications but does not actually send the workflows to Cromwell. - Config field renamed
wdl_default_inputs_link has been renamed wdl_static_inputs_link. Existing configurations must be modified to use the new field name or will cause an error on startup.