Skip to main content
Donate to the Python Software Foundation or Purchase a PyCharm License to Benefit the PSF! Donate Now

Python client for Riak

Project description

Python Client for Riak

.. image::


`Documentation for the Riak Python Client Library <>`_ is available here.
The documentation source is found in `docs/ subdirectory
<>`_ and can be
built with `Sphinx <>`_.

Documentation for Riak is available at


The recommended version of Python for use with this client is Python 2.7.

You must have `Protocol Buffers`_ installed before you can install the Riak Client. From the Riak Python Client root directory, execute::

python install

There is an additional dependency on the Python package `setuptools`. Please install `setuptools` first, e.g. ``port install py27-setuptools`` for OS X and MacPorts.

Unit Test
To run the unit tests against a Riak server (with default TCP port configuration) on localhost, execute::

python test

If you don't have `Riak Search <>`_ enabled you can set the ``SKIP_SEARCH`` environment variable to skip that tests.

If your Riak server isn't running on localhost, use the environment variables ``RIAK_TEST_HOST`` and ``RIAK_TEST_HTTP_PORT`` and ``RIAK_TEST_PB_PORT=8087`` to specify where to find the Riak server.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
riak-2.0.3-py2.6.egg (257.5 kB) Copy SHA256 hash SHA256 Egg 2.6
riak-2.0.3-py2.7.egg (256.0 kB) Copy SHA256 hash SHA256 Egg 2.7
riak-2.0.3.tar.gz (106.9 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page