Machinable

Latest version: v4.10.3

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

Scan your dependencies

Page 3 of 4

4.7.0

- Support element list or instance in `get` for easy extension
- Configurable project and python in component dispatch code
- Adds shell helpers `utils.run_and_stream` and `utils.chmodx`
- Supports get modifiers in CLI, closely matching the Python API

4.6.3

- Improves element string representation
- Adds `execution.output_filepath` and `execution.component_directory`
- Reject stale context matches in `index.find`

4.6.2

- Introduces cached `computed_resources` to supersede `compute_resources`
- Fixes exception handling if raised within execution context

4.6.1

- Adds a priori modifiers `get.all`, `get.new` etc.
- Remove experimental enderscore feature

4.6.0

- Leverages UUID7 for timestamp information
- Drops support for EOL Python 3.7
- Upgrades to pydantic v2
- Drops default settings parser
- Handles non-existing keys in Element.matches scope lookup
- Propagate exceptions during mixin getattr lookup

4.5.0

- Adds scopes to support context annotations
- Adds all() and new() interface query modifiers
- Adds config `to_dict` helper
- Gracefully end output streaming on keyboard interrupt

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.