PikaChewie is your pika co-pilot, providing RabbitMQ messaging tools with bandoliers included.
Supports Python 2.6, 2.7, 3.3, and 3.4.
PikaChewie is an extensive reworking of Gavin M. Roy's rejected framework, and is intended as a lighter-weight alternative to its predecessor. A significant amount of code from rejected has been ported into PikaChewie, either as-is or in refactored form.
To install PikaChewie from source:
$ git clone [email protected]:bdeeney/PikaChewie.git
$ cd PikaChewie
$ virtualenv env
$ . env/bin/activate
$ pip install -r requirements.pip
After installing the prequisites (previous section), run tox from the project root:
$ tox
PikaChewie is developed using HubFlow, DataSift's fork of the GitFlow git extensions.
To generate and view the docs:
$ python setup.py develop
$ python setup.py build_sphinx
$ open doc/html/index.html
The docs are also available at https://pikachewie.readthedocs.org/.