The requirements.txt files use specific versions for most of the entries. However it is not clear why these specific versions were chosen.
Is there any reason why the versions cannot be dropped? [Apart from elasticsearch, which must use a version from the 7.x.x range] I have already found that aiohttp 3.6.2 does not work with Python 3.10 due to a breaking change in one of its core dependencies. Sebb
