Releases: pwwang/pipen
Releases · pwwang/pipen
0.15.2
- deps: update xqute dependency to version 0.5.1
- chore: update pytest options in pyproject.toml to ignore deadlock warnings
- feat: expose on_jobcmd_* hooks for plugins to modify the job wrapper script
Full Changelog: 0.15.1...0.15.2
0.15.1
- deps: bump xqute to 0.5.0
- xqute v0.5.0 provides 3 more hooks for the plugins to inject bash code to the job wrapper scripts.
- see https://github.com/pwwang/xqute?tab=readme-ov-file#plugins.
Full Changelog: 0.15.0...0.15.1
0.15.0rc3
- BREAKING: remove redundant argument
proc
for job plugin APIs - deps: bump up dev deps
- deps: bump xqute to version 0.4.1
- refactor: remove
abstractproperty
decorator fromCLIPlugin
class - feat: add 5 more APIs for plugins to handle files from other platforms (e.g. the cloud)
- ci: add python3.12 to CI
- test: fork each test in test_job.py
- test: fork tests in test_pipen.py and test_proc.py
- docs: correct the documentation about
dirsig
- enh: make better error message when set wrong type of starts for a pipeline
- docs: add pipen-gcs in plugin gallery
Full Changelog: 0.15.0rc2...0.15.0rc3
0.15.0
- BREAKING: remove redundant argument
proc
for job plugin APIs - deps: bump up dev deps
- deps: bump xqute to version 0.4.1
- refactor: remove
abstractproperty
decorator fromCLIPlugin
class - feat: add 5 more APIs for plugins to handle files from other platforms (e.g. the cloud)
- ci: add python3.12 to CI
- test: fork each test in test_job.py
- test: fork tests in test_pipen.py and test_proc.py
- docs: correct the documentation about
dirsig
- enh: make better error message when set wrong type of starts for a pipeline
- docs: add pipen-gcs in plugin gallery
Full Changelog: 0.14.6...0.15.0
0.15.0rc2
- BREAKING: remove redundant argument
proc
for job plugin APIs - deps: bump up dev deps
- refactor: remove
abstractproperty
decorator fromCLIPlugin
class - feat: add 5 more APIs for plugins to handle files from other platforms (e.g. the cloud)
- ci: add python3.12 to CI
- test: fork each test in test_job.py
- test: fork tests in test_pipen.py and test_proc.py
- docs: correct the documentation about
dirsig
Full Changelog: 0.15.0rc1...0.15.0rc2
0.15.0rc1
- deps: bump up dev deps
- refactor: remove
abstractproperty
decorator fromCLIPlugin
class - feat: Add
ioplugin
to support handling files from other platforms (e.g. the cloud) - ci: add python3.12 to CI
- test: fork each test in test_job.py
- test: fork tests in test_pipen.py and test_proc.py
- docs: correct the documentation about
dirsig
Full Changelog: 0.14.6...0.15.0rc1
0.14.6
- fix: fix error handling in ProcPBar class
- deps: bump up dev deps
Full Changelog: 0.14.5...0.14.6
0.14.5
- fix: fix all plugins being disabled by default
Full Changelog: 0.14.4...0.14.5
0.14.4
- deps: bump xqute to 0.4 (simplug to 0.4.1)
- refactor: refactor pipen.plugin_context due to simplug upgrade
- docs: update docs for specifiying plugins due to simplug upgrade
- examples: update examples for specifiying plugins due to simplug upgrade
- tests: add tests for plugins specification
- tests: use pytest v8
- ci: use latest actions
Full Changelog: 0.14.3...0.14.4
0.14.3
choir: rename argument args
to argv
for utils.is_loading_pipeline()
Full Changelog: 0.14.2...0.14.3