click>=5.0
coloredlogs<=14.0,>=6.1
Jinja2
markupsafe<=2.0.1
PyYAML>=5.1
alembic!=1.6.3,<1.7.0,>=1.2.1
croniter>=0.3.34
grpcio>=1.32.0
grpcio-health-checking<1.44.0,>=1.32.0
packaging>=20.9
pendulum
pep562
protobuf>=3.13.0
python-dateutil
pytz
requests
rx<2,>=1.6
setuptools
tabulate
tqdm
typing_compat
typing_extensions>=3.10
sqlalchemy>=1.0
toposort>=1.0
watchdog>=0.8.3
docstring-parser

[:platform_system == "Windows"]
psutil>=1.0
pywin32!=226

[:python_version < "3.7"]
contextvars

[black]
black[jupyter]==22.3.0

[docker]
docker

[isort]
isort==5.10.1

[mypy]
mypy==0.950
types-backports
types-certifi
types-chardet
types-croniter
types-cryptography
types-mock
types-paramiko
types-pkg-resources
types-protobuf
types-pyOpenSSL
types-python-dateutil
types-PyYAML
types-pytz
types-requests
types-simplejson
types-six
types-tabulate
types-tzlocal
types-toml

[test]
coverage==5.3
docker
freezegun>=0.3.15
grpcio-tools==1.32.0
mock==3.0.5
objgraph
protobuf==3.13.0
pytest-cov==2.10.1
pytest-dependency==0.5.1
pytest-mock==3.3.1
pytest-rerunfailures==10.0
pytest-runner==5.2
pytest-xdist==2.1.0
pytest==6.1.1
responses==0.10.*
snapshottest==0.6.0
tox==3.25.0
tqdm==4.48.0
yamllint
flake8>=3.7.8
astroid
pylint==2.13.7
