Pyppl

Latest version: v3.2.2

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

Scan your dependencies

Page 5 of 11

1.3.1

- Fix pipeline not quitting if retry times reached.
- Optimize CPU usage.

1.3.0

- Use threading instead of multiprocess to save resources and rewrite queue system
- Change `cclean` to `acache` (after cache)
- Change `nthread` to `nsub` ( threads used to submit jobs)
- Remove `six` dependency
- Cleanup pipeline when halt (Ctrl-c hit or error encountered while `errhow = halt`)

1.2.0

- Use `liquidpy` as default template engine (see how to migrate in FAQ).
- Fix other bugs.

1.1.2

- Optimize check server alive for ssh runner.
- Rwrite command line tool: bin/pyppl
- Add commands to allow subcommand in command line argument parser.
- Allow params to parse arguments arbitrarily.
- Allow help information to be interpolated from outsite for params.
- Add alias support for params and commands.
- Rewrite API generator and regenerate API docs.
- Fix other bugs.

1.1.1

- Allow progress bar to be collapsed in stream log.
- Remove loky dependency, so `PyPPL` could run on cygwin/msys2.
- Add `~/pyppl.yml`, `~/pyppl.yaml`, `~/pyppl` and `~/pyppl.json` to default configuration files.
- Update docs.
- Fix other bugs.

1.1.0

- Let pipeline halt if any job fails (33).
- Add KeyboardInterupt handling.
- Add Warning message when a process is locked (another instance is running)
- Clean up utils and runners source codes
- Support and add tests to travis for python2.7 and python3.3+ for both OSX and Linux.
- Allow global functions/values to be used in builtin templates.
- Add shortcut for lambda function in builtin templates.
- Add `nones` and `transpose` method for `Channel`.

Page 5 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.