Python-injection-framework

Latest version: v0.0.2

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

Scan your dependencies

3.10

Added

- Language support for Python 3.10
- Drop 3.12 generics syntax usage
- Drop typing.Self usage
- Add matrix testing for 3.10, 3.11, 3.12 versions

Changed

- Publish badges only on tags pipeline

Fixed

- Circular imports bug for wiring.intercept
- Small documentation changes

0.0.2

0.0.1

Evaluate transitive Providers! ↩️

Added

- Factory/Singleton now evaluate Provider arguments at runtime

Changed

- Renamed `BlankProvider` -> `Blank`
- Moved providers into dedicated package

Fixed

- Broken example in examples/simple_service

Closes

0.0.0

Pre Release! 🚀

Added

- Wiring via `wiring.inject` or `wiring.wire()`
- Providers for injection
- BlankProvider
- ExistingSingleton
- Singleton
- Factory
- Overriding providers with context managers
- Simple service example to examples/

Changed

Fixed

Closes

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.