Piou

Latest version: v0.14.2

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

Scan your dependencies

Page 9 of 11

0.3.0

NEW:

- Adding a star to indicate the required keyword arguments of the RichFormatter
- You can choose to display the default values of keyword arguments
in the help of the RichFormatter

0.2.1

FIX:

- Renaming `validate_type` to `convert_to_type`
- Issue where the color was not applied on the argument for RichFormatter

0.2.0

NEW:

- Improved error messages when an unknown keyword argument is given

0.1.13

NEW:

- you can now write async function commands.

python
cli.command(cmd='bar', help='Run bar command')
async def bar_main():
...

0.1.12

NEW:

- you can now use `Literal` for string validation.

python
from typing import Literal


cli.command(cmd='foo',
help='Run foo command')
def foo_main(
bar: Literal['foo', 'bar'] = Option(None, '--foo', help='Literal argument'),
):
...


FIXED:

- `list` type was not correctly parsed

0.1.11

- **New**: you can now use the `set_option_processor` to run
specific function against global options before the script runs.

Page 9 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.