Lightbus will be a new message bus for Python 3. The focus of Lightbus is providing conceptually simple communication between multiple applications/processes.
Lightbus will be able to substitute for message queues such as Celery & Rq, but it will encourage a more extensible and loosely coupled architecture.
Lightbus must test against Redis 5, which is current in the RC stages (in order to test the Redis backends). Testing will become easier once Redis 5 sees an official release.
The docker image will automatically pull download and compile the redis unstable branch:
docker build -t lightbus-test -f tests/Dockerfile . docker run lightbus-test
You can run tests outside of docker as follows:
py.test --redis-server=/path/to/redis-server
For this you will need to manually compile Redis 5.