typing-extensions<4.0.0,>=3.10.0.0

[build]
build
twine

[dev]
wheel
invoke
sphinx<5.0.0,>=4.1.2
sphinx_rtd_theme==0.5.2
readthedocs-sphinx-search==0.1.0
pymemcache
redis
redis-py-cluster
bandit
black
check-manifest
darglint
flake8
flake8-annotations-complexity
flake8-black
flake8-breakpoint
flake8-bugbear
flake8-builtins
flake8-comprehensions
flake8-eradicate
flake8-expression-complexity
flake8-isort
flake8-pytest-style
flake8-requirements
isort
pep8-naming
mypy
types-freezegun
types-redis
coverage[toml]
freezegun
pymemcache
pytest
pytest-cov
redis

[docs]
sphinx<5.0.0,>=4.1.2
sphinx_rtd_theme==0.5.2
readthedocs-sphinx-search==0.1.0
pymemcache
redis
redis-py-cluster

[lint]
bandit
black
check-manifest
darglint
flake8
flake8-annotations-complexity
flake8-black
flake8-breakpoint
flake8-bugbear
flake8-builtins
flake8-comprehensions
flake8-eradicate
flake8-expression-complexity
flake8-isort
flake8-pytest-style
flake8-requirements
isort
pep8-naming

[test]
coverage[toml]
freezegun
pymemcache
pytest
pytest-cov
redis

[typecheck]
mypy
types-freezegun
types-redis
