base58>=1.0.3
coincurve>=10.0.0
lru-dict>=1.1.6
multiaddr>=0.0.9
mypy-protobuf>=3.0.0
noiseprotocol>=0.3.0
protobuf>=5.27.0
pycryptodome>=3.9.2
pymultihash>=0.8.2
pynacl>=1.3.0
rpcudp>=3.0.0
trio-typing>=0.0.4
trio>=0.26.0

[:python_version < "3.11"]
exceptiongroup>=1.2.0

[:sys_platform != "win32"]
fastecdsa==1.7.5

[:sys_platform == "win32"]
fastecdsa-any==1.7.5

[dev]
build>=0.9.0
bump-my-version>=0.5.3
ipython
mypy==1.10.0
pre-commit>=3.4.0
tox>=4.0.0
twine
wheel
sphinx>=6.0.0
sphinx_rtd_theme>=1.0.0
towncrier<22,>=21
pytest>=7.0.0
pytest-xdist>=2.4.0
pytest-trio>=0.5.2
factory-boy<3.0.0,>=2.12.0

[docs]
sphinx>=6.0.0
sphinx_rtd_theme>=1.0.0
towncrier<22,>=21

[test]
pytest>=7.0.0
pytest-xdist>=2.4.0
pytest-trio>=0.5.2
factory-boy<3.0.0,>=2.12.0
