All our docs live at docs.exis.io.
Riffle functionality for python.
-
Install [Go][https://golang.org/dl/].
-
Install [GoPy][go get github.com/go-python/gopy].
-
Set a GOPATH: export GOPATH=some/path/to/go/src. This is where Go saves download packages. Make sure to add GOPATH/bin to your path.
-
Link core libraries to Gopath: python stump.py init. Alternatively, go get github.com/exis-io/core may also work, but this won't keep the directory up to date.
-
Compile riffle core. In top level directory:
make python
. The core libraries are rebuilt every time this make is run. You only have to do it once, at the start, then you can skip to.... -
Install pyRiffle locally. In
python/pyRiffle
runsudo pip install -e .
-
Compile and run sample project. In python/example:
python receiver.py
andpython sender.py
.