├── .github └── workflows │ └── main.yml ├── .gitignore ├── LICENSE ├── README.md ├── docs ├── Makefile ├── conf.py ├── index.rst ├── make.bat └── pythondi │ ├── api_reference.rst │ ├── examples.rst │ └── index.rst ├── examples ├── __init__.py ├── django_example.py ├── flask_example.py ├── general_example.py ├── repo.py └── sanic_example.py ├── pytest.ini ├── pythondi ├── __init__.py ├── container.py ├── exceptions.py └── provider.py ├── release.sh ├── setup.py └── tests ├── __init__.py ├── test_configure.py ├── test_container.py ├── test_inject.py └── test_provider.py /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamhide/pythondi/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamhide/pythondi/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamhide/pythondi/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamhide/pythondi/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamhide/pythondi/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamhide/pythondi/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamhide/pythondi/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamhide/pythondi/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/pythondi/api_reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamhide/pythondi/HEAD/docs/pythondi/api_reference.rst -------------------------------------------------------------------------------- /docs/pythondi/examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamhide/pythondi/HEAD/docs/pythondi/examples.rst -------------------------------------------------------------------------------- /docs/pythondi/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamhide/pythondi/HEAD/docs/pythondi/index.rst -------------------------------------------------------------------------------- /examples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/django_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamhide/pythondi/HEAD/examples/django_example.py -------------------------------------------------------------------------------- /examples/flask_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamhide/pythondi/HEAD/examples/flask_example.py -------------------------------------------------------------------------------- /examples/general_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamhide/pythondi/HEAD/examples/general_example.py -------------------------------------------------------------------------------- /examples/repo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamhide/pythondi/HEAD/examples/repo.py -------------------------------------------------------------------------------- /examples/sanic_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamhide/pythondi/HEAD/examples/sanic_example.py -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- 1 | [pytest] 2 | markers = asyncio 3 | -------------------------------------------------------------------------------- /pythondi/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamhide/pythondi/HEAD/pythondi/__init__.py -------------------------------------------------------------------------------- /pythondi/container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamhide/pythondi/HEAD/pythondi/container.py -------------------------------------------------------------------------------- /pythondi/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamhide/pythondi/HEAD/pythondi/exceptions.py -------------------------------------------------------------------------------- /pythondi/provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamhide/pythondi/HEAD/pythondi/provider.py -------------------------------------------------------------------------------- /release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamhide/pythondi/HEAD/release.sh -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamhide/pythondi/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_configure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamhide/pythondi/HEAD/tests/test_configure.py -------------------------------------------------------------------------------- /tests/test_container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamhide/pythondi/HEAD/tests/test_container.py -------------------------------------------------------------------------------- /tests/test_inject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamhide/pythondi/HEAD/tests/test_inject.py -------------------------------------------------------------------------------- /tests/test_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamhide/pythondi/HEAD/tests/test_provider.py --------------------------------------------------------------------------------