Pyppl

Latest version: v3.2.2

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

Scan your dependencies

Page 2 of 11

3.0.3

- Make better alignment in runner script file
- Refine "pyppl profile" command
- Add force cache mode

3.0.2

- Add status for plugin API proc_postrun
- Copy input keys while copying a process
- Fix extra empty lines in log
- Add check for threading resource availablility
- Add full traceback for proc definition
- Fix default runner config not loaded if running with different runner profile

3.0.1

- Fix job.data.i.x not pointing to files in `<indir>`
- Remove unnecessary job attribute from building `__eq__`
- Fix channel buliding for procs
- Fix `_anything2procs` not using procset argument when a list of ProcSets passed
- Change runner DEFAULT_POLL_INTERVAL to 1 sec
- Fix return value of kill of local runner (must be a bool value).
- Fix `attr.ib` properties not copied during proc coping
- Add proc props for plugins
- Move timer to `pyppl_rich` plugin
- Compute input, output and script for process before jobs created, as they are not thread-safe.

3.0.0

- Fundamental:
- Rewrite `Proc` and `Job` using `attrs` and `attr_property`
- Plugins:
- Refine plugin system
- Move some functions to plugins
- Re-organize log levels and enable plugins to add levels
- Runners:
- Make runners also plugins
- Other:
- Optimize and fix other bugs

2.3.2

- Infer job cache status when not job.cache file generated (main thread quits before job done)
- Remove force cache mode
- Use `diot` instead of `python-box`

2.3.1

- Fix global config.args been overwritten when multiple pipelines in one session
- Wrap long process descriptions in log
- Fix kwargs for Proc constructor not triggering `__setattr__`

Page 2 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.