Preview(!!) of something I'm working on: evel, an easy to use Python pub/sub event library.
In my FastAPI applications (and other asyncio-based apps), I sometimes need a way for one part of the code to send data or events to other parts, while still keeping them decoupled and supporting multiple publishers and subscribers to the same topic.
evel attempts to make this as easy as
with bus.subscribe("a", "b") as events:
async for topic, msg in events:
…




