Tribler/py-ipv8

Missing dependencies in `setup.py`

Closed this issue · 0 comments

Currently, our setup.py only has the following dependencies specified:

py-ipv8/setup.py

Lines 17 to 29 in d95b11c

install_requires=[
"cryptography",
"libnacl",
"aiohttp",
"aiohttp_apispec",
"pyOpenSSL",
"pyasn1",
"marshmallow"
],
extras_require={
"all": ["asynctest; python_version=='3.7'", "coverage"],
"tests": ["asynctest; python_version=='3.7'", "coverage"]
},

This is not up-to-date with our requirements:

cryptography
libnacl
aiohttp==3.8.6; python_version<'3.11'
aiohttp>=3.9.0b0; python_version>='3.11'
aiohttp_apispec
pyOpenSSL
pyasn1
asynctest; python_version=='3.7'
marshmallow
typing-extensions
packaging

This should be solved before the next IPv8 release.