click>=8.0.0
dataclassy<1.0,>=0.10.3
eth-account<0.6.0,>=0.5.5
pluggy<1.0,>=0.13.1
PyGithub<2.0,>=1.54
pyyaml>=0.2.5
importlib-metadata
IPython>=7.25
web3[tester]<6.0.0,>=5.18.0

[:python_version < "3.8"]
backports.cached_property
singledispatchmethod

[dev]
pytest<7.0,>=6.0
pytest-xdist
pytest-cov
pytest-mock
hypothesis<7.0,>=6.2.0
hypothesis-jsonschema==0.19.0
black<21.0,>=20.8b1
mypy<0.900,>=0.800
flake8<4.0,>=3.8.3
flake8-breakpoint<2.0.0,>=1.1.0
flake8-print<5.0.0,>=4.0.0
isort<6.0,>=5.7.0
Sphinx<4,>=3.4.3
sphinx_rtd_theme<1,>=0.1.9
towncrier<20,>=19.2.0
sphinx-multiversion<0.3.0,>=0.2.4
sphinx-autoapi<=1.9.0
setuptools
wheel
twine
commitizen
pre-commit
pytest-watch
ipdb

[doc]
Sphinx<4,>=3.4.3
sphinx_rtd_theme<1,>=0.1.9
towncrier<20,>=19.2.0
sphinx-multiversion<0.3.0,>=0.2.4
sphinx-autoapi<=1.9.0

[lint]
black<21.0,>=20.8b1
mypy<0.900,>=0.800
flake8<4.0,>=3.8.3
flake8-breakpoint<2.0.0,>=1.1.0
flake8-print<5.0.0,>=4.0.0
isort<6.0,>=5.7.0

[release]
setuptools
wheel
twine

[test]
pytest<7.0,>=6.0
pytest-xdist
pytest-cov
pytest-mock
hypothesis<7.0,>=6.2.0
hypothesis-jsonschema==0.19.0
