Skip to main content

High-performance Aerospike Python client with sync and async APIs, built with PyO3 and Rust

Project description

aerospike-py

PyPI Downloads 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 자동화가 설정되어 있습니다.

Ecosystem Plugin 설치

aerospike-ce-ecosystem-plugins를 설치하면 aerospike-py API 레퍼런스, 배포 가이드 등 ecosystem 전체 스킬을 사용할 수 있습니다.

claude plugin marketplace add aerospike-ce-ecosystem/aerospike-ce-ecosystem-plugins
claude plugin install aerospike-ce-ecosystem

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

tokei 기반. 설정: tokei.toml + .tokeignore

# 순수 구현 코드만 (tests, examples, benchmark 제외)
tokei

# 테스트 + 벤치마크 + 샘플 포함
tokei src rust/src tests benchmark examples

순수 구현 코드 (tests, examples, benchmark 제외):

$ tokei -C
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 Language                                 Files        Lines         Code     Comments       Blanks
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 Rust                                        34         9729         8581          260          888
 Python                                      25         8116         6754          238         1124
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 Total                                       59        18511        15335         1067         2109
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

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.4.0.tar.gz (142.5 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.4.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

aerospike_py-0.4.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl (2.2 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

aerospike_py-0.4.0-cp314-cp314t-manylinux_2_28_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

aerospike_py-0.4.0-cp314-cp314-manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

aerospike_py-0.4.0-cp314-cp314-manylinux_2_28_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

aerospike_py-0.4.0-cp313-cp313t-manylinux_2_28_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARM64

aerospike_py-0.4.0-cp313-cp313-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.13Windows x86-64

aerospike_py-0.4.0-cp313-cp313-manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

aerospike_py-0.4.0-cp313-cp313-manylinux_2_28_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

aerospike_py-0.4.0-cp313-cp313-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

aerospike_py-0.4.0-cp313-cp313-macosx_10_12_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

aerospike_py-0.4.0-cp312-cp312-manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

aerospike_py-0.4.0-cp312-cp312-manylinux_2_28_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

aerospike_py-0.4.0-cp311-cp311-manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

aerospike_py-0.4.0-cp311-cp311-manylinux_2_28_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

aerospike_py-0.4.0-cp310-cp310-manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

aerospike_py-0.4.0-cp310-cp310-manylinux_2_28_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

File details

Details for the file aerospike_py-0.4.0.tar.gz.

File metadata

  • Download URL: aerospike_py-0.4.0.tar.gz
  • Upload date:
  • Size: 142.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for aerospike_py-0.4.0.tar.gz
Algorithm Hash digest
SHA256 9084e2d64c7cb581d4bded9ac2dc7335f7681919f10376070123ab0c7588cdf8
MD5 50124aba27fa90b86d5ed12cd460dce1
BLAKE2b-256 81fc546b077e97aaf7c05f66aba1609b61c140f0b3c2a9a68b4322f7d406af4e

See more details on using hashes here.

Provenance

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

Publisher: publish.yaml on aerospike-ce-ecosystem/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.4.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.4.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fbf66050bcd08089387b05ace15c3753fb4c2cc0efdbd3bd8a4e6f8c61a212b2
MD5 b15ab93112fe778d3d9d86ed86fe06d2
BLAKE2b-256 5cb21105f8c80b10afa90eb81b7fab363afea263927f89bd254bed4cfca8141f

See more details on using hashes here.

Provenance

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

Publisher: publish.yaml on aerospike-ce-ecosystem/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.4.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.4.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7e9c9cd8f197a0ce8113a3b672405cbf4b1ffed6ed48f09e867efab2a7e54e8f
MD5 da04f6297ef068ccf0e8bf279c50c196
BLAKE2b-256 c0d9315546afd1ef388a9bbcf8af71d98b2775d69da9dc0ce64fb11f499097a6

See more details on using hashes here.

Provenance

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

Publisher: publish.yaml on aerospike-ce-ecosystem/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.4.0-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.4.0-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ad31acecd21929b6d126b5a8cccf8a8860b4954fa4bae9e17588f55c3a41bc8e
MD5 4db71662759677fb0e25d2d8dadd8250
BLAKE2b-256 d6f7358dc3ce737e700a393d42642a8177a8d9f6404db41134fb321edc0bfca6

See more details on using hashes here.

Provenance

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

Publisher: publish.yaml on aerospike-ce-ecosystem/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.4.0-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.4.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b360a34631fd7467bab73489a92f28941265f6919e823b8c392e41753edb9e33
MD5 5bf7e38d4473e53a95e016e3db8b982c
BLAKE2b-256 77a92f741b5c24ac1bfc5a4e468d716b56cd68e029bafadbf939d64ac934feec

See more details on using hashes here.

Provenance

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

Publisher: publish.yaml on aerospike-ce-ecosystem/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.4.0-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.4.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9569576d71eec8fb290b483c7fc8f5c72556651b00f1376686de20483743e7bc
MD5 7e3d5615c0ca9ef24cf75b63438f91e4
BLAKE2b-256 69a961d74f693d5d15e53c88ee9f2278bea8f9c39b29c09a44a20c7eac4cd0ff

See more details on using hashes here.

Provenance

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

Publisher: publish.yaml on aerospike-ce-ecosystem/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.4.0-cp313-cp313t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.4.0-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d61b231428ed20cccd67e0e7a1556b5e9c36736c705c2e67e16c0091792c1dfb
MD5 36f6f56ec24f5d3c209c735ee0033e41
BLAKE2b-256 987bd4f446e53604c820106d9b7d9eaf7be837e511843c60916c055d66f8fadb

See more details on using hashes here.

Provenance

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

Publisher: publish.yaml on aerospike-ce-ecosystem/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.4.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.4.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7f62311dae34ab6e7902f11d0b387caf7b28bc5f758ec9e448fb86b6daf9fc57
MD5 9b0b96712b999901efc7f38d084d8d47
BLAKE2b-256 156c659421c81ce29cdcbd7615c1e47920eba93192026491b73e25c59cfa8882

See more details on using hashes here.

Provenance

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

Publisher: publish.yaml on aerospike-ce-ecosystem/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.4.0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.4.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 90db0149d5146ee7ff383e747cc0f3a53293fef25fd6f12596c2ffe04fcb44e7
MD5 ccf2813c93722fb428aadd1539da2e0d
BLAKE2b-256 07b0a63e7e7522f075ad4599580a0da108fe891ea7aa114f37963b05f01e861a

See more details on using hashes here.

Provenance

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

Publisher: publish.yaml on aerospike-ce-ecosystem/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.4.0-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.4.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 124c7136643df96337f38bd52e45293e9b87b71ab0f96790c526f07fed767a88
MD5 a336145fc05efbac77bdf5fc141bceef
BLAKE2b-256 97fed5f62a7d7c7b4ac80e9b65722af7502cc880bf04d32d9d870a159f600a5e

See more details on using hashes here.

Provenance

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

Publisher: publish.yaml on aerospike-ce-ecosystem/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.4.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.4.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6363e22e65e1fdaa5e7fc6d7fe8e9ff4da428c5fd83ae3e65f4cd7d2f882c2f5
MD5 1dbd22194be533d93e98a7eedd928589
BLAKE2b-256 7f008eff3f766ca7b890a5dd7765cf319d436513246c717e0e318a525b8192b6

See more details on using hashes here.

Provenance

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

Publisher: publish.yaml on aerospike-ce-ecosystem/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.4.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.4.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b3ef77d32d8bf9455ee0ca61c3de2b1170e1420df5fb58708b0a14e1e700dc77
MD5 c715d54e5c241e7d375d8bfc2c54c547
BLAKE2b-256 924824a8e5954656d09206d2cdb6ff634b685175f95b4992d5b61c65431fa70b

See more details on using hashes here.

Provenance

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

Publisher: publish.yaml on aerospike-ce-ecosystem/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.4.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.4.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e8c0611610ea45402713605174bc0d478fbed6c648f6122f2581f32abe2b85e8
MD5 4f13ee1fccf8cc1c564391a6d4f0c759
BLAKE2b-256 bb849809cf893dc169b5fc798c886f49bda8c518980d4587a585c9daea1dd8a3

See more details on using hashes here.

Provenance

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

Publisher: publish.yaml on aerospike-ce-ecosystem/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.4.0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.4.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2265f8500617f048da46468b108a0a40430d9d8a35316bfef0394f9f59dcd329
MD5 a28a90f22765a6a2a649c03687d12d38
BLAKE2b-256 c1d0e152095827bf986b0d2604aa2961b2796547b9e79c7b8a56b6f0832de746

See more details on using hashes here.

Provenance

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

Publisher: publish.yaml on aerospike-ce-ecosystem/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.4.0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.4.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dcefa771de55db15677a98e4af95385ffa6f7364a4f8c4d234b4076235d75e3a
MD5 03e91ed93a39f6c13992ec0cb15a52c0
BLAKE2b-256 07c0a21dd6731c3316e09635132ccca1f766ed72cb60f3b650b38effea2cfa8f

See more details on using hashes here.

Provenance

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

Publisher: publish.yaml on aerospike-ce-ecosystem/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.4.0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.4.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 acfa5de94f8639021b227c09f3ab5b069097c615a993a8a5342ec7b36f7fa19f
MD5 ff2b6a10ff93ce07e35a94e06254b541
BLAKE2b-256 33e9f28759380c50072616930773b20fa57386a68a4aa158004a3a3608ac0403

See more details on using hashes here.

Provenance

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

Publisher: publish.yaml on aerospike-ce-ecosystem/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.4.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.4.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 94c29ddb91ecdd9d585db7f14d55347c2b5a1537582c29738c7c2ac8eed0d394
MD5 0788dc34661863279d08a78e6aacd769
BLAKE2b-256 38da1768f187ce08edda69905659c2f4d95e3ae065e3964f7e41d15912238438

See more details on using hashes here.

Provenance

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

Publisher: publish.yaml on aerospike-ce-ecosystem/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.4.0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.4.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 95efc05eabb51b840d848dd0329adffc1b8089704c75fcbeedb759e5c75e5f81
MD5 cc279b9babb233adf837899cf16f6008
BLAKE2b-256 5730dc2d7ec8fbb18bdfa750f178a89a254a69f1493bf1894fff40328ac7b367

See more details on using hashes here.

Provenance

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

Publisher: publish.yaml on aerospike-ce-ecosystem/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