Skip to content

yahym/lightbus

 
 

Repository files navigation

Lightbus

https://travis-ci.org/adamcharnock/lightbus.svg?branch=master https://coveralls.io/repos/github/adamcharnock/lightbus/badge.svg?branch=master

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.

Running tests

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.

Docker

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

Manually

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.

About

RPC & event framework for Python 3

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.4%
  • Dockerfile 0.6%