Skip to content

nooperpudd/PikaChewie

 
 

Repository files navigation

Documentation

PikaChewie

PikaChewie is your pika co-pilot, providing RabbitMQ messaging tools with bandoliers included.

Supports Python 2.6, 2.7, 3.3, and 3.4.

Lineage

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.

Installation

To install PikaChewie from source:

  $ git clone git@github.com:bdeeney/PikaChewie.git
  $ cd PikaChewie
  $ virtualenv env
  $ . env/bin/activate
  $ pip install -r requirements.pip

Running the Test Suite

After installing the prequisites (previous section), run tox from the project root:

  $ tox

Development

PikaChewie is developed using HubFlow, DataSift's fork of the GitFlow git extensions.

Building Docs

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/.

About

PikaChewie is your pika co-pilot, providing RabbitMQ messaging tools with bandoliers included.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%