This is a micro-SDK for accessing the Ravello API in Python
Installation from the Python Package Index:
$ pip install ravello-sdk
Installation from source:
$ python setup.py install
Run the unit tests on your current Python version:
$ python tests/unit.py
Run the integration tests on your current Python version:
$ cp test.conf.in test.conf # edit test.conf and follow the comments $ python tests/integration.py
Run all tests on all supported Python versions:
$ tox
The following shows a small example of how to use the SDK:
from ravello_sdk import *
client = RavelloClient()
client.login('username', 'Passw0rd')
for app in client.get_applications():
print('Found Application: {0}'.format(app['name']))
The documentation is available on readthedocs.
The source code for this project is on Github.
The Ravello Python SDK is licensed under the Apache 2.0 license.