Skip to content

andreasrs/imboclient-python

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Python client for Imbo

A client for Imbo written in Python for 3.4.x

Installation

Install it directly from Github:

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

Package will be deployed to pip repositories shortly, after a few planned backwards-compatible-break-inducing changes have been made to this client. See list of current issues on Github for an overview.

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 && git checkout python3 && 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.

About

A client for Imbo written in Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.0%
  • Shell 1.1%
  • Other 0.9%