Currently, our setup.py
only has the following dependencies specified:
|
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.