├── .bumpversion.cfg ├── .coveragerc ├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── aiodine ├── __init__.py ├── compat.py ├── consumers.py ├── datatypes.py ├── exceptions.py ├── providers.py ├── scopes.py ├── sessions.py └── store.py ├── pylintrc ├── requirements.txt ├── scripts ├── bumpversion.sh └── changelog_bump.py ├── setup.cfg ├── setup.py └── tests ├── __init__.py ├── conftest.py ├── test_async_providers.py ├── test_autouse.py ├── test_consumers.py ├── test_context_providers.py ├── test_decorators.py ├── test_discover_default.py ├── test_discover_modules.py ├── test_generator_providers.py ├── test_names.py ├── test_nested_providers.py ├── test_override_provider.py ├── test_provider_factories.py ├── test_scopes.py ├── test_sessions.py └── test_useprovider.py /.bumpversion.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocadilloproject/aiodine/HEAD/.bumpversion.cfg -------------------------------------------------------------------------------- /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocadilloproject/aiodine/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocadilloproject/aiodine/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocadilloproject/aiodine/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocadilloproject/aiodine/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocadilloproject/aiodine/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocadilloproject/aiodine/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocadilloproject/aiodine/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocadilloproject/aiodine/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocadilloproject/aiodine/HEAD/README.md -------------------------------------------------------------------------------- /aiodine/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocadilloproject/aiodine/HEAD/aiodine/__init__.py -------------------------------------------------------------------------------- /aiodine/compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocadilloproject/aiodine/HEAD/aiodine/compat.py -------------------------------------------------------------------------------- /aiodine/consumers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocadilloproject/aiodine/HEAD/aiodine/consumers.py -------------------------------------------------------------------------------- /aiodine/datatypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocadilloproject/aiodine/HEAD/aiodine/datatypes.py -------------------------------------------------------------------------------- /aiodine/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocadilloproject/aiodine/HEAD/aiodine/exceptions.py -------------------------------------------------------------------------------- /aiodine/providers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocadilloproject/aiodine/HEAD/aiodine/providers.py -------------------------------------------------------------------------------- /aiodine/scopes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocadilloproject/aiodine/HEAD/aiodine/scopes.py -------------------------------------------------------------------------------- /aiodine/sessions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocadilloproject/aiodine/HEAD/aiodine/sessions.py -------------------------------------------------------------------------------- /aiodine/store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocadilloproject/aiodine/HEAD/aiodine/store.py -------------------------------------------------------------------------------- /pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocadilloproject/aiodine/HEAD/pylintrc -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocadilloproject/aiodine/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/bumpversion.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocadilloproject/aiodine/HEAD/scripts/bumpversion.sh -------------------------------------------------------------------------------- /scripts/changelog_bump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocadilloproject/aiodine/HEAD/scripts/changelog_bump.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocadilloproject/aiodine/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocadilloproject/aiodine/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocadilloproject/aiodine/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_async_providers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocadilloproject/aiodine/HEAD/tests/test_async_providers.py -------------------------------------------------------------------------------- /tests/test_autouse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocadilloproject/aiodine/HEAD/tests/test_autouse.py -------------------------------------------------------------------------------- /tests/test_consumers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocadilloproject/aiodine/HEAD/tests/test_consumers.py -------------------------------------------------------------------------------- /tests/test_context_providers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocadilloproject/aiodine/HEAD/tests/test_context_providers.py -------------------------------------------------------------------------------- /tests/test_decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocadilloproject/aiodine/HEAD/tests/test_decorators.py -------------------------------------------------------------------------------- /tests/test_discover_default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocadilloproject/aiodine/HEAD/tests/test_discover_default.py -------------------------------------------------------------------------------- /tests/test_discover_modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocadilloproject/aiodine/HEAD/tests/test_discover_modules.py -------------------------------------------------------------------------------- /tests/test_generator_providers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocadilloproject/aiodine/HEAD/tests/test_generator_providers.py -------------------------------------------------------------------------------- /tests/test_names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocadilloproject/aiodine/HEAD/tests/test_names.py -------------------------------------------------------------------------------- /tests/test_nested_providers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocadilloproject/aiodine/HEAD/tests/test_nested_providers.py -------------------------------------------------------------------------------- /tests/test_override_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocadilloproject/aiodine/HEAD/tests/test_override_provider.py -------------------------------------------------------------------------------- /tests/test_provider_factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocadilloproject/aiodine/HEAD/tests/test_provider_factories.py -------------------------------------------------------------------------------- /tests/test_scopes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocadilloproject/aiodine/HEAD/tests/test_scopes.py -------------------------------------------------------------------------------- /tests/test_sessions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocadilloproject/aiodine/HEAD/tests/test_sessions.py -------------------------------------------------------------------------------- /tests/test_useprovider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocadilloproject/aiodine/HEAD/tests/test_useprovider.py --------------------------------------------------------------------------------