zfec>=1.1.0
zope.interface>=3.6.0
foolscap>=21.7.0
cryptography>=2.6
pyOpenSSL>=23.2.0
Twisted[conch,tls]>=22.8.0
PyYAML>=3.11
six>=1.10.0
magic-wormhole>=0.10.2
eliot>=1.14.0
pyrsistent
attrs>=20.1.0
autobahn>=22.4.3
future>=0.18.2
netifaces
pyutil>=3.3.0
distro>=1.4.0
collections-extended>=2.0.2
klein>=23.5.0
werkzeug!=2.2.0
treq
cbor2
pycddl>=0.4
click>=8.1.1
psutil
filelock

[:python_version < "3.9"]
importlib_resources

[:python_version > "3.10"]
foolscap>=23.3.0

[:sys_platform=="win32"]
pywin32!=226

[build]
dulwich
gpg

[i2p]

[i2p:python_version < "3.0"]
txi2p

[i2p:python_version > "3.0"]
txi2p-tahoe>=0.3.5

[test]
mock
pytest
pytest-twisted
hypothesis>=3.6.1
towncrier
testtools
fixtures
beautifulsoup4
html5lib
paramiko<2.9
pytest-timeout
prometheus-client==0.11.0
txtorcon>=23.5.0

[test:python_version < "3.0"]
txi2p

[test:python_version > "3.0"]
txi2p-tahoe>=0.3.5

[testenv]
pip==23.3.1
wheel==0.41.3
subunitreporter==23.8.0
python-subunit==1.4.2
junitxml==0.7
coverage==7.2.5

[tor]
txtorcon>=23.5.0
