.gitignore
LICENSE
MANIFEST.in
README.rst
benchmark.ipynb
benchmark_test_utils.ipynb
pyproject.toml
setup.py
tox.ini
.github/workflows/main.yml
bin/build-all-wheels.sh
bin/clean.sh
bin/compile.sh
bin/cygdb.sh
bin/docker-build-wheels.sh
bin/publish.sh
bin/tox.sh
bin/docker-cygdb/Dockerfile
docs/Makefile
docs/changelog.rst
docs/conf.py
docs/extend.rst
docs/faq.rst
docs/how_to.rst
docs/index.rst
docs/recipes.rst
docs/reference.rst
docs/tutorial.rst
docs/_static/css/style.css
docs/_static/img/comparison_benchmark.png
docs/_templates/.gitkeep
docs/how_to/annotated_type_hints.rst
docs/how_to/debug.rst
docs/how_to/test.rst
docs/recipes/constant.rst
docs/recipes/interface.rst
docs/recipes/scopes.rst
docs/reference/core.rst
docs/reference/deprecated.rst
docs/reference/exceptions.rst
docs/reference/lib.rst
docs/reference/utilities.rst
docs/reference/world.rst
docs/tutorial/1_introduction.rst
docs/tutorial/2_injection.rst
docs/tutorial/3_injectable.rst
docs/tutorial/4_constant.rst
docs/tutorial/5_lazy.rst
docs/tutorial/6_tests.rst
requirements/ci.txt
requirements/dev.txt
requirements/docs.txt
requirements/tests.txt
src/antidote/__init__.pxd
src/antidote/__init__.py
src/antidote/_config.py
src/antidote/_constants.py
src/antidote/_factory.py
src/antidote/_implementation.py
src/antidote/_lazy.py
src/antidote/_service.py
src/antidote/_utils.py
src/antidote/constants.py
src/antidote/exceptions.py
src/antidote/factory.py
src/antidote/implementation.py
src/antidote/lazy.py
src/antidote/py.typed
src/antidote/service.py
src/antidote/utils.py
src/antidote.egg-info/PKG-INFO
src/antidote.egg-info/SOURCES.txt
src/antidote.egg-info/dependency_links.txt
src/antidote.egg-info/not-zip-safe
src/antidote.egg-info/requires.txt
src/antidote.egg-info/top_level.txt
src/antidote/_internal/API.py
src/antidote/_internal/__init__.pxd
src/antidote/_internal/__init__.py
src/antidote/_internal/argspec.py
src/antidote/_internal/localns.py
src/antidote/_internal/scm_version.py
src/antidote/_internal/stack.pxd
src/antidote/_internal/stack.py
src/antidote/_internal/stack.pyx
src/antidote/_internal/state.pxd
src/antidote/_internal/state.py
src/antidote/_internal/state.pyx
src/antidote/_internal/world.py
src/antidote/_internal/wrapper.py
src/antidote/_internal/wrapper.pyx
src/antidote/_internal/utils/__init__.py
src/antidote/_internal/utils/debug.py
src/antidote/_internal/utils/immutable.py
src/antidote/_internal/utils/meta.py
src/antidote/_internal/utils/slots.py
src/antidote/_providers/__init__.pxd
src/antidote/_providers/__init__.py
src/antidote/_providers/factory.py
src/antidote/_providers/factory.pyx
src/antidote/_providers/indirect.py
src/antidote/_providers/indirect.pyx
src/antidote/_providers/world_test.py
src/antidote/core/__init__.pxd
src/antidote/core/__init__.py
src/antidote/core/_annotations.py
src/antidote/core/_injection.py
src/antidote/core/_provider.py
src/antidote/core/_wiring.py
src/antidote/core/annotations.py
src/antidote/core/container.pxd
src/antidote/core/container.py
src/antidote/core/container.pyx
src/antidote/core/exceptions.py
src/antidote/core/getter.py
src/antidote/core/injection.py
src/antidote/core/marker.py
src/antidote/core/provider.py
src/antidote/core/typing.py
src/antidote/core/utils.py
src/antidote/core/wiring.py
src/antidote/lib/__init__.pxd
src/antidote/lib/__init__.py
src/antidote/lib/injectable/__init__.pxd
src/antidote/lib/injectable/__init__.py
src/antidote/lib/injectable/_internal.py
src/antidote/lib/injectable/_provider.pxd
src/antidote/lib/injectable/_provider.py
src/antidote/lib/injectable/_provider.pyx
src/antidote/lib/injectable/injectable.py
src/antidote/lib/interface/__init__.py
src/antidote/lib/interface/_internal.py
src/antidote/lib/interface/_provider.py
src/antidote/lib/interface/_query.py
src/antidote/lib/interface/interface.py
src/antidote/lib/interface/predicate.py
src/antidote/lib/interface/qualifier.py
src/antidote/lib/lazy/__init__.py
src/antidote/lib/lazy/_constant.py
src/antidote/lib/lazy/_constant_factory.py
src/antidote/lib/lazy/_lazy.py
src/antidote/lib/lazy/_provider.py
src/antidote/lib/lazy/_provider.pyx
src/antidote/lib/lazy/constant.py
src/antidote/lib/lazy/lazy.py
src/antidote/world/__init__.py
src/antidote/world/_methods.py
src/antidote/world/scopes.py
src/antidote/world/test/__init__.py
src/antidote/world/test/_methods.py
src/antidote/world/test/_override.py
src/antidote/world/test/override.py
tests/__init__.py
tests/conftest.py
tests/test_class_auto_wiring.py
tests/test_config.py
tests/test_exceptions.py
tests/test_meta.py
tests/test_thread_safety.py
tests/test_utils.py
tests/core/__init__.py
tests/core/test_annotations.py
tests/core/test_annotations_get.py
tests/core/test_cache.py
tests/core/test_container.py
tests/core/test_getter.py
tests/core/test_injection.py
tests/core/test_injection_localns.py
tests/core/test_injection_markers.py
tests/core/test_overridable_container.py
tests/core/test_provider.py
tests/core/test_utils.py
tests/core/test_wire.py
tests/core/test_wiring.py
tests/core/utils.py
tests/internals/__init__.py
tests/internals/test_argspec.py
tests/internals/test_stack.py
tests/internals/test_state.py
tests/internals/test_wrapper.py
tests/internals/test_wrapper_inspect.py
tests/internals/utils/__init__.py
tests/internals/utils/test_immutable.py
tests/internals/utils/test_meta.py
tests/internals/utils/test_slots.py
tests/internals/utils/test_utils.py
tests/internals/utils/test_world.py
tests/lib/__init__.py
tests/lib/test_constants.py
tests/lib/test_factory.py
tests/lib/test_implementation.py
tests/lib/test_lazy.py
tests/lib/test_service.py
tests/lib/injectable/__init__.py
tests/lib/injectable/test_injectable.py
tests/lib/injectable/test_provider.py
tests/lib/interface/__init__.py
tests/lib/interface/test_custom.py
tests/lib/interface/test_interface.py
tests/lib/interface/test_internal.py
tests/lib/interface/test_predicate.py
tests/lib/interface/test_provider.py
tests/lib/interface/test_qualifier.py
tests/lib/lazy/__init__.py
tests/lib/lazy/test_const.py
tests/lib/lazy/test_lazy.py
tests/mypy_typing/__init__.py
tests/mypy_typing/test_type_cast.py
tests/providers/__init__.py
tests/providers/test_factory.py
tests/providers/test_indirect.py
tests/providers/test_lazy.py
tests/providers/test_providers.py
tests/providers/test_service.py
tests/providers/test_world_test.py
tests/world/__init__.py
tests/world/test_debug.py
tests/world/test_override.py
tests/world/test_scopes.py
tests/world/test_test.py
tests/world/test_test_dependencies.py
tests/world/test_world.py
tests/world/utils.py