To install :
pip install trunk
Trunk tries to be as simple as possible
t = Trunk("postgres://localhost/noclue") for channel, payload in t.notifications("clues"): print channel, payload t.notify("clues", "chandelier") t.unlisten("clues")
Trunk provides a Kombu transport, that allows you to use trunk with Celery, to do so, configure Celery with :
BROKER_URL = 'trunk.transport.Transport://localhost/database'
You will need to create a new table and add two functions to your database. See table.sql and ddl.sql.