├── .github └── workflows │ ├── ci.yml │ └── publish.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── Justfile ├── LICENSE ├── README.md ├── docs ├── css │ └── code.css ├── dev │ ├── contributing.md │ └── main-decisions.md ├── experimental │ └── lazy.md ├── index.md ├── integrations │ ├── fastapi.md │ ├── faststream.md │ └── litestar.md ├── introduction │ ├── generator-injection.md │ ├── injection.md │ ├── ioc-container.md │ ├── multiple-containers.md │ ├── scopes.md │ ├── string-injection.md │ ├── tear-down.md │ └── type-based-injection.md ├── migration │ ├── v2.md │ └── v3.md ├── overrides │ └── main.html ├── providers │ ├── collections.md │ ├── context-resources.md │ ├── factories.md │ ├── object.md │ ├── resources.md │ ├── selector.md │ ├── singleton.md │ └── state.md ├── requirements.txt └── testing │ ├── fixture.md │ └── provider-overriding.md ├── examples └── benchmark │ ├── RESULTS.md │ ├── __init__.py │ └── injection.py ├── mkdocs.yml ├── pyproject.toml ├── tests ├── __init__.py ├── conftest.py ├── container.py ├── creators.py ├── experimental │ ├── __init__.py │ ├── test_container_1.py │ ├── test_container_2.py │ └── test_lazy_provider.py ├── integrations │ ├── __init__.py │ ├── fastapi │ │ ├── __init__.py │ │ ├── test_fastapi_di.py │ │ ├── test_fastapi_di_pass_request.py │ │ └── test_fastapi_route_class.py │ ├── faststream │ │ ├── __init__.py │ │ ├── test_faststream_di.py │ │ └── test_faststream_di_pass_message.py │ └── litestar │ │ ├── __init__.py │ │ ├── test_litestar_di.py │ │ └── test_litestar_di_simple.py ├── providers │ ├── __init__.py │ ├── test_attr_getter.py │ ├── test_base.py │ ├── test_collections.py │ ├── test_context_resources.py │ ├── test_factories.py │ ├── test_inject_factories.py │ ├── test_local_singleton.py │ ├── test_main_providers.py │ ├── test_object.py │ ├── test_providers_overriding.py │ ├── test_resources.py │ ├── test_selector.py │ ├── test_singleton.py │ └── test_state.py ├── test_container.py ├── test_dynamic_container.py ├── test_injection.py ├── test_meta.py ├── test_multiple_containers.py ├── test_resolver.py └── test_utils.py └── that_depends ├── __init__.py ├── container.py ├── entities ├── __init__.py └── resource_context.py ├── exceptions.py ├── experimental ├── __init__.py └── providers.py ├── injection.py ├── integrations ├── __init__.py ├── fastapi.py └── faststream.py ├── meta.py ├── providers ├── __init__.py ├── base.py ├── collection.py ├── context_resources.py ├── factories.py ├── local_singleton.py ├── mixin.py ├── object.py ├── resources.py ├── selector.py ├── singleton.py └── state.py ├── py.typed └── utils.py /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /Justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/Justfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/README.md -------------------------------------------------------------------------------- /docs/css/code.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/docs/css/code.css -------------------------------------------------------------------------------- /docs/dev/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/docs/dev/contributing.md -------------------------------------------------------------------------------- /docs/dev/main-decisions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/docs/dev/main-decisions.md -------------------------------------------------------------------------------- /docs/experimental/lazy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/docs/experimental/lazy.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/integrations/fastapi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/docs/integrations/fastapi.md -------------------------------------------------------------------------------- /docs/integrations/faststream.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/docs/integrations/faststream.md -------------------------------------------------------------------------------- /docs/integrations/litestar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/docs/integrations/litestar.md -------------------------------------------------------------------------------- /docs/introduction/generator-injection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/docs/introduction/generator-injection.md -------------------------------------------------------------------------------- /docs/introduction/injection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/docs/introduction/injection.md -------------------------------------------------------------------------------- /docs/introduction/ioc-container.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/docs/introduction/ioc-container.md -------------------------------------------------------------------------------- /docs/introduction/multiple-containers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/docs/introduction/multiple-containers.md -------------------------------------------------------------------------------- /docs/introduction/scopes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/docs/introduction/scopes.md -------------------------------------------------------------------------------- /docs/introduction/string-injection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/docs/introduction/string-injection.md -------------------------------------------------------------------------------- /docs/introduction/tear-down.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/docs/introduction/tear-down.md -------------------------------------------------------------------------------- /docs/introduction/type-based-injection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/docs/introduction/type-based-injection.md -------------------------------------------------------------------------------- /docs/migration/v2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/docs/migration/v2.md -------------------------------------------------------------------------------- /docs/migration/v3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/docs/migration/v3.md -------------------------------------------------------------------------------- /docs/overrides/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/docs/overrides/main.html -------------------------------------------------------------------------------- /docs/providers/collections.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/docs/providers/collections.md -------------------------------------------------------------------------------- /docs/providers/context-resources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/docs/providers/context-resources.md -------------------------------------------------------------------------------- /docs/providers/factories.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/docs/providers/factories.md -------------------------------------------------------------------------------- /docs/providers/object.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/docs/providers/object.md -------------------------------------------------------------------------------- /docs/providers/resources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/docs/providers/resources.md -------------------------------------------------------------------------------- /docs/providers/selector.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/docs/providers/selector.md -------------------------------------------------------------------------------- /docs/providers/singleton.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/docs/providers/singleton.md -------------------------------------------------------------------------------- /docs/providers/state.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/docs/providers/state.md -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/testing/fixture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/docs/testing/fixture.md -------------------------------------------------------------------------------- /docs/testing/provider-overriding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/docs/testing/provider-overriding.md -------------------------------------------------------------------------------- /examples/benchmark/RESULTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/examples/benchmark/RESULTS.md -------------------------------------------------------------------------------- /examples/benchmark/__init__.py: -------------------------------------------------------------------------------- 1 | """Benchmarks.""" 2 | -------------------------------------------------------------------------------- /examples/benchmark/injection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/examples/benchmark/injection.py -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/tests/container.py -------------------------------------------------------------------------------- /tests/creators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/tests/creators.py -------------------------------------------------------------------------------- /tests/experimental/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/experimental/test_container_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/tests/experimental/test_container_1.py -------------------------------------------------------------------------------- /tests/experimental/test_container_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/tests/experimental/test_container_2.py -------------------------------------------------------------------------------- /tests/experimental/test_lazy_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/tests/experimental/test_lazy_provider.py -------------------------------------------------------------------------------- /tests/integrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integrations/fastapi/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/tests/integrations/fastapi/__init__.py -------------------------------------------------------------------------------- /tests/integrations/fastapi/test_fastapi_di.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/tests/integrations/fastapi/test_fastapi_di.py -------------------------------------------------------------------------------- /tests/integrations/fastapi/test_fastapi_di_pass_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/tests/integrations/fastapi/test_fastapi_di_pass_request.py -------------------------------------------------------------------------------- /tests/integrations/fastapi/test_fastapi_route_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/tests/integrations/fastapi/test_fastapi_route_class.py -------------------------------------------------------------------------------- /tests/integrations/faststream/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/tests/integrations/faststream/__init__.py -------------------------------------------------------------------------------- /tests/integrations/faststream/test_faststream_di.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/tests/integrations/faststream/test_faststream_di.py -------------------------------------------------------------------------------- /tests/integrations/faststream/test_faststream_di_pass_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/tests/integrations/faststream/test_faststream_di_pass_message.py -------------------------------------------------------------------------------- /tests/integrations/litestar/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/tests/integrations/litestar/__init__.py -------------------------------------------------------------------------------- /tests/integrations/litestar/test_litestar_di.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/tests/integrations/litestar/test_litestar_di.py -------------------------------------------------------------------------------- /tests/integrations/litestar/test_litestar_di_simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/tests/integrations/litestar/test_litestar_di_simple.py -------------------------------------------------------------------------------- /tests/providers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/providers/test_attr_getter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/tests/providers/test_attr_getter.py -------------------------------------------------------------------------------- /tests/providers/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/tests/providers/test_base.py -------------------------------------------------------------------------------- /tests/providers/test_collections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/tests/providers/test_collections.py -------------------------------------------------------------------------------- /tests/providers/test_context_resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/tests/providers/test_context_resources.py -------------------------------------------------------------------------------- /tests/providers/test_factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/tests/providers/test_factories.py -------------------------------------------------------------------------------- /tests/providers/test_inject_factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/tests/providers/test_inject_factories.py -------------------------------------------------------------------------------- /tests/providers/test_local_singleton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/tests/providers/test_local_singleton.py -------------------------------------------------------------------------------- /tests/providers/test_main_providers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/tests/providers/test_main_providers.py -------------------------------------------------------------------------------- /tests/providers/test_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/tests/providers/test_object.py -------------------------------------------------------------------------------- /tests/providers/test_providers_overriding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/tests/providers/test_providers_overriding.py -------------------------------------------------------------------------------- /tests/providers/test_resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/tests/providers/test_resources.py -------------------------------------------------------------------------------- /tests/providers/test_selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/tests/providers/test_selector.py -------------------------------------------------------------------------------- /tests/providers/test_singleton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/tests/providers/test_singleton.py -------------------------------------------------------------------------------- /tests/providers/test_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/tests/providers/test_state.py -------------------------------------------------------------------------------- /tests/test_container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/tests/test_container.py -------------------------------------------------------------------------------- /tests/test_dynamic_container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/tests/test_dynamic_container.py -------------------------------------------------------------------------------- /tests/test_injection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/tests/test_injection.py -------------------------------------------------------------------------------- /tests/test_meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/tests/test_meta.py -------------------------------------------------------------------------------- /tests/test_multiple_containers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/tests/test_multiple_containers.py -------------------------------------------------------------------------------- /tests/test_resolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/tests/test_resolver.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /that_depends/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/that_depends/__init__.py -------------------------------------------------------------------------------- /that_depends/container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/that_depends/container.py -------------------------------------------------------------------------------- /that_depends/entities/__init__.py: -------------------------------------------------------------------------------- 1 | """Entities.""" 2 | -------------------------------------------------------------------------------- /that_depends/entities/resource_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/that_depends/entities/resource_context.py -------------------------------------------------------------------------------- /that_depends/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/that_depends/exceptions.py -------------------------------------------------------------------------------- /that_depends/experimental/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/that_depends/experimental/__init__.py -------------------------------------------------------------------------------- /that_depends/experimental/providers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/that_depends/experimental/providers.py -------------------------------------------------------------------------------- /that_depends/injection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/that_depends/injection.py -------------------------------------------------------------------------------- /that_depends/integrations/__init__.py: -------------------------------------------------------------------------------- 1 | """Integrations with other frameworks.""" 2 | -------------------------------------------------------------------------------- /that_depends/integrations/fastapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/that_depends/integrations/fastapi.py -------------------------------------------------------------------------------- /that_depends/integrations/faststream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/that_depends/integrations/faststream.py -------------------------------------------------------------------------------- /that_depends/meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/that_depends/meta.py -------------------------------------------------------------------------------- /that_depends/providers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/that_depends/providers/__init__.py -------------------------------------------------------------------------------- /that_depends/providers/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/that_depends/providers/base.py -------------------------------------------------------------------------------- /that_depends/providers/collection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/that_depends/providers/collection.py -------------------------------------------------------------------------------- /that_depends/providers/context_resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/that_depends/providers/context_resources.py -------------------------------------------------------------------------------- /that_depends/providers/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/that_depends/providers/factories.py -------------------------------------------------------------------------------- /that_depends/providers/local_singleton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/that_depends/providers/local_singleton.py -------------------------------------------------------------------------------- /that_depends/providers/mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/that_depends/providers/mixin.py -------------------------------------------------------------------------------- /that_depends/providers/object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/that_depends/providers/object.py -------------------------------------------------------------------------------- /that_depends/providers/resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/that_depends/providers/resources.py -------------------------------------------------------------------------------- /that_depends/providers/selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/that_depends/providers/selector.py -------------------------------------------------------------------------------- /that_depends/providers/singleton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/that_depends/providers/singleton.py -------------------------------------------------------------------------------- /that_depends/providers/state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/that_depends/providers/state.py -------------------------------------------------------------------------------- /that_depends/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /that_depends/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modern-python/that-depends/HEAD/that_depends/utils.py --------------------------------------------------------------------------------