Uniform cloud interface as a service.
Anakin depends on Thirft-generated files in a module called atmo_soa
. To create this module, download and install Apache Thrift with Python support.
From the root directory of this repository:
thrift --gen py thriftfiles/skywalker.thrift
ln -s gen-py/atmo_soa ./atmo_soa
Then install:
python setup.py develop
pip install -r requirements.txt
python skywalker/server.py
The Thrift server will expose itself on port 8000
.