Pyppl

Latest version: v3.2.2

Safety actively analyzes 723158 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 11

0.9.2

- Add profile for Proc so different procs can run with different profiles.
- Add delegate for Aggr.
- Add get, repCol, repRow, rowAt method for Channel.
- Dont't sleep for batch interval if jobs are cached or running.
- Add header argument for Channel.fromFile.
- Fix a bunch of bugs.

0.9.1

- Fix issues reported by codacy
- Fix an issue checking whether output files generated
- Deepcopy args and tplenvs when copy a process
- Refer relative path in p.script (with "file:" prefix) where p.script is defined
- Fix a utils.dictUpdate bug
- Template function 'Rlist' now can deal with python list
- Add log for export using move method (previously missed)
- Allow Aggr instance to set input directly
- Switch default showing of parameters loaded from object or file to False
- Optimize utils.varname
- Add warning if more input data columns than number of input keys
- Fix output channel key sequence does not keep
- Use object id instead of name as key for PyPPL nexts/paths in case tag is set in pipeline configrations

0.9.0

- Change class name with first letter capitalized
- Add resuming from processes (20)
- Fix 19
- Group log configuration
- Make flowchart themeable and configurable
- Make attributes of `Proc` clearer
- Add tutorials
- Make tests more robust
- Enhancer templating, support Jinja2
- Set attributes of processes in aggregation with `set`

0.8.1

- Add partial echo
- Add interactive log from the script
- Add partial export
- Add log themes and filters
- Add compare to command line tool
- Fix bugs

0.8.0

- Add slurm and dry runner
- Fix bugs when more than 2 input files have same basename
- Add indent mark for script, specially useful for python
- Make stdout/stderr flushes out for instant runners when p.echo = True
- Add `sortby`, `reverse` for `channel.fromPath`
- Add command line argument parse
- Fix a bug that threads do not exit after process is done

0.7.4

- Docs updated (thanks marchon for some grammer corrections)
- Some shortcut functions for placeholders added
- Check running during polling removed
- Logfile added
- `p.args['key']` can be set also by `p.args.key` now
- Bug fixes

Page 7 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.