The specific version soup specified in poetry.lock result in a version hunt on aiohttp that fails:
...
- Downgrading aiohttp (3.9.5 -> 3.8.5): Failed
...lots of compiler warnings and a few hard errors trying to build 3.8.5
Kill the lock files and poetry install and it figures it out.
I didn't go any deeper into why; doesn't seem important.