Tribler/py-ipv8

Check if `aiohttp` >= `3.9.1` works on Python < `3.11`

Closed this issue · 1 comments

Currently, our dependencies are a bit tricky as Python 3.11 and later required aiohttp>=3.9.0b0 to work and lower versions of IPv8 didn't support this:

aiohttp==3.8.6; python_version<'3.11'
aiohttp>=3.9.0b0; python_version>='3.11'

There is now a stable release > 3.8.6 and we should try merging the dependencies for all IPv8 versions A.S.A.P.

The resolution to this issue also addresses CVE-2023-49081 for all Python versions > 3.7.

Python 3.7 itself is end of life and users are implored to update to a newer version of Python at their earliest convenience.