Overview
hazrakah (הזרקה) is a tiny but powerful DI library for Python.
Features
Supports Transient, Singleton and Instance registrations.
Registration targets can be a concrete type or a factory function.
Container is mutable by default, but can be frozen on-demand.
Hierarchical container scopes can be created, and scoped registrations are isolated to their respective scope.