Python client for Riak
Documentation for Riak is available here.
NOTE: please clone this repository using the --recursive argument to git clone or follow the clone with git submodule update --init. This repository uses two submodules.
The recommended versions of Python for use with this client are Python 2.7.8 (or greater, 2.7.11 as of 2016-06-21), 3.3.x, 3.4.x and 3.5.x. The latest version from each series should be preferred. Older versions of the Python 2.7.X and 3.X series should be used with caution as they are not covered by integration tests.
You must use version 2.7.11, 3.4.4 or 3.5.1 (or greater within a version series). Otherwise you will be affected by this Python bug.
python setup.py install
There are additional dependencies on Python packages setuptools and protobuf.
Unit tests will be executed via tox if it is in your PATH, otherwise by the python2 and (if available), python3 executables:
You have two options to run Riak locally - either build from source, or use a pre-installed Riak package.
To setup the default test configuration, build a Riak node from a clone of github.com/basho/riak:
# check out latest release tag git checkout riak-2.1.4 make locked-deps make rel
When building from source, the protocol buffers port will be 8087 and HTTP will be 8098.
Install using your platform’s package manager (docs)
When installing from a package, the protocol buffers port will be 8087 and HTTP will be 8098.
git submodule update --init
./tools/setup-riak make integration-test
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|File Name & Checksum SHA256 Checksum Help||Version||File Type||Upload Date|
|riak-2.7.0-py2.7.egg (451.1 kB) Copy SHA256 Checksum SHA256||2.7||Egg||Dec 12, 2016|
|riak-2.7.0-py3.3.egg (470.3 kB) Copy SHA256 Checksum SHA256||3.3||Egg||Dec 12, 2016|
|riak-2.7.0-py3.4.egg (463.0 kB) Copy SHA256 Checksum SHA256||3.4||Egg||Dec 12, 2016|
|riak-2.7.0-py3.5.egg (462.2 kB) Copy SHA256 Checksum SHA256||3.5||Egg||Dec 12, 2016|
|riak-2.7.0.tar.gz (194.1 kB) Copy SHA256 Checksum SHA256||–||Source||Dec 12, 2016|