mirror of
https://github.com/ets-labs/python-dependency-injector.git
synced 2025-10-30 23:47:40 +03:00
* Add prototype for flat resolving * Add working prototype for sample 1 and 3 * Add working prototype, requires deep refactoring * Update DependenciesContainer to handle Contrainer provider * Fix Dependency provider copying issue * Add hardening fix for Self provider to avoid copying bugs * Fix flaky container copy issue * Rename set_parent() to assign_parent() * Refactor Dependency provider and its typing stub * Add tests for Dependency provider * Update makefile to run coverage when tests fail * Clean up DependenciesContainer provider and add tests * Clean up Container provider and add tests * Clean up container instance and add tests * Refactor isinstance() checks * Clean up DeclarativeContainer and add tests * Update docs and examples * Update changelog * Revoke makefile change |
||
|---|---|---|
| .. | ||
| configuration | ||
| abstract_factory.py | ||
| async_overriding.py | ||
| async.py | ||
| callable.py | ||
| coroutine.py | ||
| custom_factory.py | ||
| dependency_default.py | ||
| dependency_undefined_error.py | ||
| dependency.py | ||
| dict_non_string_keys.py | ||
| dict.py | ||
| factory_aggregate.py | ||
| factory_delegation.py | ||
| factory_init_injections_underlying.py | ||
| factory_init_injections.py | ||
| factory_provided_type.py | ||
| factory.py | ||
| list.py | ||
| object.py | ||
| overriding.py | ||
| provided_instance_complex.py | ||
| provided_instance.py | ||
| resource.py | ||
| selector.py | ||
| singleton_full_resetting.py | ||
| singleton_multiple_containers.py | ||
| singleton_resetting.py | ||
| singleton_scoped.py | ||
| singleton_thread_locals.py | ||
| singleton.py | ||