CONTRIBUTORS.rst
LICENSE.rst
MANIFEST.in
README.rst
pyproject.toml
setup.cfg
setup.py
tox.ini
src/dependency_injector/__init__.py
src/dependency_injector/_cwiring.c
src/dependency_injector/_cwiring.pyi
src/dependency_injector/_cwiring.pyx
src/dependency_injector/containers.c
src/dependency_injector/containers.pxd
src/dependency_injector/containers.pyi
src/dependency_injector/containers.pyx
src/dependency_injector/errors.py
src/dependency_injector/providers.c
src/dependency_injector/providers.pxd
src/dependency_injector/providers.pyi
src/dependency_injector/providers.pyx
src/dependency_injector/py.typed
src/dependency_injector/resources.py
src/dependency_injector/schema.py
src/dependency_injector/wiring.py
src/dependency_injector/ext/__init__.py
src/dependency_injector/ext/__init__.pyi
src/dependency_injector/ext/aiohttp.py
src/dependency_injector/ext/aiohttp.pyi
src/dependency_injector/ext/flask.py
src/dependency_injector/ext/flask.pyi
src/dependency_injector/ext/starlette.py
src/hmt_dependency_injector.egg-info/PKG-INFO
src/hmt_dependency_injector.egg-info/SOURCES.txt
src/hmt_dependency_injector.egg-info/dependency_links.txt
src/hmt_dependency_injector.egg-info/requires.txt
src/hmt_dependency_injector.egg-info/top_level.txt
tests/performance/factory_benchmark_1.py
tests/performance/test.py
tests/typing/aggregate.py
tests/typing/callable.py
tests/typing/configuration.py
tests/typing/container.py
tests/typing/coroutine.py
tests/typing/declarative_container.py
tests/typing/delegate.py
tests/typing/dependencies_container.py
tests/typing/dependency.py
tests/typing/dict.py
tests/typing/dynamic_container.py
tests/typing/factory.py
tests/typing/list.py
tests/typing/object.py
tests/typing/provider.py
tests/typing/resource.py
tests/typing/selector.py
tests/typing/singleton.py
tests/typing/wiring.py
tests/unit/__init__.py
tests/unit/conftest.py
tests/unit/test_version_py2_py3.py
tests/unit/containers/__init__.py
tests/unit/containers/test_traversal_py3.py
tests/unit/containers/test_types_py36.py
tests/unit/containers/cls/__init__.py
tests/unit/containers/cls/test_custom_strings_py2_py3.py
tests/unit/containers/cls/test_main_py2_py3.py
tests/unit/containers/instance/__init__.py
tests/unit/containers/instance/test_async_resources_py36.py
tests/unit/containers/instance/test_custom_strings_py2_py3.py
tests/unit/containers/instance/test_load_config_py2_py3.py
tests/unit/containers/instance/test_main_py2_py3.py
tests/unit/containers/instance/test_self_py2_py3.py
tests/unit/ext/__init__.py
tests/unit/ext/test_aiohttp_py35.py
tests/unit/ext/test_flask_py2_py3.py
tests/unit/ext/test_starlette.py
tests/unit/providers/__init__.py
tests/unit/providers/test_aggregate_py2_py3.py
tests/unit/providers/test_container_py2_py3.py
tests/unit/providers/test_delegate_py2_py3.py
tests/unit/providers/test_dependencies_container_py2_py3.py
tests/unit/providers/test_dependency_py2_py3.py
tests/unit/providers/test_dict_py2_py3.py
tests/unit/providers/test_list_py2_py3.py
tests/unit/providers/test_object_py2_py3.py
tests/unit/providers/test_provided_instance_py2_py3.py
tests/unit/providers/test_provider_py2_py3.py
tests/unit/providers/test_selector_py2_py3.py
tests/unit/providers/test_self_py2_py3.py
tests/unit/providers/test_types_py36.py
tests/unit/providers/async/__init__.py
tests/unit/providers/async/common.py
tests/unit/providers/async/test_async_mode_api_py36.py
tests/unit/providers/async/test_delegated_singleton_py36.py
tests/unit/providers/async/test_delegated_thread_local_singleton_py36.py
tests/unit/providers/async/test_delegated_thread_safe_singleton_py36.py
tests/unit/providers/async/test_dependency_py36.py
tests/unit/providers/async/test_dict_py36.py
tests/unit/providers/async/test_factory_aggregate_py36.py
tests/unit/providers/async/test_factory_py36.py
tests/unit/providers/async/test_list_py36.py
tests/unit/providers/async/test_override_py36.py
tests/unit/providers/async/test_provided_instance_py36.py
tests/unit/providers/async/test_singleton_py36.py
tests/unit/providers/async/test_thread_local_singleton_py36.py
tests/unit/providers/async/test_thread_safe_singleton_py36.py
tests/unit/providers/async/test_typing_stubs_py36.py
tests/unit/providers/callables/__init__.py
tests/unit/providers/callables/common.py
tests/unit/providers/callables/test_abstract_callable_py2_py3.py
tests/unit/providers/callables/test_callable_delegate_py2_py3.py
tests/unit/providers/callables/test_callable_py2_py3.py
tests/unit/providers/callables/test_delegated_callable_py2_py3.py
tests/unit/providers/configuration/__init__.py
tests/unit/providers/configuration/conftest.py
tests/unit/providers/configuration/test_config_linking_py2_py3.py
tests/unit/providers/configuration/test_config_py2_py3.py
tests/unit/providers/configuration/test_from_dict_py2_py3.py
tests/unit/providers/configuration/test_from_env_py2_py3.py
tests/unit/providers/configuration/test_from_ini_py2_py3.py
tests/unit/providers/configuration/test_from_ini_with_env_py2_py3.py
tests/unit/providers/configuration/test_from_json_py2_py3.py
tests/unit/providers/configuration/test_from_json_with_env_py2_py3.py
tests/unit/providers/configuration/test_from_pydantic_py36.py
tests/unit/providers/configuration/test_from_value_py2_py3.py
tests/unit/providers/configuration/test_from_yaml_py2_py3.py
tests/unit/providers/configuration/test_from_yaml_with_env_py2_py3.py
tests/unit/providers/configuration/test_ini_files_in_init_py2_py3.py
tests/unit/providers/configuration/test_json_files_in_init_py2_py3.py
tests/unit/providers/configuration/test_pydantic_settings_in_init_py36.py
tests/unit/providers/configuration/test_yaml_files_in_init_py2_py3.py
tests/unit/providers/coroutines/__init__.py
tests/unit/providers/coroutines/common.py
tests/unit/providers/coroutines/test_abstract_coroutine_py35.py
tests/unit/providers/coroutines/test_coroutine_delegate_py35.py
tests/unit/providers/coroutines/test_coroutine_py35.py
tests/unit/providers/coroutines/test_delegated_coroutine_py35.py
tests/unit/providers/factories/__init__.py
tests/unit/providers/factories/common.py
tests/unit/providers/factories/test_abstract_factory_py2_py3.py
tests/unit/providers/factories/test_delegated_factory_py2_py3.py
tests/unit/providers/factories/test_factory_aggregate_py2_py3.py
tests/unit/providers/factories/test_factory_delegate_py2_py3.py
tests/unit/providers/factories/test_factory_py2_py3.py
tests/unit/providers/injections/__init__.py
tests/unit/providers/injections/test_named_py2_py3.py
tests/unit/providers/injections/test_positional_py2_py3.py
tests/unit/providers/resource/__init__.py
tests/unit/providers/resource/test_async_resource_py35.py
tests/unit/providers/resource/test_resource_py35.py
tests/unit/providers/singleton/__init__.py
tests/unit/providers/singleton/common.py
tests/unit/providers/singleton/test_abstract_singleton_py2_py3.py
tests/unit/providers/singleton/test_delegated_singleton_py2_py3.py
tests/unit/providers/singleton/test_singleton_delegate_py2_py3.py
tests/unit/providers/singleton/test_singleton_py2_py3.py
tests/unit/providers/singleton/test_thread_local_singleton_py3.py
tests/unit/providers/traversal/__init__.py
tests/unit/providers/traversal/test_attribute_getter_py3.py
tests/unit/providers/traversal/test_callable_py3.py
tests/unit/providers/traversal/test_configuration_py3.py
tests/unit/providers/traversal/test_container_py3.py
tests/unit/providers/traversal/test_delegate_py3.py
tests/unit/providers/traversal/test_dependencies_container_py3.py
tests/unit/providers/traversal/test_dependency_py3.py
tests/unit/providers/traversal/test_dict_py3.py
tests/unit/providers/traversal/test_factory_aggregate_py3.py
tests/unit/providers/traversal/test_factory_py3.py
tests/unit/providers/traversal/test_item_getter_py3.py
tests/unit/providers/traversal/test_list_py3.py
tests/unit/providers/traversal/test_method_caller_py3.py
tests/unit/providers/traversal/test_object_py3.py
tests/unit/providers/traversal/test_provided_instance_py3.py
tests/unit/providers/traversal/test_provider_py3.py
tests/unit/providers/traversal/test_resource_py3.py
tests/unit/providers/traversal/test_selector_py3.py
tests/unit/providers/traversal/test_singleton_py3.py
tests/unit/providers/traversal/test_traverse_py3.py
tests/unit/providers/utils/__init__.py
tests/unit/providers/utils/test_deepcopy_py3.py
tests/unit/providers/utils/test_ensure_is_provider_py2_py3.py
tests/unit/providers/utils/test_is_provider_py2_py3.py
tests/unit/samples/__init__.py
tests/unit/samples/schema/__init__.py
tests/unit/samples/schema/services.py
tests/unit/samples/schema/utils.py
tests/unit/samples/wiring/__init__.py
tests/unit/samples/wiring/asyncinjections.py
tests/unit/samples/wiring/container.py
tests/unit/samples/wiring/imports.py
tests/unit/samples/wiring/module.py
tests/unit/samples/wiring/module_annotated.py
tests/unit/samples/wiring/module_invalid_attr_injection.py
tests/unit/samples/wiring/queuemodule.py
tests/unit/samples/wiring/resourceclosing.py
tests/unit/samples/wiring/service.py
tests/unit/samples/wiring/wire_relative_string_names.py
tests/unit/samples/wiring/package/__init__.py
tests/unit/samples/wiring/package/subpackage/__init__.py
tests/unit/samples/wiring/package/subpackage/submodule.py
tests/unit/samples/wiringfastapi/web.py
tests/unit/samples/wiringfastdepends/sample.py
tests/unit/samples/wiringflask/web.py
tests/unit/samples/wiringstringids/__init__.py
tests/unit/samples/wiringstringids/asyncinjections.py
tests/unit/samples/wiringstringids/container.py
tests/unit/samples/wiringstringids/missing.py
tests/unit/samples/wiringstringids/module.py
tests/unit/samples/wiringstringids/module_invalid_attr_injection.py
tests/unit/samples/wiringstringids/resourceclosing.py
tests/unit/samples/wiringstringids/service.py
tests/unit/samples/wiringstringids/package/__init__.py
tests/unit/samples/wiringstringids/package/subpackage/__init__.py
tests/unit/samples/wiringstringids/package/subpackage/submodule.py
tests/unit/schema/__init__.py
tests/unit/schema/conftest.py
tests/unit/schema/test_container_api_py36.py
tests/unit/schema/test_integration_py36.py
tests/unit/wiring/__init__.py
tests/unit/wiring/test_cache.py
tests/unit/wiring/test_fastapi_py36.py
tests/unit/wiring/test_fastdepends.py
tests/unit/wiring/test_flask_py36.py
tests/unit/wiring/test_introspection_py36.py
tests/unit/wiring/test_module_as_package_py36.py
tests/unit/wiring/test_no_interference.py
tests/unit/wiring/test_reprs.py
tests/unit/wiring/test_string_module_names_py36.py
tests/unit/wiring/test_wiring_config_in_container_py36.py
tests/unit/wiring/test_wiring_with_wraps_decorator_py36.py
tests/unit/wiring/test_with_stdlib_queue_py36.py
tests/unit/wiring/provider_ids/__init__.py
tests/unit/wiring/provider_ids/test_async_injections_py36.py
tests/unit/wiring/provider_ids/test_autoloader_py36.py
tests/unit/wiring/provider_ids/test_main_annotated_py36.py
tests/unit/wiring/provider_ids/test_main_py36.py
tests/unit/wiring/string_ids/__init__.py
tests/unit/wiring/string_ids/test_async_injections_py36.py
tests/unit/wiring/string_ids/test_autoloader_py36.py
tests/unit/wiring/string_ids/test_dynamic_container_py36.py
tests/unit/wiring/string_ids/test_main_py36.py