marshmallow>=3.5.1
click>=7.0
cookiecutter>=1.7.0
inflection>=0.5.1
python-dateutil>=2.8.1
werkzeug>=1.0.0

[all]
livereload>=2.6.3
sphinx>=4.1.2
sphinx-tabs>=3.2.0
types-mock>=0.1.3
types-python-dateutil>=0.1.6
types-redis>=3.5.4
types-Werkzeug>=1.0.5
elasticsearch>=7.13.1
elasticsearch-dsl>=7.3.0
redis==3.5.2
psycopg2>=2.8.4
sqlalchemy>=1.4.1
celery[redis]~=4.4.2
sendgrid>=6.1.3
flask>=1.1.1
marshmallow>=3.5.1
mock==4.0.2
passlib==1.7.2
pluggy==0.13.1
pyjwt==1.7.1
pytest-asyncio>=0.15.1
pytest-cov==2.8.1
pytest-flake8>=1.0.7
pytest-mock==3.1.0
pytest>=5.4.2
black==19.10b0
check-manifest==0.42
coverage==5.1
docutils==0.16
pre-commit==2.6.0
tox==3.15.0
twine==3.1.1

[celery]
celery[redis]~=4.4.2

[dev]
livereload>=2.6.3
sphinx>=4.1.2
sphinx-tabs>=3.2.0
types-mock>=0.1.3
types-python-dateutil>=0.1.6
types-redis>=3.5.4
types-Werkzeug>=1.0.5
elasticsearch>=7.13.1
elasticsearch-dsl>=7.3.0
redis==3.5.2
psycopg2>=2.8.4
sqlalchemy>=1.4.1
celery[redis]~=4.4.2
sendgrid>=6.1.3
flask>=1.1.1
marshmallow>=3.5.1
mock==4.0.2
passlib==1.7.2
pluggy==0.13.1
pyjwt==1.7.1
pytest-asyncio>=0.15.1
pytest-cov==2.8.1
pytest-flake8>=1.0.7
pytest-mock==3.1.0
pytest>=5.4.2
black==19.10b0
check-manifest==0.42
coverage==5.1
docutils==0.16
pre-commit==2.6.0
tox==3.15.0
twine==3.1.1

[docs]
livereload>=2.6.3
sphinx>=4.1.2
sphinx-tabs>=3.2.0

[elasticsearch]
elasticsearch>=7.13.1
elasticsearch-dsl>=7.3.0

[external]
elasticsearch>=7.13.1
elasticsearch-dsl>=7.3.0
redis==3.5.2
psycopg2>=2.8.4
sqlalchemy>=1.4.1
celery[redis]~=4.4.2
sendgrid>=6.1.3
flask>=1.1.1
marshmallow>=3.5.1

[flask]
flask>=1.1.1

[marshmallow]
marshmallow>=3.5.1

[postgresql]
psycopg2>=2.8.4
sqlalchemy>=1.4.1

[redis]
redis==3.5.2

[sendgrid]
sendgrid>=6.1.3

[sqlite]
sqlalchemy>=1.4.9

[test]
elasticsearch>=7.13.1
elasticsearch-dsl>=7.3.0
redis==3.5.2
psycopg2>=2.8.4
sqlalchemy>=1.4.1
celery[redis]~=4.4.2
sendgrid>=6.1.3
flask>=1.1.1
marshmallow>=3.5.1
mock==4.0.2
passlib==1.7.2
pluggy==0.13.1
pyjwt==1.7.1
pytest-asyncio>=0.15.1
pytest-cov==2.8.1
pytest-flake8>=1.0.7
pytest-mock==3.1.0
pytest>=5.4.2

[testing]
elasticsearch>=7.13.1
elasticsearch-dsl>=7.3.0
redis==3.5.2
psycopg2>=2.8.4
sqlalchemy>=1.4.1
celery[redis]~=4.4.2
sendgrid>=6.1.3
flask>=1.1.1
marshmallow>=3.5.1
mock==4.0.2
passlib==1.7.2
pluggy==0.13.1
pyjwt==1.7.1
pytest-asyncio>=0.15.1
pytest-cov==2.8.1
pytest-flake8>=1.0.7
pytest-mock==3.1.0
pytest>=5.4.2

[tests]
elasticsearch>=7.13.1
elasticsearch-dsl>=7.3.0
redis==3.5.2
psycopg2>=2.8.4
sqlalchemy>=1.4.1
celery[redis]~=4.4.2
sendgrid>=6.1.3
flask>=1.1.1
marshmallow>=3.5.1
mock==4.0.2
passlib==1.7.2
pluggy==0.13.1
pyjwt==1.7.1
pytest-asyncio>=0.15.1
pytest-cov==2.8.1
pytest-flake8>=1.0.7
pytest-mock==3.1.0
pytest>=5.4.2
