├── .bumpversion.cfg ├── .editorconfig ├── .github └── workflows │ └── master.yml ├── .gitignore ├── .travis.yml ├── Dockerfile ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.rst ├── django_toolkit ├── __init__.py ├── concurrent │ ├── __init__.py │ └── locks.py ├── fallbacks │ ├── __init__.py │ └── circuit_breaker │ │ ├── __init__.py │ │ ├── circuit_breaker.py │ │ └── rules.py ├── logs │ ├── __init__.py │ └── filters.py ├── middlewares.py ├── oauth2 │ ├── __init__.py │ ├── apps.py │ ├── receivers.py │ └── validators.py ├── shortcuts.py └── toolkit_settings.py ├── docker-compose.yml ├── docs ├── concurrent.md ├── fallbacks.md ├── index.md ├── logs.md ├── middlewares.md ├── oauth2.md └── shortcuts.md ├── mkdocs.yml ├── pytest.ini ├── requirements-dev.txt ├── setup.cfg ├── setup.py └── tests ├── __init__.py ├── concurrent └── test_locks.py ├── fake ├── __init__.py └── fallbacks │ ├── __init__.py │ └── circuit_breaker │ ├── __init__.py │ └── rules.py ├── fallbacks ├── __init__.py └── circuit_breaker │ ├── test_circuit_breaker.py │ └── test_rules.py ├── logs ├── __init__.py └── test_filters.py ├── oauth2 ├── __init__.py ├── conftest.py ├── test_receivers.py └── test_validators.py ├── settings.py ├── test_middlewares.py └── test_shortcuts.py /.bumpversion.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/.bumpversion.cfg -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/master.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/.github/workflows/master.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/README.rst -------------------------------------------------------------------------------- /django_toolkit/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | version = '2.2.4' 3 | -------------------------------------------------------------------------------- /django_toolkit/concurrent/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /django_toolkit/concurrent/locks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/django_toolkit/concurrent/locks.py -------------------------------------------------------------------------------- /django_toolkit/fallbacks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /django_toolkit/fallbacks/circuit_breaker/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/django_toolkit/fallbacks/circuit_breaker/__init__.py -------------------------------------------------------------------------------- /django_toolkit/fallbacks/circuit_breaker/circuit_breaker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/django_toolkit/fallbacks/circuit_breaker/circuit_breaker.py -------------------------------------------------------------------------------- /django_toolkit/fallbacks/circuit_breaker/rules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/django_toolkit/fallbacks/circuit_breaker/rules.py -------------------------------------------------------------------------------- /django_toolkit/logs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /django_toolkit/logs/filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/django_toolkit/logs/filters.py -------------------------------------------------------------------------------- /django_toolkit/middlewares.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/django_toolkit/middlewares.py -------------------------------------------------------------------------------- /django_toolkit/oauth2/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/django_toolkit/oauth2/__init__.py -------------------------------------------------------------------------------- /django_toolkit/oauth2/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/django_toolkit/oauth2/apps.py -------------------------------------------------------------------------------- /django_toolkit/oauth2/receivers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/django_toolkit/oauth2/receivers.py -------------------------------------------------------------------------------- /django_toolkit/oauth2/validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/django_toolkit/oauth2/validators.py -------------------------------------------------------------------------------- /django_toolkit/shortcuts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/django_toolkit/shortcuts.py -------------------------------------------------------------------------------- /django_toolkit/toolkit_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/django_toolkit/toolkit_settings.py -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/concurrent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/docs/concurrent.md -------------------------------------------------------------------------------- /docs/fallbacks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/docs/fallbacks.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/logs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/docs/logs.md -------------------------------------------------------------------------------- /docs/middlewares.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/docs/middlewares.md -------------------------------------------------------------------------------- /docs/oauth2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/docs/oauth2.md -------------------------------------------------------------------------------- /docs/shortcuts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/docs/shortcuts.md -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- 1 | [pytest] 2 | DJANGO_SETTINGS_MODULE=tests.settings 3 | -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/concurrent/test_locks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/tests/concurrent/test_locks.py -------------------------------------------------------------------------------- /tests/fake/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fake/fallbacks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fake/fallbacks/circuit_breaker/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fake/fallbacks/circuit_breaker/rules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/tests/fake/fallbacks/circuit_breaker/rules.py -------------------------------------------------------------------------------- /tests/fallbacks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fallbacks/circuit_breaker/test_circuit_breaker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/tests/fallbacks/circuit_breaker/test_circuit_breaker.py -------------------------------------------------------------------------------- /tests/fallbacks/circuit_breaker/test_rules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/tests/fallbacks/circuit_breaker/test_rules.py -------------------------------------------------------------------------------- /tests/logs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/logs/test_filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/tests/logs/test_filters.py -------------------------------------------------------------------------------- /tests/oauth2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/oauth2/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/tests/oauth2/conftest.py -------------------------------------------------------------------------------- /tests/oauth2/test_receivers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/tests/oauth2/test_receivers.py -------------------------------------------------------------------------------- /tests/oauth2/test_validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/tests/oauth2/test_validators.py -------------------------------------------------------------------------------- /tests/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/tests/settings.py -------------------------------------------------------------------------------- /tests/test_middlewares.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/tests/test_middlewares.py -------------------------------------------------------------------------------- /tests/test_shortcuts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luizalabs/django-toolkit/HEAD/tests/test_shortcuts.py --------------------------------------------------------------------------------