Python 3.11
AttributeError: module 'asyncio' has no attribute 'coroutine'
The legacy @asyncio.coroutine decorator was removed in Python 3.11.
asyncio.coroutine was deprecated in 3.8 and removed in 3.11. Old async code (or a stale dependency) still uses the generator-based @asyncio.coroutine / `yield from` style.
Related deadline: Lambda Python 3.10 EOL — 2027-02-01.
The free EOLkits scanner runs in your browser (nothing uploaded) and flags this and related breakages across your IaC and dependency files.
Primary source: https://docs.python.org/3/whatsnew/3.11.html