Aerospike Python Async Client — async I/O over the Aerospike Rust client core (PyO3)
Project description
Aerospike Async Python Client
Installation
There are two ways to install the client:
- Install a pre-built wheel — no Rust toolchain required.
- Build from source — requires Rust and Cargo.
Option 1: Install a Pre-built Wheel
Pre-built wheels for Linux (x86_64, aarch64), macOS (x86_64, arm64), and Windows (x86_64) are available on the GitHub Releases page.
pip install aerospike_async-0.3.0a2-cp313-cp313-macosx_11_0_arm64.whl # example
Option 2: Build from Source
Prerequisites
This project uses PyO3 to build a Rust extension for Python.
You will need the Rust compiler (rustc) and package manager (cargo).
If Rust is not already installed:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source $HOME/.cargo/env
Verify the installation:
rustc --version
cargo --version
Install Python Dependencies
pyenv is recommended, but any virtual environment will work.
pip install -r requirements.txt
Build & Test (all-in-one)
Builds the Rust code, generates Python stubs, and runs the full test suite:
make dev-test
Build Commands
Build the Rust code into a development wheel and install it into the local virtual environment:
make dev
Regenerate Python stubs (only needed after modifying Rust code):
make stubs
Environment Setup
Edit aerospike.env to match your Aerospike database node configuration:
export AEROSPIKE_HOST=localhost:3100
For local-only overrides (e.g. TLS certificate paths), create an aerospike.env.local file
in the repo root. It is gitignored and automatically sourced by aerospike.env.
Running Tests
Run all tests (unit + integration):
make test
Run unit tests only (no server required):
make test-unit
Run integration tests only (requires a running Aerospike server):
make test-int
macOS File Descriptor Limit
On macOS, you may encounter ConnectionError: Failed to connect to host(s) errors when
running the full test suite. The default file descriptor limit (256) can be exceeded by the
async client's concurrent connections.
ulimit -n 4096 # increase for the current shell session
make test
To make this permanent, add ulimit -n 4096 to your shell profile (~/.zshrc or ~/.bash_profile).
Basic Usage
import asyncio
from aerospike_async import new_client, ClientPolicy, WritePolicy, ReadPolicy, Key
async def main():
policy = ClientPolicy()
client = await new_client(policy, "localhost:3000")
key = Key("test", "demo", "user1")
# Write a record (bins are plain dicts)
await client.put(WritePolicy(), key, {"name": "Alice", "age": 28})
# Read it back
record = await client.get(ReadPolicy(), key)
print(record.bins) # {'name': 'Alice', 'age': 28}
# Read specific bins only
record = await client.get(ReadPolicy(), key, ["name"])
print(record.bins) # {'name': 'Alice'}
# Delete the record
await client.delete(WritePolicy(), key)
await client.close()
asyncio.run(main())
TLS Configuration
The client supports TLS for secure connections and PKI (certificate-based) authentication.
Basic TLS
from aerospike_async import new_client, ClientPolicy, TlsConfig
policy = ClientPolicy()
policy.tls_config = TlsConfig("path/to/ca-certificate.pem")
client = await new_client(policy, "tls-host:4333")
TLS with Client Authentication
policy = ClientPolicy()
policy.tls_config = TlsConfig.with_client_auth(
"ca.pem", # CA certificate
"client.pem", # Client certificate
"client.key" # Client private key
)
client = await new_client(policy, "tls-host:4333")
PKI Authentication
PKI mode uses client certificates for authentication (no username/password required):
from aerospike_async import AuthMode
policy = ClientPolicy()
policy.tls_config = TlsConfig.with_client_auth("ca.pem", "client.pem", "client.key")
policy.set_pki_auth() # or: policy.set_auth_mode(AuthMode.PKI)
client = await new_client(policy, "tls-host:4333")
TLS Name in Host Strings
When the server certificate name differs from the connection hostname, specify the TLS name:
# Format: hostname:tls_name:port
# Example: Connect to IP but validate certificate against "server.example.com"
client = await new_client(policy, "192.168.1.100:server.example.com:4333")
Authentication Modes
The client supports multiple authentication modes via AuthMode:
AuthMode.NONE- No authenticationAuthMode.INTERNAL- Internal authentication (username/password)AuthMode.EXTERNAL- External authentication (LDAP, etc.)AuthMode.PKI- Certificate-based authentication (requires TLS + client cert)
from aerospike_async import AuthMode
policy = ClientPolicy()
policy.set_auth_mode(AuthMode.INTERNAL, user="admin", password="secret")
# or
policy.set_auth_mode(AuthMode.PKI) # No user/password needed
Multi-Record Transactions (MRT)
Multi-record transactions require a strong-consistency namespace on the server
(Aerospike 8.0+). Group operations into a single atomic transaction by
attaching a Txn to each policy, then commit or abort:
from aerospike_async import Txn, CommitStatus
from aerospike_async.exceptions import CommitFailedError
txn = Txn()
write = WritePolicy()
write.set_txn(txn)
read = ReadPolicy()
read.set_txn(txn)
try:
await client.put(write, key_a, {"balance": 100})
await client.put(write, key_b, {"balance": 200})
status = await client.commit(txn)
assert status == CommitStatus.OK_VERIFIED
except CommitFailedError:
await client.abort(txn)
MRT-specific failure result codes are exposed on ResultCode:
MRT_BLOCKED, MRT_VERSION_MISMATCH, MRT_EXPIRED, MRT_TOO_MANY_WRITES,
MRT_COMMITTED, MRT_ABORTED, MRT_ALREADY_LOCKED, MRT_MONITOR_EXISTS.
Strong Consistency Read Modes
Every read-capable policy exposes read_mode_ap and read_mode_sc for tuning
consistency on AP and SC namespaces respectively:
from aerospike_async import ReadModeAP, ReadModeSC
policy = ReadPolicy()
policy.set_read_mode_ap(ReadModeAP.One) # AP namespace
policy.set_read_mode_sc(ReadModeSC.Linearize) # SC namespace
Wire-Protocol Compression
Every policy exposes a use_compression flag (off by default) to enable
compression of request/response payloads on the wire:
policy = WritePolicy()
policy.set_use_compression(True)
Known TODOs:
- Pipeline benchmarks: track performance between runs.
- Object serialization:
- Test getstate and setstate and make sure they work. Otherwise implement them.
- Cross-Python Client compatibility testing - esp data types
- Write from legacy, read from new
- Write from new, read from legacy
- Track known missing "Rust core" items:
- Metrics
- Dynamic Config
Versioning
PAC follows SemVer for releases. Pre-releases use the
MAJOR.MINOR.PATCH-{alpha,beta,rc}.N form (e.g. 0.3.0-alpha.16). PyPI
normalizes these on upload to the equivalent PEP 440 spelling (0.3.0a16).
Single source of truth
Cargo.toml is the only place where the version lives:
[package]
name = "aerospike_async"
version = "0.3.0-alpha.16"
pyproject.toml does not duplicate the version. maturin reads it from
Cargo.toml when it builds the wheel, so the two are guaranteed to match.
Bumping the version
Bumps are manual and happen in PRs against dev. Promotion workflows
(dev → stage → main) do not mutate the version.
# 1. Edit Cargo.toml [package] version field, then refresh Cargo.lock:
# e.g. 0.3.0-alpha.16 → 0.3.0-alpha.17
cargo check # or: cargo update -p aerospike_async --precise 0.3.0-alpha.17
# 2. Confirm:
bin/get-version # prints 0.3.0-alpha.17
# 3. Open a PR against dev with just this change.
Reading the version programmatically
Anywhere a build script, CI step, or release tool needs the version:
bin/get-version # → 0.3.0-alpha.16
The script parses the first version field inside the [package] table of
Cargo.toml. It has no Python or cargo runtime dependencies — usable from
any shell, container, or CI environment.
License
Apache License 2.0. See LICENSE for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file aerospike_async-0.4.0a1.tar.gz.
File metadata
- Download URL: aerospike_async-0.4.0a1.tar.gz
- Upload date:
- Size: 299.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5eda29b6471fcc7a055b8abeb50d025cd405811d6c90bcbe1dfeb37c93cd077d
|
|
| MD5 |
b8c5c97fda2b3f5feec61cce0c49fa90
|
|
| BLAKE2b-256 |
612c820d71995fa44efe63be22b69d36f032283e8e6f074fd4cbfe32ea107449
|
File details
Details for the file aerospike_async-0.4.0a1-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: aerospike_async-0.4.0a1-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 4.5 MB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9fb00b06de63eb92539db16fe93f30427cc9086f0fa6672b3a3a4c546f74f625
|
|
| MD5 |
13e5aaa72889e9c722c81dc522c11069
|
|
| BLAKE2b-256 |
6c0ad4f3ecd34a3934520a5096c8cf839ead2313bb2f9f7ae17157f44850ca55
|
File details
Details for the file aerospike_async-0.4.0a1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: aerospike_async-0.4.0a1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.8 MB
- Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
619bfe90b9af9d6cb149a44d6a1fe6a2efe06a30530eb3649858ca0178af0b42
|
|
| MD5 |
d8ea61f437166114d1967d1ade6caf60
|
|
| BLAKE2b-256 |
b4ac7a640185792b760524d960a5a99b57fa68e11d15c80137f86834b457d61b
|
File details
Details for the file aerospike_async-0.4.0a1-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: aerospike_async-0.4.0a1-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 4.4 MB
- Tags: CPython 3.14, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2aeb5f8c3a327fa0319ed5d0e84bcf6828704eb2773139625dd98e57b16789a4
|
|
| MD5 |
1f31b4290c8e4064c05aad3d52b96d0d
|
|
| BLAKE2b-256 |
9d46a25a0fd2d32c1c3dce341c85ee7affe1ac5804c288bc28621a913379dc33
|
File details
Details for the file aerospike_async-0.4.0a1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: aerospike_async-0.4.0a1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 4.7 MB
- Tags: CPython 3.14, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b8f7f24a885a9bcf9f84ca36d2ddcc9a82dc80f460837368c003bcbaf5263d57
|
|
| MD5 |
38598b0a8fef375a037c65b9952603f2
|
|
| BLAKE2b-256 |
97822f45771192adb40f033a518cbaefef4aa54bb506a08369d7b41d8a7a2da0
|
File details
Details for the file aerospike_async-0.4.0a1-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: aerospike_async-0.4.0a1-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.5 MB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9dab49d3a703ccd14d95b1c44e69749f6bb9223aeac9ddb70c025ee62f625eff
|
|
| MD5 |
85657ca4e86a228b0cb351bc873a68f2
|
|
| BLAKE2b-256 |
f9c0ccd1436be56005be0ea303f3edbcc23adba42badcc777595502d832407d2
|
File details
Details for the file aerospike_async-0.4.0a1-cp314-cp314-macosx_10_12_x86_64.whl.
File metadata
- Download URL: aerospike_async-0.4.0a1-cp314-cp314-macosx_10_12_x86_64.whl
- Upload date:
- Size: 4.7 MB
- Tags: CPython 3.14, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
47b96bb6d5f87e4be37dda346f1518097554c74e4218a0db4d28dac93edde3c5
|
|
| MD5 |
2def4b8c4bd2e9608960c3d740686048
|
|
| BLAKE2b-256 |
2435591d0c43ea9908193025f7d4adbeef33bde3d0491e2b9a884ff00dc03546
|
File details
Details for the file aerospike_async-0.4.0a1-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: aerospike_async-0.4.0a1-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 4.5 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
20f40bcfdf95daa60a48b4e007b548d2e7c6e98e1d1269892ad65120c5fa1e5f
|
|
| MD5 |
483777c5d5f721caab223b00538e7947
|
|
| BLAKE2b-256 |
bdcd967ff35b888d973eaeaa1d11e9a879b837449eda8a7ba13c9a5e3231ae5d
|
File details
Details for the file aerospike_async-0.4.0a1-cp313-cp313-win32.whl.
File metadata
- Download URL: aerospike_async-0.4.0a1-cp313-cp313-win32.whl
- Upload date:
- Size: 3.7 MB
- Tags: CPython 3.13, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fbe0c0e135d627a9d2754bdce0e260e75fb7c809dccfc17e7056dcc9bcee8498
|
|
| MD5 |
577c314a15268c9bb1d3c185e5abe986
|
|
| BLAKE2b-256 |
9842ff8cf6d928b9a34bcfeca2985cde8dd09197295228204d03ee11ed7f8499
|
File details
Details for the file aerospike_async-0.4.0a1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: aerospike_async-0.4.0a1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.8 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ed8b85f5ac088167853a0c9bef23565bd82011d73dec7b957f03eb06190473cc
|
|
| MD5 |
0c6118f9b1f25f60782f1e8bca622a2e
|
|
| BLAKE2b-256 |
36847e472374dced5f9849935845fcdc70f95cb949aa233db8058a110a247873
|
File details
Details for the file aerospike_async-0.4.0a1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: aerospike_async-0.4.0a1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 4.4 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2306ceb414a5499cc677f8a3c442e7f4c219948d393629501af7d7a37abe60cc
|
|
| MD5 |
cddf08bc0f74ed726d0b0d25e8807052
|
|
| BLAKE2b-256 |
edf2c724aaa28695a58f629f13cd74989dbba960af794fbba67936164bc4c0f8
|
File details
Details for the file aerospike_async-0.4.0a1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: aerospike_async-0.4.0a1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 4.7 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
65861822dadce8466ea523135006e849bf5f56a5f7fb3478ba0fe66330935677
|
|
| MD5 |
bea8f50889675eae791ca0b73a67d686
|
|
| BLAKE2b-256 |
acdca80df9322dd2d1638a9a1a2920ddb8a791cf57be44227403ed237bd648bf
|
File details
Details for the file aerospike_async-0.4.0a1-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: aerospike_async-0.4.0a1-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.5 MB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c8b8d567eb4bf5750571c91f57b718bcd7c4e34864280d883e210a29d2fca9d4
|
|
| MD5 |
5cebb3358e4bef15e3e2c3aa2ffddf45
|
|
| BLAKE2b-256 |
02117d723458d27d2509e7c1a5bda667e3b23b276c3b533fb631a9d4f047d9bc
|
File details
Details for the file aerospike_async-0.4.0a1-cp313-cp313-macosx_10_12_x86_64.whl.
File metadata
- Download URL: aerospike_async-0.4.0a1-cp313-cp313-macosx_10_12_x86_64.whl
- Upload date:
- Size: 4.7 MB
- Tags: CPython 3.13, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3236634e94e7c8d074fbbb90bf7d73124e12861a24e4d8e69dedd57c6560ced9
|
|
| MD5 |
13da27ea2eafa4d588a83a23548e77e6
|
|
| BLAKE2b-256 |
da0877422ea52a403493b31e18ea81d8e5b5377a328f0e7d445c9f2f666dc6e3
|
File details
Details for the file aerospike_async-0.4.0a1-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: aerospike_async-0.4.0a1-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 4.5 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
996b6a1b41349d4bdf15750d9dc7c33b68bbf82226c123dc5ef37fac41dc91d3
|
|
| MD5 |
54c6e75228ad59c5fd8ebaa1b335911d
|
|
| BLAKE2b-256 |
b0d8d69ff32c7199983facb36e959941efb118ea46cd9140c0dc143342ad169e
|
File details
Details for the file aerospike_async-0.4.0a1-cp312-cp312-win32.whl.
File metadata
- Download URL: aerospike_async-0.4.0a1-cp312-cp312-win32.whl
- Upload date:
- Size: 3.7 MB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1176cfc408672d867477e1af7e1d1d8a21bfb2bf0dadcf4760540f61b24544ef
|
|
| MD5 |
bc2350b6f3e4e42a0a547ac8a5dfcdd6
|
|
| BLAKE2b-256 |
5b2950b97f91053f9e9c3278dc91574c2d80ed17d66b817271f6271a223534cb
|
File details
Details for the file aerospike_async-0.4.0a1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: aerospike_async-0.4.0a1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.8 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
629b0498639c338935e2ce3157576b098ec3a5515c2d3452da86be50e55a9d7d
|
|
| MD5 |
3fd89aecf2e14afed97c32ce61de6d41
|
|
| BLAKE2b-256 |
1e6f0f531b090733deb11174f3ab337371a15bd6a0d8321d7a212fe2b2f41562
|
File details
Details for the file aerospike_async-0.4.0a1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: aerospike_async-0.4.0a1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 4.4 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
45ef23093e1cd894b2b99a3eaf167d944e26b0a0deafad271ab0aac488feabf0
|
|
| MD5 |
d68a4f2ea627211a61980c28302ceb6d
|
|
| BLAKE2b-256 |
3c68f620cb9483aa967ac9c5a5556d54079642b80cfbf3210b4ca85a8dcd4767
|
File details
Details for the file aerospike_async-0.4.0a1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: aerospike_async-0.4.0a1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 4.7 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1a38643eb230e8d637344e3ec54c068003451b34edf0aa26f7c4b7cacc137bfe
|
|
| MD5 |
ecc8b263109d0351c903f483ce4acc6b
|
|
| BLAKE2b-256 |
7d27063347f1b6bb35170598c52b8be6574aa09a2fb5fe8e3ca537af81322681
|
File details
Details for the file aerospike_async-0.4.0a1-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: aerospike_async-0.4.0a1-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.5 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d11544b9e2ae3c56725c3a22c58f6a42a8cae1fb2c5de3942ded2ae5e08980a1
|
|
| MD5 |
ac1d8aace711dd1defa3992e1201384b
|
|
| BLAKE2b-256 |
0293b5663c0d03634549ee1246321731831589c6d0ccd3e3c73433075accbb06
|
File details
Details for the file aerospike_async-0.4.0a1-cp312-cp312-macosx_10_12_x86_64.whl.
File metadata
- Download URL: aerospike_async-0.4.0a1-cp312-cp312-macosx_10_12_x86_64.whl
- Upload date:
- Size: 4.7 MB
- Tags: CPython 3.12, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ddf50157da207527a9883fee87b4cc9c020121bc1863e814900e303d2c9dd8d2
|
|
| MD5 |
7c05b5970f63f0ccccf38a42dae485a7
|
|
| BLAKE2b-256 |
95fae1a96b20256bb55276f05aee0dd10a90da331e1ce2fea7feb829a0597cba
|
File details
Details for the file aerospike_async-0.4.0a1-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: aerospike_async-0.4.0a1-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 4.5 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
054c19883c9fbb747507c3ef5e336cd530f24e7303412ae40828c3397d2b252b
|
|
| MD5 |
63dbe39127dc5ff22fbf233ff722ca0d
|
|
| BLAKE2b-256 |
3159b8bff7a0cc11e0eb83f8ef62109778c8109717a98e3343bfcb0ecc9d4ff4
|
File details
Details for the file aerospike_async-0.4.0a1-cp311-cp311-win32.whl.
File metadata
- Download URL: aerospike_async-0.4.0a1-cp311-cp311-win32.whl
- Upload date:
- Size: 3.7 MB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
71a3f8520555571998d60e2ef34d127e0872a6668a5b2070133f6707a81aa73d
|
|
| MD5 |
b2268a1bb3b63748af8d45ddb8c27a41
|
|
| BLAKE2b-256 |
e6b51f3a7505d9197d0b378c1d771fcf22c0a3edf0f0297a56620141d086c9ea
|
File details
Details for the file aerospike_async-0.4.0a1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: aerospike_async-0.4.0a1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.8 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a3c93d0a7ed1947fe6ed6972acd87d494759bd3d8f3be4e48f1ccdf12222b08c
|
|
| MD5 |
b923c0a18f47db2efeb2c921a78ff059
|
|
| BLAKE2b-256 |
500ca654ef16a9f10dd7ba25d430d3608f3ac0de28b863e74b02fefce0e36ffe
|
File details
Details for the file aerospike_async-0.4.0a1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: aerospike_async-0.4.0a1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 4.4 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
89812b1d9590e5b28f20fe0a68088747731f9485f7cf76ff49a1535261663ef5
|
|
| MD5 |
1d313ea1fcca535c7c550c7db779f434
|
|
| BLAKE2b-256 |
9bc9233beae50d4ed6b4e03f6e26ecfba2507c92e4a8b21c8c315b6113a0136f
|
File details
Details for the file aerospike_async-0.4.0a1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: aerospike_async-0.4.0a1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ba409d397aebdcc5fe1fec3343c20e0753001145abb7499b9a739fc4640b6fcf
|
|
| MD5 |
369d75bb18efbd7463881693cc33cb6c
|
|
| BLAKE2b-256 |
f3f74aa5134c47120eda1777585993f14c70852bc106f5208bbf5451505911db
|
File details
Details for the file aerospike_async-0.4.0a1-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: aerospike_async-0.4.0a1-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.5 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cab3796edea2af9205ce17dd85df85c53e3c0f0f3ff3c7b1cdde7106dd5bf234
|
|
| MD5 |
7d9d2ba14830d8784d669fd2ef26ba9a
|
|
| BLAKE2b-256 |
81d060aef17eeb93ac03c9890b04967e39b9a2349a0595fce693bfae72768fd3
|
File details
Details for the file aerospike_async-0.4.0a1-cp311-cp311-macosx_10_12_x86_64.whl.
File metadata
- Download URL: aerospike_async-0.4.0a1-cp311-cp311-macosx_10_12_x86_64.whl
- Upload date:
- Size: 4.7 MB
- Tags: CPython 3.11, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5cf34fb3aaff9c7af900932c0ee7aab9900dea0d4e26bd45c20da4496ee7ae9f
|
|
| MD5 |
da93a814ff2f6e5ecaea2b0b779d5940
|
|
| BLAKE2b-256 |
7b22dd9b660366a74cedc2694fb4ee3a24efcd4ef1a2f722c33c4d2c0ea45786
|
File details
Details for the file aerospike_async-0.4.0a1-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: aerospike_async-0.4.0a1-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 4.5 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
42a15508f2a91aeac0ee13ef7e8d35c861bf38d503a1dd2db610b24464ee2487
|
|
| MD5 |
20e3e558e24a17a04d12e4b6048734a9
|
|
| BLAKE2b-256 |
4d9bede4bb2c9d93757f683aa2ee572588f1ddfe082e6ccf8fa74bb2f51bf9ff
|
File details
Details for the file aerospike_async-0.4.0a1-cp310-cp310-win32.whl.
File metadata
- Download URL: aerospike_async-0.4.0a1-cp310-cp310-win32.whl
- Upload date:
- Size: 3.7 MB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
450338d596be90937aca3a79ccab97bb4d5d440582ff95a0f0ae4f651c80c198
|
|
| MD5 |
3afe20f6dbbc3e0f2bb8b325bdfaf1ef
|
|
| BLAKE2b-256 |
57cd87161d9153d8aff9232f561876ce23c9b13161f1e504d2774e180547cc16
|
File details
Details for the file aerospike_async-0.4.0a1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: aerospike_async-0.4.0a1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.8 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c1d515e69ffb707e54f726f1130f8b895ab17ba660e9a7b2c185b7140a840e16
|
|
| MD5 |
06b76cc0cab038a27690a2d25c633945
|
|
| BLAKE2b-256 |
b28a5ab458d791972db942ee71cb76c3d29c8b06f042134c741cddb43eb65e53
|
File details
Details for the file aerospike_async-0.4.0a1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: aerospike_async-0.4.0a1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 4.4 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1dd8e7ca7a8227358a4d8d1af8d29b656f57d3cfa0b9c69bd983692e8af9d15c
|
|
| MD5 |
0e9ddcbf5b3510b7a467823571b00b8d
|
|
| BLAKE2b-256 |
3fce5ed653259448ce7eed37a827c1c976a896dfbc06d936118b9849893bbd76
|
File details
Details for the file aerospike_async-0.4.0a1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: aerospike_async-0.4.0a1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8acc00c0bb49976d68dcdb4ddca6055ad0b8e8df60f2dd32dd861b54415ffc0b
|
|
| MD5 |
b9066a064dafba9d4319d05e111a943b
|
|
| BLAKE2b-256 |
2c3f750a6ededfe759c9cbdcd94c155f455e5a074ded7c29e495a91aa6b9e70f
|
File details
Details for the file aerospike_async-0.4.0a1-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: aerospike_async-0.4.0a1-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.5 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3a5ca312d11b074e687b726a96a48a6b24e46e28c3a295322cae38bfe2ba3a3c
|
|
| MD5 |
dcbec297b464922a8ac905924d89609b
|
|
| BLAKE2b-256 |
88cb07c71fd44c588b999c8382275e79b4b1c985bc2342acf54dd6e52c2a91fd
|
File details
Details for the file aerospike_async-0.4.0a1-cp310-cp310-macosx_10_12_x86_64.whl.
File metadata
- Download URL: aerospike_async-0.4.0a1-cp310-cp310-macosx_10_12_x86_64.whl
- Upload date:
- Size: 4.7 MB
- Tags: CPython 3.10, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cda6b22d8e404fbf7066f0d361d3b9fea772d181f5f318dd3b0b788542afca06
|
|
| MD5 |
7163444c082fbb3f4bd9805e9f5293a0
|
|
| BLAKE2b-256 |
1548128f7c3bee950490ad4e940db48064d2608066e01e5c33f20ff4fedda7b9
|