Skip to content
This repository has been archived by the owner on Apr 12, 2023. It is now read-only.
/ imboclient-python Public archive

A client for Imbo written in Python

License

Notifications You must be signed in to change notification settings

imbo/imboclient-python

Repository files navigation

Build Status Python client for Imbo

A client for Imbo written in Python for 2.7/3.4+

Installation

Install the most recently released version from pip:

pip install imboclient

.. or if you like living on the edge, install the bleeding fresh version directly from Github:

pip install git+git://github.com/imbo/imboclient-python.git

Usage

For a quick overview of the current functionality refer to the integration tests that perform simple operations with the client (self._client) here

The basic operations work at the moment, but the return-values from various functions are a bit incosistent and will be fixed in the near future.

Develop/Contribute to Python client for Imbo

Get the code and install dependencies:

git clone git@github.com:imbo/imboclient-python.git
cd imboclient-python && make install

Run the unit testsuite:

make test

run the integration testsuite (NOTE: this requires a running imbo-instance as specified in imboclient/test/integration/config.py):

make integration-test
  • Keep it simple and easy to understand
  • Solid test coverage
  • PEP8

License

Copyright (c) 2013, Andreas Søvik arsovik@gmail.com

Licensed under the MIT License

Contributions are very welcome, but please make sure your pull requests have test coverage.