Dependencies

Latest version: v7.7.0

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

Scan your dependencies

Page 7 of 7

0.6

- Deprecate `c` alias. Use real classes.
- Allow to use `let` directly on `Injector`.
- Do not instantiate dependencies named with `cls` at the end.

0.5

- Avoid attribute search recursion. This occurs with inheritance chain length
started at 3 and missing dependency on first level.
- Add `c` alias for `Injector` subclass access.
- Add `let` factory to temporarily overwrite specified dependencies.

0.4

- Detect `object.__init__` and skip it in the argument injection.

0.3

- Deprecate injectable mechanism. Injector may inject any arguments to any
classes. Injector now support multiple DI targets. All possible targets now
specified in the Injector attributes. Only single base inheritance allowed for
Injector subclasses.

0.2

- Allows to override dependencies specified with Injector by inheritance from
this Injector subclass.

0.1

- Initial release.

<p align="center">&mdash; ⭐ &mdash;</p>

Page 7 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.