Machinable

Latest version: v4.10.3

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

Scan your dependencies

Page 1 of 4

4.10.3

- Option to hide interfaces from get
- Simplified `**kwargs` arguments in CLI
- Adds save/load_attribute helper
- Adds `cachable` decorator utility

4.10.2

- Eager callable resolution in versions
- Allow module dependencies in on_resolve_remotes
- Fix CLI version parsing issue
- Improved version call normalizer
- Prevent recursions in self.future() calls

4.10.1

- Consistent `future()` behavior for Interface and Component
- Support multi-line version arguments

4.10.0

- New configure and commit events
- Support interface **kwargs in CLI
- Adds `get.cached_or_fail`
- Move `_machinable/project` to `interface/project`
- Adds `Interface.future()`
- Enable custom context lookups in index
- Adds `utils.file_hash`
- Adds `Execution().deferred()` to prevent automatic dispatch
- Respect CLI context order

4.9.2

- Determine CLI target based on order to allow non-component targets
- Ensure that config field is always reloaded from index to avoid incorrect recomputation

4.9.1

- Use text-based link relation by default

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.