Releases: pwwang/pipen
Releases · pwwang/pipen
0.15.5
0.15.4
- fix: fix Pipen object not recognized by
utils.load_pipeline()
- style: fix type annotations in Pipen class
- deps: bump argx to 0.2.11
Full Changelog: 0.15.3...0.15.4
0.15.3
- feat: add
pipen.run()
as a function to run a pipeline - docs: fix the decorations in the logs in README
Full Changelog: 0.15.2...0.15.3
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