reliure
is a minimal and basic framework to manage pipeline of data
processing components in Python.
In case your are not reading it yet, full documentation is available on ReadTheDoc: http://reliure.readthedocs.org
Should be simple as a pip command:
$ pip install reliure
reliure
source code is available under the LGPL Version 3 license, unless otherwise indicated.
reliure
works with both Python 2 and Python 3. it depends on:
All this deps may be installed with:
$ pip install -r requirements.txt
To develop reliure you will also need:
Dev dependances may be installed with:
$ pip install -r requirements.dev.txt
The following should create a pretty good development environment:
$ git clone https://github.com/kodexlab/reliure.git $ cd reliure $ virtualenv ENV $ source ENV/bin/activate $ pip install -r requirements.txt $ pip install -r requirements.dev.txt
To run tests:
$ make testall
To build the doc:
$ make doc
then open: docs/_build/html/index.html
Warning
You need to have reliure accesible in the python path to run tests (and to build doc). For that you can install reliure as a link in local virtualenv:
$ pip install -e .
(Note: this is indicadet in pytest good practice )
If you dev, in the same time, an other package than need your last reliure version, you can use:
$ pip install -e the_good_path/reliure # link reliure in local python packages