click>=8.0.0
dataclassy==0.10.4
eth-account<0.6.0,>=0.5.6
pluggy<1.0,>=0.13.1
PyGithub<2.0,>=1.54
pyyaml>=0.2.5
py-geth>=3.6.0
requests<3.0,>=2.25.1
importlib-metadata
IPython>=7.25
pytest<7.0,>=6.0
rich<11,>=10.14
web3[tester]<6.0.0,>=5.25.0

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

[dev]
pytest-xdist
pytest-cov
pytest-mock
hypothesis<7.0,>=6.2.0
hypothesis-jsonschema==0.19.0
black<22.0,>=21.10b0
mypy<1.0,>=0.910
types-PyYAML
types-requests
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.9.3
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<22.0,>=21.10b0
mypy<1.0,>=0.910
types-PyYAML
types-requests
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.9.3

[release]
setuptools
wheel
twine

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