Skip to main content

Async Pure Python implementation of Aerospike client

Project description


codecov Build Status

This library is planned to be an async API for Aerospike. The library will be Pure-Python, Protocol based on the C Client.


Using pip

$ pip install aioaerospike


To work on the aioaerospike codebase, you'll want to fork the project and clone it locally and install the required dependencies via poetry:

$ git clone{USER}/aioaerospike.git
$ make install

To run tests and linters use command below (Requires aerospike to run locally on port 3000):

$ make lint && make test

If you want to run only tests or linters you can explicitly specify which test environment you want to run, e.g.:

$ make lint-black


aioaerospike is licensed under the MIT license. See the license file for details.

Latest changes

0.1.3 (2019-12-07)

  • Changed all enums to uppercase
  • Added tests for all supported key types
  • Added support for dict and list as values.

0.1.2 (2019-12-07)

  • Fixed key digest, key type can be all supported types (int, float, str, bytes)

0.1.1 (2019-12-07)

  • Fixed license and metadata

0.1.0 (2019-12-07)

  • Initial release.

This package is 3rd party, unrelated to Aerospike company

Project details

Download files

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

Files for aioaerospike, version 0.1.3
Filename, size File type Python version Upload date Hashes
Filename, size aioaerospike-0.1.3-py3-none-any.whl (9.9 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size aioaerospike-0.1.3.tar.gz (9.1 kB) File type Source Python version None Upload date Hashes View hashes

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 DigiCert DigiCert EV certificate StatusPage StatusPage Status page