Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tobgu/qcache-client

Python client for the QCache key-table cache
https://github.com/tobgu/qcache-client

Last synced: 30 days ago
JSON representation

Python client for the QCache key-table cache

Awesome Lists containing this project

README

        

=============
QCache-client
=============

.. image:: https://travis-ci.org/tobgu/qcache-client.png?branch=master
:target: https://travis-ci.org/tobgu/qcache-client

.. image:: https://badge.fury.io/py/qcache-client.svg
:target: https://badge.fury.io/py/qcache-client

.. image:: http://codecov.io/github/tobgu/qcache-client/coverage.svg?branch=master
:target: http://codecov.io/github/tobgu/qcache-client?branch=master

.. _QCache: https://github.com/tobgu/qcache

Python client library for QCache_. Uses consistent hashing to distribute data over multiple nodes.

Installation
============
::

pip install qcache-client

Documentation
=============

Available at http://qcache-client.readthedocs.org/en/latest/.

Please see the tests in test_qclient.py for examples of how to use it.

Contributing
============
Want to contribute? That's great!

If you experience problems please log them on GitHub. If you want to contribute code,
please fork the code and submit a pull request.

If you intend to implement major features or make major changes please raise an issue
so that we can discuss it first.

Running tests
=============
The tests requires that you have docker installed since they are executed against a QCache instance running
in a docker container.

.. code::

pip install -r dev-requirements.txt
invoke test

TODO
====
- Async interface?