Machinable

Latest version: v4.10.2

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

Scan your dependencies

Page 1 of 4

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

4.9.0

- Use nanoseconds since epoch in timestamp
- Adds `get.from_directory` and `get.by_id` to query
- Introduces stable IDs based on the commit-context
- Saves inverse relations and relationship meta-data in local directory
- Adds index.import_directory method
- Allows search by short ID instead of UUID
- Adds storage upload/download methods

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.