The changelog can be found here. When a Singleton provider is created, the Callable passed will only be called once and the result value will be cached.
A simple and flexible dependency injection framework for Python projects. This library allows you to define services, manage their lifecycle, and inject dependencies into your applications in a clean ...