Aerospike Python Native Client
The Python Native Client (PNC) is the ultra-high performance PyO3 layer underlying the Aerospike Python SDK. The PNC provides Python bindings for the Aerospike Rust client core. Both async and blocking surfaces are made available in one client, with first-class free-threaded Python support providing TPS and latency profiles previously unachievable in Python.
The PNC ships pre-built wheels for Linux (x86_64, aarch64), macOS (x86_64, arm64), and Windows
(x86_64) on Python 3.11–3.15, plus free-threaded 3.14 and 3.15 (cp314t,
cp315t) on Linux and macOS arm64.
Important:
The PNC is not officially supported as a standalone client; the APIs at this layer are undocumented. This package is the low-level primitive layer underneath the Aerospike Python SDK. The reference sections below exist for SDK users who need to drop down to low-level configuration (TLS, multi-record transactions, strong-consistency read modes, wire compression) and for client contributors.
Not to be confused with the legacy
aerospikepackage, the separate C-based Python client. Earlier alphas were published asaerospike-async.Requires Aerospike Server 8.2.0+ (older servers may work but are not guaranteed).
Resources
- PyPI: https://pypi.org/project/aerospike-native/
- Source: https://github.com/aerospike/aerospike-client-python-native
- Issues: https://github.com/aerospike/aerospike-client-python-native/issues
- Releases: https://github.com/aerospike/aerospike-client-python-native/releases
Installation
pip install aerospike-native
Pin to a specific release if you need reproducible builds:
pip install aerospike-native==<version>
Pre-built wheels are published for every supported platform/Python combination
on regular CPython (3.11 – 3.15, ABI tags cp311–cp315) and on the
free-threaded build (cp314t, cp315t, Linux and macOS arm64), so no Rust toolchain
is required for ordinary use. If pip resolves to an sdist on your platform, see
Building from source below.
Quick start
import asyncio
from aerospike_native import ClientPolicy, Key, new_client
async def main():
client = await new_client(ClientPolicy(), "localhost:3000")
key = Key("test", "demo", "user1")
# Write a record (bins are plain dicts)
await client.put(key, {"name": "Alice", "age": 28})
# Read it back
record = await client.get(key)
print(record.bins) # {'name': 'Alice', 'age': 28}
# Read specific bins only
record = await client.get(key, ["name"])
print(record.bins) # {'name': 'Alice'}
# Delete the record
await client.delete(key)
await client.close()
asyncio.run(main())
Blocking (sync) surface
Every async method has a *_blocking counterpart that blocks the calling
thread instead of returning an awaitable. Use these when you need sync
semantics without an event loop — particularly useful on free-threaded
Python, where multiple OS threads can drive blocking calls in parallel
without the GIL serializing them.
from aerospike_native import ClientPolicy, Key, new_client_blocking
client = new_client_blocking(ClientPolicy(), "localhost:3000")
key = Key("test", "demo", "user1")
# Write a record
client.put_blocking(key, {"name": "Alice", "age": 28})
# Read it back
record = client.get_blocking(key)
print(record.bins) # {'name': 'Alice', 'age': 28}
# Delete the record
client.delete_blocking(key)
client.close_blocking()
Naming follows <async_method>_blocking — get_blocking, put_blocking,
operate_blocking, batch_read_blocking, query_blocking, etc.
Clients created with new_client_blocking() are blocking-only; async
methods on them raise. If you want a single client that exposes both
sync and async ergonomics with a friendlier high-level API (sessions,
behaviors, AEL filters), use the
Aerospike Python SDK instead
— its SyncClient is built directly on top of this blocking surface.
TLS configuration
The client supports TLS for secure connections and PKI (certificate-based) authentication.
Basic TLS
from aerospike_native import ClientPolicy, TlsConfig, new_client
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_native 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_native 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_native import CommitStatus, Txn, WritePolicy
from aerospike_native.exceptions import CommitFailedError
txn = Txn()
write = WritePolicy()
write.txn = txn
try:
await client.put(key_a, {"balance": 100}, policy=write)
await client.put(key_b, {"balance": 200}, policy=write)
status = await client.commit(txn)
assert status == CommitStatus.OK
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_native import ReadModeAP, ReadModeSC
policy = ReadPolicy()
policy.read_mode_ap = ReadModeAP.ONE # AP namespace
policy.read_mode_sc = ReadModeSC.LINEARIZE # SC namespace
Wire-protocol compression
Every command policy (ReadPolicy, WritePolicy, BatchPolicy,
QueryPolicy) exposes a use_compression flag (off by default) to enable
compression of request/response payloads on the wire:
policy = WritePolicy()
policy.use_compression = True
Versioning
The PNC follows SemVer. Pre-releases use the
MAJOR.MINOR.PATCH-{alpha,beta,rc}.N form (e.g. 1.1.0-rc.1). PyPI
normalizes these on upload to the equivalent PEP 440 spelling (1.1.0rc1).
Cargo.toml is the single source of truth; 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.
See the Development section for the bump procedure.
License
Apache License 2.0. See LICENSE for details.
Development / Contributing
The sections below are for client contributors. Downstream users do not
need any of this — pip install aerospike-native is sufficient to use the
package.
Prerequisites
This project uses PyO3 to build a Rust extension for Python. You will need:
- Python 3.11 - 3.15, or 3.14t / 3.15t (free-threaded) for high-throughput / PSDK
AsyncPoolwork. The client supports every CPython version under upstream security support; the floor rises in minor releases as versions reach end-of-life. Recommended installer:uv(uv python install 3.14.5+freethreaded) orpyenvwith a dedicated environment. - Rust toolchain (
rustc+cargo) — always required when building from source - Aerospike server — required for integration tests
If Rust is not already installed:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source $HOME/.cargo/env
# Verify
rustc --version
cargo --version
Building from source
Install Python build/test dependencies (any virtualenv works; pyenv is recommended):
pip install -r requirements.txt
Build & test in one step (Rust build, stub regeneration, full test suite):
make dev-test
Or build only — produces a development wheel and installs it into the active virtualenv:
make dev
Regenerate Python stubs (only needed after modifying Rust code):
make stubs
Configuration
Copy aerospike.env.example to aerospike.env (gitignored) and edit it to
match your Aerospike database node configuration:
export AEROSPIKE_HOST=127.0.0.1:3100
make test and make test-int source aerospike.env, falling back to
aerospike.env.example.
Running tests
make test # unit + integration
make test-unit # unit tests only (no server required)
make test-int # integration tests only (requires running Aerospike server)
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 # current shell session
make test
To make this permanent, add ulimit -n 4096 to your shell profile (~/.zshrc
or ~/.bash_profile).
Bumping the version
Bumps are manual and happen in PRs against stage. Promotion workflows
(stage → main) do not mutate the version.
# 1. Edit Cargo.toml [package] version field, then refresh Cargo.lock:
# e.g. 1.0.0 → 1.0.1
cargo check # or: cargo update -p aerospike_native --precise 1.0.1
# 2. Confirm:
bin/get-version # prints 1.0.1
# 3. Open a PR against stage with just this change.
Reading the version programmatically
Anywhere a build script, CI step, or release tool needs the version:
bin/get-version # → 1.0.0
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.
Metadata
Release files for aerospike-native 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| aerospike_native-1.0.0.tar.gz | 531.3 kB | Details |
Built distributions (wheels)
Total release size: 157.9 MB
Release files / aerospike_native-1.0.0.tar.gz
| Download URL | aerospike_native-1.0.0.tar.gz |
|---|---|
| Size | 531.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c073ed01c0bc92b6299cad4f2936053227088377501fce127dc183e600bac519
|
|
BLAKE2b-256 checksum How to use checksums |
e1d1fbe5b06b80e78e6b1242511a86614a14fd29996f0a43c1264fe9e379520a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.
Transparency logRelease files / aerospike_native-1.0.0-cp315-cp315t-manylinux_2_28_x86_64.whl
| Download URL | aerospike_native-1.0.0-cp315-cp315t-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
9f7c46db4fc1db8e17e240010be666149d833a9147a11291a65d1acf083e298a
|
|
BLAKE2b-256 checksum How to use checksums |
e8d4676ca06ed43c7518298cf5d5d10aeddcee53381d75923abdbeb1fef54e1a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.
Transparency logRelease files / aerospike_native-1.0.0-cp315-cp315t-manylinux_2_28_aarch64.whl
| Download URL | aerospike_native-1.0.0-cp315-cp315t-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 5.2 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
65d8d371f5d544b6182f101a2dc24469f4dd8624ca8f0f41ee77ec33b3b1b83c
|
|
BLAKE2b-256 checksum How to use checksums |
b89eaddda9ff188ed4493308dcc1143a83683464788ac932cefbf087ac6a6550
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.
Transparency logRelease files / aerospike_native-1.0.0-cp315-cp315t-macosx_11_0_arm64.whl
| Download URL | aerospike_native-1.0.0-cp315-cp315t-macosx_11_0_arm64.whl |
|---|---|
| Size | 4.8 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
41597fdceb5d2a97c8fcc76da330e5ff207fd649b67ad04b85563d33d33f2357
|
|
BLAKE2b-256 checksum How to use checksums |
e6b31ada4fb5757630bc5e0ed12f76b3d295b56f1cdc434035fe01f9f2508279
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.
Transparency logRelease files / aerospike_native-1.0.0-cp315-cp315-win_amd64.whl
| Download URL | aerospike_native-1.0.0-cp315-cp315-win_amd64.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.15 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ab01931f1240cba5c1e00df050190084e9b90990b91955a745105cc3d0280c57
|
|
BLAKE2b-256 checksum How to use checksums |
33277ebfbbc83d23f7a25749d05029c8f8bc77de5f2dea913bfee9ab56da30cb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.
Transparency logRelease files / aerospike_native-1.0.0-cp315-cp315-manylinux_2_28_x86_64.whl
| Download URL | aerospike_native-1.0.0-cp315-cp315-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 5.2 MB |
| Tags | CPython 3.15 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
189bb1437faff3924c31052049a942a32f887b833f162841c8d917669e4a495e
|
|
BLAKE2b-256 checksum How to use checksums |
afefd884115b46e3f6982709a8d804bff25aa01cddc19d199d6dd49b207251d2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.
Transparency logRelease files / aerospike_native-1.0.0-cp315-cp315-manylinux_2_28_aarch64.whl
| Download URL | aerospike_native-1.0.0-cp315-cp315-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 5.2 MB |
| Tags | CPython 3.15 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
64a6dbb021c56648f5e5bd693cfa0516864ad382b99dac3644b17299f7300283
|
|
BLAKE2b-256 checksum How to use checksums |
1bc9217907e44f4b1b204e8619bfb9888a449426350e0289f3bb87592164ff22
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.
Transparency logRelease files / aerospike_native-1.0.0-cp315-cp315-macosx_11_0_arm64.whl
| Download URL | aerospike_native-1.0.0-cp315-cp315-macosx_11_0_arm64.whl |
|---|---|
| Size | 4.8 MB |
| Tags | CPython 3.15 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e244091933b3aec7be7f593b4a4b26bea08dcfd3c174b1437a2df760e8800a0b
|
|
BLAKE2b-256 checksum How to use checksums |
d2145eb8a394195bc83df6257c1cb2279ebcdfda79cbfeb925b514011f1a862f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.
Transparency logRelease files / aerospike_native-1.0.0-cp315-cp315-macosx_10_12_x86_64.whl
| Download URL | aerospike_native-1.0.0-cp315-cp315-macosx_10_12_x86_64.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.15 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
2b010e75dabb4fb827dc63b310da4757fd8eac866080d217dff5ceb84db30c5c
|
|
BLAKE2b-256 checksum How to use checksums |
1a80e96a10ca5026821465d289ebe1dfe0db0c040c465585587672dbe129ff62
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.
Transparency logRelease files / aerospike_native-1.0.0-cp314-cp314t-manylinux_2_28_x86_64.whl
| Download URL | aerospike_native-1.0.0-cp314-cp314t-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
8a54e0ea4c4d4e344ea805b1553ccf042c64d7c523ee38d86fed9b395ce4458f
|
|
BLAKE2b-256 checksum How to use checksums |
a531b2614db0e898148c63cfa728d360ce34e80d9d897e06d78a849a08a39f78
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.
Transparency logRelease files / aerospike_native-1.0.0-cp314-cp314t-manylinux_2_28_aarch64.whl
| Download URL | aerospike_native-1.0.0-cp314-cp314t-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 5.2 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
7dd9f23294f218f9d08fcbc38e7b6cdeb2579b431effad6a9c3808e5ed4ae212
|
|
BLAKE2b-256 checksum How to use checksums |
86d919be70ca3fcdad10d67f8febf05442600277706cc7a3791a4bff382fafa3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.
Transparency logRelease files / aerospike_native-1.0.0-cp314-cp314t-macosx_11_0_arm64.whl
| Download URL | aerospike_native-1.0.0-cp314-cp314t-macosx_11_0_arm64.whl |
|---|---|
| Size | 4.8 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
4dfbd1a092a4b08fae87680d1cd7c1540c61736cc872183d76902666bb6a557e
|
|
BLAKE2b-256 checksum How to use checksums |
fa61573445fb7150e6ad0d584013cc82de2b5f22e2e30bb23564115b63bd07a4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.
Transparency logRelease files / aerospike_native-1.0.0-cp314-cp314-win_amd64.whl
| Download URL | aerospike_native-1.0.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ce8d1e2568c1d35563ce628f1d3518e92d417e8e8b9ab339c148aadda883f2f5
|
|
BLAKE2b-256 checksum How to use checksums |
fd721c5d473d23c44855761368c26be54b71ae667c8b5a8e73bc6bc3d6b370b2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.
Transparency logRelease files / aerospike_native-1.0.0-cp314-cp314-manylinux_2_28_x86_64.whl
| Download URL | aerospike_native-1.0.0-cp314-cp314-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 5.2 MB |
| Tags | CPython 3.14 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
7cd884e0a29e362c19008e8dd0b97791e8df541ba9b4cdaa7606720cf3e7ca1b
|
|
BLAKE2b-256 checksum How to use checksums |
521b0627eb7b8b04559d185550e6e7afbb04111addc2699b5a92e7ee59b08e62
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.
Transparency logRelease files / aerospike_native-1.0.0-cp314-cp314-manylinux_2_28_aarch64.whl
| Download URL | aerospike_native-1.0.0-cp314-cp314-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 5.2 MB |
| Tags | CPython 3.14 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
28be39096ed20dac2c547495d31d521e7d34117bd3be924905c8b0eddc28e7de
|
|
BLAKE2b-256 checksum How to use checksums |
611c357f5ae4482ce55a9299d549fd1e4f73f3aa1c3e1f0406797805bcf73e0d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.
Transparency logRelease files / aerospike_native-1.0.0-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | aerospike_native-1.0.0-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 4.8 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
4f7b79e1fb2cee08ed5e27d042421af6ea3738f1fdd3d4fd16604f373dce96a8
|
|
BLAKE2b-256 checksum How to use checksums |
37e69619db9c8dea742656339bff62f2c67d03fdb9d733bb46054a2856f9c588
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.
Transparency logRelease files / aerospike_native-1.0.0-cp314-cp314-macosx_10_12_x86_64.whl
| Download URL | aerospike_native-1.0.0-cp314-cp314-macosx_10_12_x86_64.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.14 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
7d62d2f9084b03fe58eed9237e4861d848b99bba312e2db78da4e44ee56c979e
|
|
BLAKE2b-256 checksum How to use checksums |
8034a5dfdfc12d2e1d1036d34b44d450e60890e4e062fd20fe39643bdd3f0a6a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.
Transparency logRelease files / aerospike_native-1.0.0-cp313-cp313-win_amd64.whl
| Download URL | aerospike_native-1.0.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
63b3854ad0c1636882f2f95bb9f7f0735302fa7d85f26e9a38cf8c1d225424cf
|
|
BLAKE2b-256 checksum How to use checksums |
fe05ac11828df43b7bace89edd49fdb5964f182ad144eef465a0ce1f7c74187b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.
Transparency logRelease files / aerospike_native-1.0.0-cp313-cp313-manylinux_2_28_x86_64.whl
| Download URL | aerospike_native-1.0.0-cp313-cp313-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 5.2 MB |
| Tags | CPython 3.13 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
adad2ea1a7591519d52995b3d49c6eb89909e334a75429dbe4cbb2c1362568fe
|
|
BLAKE2b-256 checksum How to use checksums |
9ff8e3da1810354d3a7d21ff1ac66cd80e61ce912eceee9011d7947d517eb538
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.
Transparency logRelease files / aerospike_native-1.0.0-cp313-cp313-manylinux_2_28_aarch64.whl
| Download URL | aerospike_native-1.0.0-cp313-cp313-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 5.2 MB |
| Tags | CPython 3.13 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
6fb3482af925435190c34b417e1000fd854f43f6647bc2bd0d1049d69529ac77
|
|
BLAKE2b-256 checksum How to use checksums |
1f91b7782a07add211bb557879777bcf9ce92bb63dd3ebb8466faa12878ce7bc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.
Transparency logRelease files / aerospike_native-1.0.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | aerospike_native-1.0.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 4.9 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
cca18c73983540a67dbf6987b801d2472d27aa76eb3363b034663281dac13630
|
|
BLAKE2b-256 checksum How to use checksums |
860230f732587111834bdc1aa08d088e324695bfe1be8fad1e1b1c35b9cded22
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.
Transparency logRelease files / aerospike_native-1.0.0-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | aerospike_native-1.0.0-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
e68255de09717a6e6bb1d6b7bab9d16fff5c72b142cc24b5b60e1a2204e3a92d
|
|
BLAKE2b-256 checksum How to use checksums |
19665d281f1947ee1c206cd00b73d941e10c0a9a646b680663431863bcbdbbaa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.
Transparency logRelease files / aerospike_native-1.0.0-cp312-cp312-win_amd64.whl
| Download URL | aerospike_native-1.0.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f64ec4478f42119fe52421f2ecf689486820768d5fbbd3b5b1f05caadf4c19ce
|
|
BLAKE2b-256 checksum How to use checksums |
3a2e1a41ebf4214a02daf7c4bb98e9f5706ed0b959449bf944f8abfe0994fd90
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.
Transparency logRelease files / aerospike_native-1.0.0-cp312-cp312-manylinux_2_28_x86_64.whl
| Download URL | aerospike_native-1.0.0-cp312-cp312-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 5.2 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
e828d2fa3c9e5173d396ae25e2401decdfb67f2a1766e518ec26948a87b06b8a
|
|
BLAKE2b-256 checksum How to use checksums |
6612758c545c9beae404a68613e43cfae0b2fae312b4982c0924065278e054e2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.
Transparency logRelease files / aerospike_native-1.0.0-cp312-cp312-manylinux_2_28_aarch64.whl
| Download URL | aerospike_native-1.0.0-cp312-cp312-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 5.2 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
2bb6bc398ec862824c35bd9c6ad7c0f13b593b5c7aad90cd263e083735797323
|
|
BLAKE2b-256 checksum How to use checksums |
c1bc013c0ce57bc0524c211624825c992d22e1992fc72e0712e924d6ce42eaf4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.
Transparency logRelease files / aerospike_native-1.0.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | aerospike_native-1.0.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 4.9 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
7ed749a51e6436af3f666aa3fd3eb8b66837e5e6a2517cb3dea6d530afafd383
|
|
BLAKE2b-256 checksum How to use checksums |
87c16456e5c1ec533ce6a3e9b58f425d3cc1e9c012515d88d1f7d2013ea96593
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.
Transparency logRelease files / aerospike_native-1.0.0-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | aerospike_native-1.0.0-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
17c646849089ab5c4e087d404166f23e036fe707d4858cf9a6d00a9221951a0a
|
|
BLAKE2b-256 checksum How to use checksums |
1e5a9b553e8e60eda695cb3c9f35e104e5cd0ccbe46b3a0989a1135eb40f574a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.
Transparency logRelease files / aerospike_native-1.0.0-cp311-cp311-win_amd64.whl
| Download URL | aerospike_native-1.0.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5b5a09329ce0ddf17010debb34c3da42f4db853564e4129fd3e24c32bc582ebb
|
|
BLAKE2b-256 checksum How to use checksums |
54da10c12dc6a367fac645409987c766b1b238c3a50de616745347145bbfde1a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.
Transparency logRelease files / aerospike_native-1.0.0-cp311-cp311-manylinux_2_28_x86_64.whl
| Download URL | aerospike_native-1.0.0-cp311-cp311-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 5.2 MB |
| Tags | CPython 3.11 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
599dcceaac5dedf0688a75eaf89e1d22e9a649052d35bf2fb0a17f9537b8987b
|
|
BLAKE2b-256 checksum How to use checksums |
7899aca7d247cbcccf346e390c3b73c01db5a9f43a9dd55384b1752d7f3d11dc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.
Transparency logRelease files / aerospike_native-1.0.0-cp311-cp311-manylinux_2_28_aarch64.whl
| Download URL | aerospike_native-1.0.0-cp311-cp311-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 5.2 MB |
| Tags | CPython 3.11 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
ad6877196b564469551076122aa6e4f3b7d1b9724b4cab775c9b2dd0f1a856ff
|
|
BLAKE2b-256 checksum How to use checksums |
2fbaf513e29e8b713b899aa14cfff5b5956fad39ac21805e3374a40f08dff98c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.
Transparency logRelease files / aerospike_native-1.0.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | aerospike_native-1.0.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 4.9 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
0152772f208643e8a13528db5ffcba8298d3aa5937489cc5f0f9ee156c4ab447
|
|
BLAKE2b-256 checksum How to use checksums |
6635781edf21c1e2a7aa588aebab0282f36d86cf33149c07ac7edb5ddc290114
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.
Transparency logRelease files / aerospike_native-1.0.0-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | aerospike_native-1.0.0-cp311-cp311-macosx_10_12_x86_64.whl |
|---|---|
| Size | 5.0 MB |
| Tags | CPython 3.11 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
2ea19205f48fc35101f88d0c83e290dff09ec80366e0931d052e35b47717acc9
|
|
BLAKE2b-256 checksum How to use checksums |
5283f141efb5e20c31d28b67bc64cf32dc1943601197b7e14f98936493b6753b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.
Transparency log