Metadata-Version: 1.1
Name: aioriak
Version: 0.1.8
Summary: Async implementation of Riak DB python client
Home-page: https://github.com/rambler-digital-solutions/aioriak
Author: Makc Belousov
Author-email: m.belousov@rambler-co.ru
License: MIT
Description: .. image:: https://travis-ci.org/rambler-digital-solutions/aioriak.svg?branch=master
            :target: https://travis-ci.org/rambler-digital-solutions/aioriak
            :alt: Build Status 
           
        .. image:: https://coveralls.io/repos/github/rambler-digital-solutions/aioriak/badge.svg?branch=master 
            :target: https://coveralls.io/github/rambler-digital-solutions/aioriak?branch=master
            :alt: Coverage Status 
        
        .. image:: https://img.shields.io/github/issues/rambler-digital-solutions/aioriak.svg
            :target: https://github.com/rambler-digital-solutions/aioriak/issues
            :alt: GitHub issues 
        
        .. image:: https://badge.fury.io/py/aioriak.svg  
            :target: https://badge.fury.io/py/aioriak 
            :alt: PyPI version 
        
        
        Asyncio (:pep:`3156`) Riak client library.
        This project is based on official Basho python client library
        (https://github.com/basho/riak-python-client).
        
        Features
        --------
        
        ================================  ==============================
        Riak KV operations                  Yes
        Riak Datatypes                      Yes
        Riak BucketTypes                    Yes
        Custom resolver                     Yes
        Node list support                   WIP
        Custom quorum                       No
        Connections Pool                    No
        Operations timeout                  No
        Security                            No
        Riak Search                         WIP
        MapReduce                           WIP
        Tested python versions              `3.5, 3.6 <travis_>`__
        Tested Riak versions                `2.1.3, 2.1.4 <travis_>`__
        ================================  ==============================
        
        Documentation
        -------------
        You can read the docs here: `Documentation <Docs_>`__
        
        Installation
        ------------
        
        The easiest way to install aioriak is by using the package on PyPi::
        
            pip install aioriak
        
        Requirements
        ------------
        
        - Python >= 3.5
        - riak>=2.7.0
        
        Using exampe
        ------------
        
        .. code-block:: python
        
            client = await RiakClient.create('localhost', loop=loop)
            bucket_type = client.bucket_type('default')
            bucket = bucket_type.bucket('example')
            obj = await bucket.get('key')
            print(obj.data)
        
        Testing
        -------
        
        Docker based testing
        --------------------
        
        You can use docker for running:
        
        .. code-block:: bash
        
            DOCKER_CLUSTER=1 python setup.py test
        
        Contribute
        ----------
        
        - Issue Tracker: https://github.com/rambler-digital-solutions/aioriak/issues
        - Source Code: https://github.com/rambler-digital-solutions/aioriak
        
        Feel free to file an issue or make pull request if you find any bugs or have
        some suggestions for library improvement.
        
        License
        -------
        
        The aioriak is offered under `MIT license`_.
        
        ----
        
        .. _MIT license: https://raw.githubusercontent.com/rambler-digital-solutions/aioriak/master/LICENSE.txt
        .. _travis: https://travis-ci.org/rambler-digital-solutions/aioriak
        .. _Docs: http://aioriak.readthedocs.io/
        
Keywords: riak asyncio client
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Database
Classifier: Topic :: Software Development :: Libraries :: Python Modules
