KalibroClient is a Python package intended to be an interface for Python 2 applications who want to use the open source code analysis webservice Kalibro (http://github.com/mezuro/kalibro_processor http://github.com/mezuro/kalibro_configurations).
There are some differences to the original Ruby version (http://github.com/mezuro/kalibro_client) of this which you can find at the file API.md.
ATTENTION: this package has not been released yet. The installation step are not expected to work yet!
Add it to your requirements.txt or simply run:
pip install kalibro_client
KalibroClient is intended to be an easy interface that encapsulates the usage of all the Kalibro service's endpoints. So have a look at the available entities at the folders kalibro_client/processor and kalibro_client/configurations.
All the entities have Base mixed in, so have a good look at it. Specially notice that all the entities have methods:
saveexists?finddestroy
These four methods should be useful.
We hope to make available soon a full documentation that will make easier to understand all this.
- Install virtualenv (https://virtualenv.pypa.io/en/latest/)
- Fork this repository
- Create a virtualenv inside the fork clone (
virtualenv ENV) - Activate the environment (
source ENV/bin/activate) - Install the reuirements (
pip install -r requirements.txt) - Make your modifications and changes
- Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push -u origin my-new-feature) - Create a new Pull Request

