├── .cursor └── rules │ ├── coding-guide.mdc │ ├── makefile-commands.mdc │ └── run-examples.mdc ├── .deepsource.toml ├── .editorconfig ├── .github ├── FUNDING.yml └── workflows │ ├── publishing.yml │ └── tests-and-linters.yml ├── .gitignore ├── CONTRIBUTORS.rst ├── LICENSE.rst ├── MANIFEST.in ├── Makefile ├── README.rst ├── docs ├── Makefile ├── _static │ ├── custom.css │ ├── logo.svg │ └── sponsor.html ├── api │ ├── asgi-lifespan.rst │ ├── containers.rst │ ├── errors.rst │ ├── index.rst │ ├── providers.rst │ ├── top-level.rst │ └── wiring.rst ├── conf.py ├── containers │ ├── check_dependencies.rst │ ├── copying.rst │ ├── declarative.rst │ ├── dynamic.rst │ ├── index.rst │ ├── overriding.rst │ ├── reset_singletons.rst │ ├── specialization.rst │ └── traversal.rst ├── examples-other │ ├── chained-factories.rst │ ├── factory-of-factories.rst │ ├── index.rst │ ├── password-hashing.rst │ └── use-cases.rst ├── examples │ ├── aiohttp.rst │ ├── application-multiple-containers.rst │ ├── application-single-container.rst │ ├── boto3.rst │ ├── decoupled-packages.rst │ ├── django.rst │ ├── fastapi-redis.rst │ ├── fastapi-sqlalchemy.rst │ ├── fastapi.rst │ ├── fastdepends.rst │ ├── flask-blueprints.rst │ ├── flask.rst │ ├── images │ │ ├── application.png │ │ ├── decoupled-packages.png │ │ ├── django.png │ │ └── flask.png │ ├── index.rst │ └── sanic.rst ├── favicon.ico ├── index.rst ├── introduction │ ├── di_in_python.rst │ ├── images │ │ └── coupling-cohesion.png │ ├── index.rst │ ├── installation.rst │ └── key_features.rst ├── main │ ├── changelog.rst │ └── feedback.rst ├── providers │ ├── aggregate.rst │ ├── async.rst │ ├── callable.rst │ ├── configuration.rst │ ├── coroutine.rst │ ├── custom.rst │ ├── dependency.rst │ ├── dict.rst │ ├── factory.rst │ ├── images │ │ ├── abstract_factory.png │ │ ├── async_mode.png │ │ ├── factory_aggregate.png │ │ ├── factory_delegation.png │ │ ├── factory_init_injections.png │ │ ├── factory_init_injections_underlying.png │ │ └── overriding.png │ ├── index.rst │ ├── inject_self.rst │ ├── list.rst │ ├── object.rst │ ├── overriding.rst │ ├── provided_instance.rst │ ├── resource.rst │ ├── selector.rst │ ├── singleton.rst │ └── typing_mypy.rst ├── sponsor.rst ├── tutorials │ ├── aiohttp.rst │ ├── asyncio-daemon.rst │ ├── asyncio-images │ │ ├── classes-01.png │ │ ├── classes-02.png │ │ └── diagram.png │ ├── cli-images │ │ ├── classes-01.png │ │ └── classes-02.png │ ├── cli.rst │ ├── flask-images │ │ ├── screen-01.png │ │ └── screen-02.png │ ├── flask.rst │ └── index.rst └── wiring.rst ├── examples ├── .pydocstylerc ├── containers │ ├── check_dependencies.py │ ├── declarative.py │ ├── declarative_copy_decorator1.py │ ├── declarative_copy_decorator2.py │ ├── declarative_inheritance.py │ ├── declarative_injections.py │ ├── declarative_override_decorator.py │ ├── declarative_override_providers.py │ ├── declarative_provider_type.py │ ├── dynamic.py │ ├── dynamic_provider_type.py │ ├── dynamic_runtime_creation.py │ ├── inject_self.py │ ├── override.py │ ├── reset_singletons.py │ ├── reset_singletons_subcontainers.py │ ├── reset_singletons_with.py │ └── traverse.py ├── demo │ ├── after.py │ ├── before.py │ └── with_di.py ├── miniapps │ ├── aiohttp │ │ ├── README.rst │ │ ├── config.yml │ │ ├── giphynavigator │ │ │ ├── __init__.py │ │ │ ├── application.py │ │ │ ├── containers.py │ │ │ ├── giphy.py │ │ │ ├── handlers.py │ │ │ ├── services.py │ │ │ └── tests.py │ │ └── requirements.txt │ ├── application-multiple-containers-runtime-overriding │ │ ├── README.rst │ │ └── example │ │ │ ├── __init__.py │ │ │ ├── __main__.py │ │ │ ├── containers.py │ │ │ └── services.py │ ├── application-multiple-containers │ │ ├── README.rst │ │ ├── config.yml │ │ ├── example │ │ │ ├── __init__.py │ │ │ ├── __main__.py │ │ │ ├── containers.py │ │ │ └── services.py │ │ └── requirements.txt │ ├── application-single-container │ │ ├── README.rst │ │ ├── config.ini │ │ ├── example │ │ │ ├── __init__.py │ │ │ ├── __main__.py │ │ │ ├── containers.py │ │ │ └── services.py │ │ ├── logging.ini │ │ └── requirements.txt │ ├── asyncio-daemon │ │ ├── Dockerfile │ │ ├── README.rst │ │ ├── config.yml │ │ ├── docker-compose.yml │ │ ├── monitoringdaemon │ │ │ ├── __init__.py │ │ │ ├── __main__.py │ │ │ ├── containers.py │ │ │ ├── dispatcher.py │ │ │ ├── http.py │ │ │ ├── monitors.py │ │ │ └── tests.py │ │ └── requirements.txt │ ├── boto3-session │ │ ├── README.rst │ │ └── boto3_session_example.py │ ├── commands-and-handlers │ │ ├── README.rst │ │ └── application │ │ │ ├── __init__.py │ │ │ ├── __main__.py │ │ │ ├── commands.py │ │ │ ├── containers.py │ │ │ ├── handler.py │ │ │ ├── messagebus.py │ │ │ └── repositories.py │ ├── decoupled-packages │ │ ├── README.rst │ │ ├── config.ini │ │ ├── example │ │ │ ├── __init__.py │ │ │ ├── __main__.py │ │ │ ├── analytics │ │ │ │ ├── __init__.py │ │ │ │ ├── containers.py │ │ │ │ └── services.py │ │ │ ├── containers.py │ │ │ ├── photo │ │ │ │ ├── __init__.py │ │ │ │ ├── containers.py │ │ │ │ ├── entities.py │ │ │ │ └── repositories.py │ │ │ └── user │ │ │ │ ├── __init__.py │ │ │ │ ├── containers.py │ │ │ │ ├── entities.py │ │ │ │ └── repositories.py │ │ └── requirements.txt │ ├── django │ │ ├── .gitignore │ │ ├── .pydocstylerc │ │ ├── README.rst │ │ ├── githubnavigator │ │ │ ├── __init__.py │ │ │ ├── asgi.py │ │ │ ├── containers.py │ │ │ ├── services.py │ │ │ ├── settings.py │ │ │ ├── urls.py │ │ │ └── wsgi.py │ │ ├── manage.py │ │ ├── requirements.txt │ │ ├── screenshot.png │ │ └── web │ │ │ ├── __init__.py │ │ │ ├── apps.py │ │ │ ├── templates │ │ │ ├── base.html │ │ │ └── index.html │ │ │ ├── tests.py │ │ │ ├── urls.py │ │ │ └── views.py │ ├── factory-patterns │ │ ├── chained_factories.py │ │ └── factory_of_factories.py │ ├── fastapi-redis │ │ ├── Dockerfile │ │ ├── README.rst │ │ ├── docker-compose.yml │ │ ├── fastapiredis │ │ │ ├── __init__.py │ │ │ ├── application.py │ │ │ ├── containers.py │ │ │ ├── redis.py │ │ │ ├── services.py │ │ │ └── tests.py │ │ └── requirements.txt │ ├── fastapi-simple │ │ ├── fastapi_di_example.py │ │ └── tests.py │ ├── fastapi-sqlalchemy │ │ ├── Dockerfile │ │ ├── README.rst │ │ ├── config.yml │ │ ├── docker-compose.yml │ │ ├── requirements.txt │ │ └── webapp │ │ │ ├── __init__.py │ │ │ ├── application.py │ │ │ ├── containers.py │ │ │ ├── database.py │ │ │ ├── endpoints.py │ │ │ ├── models.py │ │ │ ├── repositories.py │ │ │ ├── services.py │ │ │ └── tests.py │ ├── fastapi │ │ ├── README.rst │ │ ├── config.yml │ │ ├── giphynavigator │ │ │ ├── __init__.py │ │ │ ├── application.py │ │ │ ├── containers.py │ │ │ ├── endpoints.py │ │ │ ├── giphy.py │ │ │ ├── services.py │ │ │ └── tests.py │ │ └── requirements.txt │ ├── flask-blueprints │ │ ├── README.rst │ │ ├── config.yml │ │ ├── githubnavigator │ │ │ ├── __init__.py │ │ │ ├── application.py │ │ │ ├── blueprints │ │ │ │ ├── __init__.py │ │ │ │ └── example.py │ │ │ ├── containers.py │ │ │ ├── services.py │ │ │ ├── templates │ │ │ │ ├── base.html │ │ │ │ └── index.html │ │ │ └── tests.py │ │ ├── requirements.txt │ │ └── screenshot.png │ ├── flask │ │ ├── README.rst │ │ ├── config.yml │ │ ├── githubnavigator │ │ │ ├── __init__.py │ │ │ ├── application.py │ │ │ ├── containers.py │ │ │ ├── services.py │ │ │ ├── templates │ │ │ │ ├── base.html │ │ │ │ └── index.html │ │ │ ├── tests.py │ │ │ └── views.py │ │ ├── requirements.txt │ │ └── screenshot.png │ ├── movie-lister │ │ ├── README.rst │ │ ├── config.yml │ │ ├── data │ │ │ ├── .gitignore │ │ │ └── fixtures.py │ │ ├── movies │ │ │ ├── __init__.py │ │ │ ├── __main__.py │ │ │ ├── containers.py │ │ │ ├── entities.py │ │ │ ├── finders.py │ │ │ ├── listers.py │ │ │ └── tests.py │ │ └── requirements.txt │ ├── password-hashing │ │ ├── README.rst │ │ └── example.py │ ├── sanic │ │ ├── README.rst │ │ ├── config.yml │ │ ├── giphynavigator │ │ │ ├── __init__.py │ │ │ ├── __main__.py │ │ │ ├── application.py │ │ │ ├── containers.py │ │ │ ├── giphy.py │ │ │ ├── handlers.py │ │ │ ├── services.py │ │ │ └── tests.py │ │ └── requirements.txt │ ├── starlette-lifespan │ │ ├── README.rst │ │ ├── example.py │ │ └── requirements.txt │ └── use-cases │ │ ├── README.rst │ │ └── example │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── adapters.py │ │ ├── containers.py │ │ └── usecases.py ├── providers │ ├── abstract_factory.py │ ├── aggregate.py │ ├── async.py │ ├── async_overriding.py │ ├── callable.py │ ├── configuration │ │ ├── config-with-env-var.yml │ │ ├── config.ini │ │ ├── config.json │ │ ├── config.local.yml │ │ ├── config.yml │ │ ├── configuration.py │ │ ├── configuration_alias.py │ │ ├── configuration_dict.py │ │ ├── configuration_env.py │ │ ├── configuration_env_interpolation_os_default.py │ │ ├── configuration_ini.py │ │ ├── configuration_ini_init.py │ │ ├── configuration_itemselector.py │ │ ├── configuration_json.py │ │ ├── configuration_json_init.py │ │ ├── configuration_multiple.py │ │ ├── configuration_pydantic.py │ │ ├── configuration_pydantic_init.py │ │ ├── configuration_required.py │ │ ├── configuration_strict.py │ │ ├── configuration_type.py │ │ ├── configuration_type_custom.py │ │ ├── configuration_value.py │ │ ├── configuration_yaml.py │ │ └── configuration_yaml_init.py │ ├── coroutine.py │ ├── custom_factory.py │ ├── dependency.py │ ├── dependency_default.py │ ├── dependency_undefined_error.py │ ├── dict.py │ ├── dict_non_string_keys.py │ ├── factory.py │ ├── factory_aggregate.py │ ├── factory_aggregate_non_string_keys.py │ ├── factory_attribute_injections.py │ ├── factory_delegation.py │ ├── factory_init_injections.py │ ├── factory_init_injections_underlying.py │ ├── factory_provided_type.py │ ├── list.py │ ├── object.py │ ├── overriding.py │ ├── provided_instance.py │ ├── provided_instance_complex.py │ ├── resource.py │ ├── selector.py │ ├── singleton.py │ ├── singleton_full_resetting.py │ ├── singleton_multiple_containers.py │ ├── singleton_resetting.py │ ├── singleton_resetting_with.py │ ├── singleton_scoped.py │ └── singleton_thread_locals.py └── wiring │ ├── example.py │ ├── example_attribute.py │ ├── example_attribute_annotated.py │ ├── example_container.py │ ├── example_string_id.py │ ├── flask_example.py │ └── flask_resource_closing.py ├── pyproject.toml ├── requirements-dev.txt ├── requirements-doc.txt ├── requirements-ext.txt ├── setup.cfg ├── setup.py ├── src └── dependency_injector │ ├── __init__.py │ ├── _cwiring.pyi │ ├── _cwiring.pyx │ ├── containers.pxd │ ├── containers.pyi │ ├── containers.pyx │ ├── errors.py │ ├── ext │ ├── __init__.py │ ├── __init__.pyi │ ├── aiohttp.py │ ├── aiohttp.pyi │ ├── flask.py │ ├── flask.pyi │ └── starlette.py │ ├── providers.pxd │ ├── providers.pyi │ ├── providers.pyx │ ├── py.typed │ ├── resources.py │ ├── schema.py │ └── wiring.py ├── tests ├── performance │ ├── factory_benchmark_1.py │ └── test.py ├── typing │ ├── aggregate.py │ ├── callable.py │ ├── configuration.py │ ├── container.py │ ├── coroutine.py │ ├── declarative_container.py │ ├── delegate.py │ ├── dependencies_container.py │ ├── dependency.py │ ├── dict.py │ ├── dynamic_container.py │ ├── factory.py │ ├── list.py │ ├── object.py │ ├── provider.py │ ├── resource.py │ ├── selector.py │ ├── singleton.py │ └── wiring.py └── unit │ ├── .pydocstylerc │ ├── __init__.py │ ├── conftest.py │ ├── containers │ ├── __init__.py │ ├── cls │ │ ├── __init__.py │ │ ├── test_custom_strings_py2_py3.py │ │ └── test_main_py2_py3.py │ ├── instance │ │ ├── __init__.py │ │ ├── test_async_resources_py36.py │ │ ├── test_custom_strings_py2_py3.py │ │ ├── test_load_config_py2_py3.py │ │ ├── test_main_py2_py3.py │ │ └── test_self_py2_py3.py │ ├── test_traversal_py3.py │ └── test_types_py36.py │ ├── ext │ ├── __init__.py │ ├── test_aiohttp_py35.py │ ├── test_flask_py2_py3.py │ └── test_starlette.py │ ├── providers │ ├── __init__.py │ ├── async │ │ ├── __init__.py │ │ ├── common.py │ │ ├── test_async_mode_api_py36.py │ │ ├── test_delegated_singleton_py36.py │ │ ├── test_delegated_thread_local_singleton_py36.py │ │ ├── test_delegated_thread_safe_singleton_py36.py │ │ ├── test_dependency_py36.py │ │ ├── test_dict_py36.py │ │ ├── test_factory_aggregate_py36.py │ │ ├── test_factory_py36.py │ │ ├── test_list_py36.py │ │ ├── test_override_py36.py │ │ ├── test_provided_instance_py36.py │ │ ├── test_singleton_py36.py │ │ ├── test_thread_local_singleton_py36.py │ │ ├── test_thread_safe_singleton_py36.py │ │ └── test_typing_stubs_py36.py │ ├── callables │ │ ├── __init__.py │ │ ├── common.py │ │ ├── test_abstract_callable_py2_py3.py │ │ ├── test_callable_delegate_py2_py3.py │ │ ├── test_callable_py2_py3.py │ │ └── test_delegated_callable_py2_py3.py │ ├── configuration │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── test_config_linking_py2_py3.py │ │ ├── test_config_py2_py3.py │ │ ├── test_from_dict_py2_py3.py │ │ ├── test_from_env_py2_py3.py │ │ ├── test_from_ini_py2_py3.py │ │ ├── test_from_ini_with_env_py2_py3.py │ │ ├── test_from_json_py2_py3.py │ │ ├── test_from_json_with_env_py2_py3.py │ │ ├── test_from_pydantic_py36.py │ │ ├── test_from_value_py2_py3.py │ │ ├── test_from_yaml_py2_py3.py │ │ ├── test_from_yaml_with_env_py2_py3.py │ │ ├── test_ini_files_in_init_py2_py3.py │ │ ├── test_json_files_in_init_py2_py3.py │ │ ├── test_pydantic_settings_in_init_py36.py │ │ └── test_yaml_files_in_init_py2_py3.py │ ├── coroutines │ │ ├── __init__.py │ │ ├── common.py │ │ ├── test_abstract_coroutine_py35.py │ │ ├── test_coroutine_delegate_py35.py │ │ ├── test_coroutine_py35.py │ │ └── test_delegated_coroutine_py35.py │ ├── factories │ │ ├── __init__.py │ │ ├── common.py │ │ ├── test_abstract_factory_py2_py3.py │ │ ├── test_delegated_factory_py2_py3.py │ │ ├── test_factory_aggregate_py2_py3.py │ │ ├── test_factory_delegate_py2_py3.py │ │ └── test_factory_py2_py3.py │ ├── injections │ │ ├── __init__.py │ │ ├── test_named_py2_py3.py │ │ └── test_positional_py2_py3.py │ ├── resource │ │ ├── __init__.py │ │ ├── test_async_resource_py35.py │ │ └── test_resource_py35.py │ ├── singleton │ │ ├── __init__.py │ │ ├── common.py │ │ ├── test_abstract_singleton_py2_py3.py │ │ ├── test_delegated_singleton_py2_py3.py │ │ ├── test_singleton_delegate_py2_py3.py │ │ ├── test_singleton_py2_py3.py │ │ └── test_thread_local_singleton_py3.py │ ├── test_aggregate_py2_py3.py │ ├── test_container_py2_py3.py │ ├── test_delegate_py2_py3.py │ ├── test_dependencies_container_py2_py3.py │ ├── test_dependency_py2_py3.py │ ├── test_dict_py2_py3.py │ ├── test_list_py2_py3.py │ ├── test_object_py2_py3.py │ ├── test_provided_instance_py2_py3.py │ ├── test_provider_py2_py3.py │ ├── test_selector_py2_py3.py │ ├── test_self_py2_py3.py │ ├── test_types_py36.py │ ├── traversal │ │ ├── __init__.py │ │ ├── test_attribute_getter_py3.py │ │ ├── test_callable_py3.py │ │ ├── test_configuration_py3.py │ │ ├── test_container_py3.py │ │ ├── test_delegate_py3.py │ │ ├── test_dependencies_container_py3.py │ │ ├── test_dependency_py3.py │ │ ├── test_dict_py3.py │ │ ├── test_factory_aggregate_py3.py │ │ ├── test_factory_py3.py │ │ ├── test_item_getter_py3.py │ │ ├── test_list_py3.py │ │ ├── test_method_caller_py3.py │ │ ├── test_object_py3.py │ │ ├── test_provided_instance_py3.py │ │ ├── test_provider_py3.py │ │ ├── test_resource_py3.py │ │ ├── test_selector_py3.py │ │ ├── test_singleton_py3.py │ │ └── test_traverse_py3.py │ └── utils │ │ ├── __init__.py │ │ ├── test_deepcopy_py3.py │ │ ├── test_ensure_is_provider_py2_py3.py │ │ └── test_is_provider_py2_py3.py │ ├── samples │ ├── __init__.py │ ├── schema │ │ ├── __init__.py │ │ ├── container-boto3-session.yml │ │ ├── container-multiple-inline.yml │ │ ├── container-multiple-reordered.yml │ │ ├── container-multiple.yml │ │ ├── container-single.yml │ │ ├── services.py │ │ └── utils.py │ ├── wiring │ │ ├── __init__.py │ │ ├── asyncinjections.py │ │ ├── container.py │ │ ├── imports.py │ │ ├── module.py │ │ ├── module_annotated.py │ │ ├── module_invalid_attr_injection.py │ │ ├── package │ │ │ ├── __init__.py │ │ │ └── subpackage │ │ │ │ ├── __init__.py │ │ │ │ └── submodule.py │ │ ├── queuemodule.py │ │ ├── resourceclosing.py │ │ ├── service.py │ │ └── wire_relative_string_names.py │ ├── wiringfastapi │ │ └── web.py │ ├── wiringfastdepends │ │ └── sample.py │ ├── wiringflask │ │ └── web.py │ └── wiringstringids │ │ ├── __init__.py │ │ ├── asyncinjections.py │ │ ├── container.py │ │ ├── missing.py │ │ ├── module.py │ │ ├── module_invalid_attr_injection.py │ │ ├── package │ │ ├── __init__.py │ │ └── subpackage │ │ │ ├── __init__.py │ │ │ └── submodule.py │ │ ├── resourceclosing.py │ │ └── service.py │ ├── schema │ ├── __init__.py │ ├── conftest.py │ ├── test_container_api_py36.py │ └── test_integration_py36.py │ ├── test_version_py2_py3.py │ └── wiring │ ├── __init__.py │ ├── provider_ids │ ├── __init__.py │ ├── test_async_injections_py36.py │ ├── test_autoloader_py36.py │ ├── test_main_annotated_py36.py │ └── test_main_py36.py │ ├── string_ids │ ├── __init__.py │ ├── test_async_injections_py36.py │ ├── test_autoloader_py36.py │ ├── test_dynamic_container_py36.py │ └── test_main_py36.py │ ├── test_cache.py │ ├── test_fastapi_py36.py │ ├── test_fastdepends.py │ ├── test_flask_py36.py │ ├── test_introspection_py36.py │ ├── test_module_as_package_py36.py │ ├── test_no_interference.py │ ├── test_reprs.py │ ├── test_string_module_names_py36.py │ ├── test_wiring_config_in_container_py36.py │ ├── test_wiring_with_wraps_decorator_py36.py │ └── test_with_stdlib_queue_py36.py └── tox.ini /.cursor/rules/coding-guide.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/.cursor/rules/coding-guide.mdc -------------------------------------------------------------------------------- /.cursor/rules/makefile-commands.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/.cursor/rules/makefile-commands.mdc -------------------------------------------------------------------------------- /.cursor/rules/run-examples.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/.cursor/rules/run-examples.mdc -------------------------------------------------------------------------------- /.deepsource.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/.deepsource.toml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: rmk135 2 | -------------------------------------------------------------------------------- /.github/workflows/publishing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/.github/workflows/publishing.yml -------------------------------------------------------------------------------- /.github/workflows/tests-and-linters.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/.github/workflows/tests-and-linters.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTORS.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/CONTRIBUTORS.rst -------------------------------------------------------------------------------- /LICENSE.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/LICENSE.rst -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/README.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/_static/custom.css -------------------------------------------------------------------------------- /docs/_static/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/_static/logo.svg -------------------------------------------------------------------------------- /docs/_static/sponsor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/_static/sponsor.html -------------------------------------------------------------------------------- /docs/api/asgi-lifespan.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/api/asgi-lifespan.rst -------------------------------------------------------------------------------- /docs/api/containers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/api/containers.rst -------------------------------------------------------------------------------- /docs/api/errors.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/api/errors.rst -------------------------------------------------------------------------------- /docs/api/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/api/index.rst -------------------------------------------------------------------------------- /docs/api/providers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/api/providers.rst -------------------------------------------------------------------------------- /docs/api/top-level.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/api/top-level.rst -------------------------------------------------------------------------------- /docs/api/wiring.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/api/wiring.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/containers/check_dependencies.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/containers/check_dependencies.rst -------------------------------------------------------------------------------- /docs/containers/copying.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/containers/copying.rst -------------------------------------------------------------------------------- /docs/containers/declarative.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/containers/declarative.rst -------------------------------------------------------------------------------- /docs/containers/dynamic.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/containers/dynamic.rst -------------------------------------------------------------------------------- /docs/containers/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/containers/index.rst -------------------------------------------------------------------------------- /docs/containers/overriding.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/containers/overriding.rst -------------------------------------------------------------------------------- /docs/containers/reset_singletons.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/containers/reset_singletons.rst -------------------------------------------------------------------------------- /docs/containers/specialization.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/containers/specialization.rst -------------------------------------------------------------------------------- /docs/containers/traversal.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/containers/traversal.rst -------------------------------------------------------------------------------- /docs/examples-other/chained-factories.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/examples-other/chained-factories.rst -------------------------------------------------------------------------------- /docs/examples-other/factory-of-factories.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/examples-other/factory-of-factories.rst -------------------------------------------------------------------------------- /docs/examples-other/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/examples-other/index.rst -------------------------------------------------------------------------------- /docs/examples-other/password-hashing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/examples-other/password-hashing.rst -------------------------------------------------------------------------------- /docs/examples-other/use-cases.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/examples-other/use-cases.rst -------------------------------------------------------------------------------- /docs/examples/aiohttp.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/examples/aiohttp.rst -------------------------------------------------------------------------------- /docs/examples/application-multiple-containers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/examples/application-multiple-containers.rst -------------------------------------------------------------------------------- /docs/examples/application-single-container.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/examples/application-single-container.rst -------------------------------------------------------------------------------- /docs/examples/boto3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/examples/boto3.rst -------------------------------------------------------------------------------- /docs/examples/decoupled-packages.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/examples/decoupled-packages.rst -------------------------------------------------------------------------------- /docs/examples/django.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/examples/django.rst -------------------------------------------------------------------------------- /docs/examples/fastapi-redis.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/examples/fastapi-redis.rst -------------------------------------------------------------------------------- /docs/examples/fastapi-sqlalchemy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/examples/fastapi-sqlalchemy.rst -------------------------------------------------------------------------------- /docs/examples/fastapi.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/examples/fastapi.rst -------------------------------------------------------------------------------- /docs/examples/fastdepends.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/examples/fastdepends.rst -------------------------------------------------------------------------------- /docs/examples/flask-blueprints.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/examples/flask-blueprints.rst -------------------------------------------------------------------------------- /docs/examples/flask.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/examples/flask.rst -------------------------------------------------------------------------------- /docs/examples/images/application.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/examples/images/application.png -------------------------------------------------------------------------------- /docs/examples/images/decoupled-packages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/examples/images/decoupled-packages.png -------------------------------------------------------------------------------- /docs/examples/images/django.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/examples/images/django.png -------------------------------------------------------------------------------- /docs/examples/images/flask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/examples/images/flask.png -------------------------------------------------------------------------------- /docs/examples/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/examples/index.rst -------------------------------------------------------------------------------- /docs/examples/sanic.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/examples/sanic.rst -------------------------------------------------------------------------------- /docs/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/favicon.ico -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/introduction/di_in_python.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/introduction/di_in_python.rst -------------------------------------------------------------------------------- /docs/introduction/images/coupling-cohesion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/introduction/images/coupling-cohesion.png -------------------------------------------------------------------------------- /docs/introduction/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/introduction/index.rst -------------------------------------------------------------------------------- /docs/introduction/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/introduction/installation.rst -------------------------------------------------------------------------------- /docs/introduction/key_features.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/introduction/key_features.rst -------------------------------------------------------------------------------- /docs/main/changelog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/main/changelog.rst -------------------------------------------------------------------------------- /docs/main/feedback.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/main/feedback.rst -------------------------------------------------------------------------------- /docs/providers/aggregate.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/providers/aggregate.rst -------------------------------------------------------------------------------- /docs/providers/async.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/providers/async.rst -------------------------------------------------------------------------------- /docs/providers/callable.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/providers/callable.rst -------------------------------------------------------------------------------- /docs/providers/configuration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/providers/configuration.rst -------------------------------------------------------------------------------- /docs/providers/coroutine.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/providers/coroutine.rst -------------------------------------------------------------------------------- /docs/providers/custom.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/providers/custom.rst -------------------------------------------------------------------------------- /docs/providers/dependency.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/providers/dependency.rst -------------------------------------------------------------------------------- /docs/providers/dict.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/providers/dict.rst -------------------------------------------------------------------------------- /docs/providers/factory.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/providers/factory.rst -------------------------------------------------------------------------------- /docs/providers/images/abstract_factory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/providers/images/abstract_factory.png -------------------------------------------------------------------------------- /docs/providers/images/async_mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/providers/images/async_mode.png -------------------------------------------------------------------------------- /docs/providers/images/factory_aggregate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/providers/images/factory_aggregate.png -------------------------------------------------------------------------------- /docs/providers/images/factory_delegation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/providers/images/factory_delegation.png -------------------------------------------------------------------------------- /docs/providers/images/factory_init_injections.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/providers/images/factory_init_injections.png -------------------------------------------------------------------------------- /docs/providers/images/factory_init_injections_underlying.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/providers/images/factory_init_injections_underlying.png -------------------------------------------------------------------------------- /docs/providers/images/overriding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/providers/images/overriding.png -------------------------------------------------------------------------------- /docs/providers/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/providers/index.rst -------------------------------------------------------------------------------- /docs/providers/inject_self.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/providers/inject_self.rst -------------------------------------------------------------------------------- /docs/providers/list.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/providers/list.rst -------------------------------------------------------------------------------- /docs/providers/object.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/providers/object.rst -------------------------------------------------------------------------------- /docs/providers/overriding.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/providers/overriding.rst -------------------------------------------------------------------------------- /docs/providers/provided_instance.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/providers/provided_instance.rst -------------------------------------------------------------------------------- /docs/providers/resource.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/providers/resource.rst -------------------------------------------------------------------------------- /docs/providers/selector.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/providers/selector.rst -------------------------------------------------------------------------------- /docs/providers/singleton.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/providers/singleton.rst -------------------------------------------------------------------------------- /docs/providers/typing_mypy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/providers/typing_mypy.rst -------------------------------------------------------------------------------- /docs/sponsor.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/sponsor.rst -------------------------------------------------------------------------------- /docs/tutorials/aiohttp.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/tutorials/aiohttp.rst -------------------------------------------------------------------------------- /docs/tutorials/asyncio-daemon.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/tutorials/asyncio-daemon.rst -------------------------------------------------------------------------------- /docs/tutorials/asyncio-images/classes-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/tutorials/asyncio-images/classes-01.png -------------------------------------------------------------------------------- /docs/tutorials/asyncio-images/classes-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/tutorials/asyncio-images/classes-02.png -------------------------------------------------------------------------------- /docs/tutorials/asyncio-images/diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/tutorials/asyncio-images/diagram.png -------------------------------------------------------------------------------- /docs/tutorials/cli-images/classes-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/tutorials/cli-images/classes-01.png -------------------------------------------------------------------------------- /docs/tutorials/cli-images/classes-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/tutorials/cli-images/classes-02.png -------------------------------------------------------------------------------- /docs/tutorials/cli.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/tutorials/cli.rst -------------------------------------------------------------------------------- /docs/tutorials/flask-images/screen-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/tutorials/flask-images/screen-01.png -------------------------------------------------------------------------------- /docs/tutorials/flask-images/screen-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/tutorials/flask-images/screen-02.png -------------------------------------------------------------------------------- /docs/tutorials/flask.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/tutorials/flask.rst -------------------------------------------------------------------------------- /docs/tutorials/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/tutorials/index.rst -------------------------------------------------------------------------------- /docs/wiring.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/docs/wiring.rst -------------------------------------------------------------------------------- /examples/.pydocstylerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/.pydocstylerc -------------------------------------------------------------------------------- /examples/containers/check_dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/containers/check_dependencies.py -------------------------------------------------------------------------------- /examples/containers/declarative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/containers/declarative.py -------------------------------------------------------------------------------- /examples/containers/declarative_copy_decorator1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/containers/declarative_copy_decorator1.py -------------------------------------------------------------------------------- /examples/containers/declarative_copy_decorator2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/containers/declarative_copy_decorator2.py -------------------------------------------------------------------------------- /examples/containers/declarative_inheritance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/containers/declarative_inheritance.py -------------------------------------------------------------------------------- /examples/containers/declarative_injections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/containers/declarative_injections.py -------------------------------------------------------------------------------- /examples/containers/declarative_override_decorator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/containers/declarative_override_decorator.py -------------------------------------------------------------------------------- /examples/containers/declarative_override_providers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/containers/declarative_override_providers.py -------------------------------------------------------------------------------- /examples/containers/declarative_provider_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/containers/declarative_provider_type.py -------------------------------------------------------------------------------- /examples/containers/dynamic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/containers/dynamic.py -------------------------------------------------------------------------------- /examples/containers/dynamic_provider_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/containers/dynamic_provider_type.py -------------------------------------------------------------------------------- /examples/containers/dynamic_runtime_creation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/containers/dynamic_runtime_creation.py -------------------------------------------------------------------------------- /examples/containers/inject_self.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/containers/inject_self.py -------------------------------------------------------------------------------- /examples/containers/override.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/containers/override.py -------------------------------------------------------------------------------- /examples/containers/reset_singletons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/containers/reset_singletons.py -------------------------------------------------------------------------------- /examples/containers/reset_singletons_subcontainers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/containers/reset_singletons_subcontainers.py -------------------------------------------------------------------------------- /examples/containers/reset_singletons_with.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/containers/reset_singletons_with.py -------------------------------------------------------------------------------- /examples/containers/traverse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/containers/traverse.py -------------------------------------------------------------------------------- /examples/demo/after.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/demo/after.py -------------------------------------------------------------------------------- /examples/demo/before.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/demo/before.py -------------------------------------------------------------------------------- /examples/demo/with_di.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/demo/with_di.py -------------------------------------------------------------------------------- /examples/miniapps/aiohttp/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/aiohttp/README.rst -------------------------------------------------------------------------------- /examples/miniapps/aiohttp/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/aiohttp/config.yml -------------------------------------------------------------------------------- /examples/miniapps/aiohttp/giphynavigator/__init__.py: -------------------------------------------------------------------------------- 1 | """Top-level package.""" 2 | -------------------------------------------------------------------------------- /examples/miniapps/aiohttp/giphynavigator/application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/aiohttp/giphynavigator/application.py -------------------------------------------------------------------------------- /examples/miniapps/aiohttp/giphynavigator/containers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/aiohttp/giphynavigator/containers.py -------------------------------------------------------------------------------- /examples/miniapps/aiohttp/giphynavigator/giphy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/aiohttp/giphynavigator/giphy.py -------------------------------------------------------------------------------- /examples/miniapps/aiohttp/giphynavigator/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/aiohttp/giphynavigator/handlers.py -------------------------------------------------------------------------------- /examples/miniapps/aiohttp/giphynavigator/services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/aiohttp/giphynavigator/services.py -------------------------------------------------------------------------------- /examples/miniapps/aiohttp/giphynavigator/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/aiohttp/giphynavigator/tests.py -------------------------------------------------------------------------------- /examples/miniapps/aiohttp/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/aiohttp/requirements.txt -------------------------------------------------------------------------------- /examples/miniapps/application-multiple-containers-runtime-overriding/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/application-multiple-containers-runtime-overriding/README.rst -------------------------------------------------------------------------------- /examples/miniapps/application-multiple-containers-runtime-overriding/example/__init__.py: -------------------------------------------------------------------------------- 1 | """Top-level package.""" 2 | -------------------------------------------------------------------------------- /examples/miniapps/application-multiple-containers-runtime-overriding/example/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/application-multiple-containers-runtime-overriding/example/__main__.py -------------------------------------------------------------------------------- /examples/miniapps/application-multiple-containers-runtime-overriding/example/containers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/application-multiple-containers-runtime-overriding/example/containers.py -------------------------------------------------------------------------------- /examples/miniapps/application-multiple-containers-runtime-overriding/example/services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/application-multiple-containers-runtime-overriding/example/services.py -------------------------------------------------------------------------------- /examples/miniapps/application-multiple-containers/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/application-multiple-containers/README.rst -------------------------------------------------------------------------------- /examples/miniapps/application-multiple-containers/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/application-multiple-containers/config.yml -------------------------------------------------------------------------------- /examples/miniapps/application-multiple-containers/example/__init__.py: -------------------------------------------------------------------------------- 1 | """Example top-level package.""" 2 | -------------------------------------------------------------------------------- /examples/miniapps/application-multiple-containers/example/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/application-multiple-containers/example/__main__.py -------------------------------------------------------------------------------- /examples/miniapps/application-multiple-containers/example/containers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/application-multiple-containers/example/containers.py -------------------------------------------------------------------------------- /examples/miniapps/application-multiple-containers/example/services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/application-multiple-containers/example/services.py -------------------------------------------------------------------------------- /examples/miniapps/application-multiple-containers/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/application-multiple-containers/requirements.txt -------------------------------------------------------------------------------- /examples/miniapps/application-single-container/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/application-single-container/README.rst -------------------------------------------------------------------------------- /examples/miniapps/application-single-container/config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/application-single-container/config.ini -------------------------------------------------------------------------------- /examples/miniapps/application-single-container/example/__init__.py: -------------------------------------------------------------------------------- 1 | """Example top-level package.""" 2 | -------------------------------------------------------------------------------- /examples/miniapps/application-single-container/example/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/application-single-container/example/__main__.py -------------------------------------------------------------------------------- /examples/miniapps/application-single-container/example/containers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/application-single-container/example/containers.py -------------------------------------------------------------------------------- /examples/miniapps/application-single-container/example/services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/application-single-container/example/services.py -------------------------------------------------------------------------------- /examples/miniapps/application-single-container/logging.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/application-single-container/logging.ini -------------------------------------------------------------------------------- /examples/miniapps/application-single-container/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/application-single-container/requirements.txt -------------------------------------------------------------------------------- /examples/miniapps/asyncio-daemon/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/asyncio-daemon/Dockerfile -------------------------------------------------------------------------------- /examples/miniapps/asyncio-daemon/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/asyncio-daemon/README.rst -------------------------------------------------------------------------------- /examples/miniapps/asyncio-daemon/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/asyncio-daemon/config.yml -------------------------------------------------------------------------------- /examples/miniapps/asyncio-daemon/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/asyncio-daemon/docker-compose.yml -------------------------------------------------------------------------------- /examples/miniapps/asyncio-daemon/monitoringdaemon/__init__.py: -------------------------------------------------------------------------------- 1 | """Top-level package.""" 2 | -------------------------------------------------------------------------------- /examples/miniapps/asyncio-daemon/monitoringdaemon/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/asyncio-daemon/monitoringdaemon/__main__.py -------------------------------------------------------------------------------- /examples/miniapps/asyncio-daemon/monitoringdaemon/containers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/asyncio-daemon/monitoringdaemon/containers.py -------------------------------------------------------------------------------- /examples/miniapps/asyncio-daemon/monitoringdaemon/dispatcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/asyncio-daemon/monitoringdaemon/dispatcher.py -------------------------------------------------------------------------------- /examples/miniapps/asyncio-daemon/monitoringdaemon/http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/asyncio-daemon/monitoringdaemon/http.py -------------------------------------------------------------------------------- /examples/miniapps/asyncio-daemon/monitoringdaemon/monitors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/asyncio-daemon/monitoringdaemon/monitors.py -------------------------------------------------------------------------------- /examples/miniapps/asyncio-daemon/monitoringdaemon/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/asyncio-daemon/monitoringdaemon/tests.py -------------------------------------------------------------------------------- /examples/miniapps/asyncio-daemon/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/asyncio-daemon/requirements.txt -------------------------------------------------------------------------------- /examples/miniapps/boto3-session/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/boto3-session/README.rst -------------------------------------------------------------------------------- /examples/miniapps/boto3-session/boto3_session_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/boto3-session/boto3_session_example.py -------------------------------------------------------------------------------- /examples/miniapps/commands-and-handlers/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/commands-and-handlers/README.rst -------------------------------------------------------------------------------- /examples/miniapps/commands-and-handlers/application/__init__.py: -------------------------------------------------------------------------------- 1 | """Top-level package.""" 2 | -------------------------------------------------------------------------------- /examples/miniapps/commands-and-handlers/application/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/commands-and-handlers/application/__main__.py -------------------------------------------------------------------------------- /examples/miniapps/commands-and-handlers/application/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/commands-and-handlers/application/commands.py -------------------------------------------------------------------------------- /examples/miniapps/commands-and-handlers/application/containers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/commands-and-handlers/application/containers.py -------------------------------------------------------------------------------- /examples/miniapps/commands-and-handlers/application/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/commands-and-handlers/application/handler.py -------------------------------------------------------------------------------- /examples/miniapps/commands-and-handlers/application/messagebus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/commands-and-handlers/application/messagebus.py -------------------------------------------------------------------------------- /examples/miniapps/commands-and-handlers/application/repositories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/commands-and-handlers/application/repositories.py -------------------------------------------------------------------------------- /examples/miniapps/decoupled-packages/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/decoupled-packages/README.rst -------------------------------------------------------------------------------- /examples/miniapps/decoupled-packages/config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/decoupled-packages/config.ini -------------------------------------------------------------------------------- /examples/miniapps/decoupled-packages/example/__init__.py: -------------------------------------------------------------------------------- 1 | """Top-level package.""" 2 | -------------------------------------------------------------------------------- /examples/miniapps/decoupled-packages/example/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/decoupled-packages/example/__main__.py -------------------------------------------------------------------------------- /examples/miniapps/decoupled-packages/example/analytics/__init__.py: -------------------------------------------------------------------------------- 1 | """Analytics package.""" 2 | -------------------------------------------------------------------------------- /examples/miniapps/decoupled-packages/example/analytics/containers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/decoupled-packages/example/analytics/containers.py -------------------------------------------------------------------------------- /examples/miniapps/decoupled-packages/example/analytics/services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/decoupled-packages/example/analytics/services.py -------------------------------------------------------------------------------- /examples/miniapps/decoupled-packages/example/containers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/decoupled-packages/example/containers.py -------------------------------------------------------------------------------- /examples/miniapps/decoupled-packages/example/photo/__init__.py: -------------------------------------------------------------------------------- 1 | """Photo package.""" 2 | -------------------------------------------------------------------------------- /examples/miniapps/decoupled-packages/example/photo/containers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/decoupled-packages/example/photo/containers.py -------------------------------------------------------------------------------- /examples/miniapps/decoupled-packages/example/photo/entities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/decoupled-packages/example/photo/entities.py -------------------------------------------------------------------------------- /examples/miniapps/decoupled-packages/example/photo/repositories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/decoupled-packages/example/photo/repositories.py -------------------------------------------------------------------------------- /examples/miniapps/decoupled-packages/example/user/__init__.py: -------------------------------------------------------------------------------- 1 | """User package.""" 2 | -------------------------------------------------------------------------------- /examples/miniapps/decoupled-packages/example/user/containers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/decoupled-packages/example/user/containers.py -------------------------------------------------------------------------------- /examples/miniapps/decoupled-packages/example/user/entities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/decoupled-packages/example/user/entities.py -------------------------------------------------------------------------------- /examples/miniapps/decoupled-packages/example/user/repositories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/decoupled-packages/example/user/repositories.py -------------------------------------------------------------------------------- /examples/miniapps/decoupled-packages/requirements.txt: -------------------------------------------------------------------------------- 1 | dependency-injector 2 | boto3 3 | -------------------------------------------------------------------------------- /examples/miniapps/django/.gitignore: -------------------------------------------------------------------------------- 1 | *.sqlite3 2 | -------------------------------------------------------------------------------- /examples/miniapps/django/.pydocstylerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/django/.pydocstylerc -------------------------------------------------------------------------------- /examples/miniapps/django/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/django/README.rst -------------------------------------------------------------------------------- /examples/miniapps/django/githubnavigator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/django/githubnavigator/__init__.py -------------------------------------------------------------------------------- /examples/miniapps/django/githubnavigator/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/django/githubnavigator/asgi.py -------------------------------------------------------------------------------- /examples/miniapps/django/githubnavigator/containers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/django/githubnavigator/containers.py -------------------------------------------------------------------------------- /examples/miniapps/django/githubnavigator/services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/django/githubnavigator/services.py -------------------------------------------------------------------------------- /examples/miniapps/django/githubnavigator/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/django/githubnavigator/settings.py -------------------------------------------------------------------------------- /examples/miniapps/django/githubnavigator/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/django/githubnavigator/urls.py -------------------------------------------------------------------------------- /examples/miniapps/django/githubnavigator/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/django/githubnavigator/wsgi.py -------------------------------------------------------------------------------- /examples/miniapps/django/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/django/manage.py -------------------------------------------------------------------------------- /examples/miniapps/django/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/django/requirements.txt -------------------------------------------------------------------------------- /examples/miniapps/django/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/django/screenshot.png -------------------------------------------------------------------------------- /examples/miniapps/django/web/__init__.py: -------------------------------------------------------------------------------- 1 | """Web application package.""" 2 | -------------------------------------------------------------------------------- /examples/miniapps/django/web/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/django/web/apps.py -------------------------------------------------------------------------------- /examples/miniapps/django/web/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/django/web/templates/base.html -------------------------------------------------------------------------------- /examples/miniapps/django/web/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/django/web/templates/index.html -------------------------------------------------------------------------------- /examples/miniapps/django/web/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/django/web/tests.py -------------------------------------------------------------------------------- /examples/miniapps/django/web/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/django/web/urls.py -------------------------------------------------------------------------------- /examples/miniapps/django/web/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/django/web/views.py -------------------------------------------------------------------------------- /examples/miniapps/factory-patterns/chained_factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/factory-patterns/chained_factories.py -------------------------------------------------------------------------------- /examples/miniapps/factory-patterns/factory_of_factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/factory-patterns/factory_of_factories.py -------------------------------------------------------------------------------- /examples/miniapps/fastapi-redis/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/fastapi-redis/Dockerfile -------------------------------------------------------------------------------- /examples/miniapps/fastapi-redis/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/fastapi-redis/README.rst -------------------------------------------------------------------------------- /examples/miniapps/fastapi-redis/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/fastapi-redis/docker-compose.yml -------------------------------------------------------------------------------- /examples/miniapps/fastapi-redis/fastapiredis/__init__.py: -------------------------------------------------------------------------------- 1 | """Top-level package.""" 2 | -------------------------------------------------------------------------------- /examples/miniapps/fastapi-redis/fastapiredis/application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/fastapi-redis/fastapiredis/application.py -------------------------------------------------------------------------------- /examples/miniapps/fastapi-redis/fastapiredis/containers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/fastapi-redis/fastapiredis/containers.py -------------------------------------------------------------------------------- /examples/miniapps/fastapi-redis/fastapiredis/redis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/fastapi-redis/fastapiredis/redis.py -------------------------------------------------------------------------------- /examples/miniapps/fastapi-redis/fastapiredis/services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/fastapi-redis/fastapiredis/services.py -------------------------------------------------------------------------------- /examples/miniapps/fastapi-redis/fastapiredis/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/fastapi-redis/fastapiredis/tests.py -------------------------------------------------------------------------------- /examples/miniapps/fastapi-redis/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/fastapi-redis/requirements.txt -------------------------------------------------------------------------------- /examples/miniapps/fastapi-simple/fastapi_di_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/fastapi-simple/fastapi_di_example.py -------------------------------------------------------------------------------- /examples/miniapps/fastapi-simple/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/fastapi-simple/tests.py -------------------------------------------------------------------------------- /examples/miniapps/fastapi-sqlalchemy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/fastapi-sqlalchemy/Dockerfile -------------------------------------------------------------------------------- /examples/miniapps/fastapi-sqlalchemy/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/fastapi-sqlalchemy/README.rst -------------------------------------------------------------------------------- /examples/miniapps/fastapi-sqlalchemy/config.yml: -------------------------------------------------------------------------------- 1 | db: 2 | url: "sqlite:///./webapp.db" 3 | -------------------------------------------------------------------------------- /examples/miniapps/fastapi-sqlalchemy/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/fastapi-sqlalchemy/docker-compose.yml -------------------------------------------------------------------------------- /examples/miniapps/fastapi-sqlalchemy/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/fastapi-sqlalchemy/requirements.txt -------------------------------------------------------------------------------- /examples/miniapps/fastapi-sqlalchemy/webapp/__init__.py: -------------------------------------------------------------------------------- 1 | """Top-level package.""" 2 | -------------------------------------------------------------------------------- /examples/miniapps/fastapi-sqlalchemy/webapp/application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/fastapi-sqlalchemy/webapp/application.py -------------------------------------------------------------------------------- /examples/miniapps/fastapi-sqlalchemy/webapp/containers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/fastapi-sqlalchemy/webapp/containers.py -------------------------------------------------------------------------------- /examples/miniapps/fastapi-sqlalchemy/webapp/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/fastapi-sqlalchemy/webapp/database.py -------------------------------------------------------------------------------- /examples/miniapps/fastapi-sqlalchemy/webapp/endpoints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/fastapi-sqlalchemy/webapp/endpoints.py -------------------------------------------------------------------------------- /examples/miniapps/fastapi-sqlalchemy/webapp/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/fastapi-sqlalchemy/webapp/models.py -------------------------------------------------------------------------------- /examples/miniapps/fastapi-sqlalchemy/webapp/repositories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/fastapi-sqlalchemy/webapp/repositories.py -------------------------------------------------------------------------------- /examples/miniapps/fastapi-sqlalchemy/webapp/services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/fastapi-sqlalchemy/webapp/services.py -------------------------------------------------------------------------------- /examples/miniapps/fastapi-sqlalchemy/webapp/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/fastapi-sqlalchemy/webapp/tests.py -------------------------------------------------------------------------------- /examples/miniapps/fastapi/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/fastapi/README.rst -------------------------------------------------------------------------------- /examples/miniapps/fastapi/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/fastapi/config.yml -------------------------------------------------------------------------------- /examples/miniapps/fastapi/giphynavigator/__init__.py: -------------------------------------------------------------------------------- 1 | """Top-level package.""" 2 | -------------------------------------------------------------------------------- /examples/miniapps/fastapi/giphynavigator/application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/fastapi/giphynavigator/application.py -------------------------------------------------------------------------------- /examples/miniapps/fastapi/giphynavigator/containers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/fastapi/giphynavigator/containers.py -------------------------------------------------------------------------------- /examples/miniapps/fastapi/giphynavigator/endpoints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/fastapi/giphynavigator/endpoints.py -------------------------------------------------------------------------------- /examples/miniapps/fastapi/giphynavigator/giphy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/fastapi/giphynavigator/giphy.py -------------------------------------------------------------------------------- /examples/miniapps/fastapi/giphynavigator/services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/fastapi/giphynavigator/services.py -------------------------------------------------------------------------------- /examples/miniapps/fastapi/giphynavigator/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/fastapi/giphynavigator/tests.py -------------------------------------------------------------------------------- /examples/miniapps/fastapi/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/fastapi/requirements.txt -------------------------------------------------------------------------------- /examples/miniapps/flask-blueprints/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/flask-blueprints/README.rst -------------------------------------------------------------------------------- /examples/miniapps/flask-blueprints/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/flask-blueprints/config.yml -------------------------------------------------------------------------------- /examples/miniapps/flask-blueprints/githubnavigator/__init__.py: -------------------------------------------------------------------------------- 1 | """Top-level package.""" 2 | -------------------------------------------------------------------------------- /examples/miniapps/flask-blueprints/githubnavigator/application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/flask-blueprints/githubnavigator/application.py -------------------------------------------------------------------------------- /examples/miniapps/flask-blueprints/githubnavigator/blueprints/__init__.py: -------------------------------------------------------------------------------- 1 | """Blueprints package.""" 2 | -------------------------------------------------------------------------------- /examples/miniapps/flask-blueprints/githubnavigator/blueprints/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/flask-blueprints/githubnavigator/blueprints/example.py -------------------------------------------------------------------------------- /examples/miniapps/flask-blueprints/githubnavigator/containers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/flask-blueprints/githubnavigator/containers.py -------------------------------------------------------------------------------- /examples/miniapps/flask-blueprints/githubnavigator/services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/flask-blueprints/githubnavigator/services.py -------------------------------------------------------------------------------- /examples/miniapps/flask-blueprints/githubnavigator/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/flask-blueprints/githubnavigator/templates/base.html -------------------------------------------------------------------------------- /examples/miniapps/flask-blueprints/githubnavigator/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/flask-blueprints/githubnavigator/templates/index.html -------------------------------------------------------------------------------- /examples/miniapps/flask-blueprints/githubnavigator/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/flask-blueprints/githubnavigator/tests.py -------------------------------------------------------------------------------- /examples/miniapps/flask-blueprints/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/flask-blueprints/requirements.txt -------------------------------------------------------------------------------- /examples/miniapps/flask-blueprints/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/flask-blueprints/screenshot.png -------------------------------------------------------------------------------- /examples/miniapps/flask/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/flask/README.rst -------------------------------------------------------------------------------- /examples/miniapps/flask/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/flask/config.yml -------------------------------------------------------------------------------- /examples/miniapps/flask/githubnavigator/__init__.py: -------------------------------------------------------------------------------- 1 | """Top-level package.""" 2 | -------------------------------------------------------------------------------- /examples/miniapps/flask/githubnavigator/application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/flask/githubnavigator/application.py -------------------------------------------------------------------------------- /examples/miniapps/flask/githubnavigator/containers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/flask/githubnavigator/containers.py -------------------------------------------------------------------------------- /examples/miniapps/flask/githubnavigator/services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/flask/githubnavigator/services.py -------------------------------------------------------------------------------- /examples/miniapps/flask/githubnavigator/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/flask/githubnavigator/templates/base.html -------------------------------------------------------------------------------- /examples/miniapps/flask/githubnavigator/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/flask/githubnavigator/templates/index.html -------------------------------------------------------------------------------- /examples/miniapps/flask/githubnavigator/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/flask/githubnavigator/tests.py -------------------------------------------------------------------------------- /examples/miniapps/flask/githubnavigator/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/flask/githubnavigator/views.py -------------------------------------------------------------------------------- /examples/miniapps/flask/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/flask/requirements.txt -------------------------------------------------------------------------------- /examples/miniapps/flask/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/flask/screenshot.png -------------------------------------------------------------------------------- /examples/miniapps/movie-lister/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/movie-lister/README.rst -------------------------------------------------------------------------------- /examples/miniapps/movie-lister/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/movie-lister/config.yml -------------------------------------------------------------------------------- /examples/miniapps/movie-lister/data/.gitignore: -------------------------------------------------------------------------------- 1 | # Everything 2 | * 3 | 4 | # Except this file: 5 | !.gitignore 6 | !fixtures.py 7 | -------------------------------------------------------------------------------- /examples/miniapps/movie-lister/data/fixtures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/movie-lister/data/fixtures.py -------------------------------------------------------------------------------- /examples/miniapps/movie-lister/movies/__init__.py: -------------------------------------------------------------------------------- 1 | """Top-level package.""" 2 | -------------------------------------------------------------------------------- /examples/miniapps/movie-lister/movies/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/movie-lister/movies/__main__.py -------------------------------------------------------------------------------- /examples/miniapps/movie-lister/movies/containers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/movie-lister/movies/containers.py -------------------------------------------------------------------------------- /examples/miniapps/movie-lister/movies/entities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/movie-lister/movies/entities.py -------------------------------------------------------------------------------- /examples/miniapps/movie-lister/movies/finders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/movie-lister/movies/finders.py -------------------------------------------------------------------------------- /examples/miniapps/movie-lister/movies/listers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/movie-lister/movies/listers.py -------------------------------------------------------------------------------- /examples/miniapps/movie-lister/movies/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/movie-lister/movies/tests.py -------------------------------------------------------------------------------- /examples/miniapps/movie-lister/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/movie-lister/requirements.txt -------------------------------------------------------------------------------- /examples/miniapps/password-hashing/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/password-hashing/README.rst -------------------------------------------------------------------------------- /examples/miniapps/password-hashing/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/password-hashing/example.py -------------------------------------------------------------------------------- /examples/miniapps/sanic/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/sanic/README.rst -------------------------------------------------------------------------------- /examples/miniapps/sanic/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/sanic/config.yml -------------------------------------------------------------------------------- /examples/miniapps/sanic/giphynavigator/__init__.py: -------------------------------------------------------------------------------- 1 | """Top-level package.""" 2 | -------------------------------------------------------------------------------- /examples/miniapps/sanic/giphynavigator/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/sanic/giphynavigator/__main__.py -------------------------------------------------------------------------------- /examples/miniapps/sanic/giphynavigator/application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/sanic/giphynavigator/application.py -------------------------------------------------------------------------------- /examples/miniapps/sanic/giphynavigator/containers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/sanic/giphynavigator/containers.py -------------------------------------------------------------------------------- /examples/miniapps/sanic/giphynavigator/giphy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/sanic/giphynavigator/giphy.py -------------------------------------------------------------------------------- /examples/miniapps/sanic/giphynavigator/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/sanic/giphynavigator/handlers.py -------------------------------------------------------------------------------- /examples/miniapps/sanic/giphynavigator/services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/sanic/giphynavigator/services.py -------------------------------------------------------------------------------- /examples/miniapps/sanic/giphynavigator/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/sanic/giphynavigator/tests.py -------------------------------------------------------------------------------- /examples/miniapps/sanic/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/sanic/requirements.txt -------------------------------------------------------------------------------- /examples/miniapps/starlette-lifespan/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/starlette-lifespan/README.rst -------------------------------------------------------------------------------- /examples/miniapps/starlette-lifespan/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/starlette-lifespan/example.py -------------------------------------------------------------------------------- /examples/miniapps/starlette-lifespan/requirements.txt: -------------------------------------------------------------------------------- 1 | dependency-injector 2 | starlette 3 | uvicorn 4 | -------------------------------------------------------------------------------- /examples/miniapps/use-cases/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/use-cases/README.rst -------------------------------------------------------------------------------- /examples/miniapps/use-cases/example/__init__.py: -------------------------------------------------------------------------------- 1 | """Top-level package.""" 2 | -------------------------------------------------------------------------------- /examples/miniapps/use-cases/example/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/use-cases/example/__main__.py -------------------------------------------------------------------------------- /examples/miniapps/use-cases/example/adapters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/use-cases/example/adapters.py -------------------------------------------------------------------------------- /examples/miniapps/use-cases/example/containers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/use-cases/example/containers.py -------------------------------------------------------------------------------- /examples/miniapps/use-cases/example/usecases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/miniapps/use-cases/example/usecases.py -------------------------------------------------------------------------------- /examples/providers/abstract_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/abstract_factory.py -------------------------------------------------------------------------------- /examples/providers/aggregate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/aggregate.py -------------------------------------------------------------------------------- /examples/providers/async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/async.py -------------------------------------------------------------------------------- /examples/providers/async_overriding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/async_overriding.py -------------------------------------------------------------------------------- /examples/providers/callable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/callable.py -------------------------------------------------------------------------------- /examples/providers/configuration/config-with-env-var.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/configuration/config-with-env-var.yml -------------------------------------------------------------------------------- /examples/providers/configuration/config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/configuration/config.ini -------------------------------------------------------------------------------- /examples/providers/configuration/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/configuration/config.json -------------------------------------------------------------------------------- /examples/providers/configuration/config.local.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/configuration/config.local.yml -------------------------------------------------------------------------------- /examples/providers/configuration/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/configuration/config.yml -------------------------------------------------------------------------------- /examples/providers/configuration/configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/configuration/configuration.py -------------------------------------------------------------------------------- /examples/providers/configuration/configuration_alias.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/configuration/configuration_alias.py -------------------------------------------------------------------------------- /examples/providers/configuration/configuration_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/configuration/configuration_dict.py -------------------------------------------------------------------------------- /examples/providers/configuration/configuration_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/configuration/configuration_env.py -------------------------------------------------------------------------------- /examples/providers/configuration/configuration_env_interpolation_os_default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/configuration/configuration_env_interpolation_os_default.py -------------------------------------------------------------------------------- /examples/providers/configuration/configuration_ini.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/configuration/configuration_ini.py -------------------------------------------------------------------------------- /examples/providers/configuration/configuration_ini_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/configuration/configuration_ini_init.py -------------------------------------------------------------------------------- /examples/providers/configuration/configuration_itemselector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/configuration/configuration_itemselector.py -------------------------------------------------------------------------------- /examples/providers/configuration/configuration_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/configuration/configuration_json.py -------------------------------------------------------------------------------- /examples/providers/configuration/configuration_json_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/configuration/configuration_json_init.py -------------------------------------------------------------------------------- /examples/providers/configuration/configuration_multiple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/configuration/configuration_multiple.py -------------------------------------------------------------------------------- /examples/providers/configuration/configuration_pydantic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/configuration/configuration_pydantic.py -------------------------------------------------------------------------------- /examples/providers/configuration/configuration_pydantic_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/configuration/configuration_pydantic_init.py -------------------------------------------------------------------------------- /examples/providers/configuration/configuration_required.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/configuration/configuration_required.py -------------------------------------------------------------------------------- /examples/providers/configuration/configuration_strict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/configuration/configuration_strict.py -------------------------------------------------------------------------------- /examples/providers/configuration/configuration_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/configuration/configuration_type.py -------------------------------------------------------------------------------- /examples/providers/configuration/configuration_type_custom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/configuration/configuration_type_custom.py -------------------------------------------------------------------------------- /examples/providers/configuration/configuration_value.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/configuration/configuration_value.py -------------------------------------------------------------------------------- /examples/providers/configuration/configuration_yaml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/configuration/configuration_yaml.py -------------------------------------------------------------------------------- /examples/providers/configuration/configuration_yaml_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/configuration/configuration_yaml_init.py -------------------------------------------------------------------------------- /examples/providers/coroutine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/coroutine.py -------------------------------------------------------------------------------- /examples/providers/custom_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/custom_factory.py -------------------------------------------------------------------------------- /examples/providers/dependency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/dependency.py -------------------------------------------------------------------------------- /examples/providers/dependency_default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/dependency_default.py -------------------------------------------------------------------------------- /examples/providers/dependency_undefined_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/dependency_undefined_error.py -------------------------------------------------------------------------------- /examples/providers/dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/dict.py -------------------------------------------------------------------------------- /examples/providers/dict_non_string_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/dict_non_string_keys.py -------------------------------------------------------------------------------- /examples/providers/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/factory.py -------------------------------------------------------------------------------- /examples/providers/factory_aggregate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/factory_aggregate.py -------------------------------------------------------------------------------- /examples/providers/factory_aggregate_non_string_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/factory_aggregate_non_string_keys.py -------------------------------------------------------------------------------- /examples/providers/factory_attribute_injections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/factory_attribute_injections.py -------------------------------------------------------------------------------- /examples/providers/factory_delegation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/factory_delegation.py -------------------------------------------------------------------------------- /examples/providers/factory_init_injections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/factory_init_injections.py -------------------------------------------------------------------------------- /examples/providers/factory_init_injections_underlying.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/factory_init_injections_underlying.py -------------------------------------------------------------------------------- /examples/providers/factory_provided_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/factory_provided_type.py -------------------------------------------------------------------------------- /examples/providers/list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/list.py -------------------------------------------------------------------------------- /examples/providers/object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/object.py -------------------------------------------------------------------------------- /examples/providers/overriding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/overriding.py -------------------------------------------------------------------------------- /examples/providers/provided_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/provided_instance.py -------------------------------------------------------------------------------- /examples/providers/provided_instance_complex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/provided_instance_complex.py -------------------------------------------------------------------------------- /examples/providers/resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/resource.py -------------------------------------------------------------------------------- /examples/providers/selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/selector.py -------------------------------------------------------------------------------- /examples/providers/singleton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/singleton.py -------------------------------------------------------------------------------- /examples/providers/singleton_full_resetting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/singleton_full_resetting.py -------------------------------------------------------------------------------- /examples/providers/singleton_multiple_containers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/singleton_multiple_containers.py -------------------------------------------------------------------------------- /examples/providers/singleton_resetting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/singleton_resetting.py -------------------------------------------------------------------------------- /examples/providers/singleton_resetting_with.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/singleton_resetting_with.py -------------------------------------------------------------------------------- /examples/providers/singleton_scoped.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/singleton_scoped.py -------------------------------------------------------------------------------- /examples/providers/singleton_thread_locals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/providers/singleton_thread_locals.py -------------------------------------------------------------------------------- /examples/wiring/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/wiring/example.py -------------------------------------------------------------------------------- /examples/wiring/example_attribute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/wiring/example_attribute.py -------------------------------------------------------------------------------- /examples/wiring/example_attribute_annotated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/wiring/example_attribute_annotated.py -------------------------------------------------------------------------------- /examples/wiring/example_container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/wiring/example_container.py -------------------------------------------------------------------------------- /examples/wiring/example_string_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/wiring/example_string_id.py -------------------------------------------------------------------------------- /examples/wiring/flask_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/wiring/flask_example.py -------------------------------------------------------------------------------- /examples/wiring/flask_resource_closing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/examples/wiring/flask_resource_closing.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /requirements-doc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/requirements-doc.txt -------------------------------------------------------------------------------- /requirements-ext.txt: -------------------------------------------------------------------------------- 1 | flask 2 | werkzeug 3 | aiohttp 4 | -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/setup.py -------------------------------------------------------------------------------- /src/dependency_injector/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/src/dependency_injector/__init__.py -------------------------------------------------------------------------------- /src/dependency_injector/_cwiring.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/src/dependency_injector/_cwiring.pyi -------------------------------------------------------------------------------- /src/dependency_injector/_cwiring.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/src/dependency_injector/_cwiring.pyx -------------------------------------------------------------------------------- /src/dependency_injector/containers.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/src/dependency_injector/containers.pxd -------------------------------------------------------------------------------- /src/dependency_injector/containers.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/src/dependency_injector/containers.pyi -------------------------------------------------------------------------------- /src/dependency_injector/containers.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/src/dependency_injector/containers.pyx -------------------------------------------------------------------------------- /src/dependency_injector/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/src/dependency_injector/errors.py -------------------------------------------------------------------------------- /src/dependency_injector/ext/__init__.py: -------------------------------------------------------------------------------- 1 | """Extensions package.""" 2 | -------------------------------------------------------------------------------- /src/dependency_injector/ext/__init__.pyi: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/dependency_injector/ext/aiohttp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/src/dependency_injector/ext/aiohttp.py -------------------------------------------------------------------------------- /src/dependency_injector/ext/aiohttp.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/src/dependency_injector/ext/aiohttp.pyi -------------------------------------------------------------------------------- /src/dependency_injector/ext/flask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/src/dependency_injector/ext/flask.py -------------------------------------------------------------------------------- /src/dependency_injector/ext/flask.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/src/dependency_injector/ext/flask.pyi -------------------------------------------------------------------------------- /src/dependency_injector/ext/starlette.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/src/dependency_injector/ext/starlette.py -------------------------------------------------------------------------------- /src/dependency_injector/providers.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/src/dependency_injector/providers.pxd -------------------------------------------------------------------------------- /src/dependency_injector/providers.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/src/dependency_injector/providers.pyi -------------------------------------------------------------------------------- /src/dependency_injector/providers.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/src/dependency_injector/providers.pyx -------------------------------------------------------------------------------- /src/dependency_injector/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/dependency_injector/resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/src/dependency_injector/resources.py -------------------------------------------------------------------------------- /src/dependency_injector/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/src/dependency_injector/schema.py -------------------------------------------------------------------------------- /src/dependency_injector/wiring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/src/dependency_injector/wiring.py -------------------------------------------------------------------------------- /tests/performance/factory_benchmark_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/performance/factory_benchmark_1.py -------------------------------------------------------------------------------- /tests/performance/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/performance/test.py -------------------------------------------------------------------------------- /tests/typing/aggregate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/typing/aggregate.py -------------------------------------------------------------------------------- /tests/typing/callable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/typing/callable.py -------------------------------------------------------------------------------- /tests/typing/configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/typing/configuration.py -------------------------------------------------------------------------------- /tests/typing/container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/typing/container.py -------------------------------------------------------------------------------- /tests/typing/coroutine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/typing/coroutine.py -------------------------------------------------------------------------------- /tests/typing/declarative_container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/typing/declarative_container.py -------------------------------------------------------------------------------- /tests/typing/delegate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/typing/delegate.py -------------------------------------------------------------------------------- /tests/typing/dependencies_container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/typing/dependencies_container.py -------------------------------------------------------------------------------- /tests/typing/dependency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/typing/dependency.py -------------------------------------------------------------------------------- /tests/typing/dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/typing/dict.py -------------------------------------------------------------------------------- /tests/typing/dynamic_container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/typing/dynamic_container.py -------------------------------------------------------------------------------- /tests/typing/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/typing/factory.py -------------------------------------------------------------------------------- /tests/typing/list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/typing/list.py -------------------------------------------------------------------------------- /tests/typing/object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/typing/object.py -------------------------------------------------------------------------------- /tests/typing/provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/typing/provider.py -------------------------------------------------------------------------------- /tests/typing/resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/typing/resource.py -------------------------------------------------------------------------------- /tests/typing/selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/typing/selector.py -------------------------------------------------------------------------------- /tests/typing/singleton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/typing/singleton.py -------------------------------------------------------------------------------- /tests/typing/wiring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/typing/wiring.py -------------------------------------------------------------------------------- /tests/unit/.pydocstylerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/.pydocstylerc -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests package.""" 2 | -------------------------------------------------------------------------------- /tests/unit/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/conftest.py -------------------------------------------------------------------------------- /tests/unit/containers/__init__.py: -------------------------------------------------------------------------------- 1 | """Container tests.""" 2 | -------------------------------------------------------------------------------- /tests/unit/containers/cls/__init__.py: -------------------------------------------------------------------------------- 1 | """Container class tests.""" 2 | -------------------------------------------------------------------------------- /tests/unit/containers/cls/test_custom_strings_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/containers/cls/test_custom_strings_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/containers/cls/test_main_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/containers/cls/test_main_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/containers/instance/__init__.py: -------------------------------------------------------------------------------- 1 | """Container instance tests.""" 2 | -------------------------------------------------------------------------------- /tests/unit/containers/instance/test_async_resources_py36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/containers/instance/test_async_resources_py36.py -------------------------------------------------------------------------------- /tests/unit/containers/instance/test_custom_strings_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/containers/instance/test_custom_strings_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/containers/instance/test_load_config_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/containers/instance/test_load_config_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/containers/instance/test_main_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/containers/instance/test_main_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/containers/instance/test_self_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/containers/instance/test_self_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/containers/test_traversal_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/containers/test_traversal_py3.py -------------------------------------------------------------------------------- /tests/unit/containers/test_types_py36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/containers/test_types_py36.py -------------------------------------------------------------------------------- /tests/unit/ext/__init__.py: -------------------------------------------------------------------------------- 1 | """Extension tests.""" 2 | -------------------------------------------------------------------------------- /tests/unit/ext/test_aiohttp_py35.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/ext/test_aiohttp_py35.py -------------------------------------------------------------------------------- /tests/unit/ext/test_flask_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/ext/test_flask_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/ext/test_starlette.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/ext/test_starlette.py -------------------------------------------------------------------------------- /tests/unit/providers/__init__.py: -------------------------------------------------------------------------------- 1 | """Providers tests.""" 2 | -------------------------------------------------------------------------------- /tests/unit/providers/async/__init__.py: -------------------------------------------------------------------------------- 1 | """Provider asynchronous mode tests.""" 2 | -------------------------------------------------------------------------------- /tests/unit/providers/async/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/async/common.py -------------------------------------------------------------------------------- /tests/unit/providers/async/test_async_mode_api_py36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/async/test_async_mode_api_py36.py -------------------------------------------------------------------------------- /tests/unit/providers/async/test_delegated_singleton_py36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/async/test_delegated_singleton_py36.py -------------------------------------------------------------------------------- /tests/unit/providers/async/test_delegated_thread_local_singleton_py36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/async/test_delegated_thread_local_singleton_py36.py -------------------------------------------------------------------------------- /tests/unit/providers/async/test_delegated_thread_safe_singleton_py36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/async/test_delegated_thread_safe_singleton_py36.py -------------------------------------------------------------------------------- /tests/unit/providers/async/test_dependency_py36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/async/test_dependency_py36.py -------------------------------------------------------------------------------- /tests/unit/providers/async/test_dict_py36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/async/test_dict_py36.py -------------------------------------------------------------------------------- /tests/unit/providers/async/test_factory_aggregate_py36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/async/test_factory_aggregate_py36.py -------------------------------------------------------------------------------- /tests/unit/providers/async/test_factory_py36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/async/test_factory_py36.py -------------------------------------------------------------------------------- /tests/unit/providers/async/test_list_py36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/async/test_list_py36.py -------------------------------------------------------------------------------- /tests/unit/providers/async/test_override_py36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/async/test_override_py36.py -------------------------------------------------------------------------------- /tests/unit/providers/async/test_provided_instance_py36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/async/test_provided_instance_py36.py -------------------------------------------------------------------------------- /tests/unit/providers/async/test_singleton_py36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/async/test_singleton_py36.py -------------------------------------------------------------------------------- /tests/unit/providers/async/test_thread_local_singleton_py36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/async/test_thread_local_singleton_py36.py -------------------------------------------------------------------------------- /tests/unit/providers/async/test_thread_safe_singleton_py36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/async/test_thread_safe_singleton_py36.py -------------------------------------------------------------------------------- /tests/unit/providers/async/test_typing_stubs_py36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/async/test_typing_stubs_py36.py -------------------------------------------------------------------------------- /tests/unit/providers/callables/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests for callables.""" 2 | -------------------------------------------------------------------------------- /tests/unit/providers/callables/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/callables/common.py -------------------------------------------------------------------------------- /tests/unit/providers/callables/test_abstract_callable_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/callables/test_abstract_callable_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/callables/test_callable_delegate_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/callables/test_callable_delegate_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/callables/test_callable_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/callables/test_callable_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/callables/test_delegated_callable_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/callables/test_delegated_callable_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/configuration/__init__.py: -------------------------------------------------------------------------------- 1 | """Configuration provider tests.""" 2 | -------------------------------------------------------------------------------- /tests/unit/providers/configuration/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/configuration/conftest.py -------------------------------------------------------------------------------- /tests/unit/providers/configuration/test_config_linking_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/configuration/test_config_linking_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/configuration/test_config_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/configuration/test_config_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/configuration/test_from_dict_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/configuration/test_from_dict_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/configuration/test_from_env_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/configuration/test_from_env_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/configuration/test_from_ini_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/configuration/test_from_ini_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/configuration/test_from_ini_with_env_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/configuration/test_from_ini_with_env_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/configuration/test_from_json_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/configuration/test_from_json_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/configuration/test_from_json_with_env_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/configuration/test_from_json_with_env_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/configuration/test_from_pydantic_py36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/configuration/test_from_pydantic_py36.py -------------------------------------------------------------------------------- /tests/unit/providers/configuration/test_from_value_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/configuration/test_from_value_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/configuration/test_from_yaml_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/configuration/test_from_yaml_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/configuration/test_from_yaml_with_env_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/configuration/test_from_yaml_with_env_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/configuration/test_ini_files_in_init_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/configuration/test_ini_files_in_init_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/configuration/test_json_files_in_init_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/configuration/test_json_files_in_init_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/configuration/test_pydantic_settings_in_init_py36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/configuration/test_pydantic_settings_in_init_py36.py -------------------------------------------------------------------------------- /tests/unit/providers/configuration/test_yaml_files_in_init_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/configuration/test_yaml_files_in_init_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/coroutines/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests for coroutine providers.""" 2 | -------------------------------------------------------------------------------- /tests/unit/providers/coroutines/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/coroutines/common.py -------------------------------------------------------------------------------- /tests/unit/providers/coroutines/test_abstract_coroutine_py35.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/coroutines/test_abstract_coroutine_py35.py -------------------------------------------------------------------------------- /tests/unit/providers/coroutines/test_coroutine_delegate_py35.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/coroutines/test_coroutine_delegate_py35.py -------------------------------------------------------------------------------- /tests/unit/providers/coroutines/test_coroutine_py35.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/coroutines/test_coroutine_py35.py -------------------------------------------------------------------------------- /tests/unit/providers/coroutines/test_delegated_coroutine_py35.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/coroutines/test_delegated_coroutine_py35.py -------------------------------------------------------------------------------- /tests/unit/providers/factories/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests for factories.""" 2 | -------------------------------------------------------------------------------- /tests/unit/providers/factories/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/factories/common.py -------------------------------------------------------------------------------- /tests/unit/providers/factories/test_abstract_factory_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/factories/test_abstract_factory_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/factories/test_delegated_factory_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/factories/test_delegated_factory_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/factories/test_factory_aggregate_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/factories/test_factory_aggregate_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/factories/test_factory_delegate_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/factories/test_factory_delegate_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/factories/test_factory_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/factories/test_factory_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/injections/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/injections/__init__.py -------------------------------------------------------------------------------- /tests/unit/providers/injections/test_named_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/injections/test_named_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/injections/test_positional_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/injections/test_positional_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/resource/__init__.py: -------------------------------------------------------------------------------- 1 | """Resource provider tests.""" -------------------------------------------------------------------------------- /tests/unit/providers/resource/test_async_resource_py35.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/resource/test_async_resource_py35.py -------------------------------------------------------------------------------- /tests/unit/providers/resource/test_resource_py35.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/resource/test_resource_py35.py -------------------------------------------------------------------------------- /tests/unit/providers/singleton/__init__.py: -------------------------------------------------------------------------------- 1 | """Singleton provider tests.""" 2 | -------------------------------------------------------------------------------- /tests/unit/providers/singleton/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/singleton/common.py -------------------------------------------------------------------------------- /tests/unit/providers/singleton/test_abstract_singleton_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/singleton/test_abstract_singleton_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/singleton/test_delegated_singleton_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/singleton/test_delegated_singleton_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/singleton/test_singleton_delegate_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/singleton/test_singleton_delegate_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/singleton/test_singleton_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/singleton/test_singleton_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/singleton/test_thread_local_singleton_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/singleton/test_thread_local_singleton_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/test_aggregate_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/test_aggregate_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/test_container_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/test_container_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/test_delegate_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/test_delegate_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/test_dependencies_container_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/test_dependencies_container_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/test_dependency_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/test_dependency_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/test_dict_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/test_dict_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/test_list_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/test_list_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/test_object_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/test_object_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/test_provided_instance_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/test_provided_instance_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/test_provider_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/test_provider_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/test_selector_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/test_selector_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/test_self_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/test_self_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/test_types_py36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/test_types_py36.py -------------------------------------------------------------------------------- /tests/unit/providers/traversal/__init__.py: -------------------------------------------------------------------------------- 1 | """Traversal tests.""" 2 | -------------------------------------------------------------------------------- /tests/unit/providers/traversal/test_attribute_getter_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/traversal/test_attribute_getter_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/traversal/test_callable_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/traversal/test_callable_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/traversal/test_configuration_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/traversal/test_configuration_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/traversal/test_container_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/traversal/test_container_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/traversal/test_delegate_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/traversal/test_delegate_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/traversal/test_dependencies_container_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/traversal/test_dependencies_container_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/traversal/test_dependency_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/traversal/test_dependency_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/traversal/test_dict_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/traversal/test_dict_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/traversal/test_factory_aggregate_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/traversal/test_factory_aggregate_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/traversal/test_factory_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/traversal/test_factory_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/traversal/test_item_getter_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/traversal/test_item_getter_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/traversal/test_list_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/traversal/test_list_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/traversal/test_method_caller_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/traversal/test_method_caller_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/traversal/test_object_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/traversal/test_object_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/traversal/test_provided_instance_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/traversal/test_provided_instance_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/traversal/test_provider_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/traversal/test_provider_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/traversal/test_resource_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/traversal/test_resource_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/traversal/test_selector_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/traversal/test_selector_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/traversal/test_singleton_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/traversal/test_singleton_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/traversal/test_traverse_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/traversal/test_traverse_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/utils/__init__.py: -------------------------------------------------------------------------------- 1 | """Provider utils tests.""" 2 | -------------------------------------------------------------------------------- /tests/unit/providers/utils/test_deepcopy_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/utils/test_deepcopy_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/utils/test_ensure_is_provider_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/utils/test_ensure_is_provider_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/providers/utils/test_is_provider_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/providers/utils/test_is_provider_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/samples/__init__.py: -------------------------------------------------------------------------------- 1 | """Sample code for testing.""" 2 | -------------------------------------------------------------------------------- /tests/unit/samples/schema/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/samples/schema/container-boto3-session.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/samples/schema/container-boto3-session.yml -------------------------------------------------------------------------------- /tests/unit/samples/schema/container-multiple-inline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/samples/schema/container-multiple-inline.yml -------------------------------------------------------------------------------- /tests/unit/samples/schema/container-multiple-reordered.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/samples/schema/container-multiple-reordered.yml -------------------------------------------------------------------------------- /tests/unit/samples/schema/container-multiple.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/samples/schema/container-multiple.yml -------------------------------------------------------------------------------- /tests/unit/samples/schema/container-single.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/samples/schema/container-single.yml -------------------------------------------------------------------------------- /tests/unit/samples/schema/services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/samples/schema/services.py -------------------------------------------------------------------------------- /tests/unit/samples/schema/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/samples/schema/utils.py -------------------------------------------------------------------------------- /tests/unit/samples/wiring/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/samples/wiring/asyncinjections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/samples/wiring/asyncinjections.py -------------------------------------------------------------------------------- /tests/unit/samples/wiring/container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/samples/wiring/container.py -------------------------------------------------------------------------------- /tests/unit/samples/wiring/imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/samples/wiring/imports.py -------------------------------------------------------------------------------- /tests/unit/samples/wiring/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/samples/wiring/module.py -------------------------------------------------------------------------------- /tests/unit/samples/wiring/module_annotated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/samples/wiring/module_annotated.py -------------------------------------------------------------------------------- /tests/unit/samples/wiring/module_invalid_attr_injection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/samples/wiring/module_invalid_attr_injection.py -------------------------------------------------------------------------------- /tests/unit/samples/wiring/package/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/samples/wiring/package/__init__.py -------------------------------------------------------------------------------- /tests/unit/samples/wiring/package/subpackage/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/samples/wiring/package/subpackage/__init__.py -------------------------------------------------------------------------------- /tests/unit/samples/wiring/package/subpackage/submodule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/samples/wiring/package/subpackage/submodule.py -------------------------------------------------------------------------------- /tests/unit/samples/wiring/queuemodule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/samples/wiring/queuemodule.py -------------------------------------------------------------------------------- /tests/unit/samples/wiring/resourceclosing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/samples/wiring/resourceclosing.py -------------------------------------------------------------------------------- /tests/unit/samples/wiring/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/samples/wiring/service.py -------------------------------------------------------------------------------- /tests/unit/samples/wiring/wire_relative_string_names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/samples/wiring/wire_relative_string_names.py -------------------------------------------------------------------------------- /tests/unit/samples/wiringfastapi/web.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/samples/wiringfastapi/web.py -------------------------------------------------------------------------------- /tests/unit/samples/wiringfastdepends/sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/samples/wiringfastdepends/sample.py -------------------------------------------------------------------------------- /tests/unit/samples/wiringflask/web.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/samples/wiringflask/web.py -------------------------------------------------------------------------------- /tests/unit/samples/wiringstringids/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/samples/wiringstringids/asyncinjections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/samples/wiringstringids/asyncinjections.py -------------------------------------------------------------------------------- /tests/unit/samples/wiringstringids/container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/samples/wiringstringids/container.py -------------------------------------------------------------------------------- /tests/unit/samples/wiringstringids/missing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/samples/wiringstringids/missing.py -------------------------------------------------------------------------------- /tests/unit/samples/wiringstringids/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/samples/wiringstringids/module.py -------------------------------------------------------------------------------- /tests/unit/samples/wiringstringids/module_invalid_attr_injection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/samples/wiringstringids/module_invalid_attr_injection.py -------------------------------------------------------------------------------- /tests/unit/samples/wiringstringids/package/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/samples/wiringstringids/package/__init__.py -------------------------------------------------------------------------------- /tests/unit/samples/wiringstringids/package/subpackage/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/samples/wiringstringids/package/subpackage/__init__.py -------------------------------------------------------------------------------- /tests/unit/samples/wiringstringids/package/subpackage/submodule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/samples/wiringstringids/package/subpackage/submodule.py -------------------------------------------------------------------------------- /tests/unit/samples/wiringstringids/resourceclosing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/samples/wiringstringids/resourceclosing.py -------------------------------------------------------------------------------- /tests/unit/samples/wiringstringids/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/samples/wiringstringids/service.py -------------------------------------------------------------------------------- /tests/unit/schema/__init__.py: -------------------------------------------------------------------------------- 1 | """Schema tests.""" 2 | -------------------------------------------------------------------------------- /tests/unit/schema/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/schema/conftest.py -------------------------------------------------------------------------------- /tests/unit/schema/test_container_api_py36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/schema/test_container_api_py36.py -------------------------------------------------------------------------------- /tests/unit/schema/test_integration_py36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/schema/test_integration_py36.py -------------------------------------------------------------------------------- /tests/unit/test_version_py2_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/test_version_py2_py3.py -------------------------------------------------------------------------------- /tests/unit/wiring/__init__.py: -------------------------------------------------------------------------------- 1 | """Wiring tests.""" 2 | -------------------------------------------------------------------------------- /tests/unit/wiring/provider_ids/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/wiring/provider_ids/__init__.py -------------------------------------------------------------------------------- /tests/unit/wiring/provider_ids/test_async_injections_py36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/wiring/provider_ids/test_async_injections_py36.py -------------------------------------------------------------------------------- /tests/unit/wiring/provider_ids/test_autoloader_py36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/wiring/provider_ids/test_autoloader_py36.py -------------------------------------------------------------------------------- /tests/unit/wiring/provider_ids/test_main_annotated_py36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/wiring/provider_ids/test_main_annotated_py36.py -------------------------------------------------------------------------------- /tests/unit/wiring/provider_ids/test_main_py36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/wiring/provider_ids/test_main_py36.py -------------------------------------------------------------------------------- /tests/unit/wiring/string_ids/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/wiring/string_ids/__init__.py -------------------------------------------------------------------------------- /tests/unit/wiring/string_ids/test_async_injections_py36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/wiring/string_ids/test_async_injections_py36.py -------------------------------------------------------------------------------- /tests/unit/wiring/string_ids/test_autoloader_py36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/wiring/string_ids/test_autoloader_py36.py -------------------------------------------------------------------------------- /tests/unit/wiring/string_ids/test_dynamic_container_py36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/wiring/string_ids/test_dynamic_container_py36.py -------------------------------------------------------------------------------- /tests/unit/wiring/string_ids/test_main_py36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/wiring/string_ids/test_main_py36.py -------------------------------------------------------------------------------- /tests/unit/wiring/test_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/wiring/test_cache.py -------------------------------------------------------------------------------- /tests/unit/wiring/test_fastapi_py36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/wiring/test_fastapi_py36.py -------------------------------------------------------------------------------- /tests/unit/wiring/test_fastdepends.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/wiring/test_fastdepends.py -------------------------------------------------------------------------------- /tests/unit/wiring/test_flask_py36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/wiring/test_flask_py36.py -------------------------------------------------------------------------------- /tests/unit/wiring/test_introspection_py36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/wiring/test_introspection_py36.py -------------------------------------------------------------------------------- /tests/unit/wiring/test_module_as_package_py36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/wiring/test_module_as_package_py36.py -------------------------------------------------------------------------------- /tests/unit/wiring/test_no_interference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/wiring/test_no_interference.py -------------------------------------------------------------------------------- /tests/unit/wiring/test_reprs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/wiring/test_reprs.py -------------------------------------------------------------------------------- /tests/unit/wiring/test_string_module_names_py36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/wiring/test_string_module_names_py36.py -------------------------------------------------------------------------------- /tests/unit/wiring/test_wiring_config_in_container_py36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/wiring/test_wiring_config_in_container_py36.py -------------------------------------------------------------------------------- /tests/unit/wiring/test_wiring_with_wraps_decorator_py36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/wiring/test_wiring_with_wraps_decorator_py36.py -------------------------------------------------------------------------------- /tests/unit/wiring/test_with_stdlib_queue_py36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tests/unit/wiring/test_with_stdlib_queue_py36.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ets-labs/python-dependency-injector/HEAD/tox.ini --------------------------------------------------------------------------------