Skip to main content

Aerospike Python Client - PyO3 + Rust binding

Project description

aerospike-py

PyPI CI Python Rust PyO3 License

Aerospike Python Client built with PyO3 + Rust. Drop-in replacement for aerospike-client-python powered by the Aerospike Rust Client v2.

Features

  • Sync and Async (AsyncClient) API
  • CRUD, Batch, Query, UDF, Admin, Index, Truncate
  • CDT List/Map Operations, Expression Filters
  • Full type stubs (.pyi) for IDE autocompletion

API details: docs/api/ | Usage guides: docs/guides/

Drop-in Replacement

Just change the import — your existing code works as-is:

- import aerospike
+ import aerospike_py as aerospike

config = {'hosts': [('localhost', 3000)]}
client = aerospike.client(config).connect()

key = ('test', 'demo', 'key1')
client.put(key, {'name': 'Alice', 'age': 30})
_, _, bins = client.get(key)
client.close()

Quickstart

pip install aerospike-py

Sync Client

import aerospike_py as aerospike

with aerospike.client({
    "hosts": [("127.0.0.1", 3000)],
    "cluster_name": "docker",
}).connect() as client:

    key = ("test", "demo", "user1")
    client.put(key, {"name": "Alice", "age": 30})

    record = client.get(key)
    print(record.bins)      # {'name': 'Alice', 'age': 30}
    print(record.meta.gen)  # 1

    client.increment(key, "age", 1)
    client.remove(key)

Async Client

import asyncio
from aerospike_py import AsyncClient

async def main():
    async with AsyncClient({
        "hosts": [("127.0.0.1", 3000)],
        "cluster_name": "docker",
    }) as client:
        await client.connect()

        key = ("test", "demo", "user1")
        await client.put(key, {"name": "Bob", "age": 25})
        record = await client.get(key)
        print(record.bins)  # {'name': 'Bob', 'age': 25}

        # Concurrent operations
        tasks = [client.put(("test", "demo", f"item_{i}"), {"idx": i}) for i in range(10)]
        await asyncio.gather(*tasks)

asyncio.run(main())

Performance

Benchmark: 5,000 ops x 100 rounds, Aerospike CE (Docker), Apple M4 Pro

Operation aerospike-py sync official C client aerospike-py async Async vs C
put (ms) 0.140 0.139 0.058 2.4x faster
get (ms) 0.141 0.141 0.063 2.2x faster

Sync performance is on par with the official C client. Async throughput is 2.2-2.4x faster — the official C client has no Python async/await support (attempted and removed).

Why async matters

The official C client supports async I/O internally (libev/libuv/libevent), but its Python bindings cannot expose async/await — the attempt was abandoned and removed in PR #462. The only concurrency option with the C client is asyncio.run_in_executor() (thread pool, not true async).

aerospike-py provides native async/await via Tokio + PyO3, enabling asyncio.gather() for true concurrent I/O — critical for modern Python web frameworks (FastAPI, Starlette, etc).

Full benchmark details: benchmark/ | Run: make run-benchmark

For AI Agents

This project supports the llms.txt standard. Use the following prompt to give your AI agent full context about aerospike-py:

Fetch and read https://kimsoungryoul.github.io/aerospike-py/llms-full.txt to understand the aerospike-py Python client API, then write code based on that documentation.
  • llms.txt — Documentation index for AI agents
  • llms-full.txt — Complete documentation in a single file

Claude Code Skills & Agents

이 프로젝트는 Claude Code 자동화가 설정되어 있습니다.

Skills

/skill-name으로 호출합니다.

Skill 명령어 설명
run-tests /run-tests [type] 빌드 → Aerospike 서버 보장 → 테스트 실행 (unit/integration/concurrency/compat/all/matrix)
release-check /release-check 릴리스 전 검증 (lint, unit test, pyright, type stub 일관성, 버전 확인)
bench-compare /bench-compare aerospike-py vs 공식 C 클라이언트 벤치마크 비교
test-sample-fastapi /test-sample-fastapi aerospike-py 빌드 → sample-fastapi 설치 → 통합 테스트 실행
new-api /new-api [method] [desc] 새 Client/AsyncClient API 메서드 추가 가이드 (Rust → Python 래퍼 → 타입 스텁 → 테스트)

Subagents

코드 리뷰/분석 시 자동으로 활용됩니다.

Agent 설명
pyo3-reviewer PyO3 바인딩 리뷰 (GIL 관리, 타입 변환, async 안전성, 메모리 안전성)
type-stub-sync __init__.pyi stub과 Rust 소스 간 일관성 검증

Hooks

파일 편집 시 자동 실행됩니다.

Hook 트리거 동작
Python auto-format .py 편집 후 ruff format + ruff check --fix
Rust auto-format .rs 편집 후 cargo fmt
Binary/lock 보호 .so, .dylib, .whl, uv.lock 편집 시 편집 차단

Contributing

See CONTRIBUTING.md for development setup, running tests, and making changes.

Code stats

src + rust/src only (tokei):

$ tokei -C src rust/src
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 Language                                 Files        Lines         Code     Comments       Blanks
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 Rust                                        29         7884         6949          189          746
 Python                                      15         5809         4917          175          717
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 Total                                       44        14165        11866          773         1526
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

License

Apache License 2.0 — see LICENSE for details.

Project details


Download files

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

Source Distribution

aerospike_py-0.0.1b2.tar.gz (106.0 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

aerospike_py-0.0.1b2-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl (2.8 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

aerospike_py-0.0.1b2-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl (2.6 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

aerospike_py-0.0.1b2-cp314-cp314t-manylinux_2_28_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

aerospike_py-0.0.1b2-cp314-cp314-manylinux_2_28_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

aerospike_py-0.0.1b2-cp314-cp314-manylinux_2_28_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

aerospike_py-0.0.1b2-cp313-cp313t-manylinux_2_28_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARM64

aerospike_py-0.0.1b2-cp313-cp313-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.13Windows x86-64

aerospike_py-0.0.1b2-cp313-cp313-manylinux_2_28_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

aerospike_py-0.0.1b2-cp313-cp313-manylinux_2_28_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

aerospike_py-0.0.1b2-cp313-cp313-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

aerospike_py-0.0.1b2-cp313-cp313-macosx_10_12_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

aerospike_py-0.0.1b2-cp312-cp312-manylinux_2_28_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

aerospike_py-0.0.1b2-cp312-cp312-manylinux_2_28_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

aerospike_py-0.0.1b2-cp311-cp311-manylinux_2_28_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

aerospike_py-0.0.1b2-cp311-cp311-manylinux_2_28_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

aerospike_py-0.0.1b2-cp310-cp310-manylinux_2_28_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

aerospike_py-0.0.1b2-cp310-cp310-manylinux_2_28_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

File details

Details for the file aerospike_py-0.0.1b2.tar.gz.

File metadata

  • Download URL: aerospike_py-0.0.1b2.tar.gz
  • Upload date:
  • Size: 106.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for aerospike_py-0.0.1b2.tar.gz
Algorithm Hash digest
SHA256 7fc2c12f789b25bfd2f1ec910cf49b7c058af79d48d3f004a2b6b5e0db82fbfa
MD5 8946bdb2e5e09d396cd3dea37cb7c0b4
BLAKE2b-256 54000bb4a0ba7f8373b2d3577cad0fb741b77111b94411af3e6b749eb331e012

See more details on using hashes here.

Provenance

The following attestation bundles were made for aerospike_py-0.0.1b2.tar.gz:

Publisher: publish.yaml on KimSoungRyoul/aerospike-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aerospike_py-0.0.1b2-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.0.1b2-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4d2dca19ebc6b423cf1ba0a702a592686c82a2e1c01fef0bff5652faab58a6a1
MD5 d807081718786897af4101d91acfc475
BLAKE2b-256 21f03da09ce73c78dbaf1bb1c7487b6e568c5ed0a1c64e1d3e59fb2ddb0cdac4

See more details on using hashes here.

Provenance

The following attestation bundles were made for aerospike_py-0.0.1b2-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl:

Publisher: publish.yaml on KimSoungRyoul/aerospike-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aerospike_py-0.0.1b2-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.0.1b2-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a9ea61a867d5ef8f6ad60a4c27947320840449b3a02ddbe0955e38627c56ee2d
MD5 b247adf73e3996c759a5f3afbc6f4c88
BLAKE2b-256 1b53e1310a7e6fd8bec40544c405790eea91185c2ce20c6fb70e15698e95b0b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for aerospike_py-0.0.1b2-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl:

Publisher: publish.yaml on KimSoungRyoul/aerospike-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aerospike_py-0.0.1b2-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.0.1b2-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 982de5eed1bd2586f343d5fd210d992ffb77b1b18eb6497542297e1939d8f4c7
MD5 301465947605be3b0137c15349402df0
BLAKE2b-256 05d6223def4462939e0d6a03db1b0f4a3eea08bd63070fd57c7a22fe071b1772

See more details on using hashes here.

Provenance

The following attestation bundles were made for aerospike_py-0.0.1b2-cp314-cp314t-manylinux_2_28_aarch64.whl:

Publisher: publish.yaml on KimSoungRyoul/aerospike-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aerospike_py-0.0.1b2-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.0.1b2-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 84525e3f348267b3ac5481ec70ec4403be45c8c2302dff5364b65ecd520b6a4b
MD5 4f20051edddab9c42662fa90dacfae73
BLAKE2b-256 86f9595a32287c0987c40287e577318d24ff20df6539b56cda36291a62c99bf4

See more details on using hashes here.

Provenance

The following attestation bundles were made for aerospike_py-0.0.1b2-cp314-cp314-manylinux_2_28_x86_64.whl:

Publisher: publish.yaml on KimSoungRyoul/aerospike-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aerospike_py-0.0.1b2-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.0.1b2-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 69c70dcafce183d2e0fdf97111f685a42362c25f9a4dd95297d4cde116875dcf
MD5 ae8754f2b0831b11765f390f1fdf1279
BLAKE2b-256 5aca92e7cae9b6cd4abeb8978c1a715ef1fa0490c0b54b1ac6fc4e6aa19f6950

See more details on using hashes here.

Provenance

The following attestation bundles were made for aerospike_py-0.0.1b2-cp314-cp314-manylinux_2_28_aarch64.whl:

Publisher: publish.yaml on KimSoungRyoul/aerospike-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aerospike_py-0.0.1b2-cp313-cp313t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.0.1b2-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f29cc908b22e5230d18db2b761c37cb1a909cd462c3f5130b89334ea9be92936
MD5 b111d481cfcedd80595bee05f8dfbb54
BLAKE2b-256 babebcc5adf7bdd5ec54b69f6b177a78c7d9de0ea5497f18c341990c5d001eea

See more details on using hashes here.

Provenance

The following attestation bundles were made for aerospike_py-0.0.1b2-cp313-cp313t-manylinux_2_28_aarch64.whl:

Publisher: publish.yaml on KimSoungRyoul/aerospike-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aerospike_py-0.0.1b2-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.0.1b2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0ee9da86c3a25e60577307e38361810fb1e75fe61a0a75ffa5ae208aa8aba890
MD5 210df69ee1a99237ac31108297c56b00
BLAKE2b-256 c614a53ec939a2b3bfb9d09d70c5065e7ac76a9a769fb7a225be5ce08c3c2b31

See more details on using hashes here.

Provenance

The following attestation bundles were made for aerospike_py-0.0.1b2-cp313-cp313-win_amd64.whl:

Publisher: publish.yaml on KimSoungRyoul/aerospike-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aerospike_py-0.0.1b2-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.0.1b2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f167133166b4ac02252991e36f8f92089aa69e9a24275b69df215710deb034e9
MD5 bdfa4fc267053e40fe2cc061fdcae60e
BLAKE2b-256 87f4f17fca0dcc107898f85d551a646b46e14f2ff5961aeea2723d9c7b0e3cb2

See more details on using hashes here.

Provenance

The following attestation bundles were made for aerospike_py-0.0.1b2-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: publish.yaml on KimSoungRyoul/aerospike-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aerospike_py-0.0.1b2-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.0.1b2-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5058ce23ba24c8c48efb479065f3ad9face188eac56c59f9735ab4728f62aee9
MD5 db541c4315f302ea2ce459aa4b5ccc11
BLAKE2b-256 05ed8583878f97308c713626d724a9e967e80ee5e8e9b69622722b89dba2d425

See more details on using hashes here.

Provenance

The following attestation bundles were made for aerospike_py-0.0.1b2-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: publish.yaml on KimSoungRyoul/aerospike-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aerospike_py-0.0.1b2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.0.1b2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a83bfca14a561a3e3f8f4eb2a53b79e22ea8eb954b805168a5015dcdb87c8b1d
MD5 508de8fa13a0130d907e64c8ee789334
BLAKE2b-256 143118a38eebe12e2c5f0e759d15425f686bd549e0d5c1f9845339d30bb4b01e

See more details on using hashes here.

Provenance

The following attestation bundles were made for aerospike_py-0.0.1b2-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish.yaml on KimSoungRyoul/aerospike-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aerospike_py-0.0.1b2-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.0.1b2-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 40bdafd615ac3b4a4519c3abf03945550de69562de599dd84abdf1001b45aec1
MD5 60486fb91f3dceeb4d518371d943d67a
BLAKE2b-256 2138fc4c4d2a5c965ced29c9681caacd5ba0b2fcdb5814040c7e2ff7a5c67570

See more details on using hashes here.

Provenance

The following attestation bundles were made for aerospike_py-0.0.1b2-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: publish.yaml on KimSoungRyoul/aerospike-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aerospike_py-0.0.1b2-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.0.1b2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 531f7670071478cb77c2e6c31ffe5611f924ddbaa9d39fd202a42e38b805a631
MD5 ea56d6fb377e1ee409c79c7d3f67a407
BLAKE2b-256 bd964ec9ce014f7724be1360b9fd988305ffe3fcb390a90b0088522d2d5e1553

See more details on using hashes here.

Provenance

The following attestation bundles were made for aerospike_py-0.0.1b2-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: publish.yaml on KimSoungRyoul/aerospike-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aerospike_py-0.0.1b2-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.0.1b2-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 80ffd4c91ca117407c0dba4bfa7c39069507edbf79d8656444dcf4e16143ce44
MD5 d9f8fa7112512c100b8b3e306ee230fd
BLAKE2b-256 589683a028e3f8597b80d4b88b355c414e22443741d985591fd12c468d7151f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for aerospike_py-0.0.1b2-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: publish.yaml on KimSoungRyoul/aerospike-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aerospike_py-0.0.1b2-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.0.1b2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 86da6553e660a2b45040107c31e333de381964aaf0c59ecf1e6ecc6f675bf839
MD5 94628d3e3d2cb243ded6caf495be64df
BLAKE2b-256 e48cc39ffffb488c806a0ba7c43922f4dac2c5cceb43dcb9a13db6ecc94d9f16

See more details on using hashes here.

Provenance

The following attestation bundles were made for aerospike_py-0.0.1b2-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: publish.yaml on KimSoungRyoul/aerospike-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aerospike_py-0.0.1b2-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.0.1b2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0ebcb8d8e64f06ea1f90ee8f71c837d74daed853374dd67491a079a2595429a0
MD5 1d11ea99c311d0d473e4f7a491be1922
BLAKE2b-256 0a16781dd99cb2ac46302ec4eaea656d64921fce3330b905142d8950fb495bfa

See more details on using hashes here.

Provenance

The following attestation bundles were made for aerospike_py-0.0.1b2-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: publish.yaml on KimSoungRyoul/aerospike-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aerospike_py-0.0.1b2-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.0.1b2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f084d9de3e377c117c92d701d4b9433b31de2b67f65314b233769496b8b06abf
MD5 905facc3896ef07994bae3799f26b18e
BLAKE2b-256 c8fe956fbbfedeafb186b4c4684a9af26e8ec959563ba26ee332c9911528785b

See more details on using hashes here.

Provenance

The following attestation bundles were made for aerospike_py-0.0.1b2-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: publish.yaml on KimSoungRyoul/aerospike-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aerospike_py-0.0.1b2-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.0.1b2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 821564cb4153298f05af4ef2882890df90ecc54e1bbcc56dfe6e8843919bcb79
MD5 561fb84a49709e245d54f6532e4b4a3e
BLAKE2b-256 27b4c055610506be6398c37540fc89372fce4771c2b6505a1e778e0524d4980b

See more details on using hashes here.

Provenance

The following attestation bundles were made for aerospike_py-0.0.1b2-cp310-cp310-manylinux_2_28_aarch64.whl:

Publisher: publish.yaml on KimSoungRyoul/aerospike-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page