Pyapp

Latest version: v4.15.2

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

Scan your dependencies

Page 1 of 5

4.15.1

======

Bugfix
------

- Fix for certain edge cases where loglevel is not supplied.

4.15

====

Features
--------

- Command decorators can now be supplied with an alternate loglevel to
allow certain commands to use a different level.

Bugfix
------

- Fix initial log replay so the specified log-level is correctly applied.

4.14

====

Features
--------

- Add tooling for generating documentation of settings by inspecting the
default_settings file.


Project Changes
---------------

- All linting and formatting is now handled by pre-commit using ruff.

4.13.1

======

Fixes
-----

- Update utils.inspect.import_root_module to handle ``__mp_main__`` module
correctly.

4.13

====

Changes
-------

- Added ext_block_list to allow for blocking of extensions to CliApplication.

- Allow ext_allow_list and ext_block_list to include glob patterns.

Pending Deprecations
--------------------

- Deprecated the use of ``ext_white_list`` in favour of ``ext_allow_list``.

4.12

====

Changes
-------

- Introduction of typed_settings, providing a cleaner way to access default settings
that supports auto-completion and type inference. And preparing the way for more
in-depth checks that ensure settings values match the expected types.

- Support ``Literal`` types in CLI. Maps str and int literals to choices.

- Support sequences of Enum values in the CLI. This is implemented via the
``AppendEnumValue`` and ``AppendEnumName`` actions.

- Migrate from pkg_resources to the standardised builtin importlib.metadata.

- Fix for handling events/callbacks on classes where the parent has __slots__ defined.

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.