A simple single-file signal-and-slot mechanism for Python 3 for event-based programming, with support for asyncio.
Because I was missing this after working with Qt