Piper

Latest version: v0.14.2

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

Scan your dependencies

Page 4 of 5

0.9.1

- Fixed a bug in NGSTk that caused errors for read counting functions on
MACOS. MACOS `wc` returns leading whitespace, which caused these functions
to fail.

0.9.0

- Use `psutil` to track aggregate memory usage for processes that spawn
children. This results in accurate memory records for these processes.
- Individual commands in a string of commands connected by shell pipes are
now treated as individual commands, and and monitored individually for
time and memory, and if a single component, fails, the entire string will
fail. Previously, only the final return command was recorded, as in `bash`.
- Various other small improvements (like waiting checking for dynamic recover
flags)

0.8.1

- Fixed a bug that caused a problem for some pipelines adding groups of pypiper args.
- Improved the `run` waiting method to immediately stop upon job
completion, rather than minute-increment polling. This should improve
performance particularly in pipelines with many, medium-runtime steps, and
improve accuracy of timing profiles.

0.8.0

- Implemented 'new start' mode.
- Improved error messages and exception handling for missing child software.
- Clarified the built-in required vs. optional args by allowing pipeline authors to specify which of the pypiper args are required. The command-line help UI now displays these correctly as 'required arguments' instead of incorrectly as 'optional arguments'.
- Corrected the sort order of added arguments, so they are listed in the help menu more naturally.
- Fixed a bug that caused an erroneous error message indicating missing pypiper args.
- Clarified the license is BSD2
- Fixed a bug that neglected to list pyyaml as a dependency

0.7.2

- Implemented the 'report object' function.
- Cleanup files are now relative, so a moved folder could still be cleaned.
- Fixed a bug that prevented install if pypandoc was not installed
- Fixed a bug that caused an error in containers where /proc wasn't accessible

0.7.1

- Package cleanup for Pypi.

Page 4 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.