A library, that provides Conflict-free Replicated Data Types (CRDTs) for distributed Python applications. The intent of this middleware is to provide a simple interface for handling CRDTs and to use them in Python applications. For more information on CRDT, read here.
Sai Teja Ranuva and I created this library for our CS 237 - Distributed Systems Middleware class, at University of California, Irvine in the Spring of 2016.
##Installation
- Install Virtualenv, by following the instructions here
- Clone this repository
- Run the command
virtualenv crdt-py
when in the folder that has the cloned repository - Change directory to the project
cd crdt-py
- Run the activate script
source bin/activate
- Install the dependencies
pip install -r requirements.txt
NOTE - When done using and developing for this project, run the command deactivate
##Dependencies