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.1b1.tar.gz (103.2 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.1b1-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.1b1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl (2.6 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

aerospike_py-0.0.1b1-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.1b1-cp314-cp314-manylinux_2_28_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13Windows x86-64

aerospike_py-0.0.1b1-cp313-cp313-manylinux_2_28_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

aerospike_py-0.0.1b1-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.1b1-cp312-cp312-manylinux_2_28_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

aerospike_py-0.0.1b1-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.1b1-cp311-cp311-manylinux_2_28_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

aerospike_py-0.0.1b1-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.1b1-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.1b1.tar.gz.

File metadata

  • Download URL: aerospike_py-0.0.1b1.tar.gz
  • Upload date:
  • Size: 103.2 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.1b1.tar.gz
Algorithm Hash digest
SHA256 920210f9037456c8ba2c42932a3a05d5c594c6dfe935a7c0e4d89131186c2e19
MD5 67fccb2a183397f2d2513b5c86d01fe5
BLAKE2b-256 3a13d392daaa9671f3369ae839e12ba8ebabcb494ffddba7ac3ba62bccfc0107

See more details on using hashes here.

Provenance

The following attestation bundles were made for aerospike_py-0.0.1b1.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.1b1-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.0.1b1-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 86d24f04324bff879d48ba78b40f988bb877f98706c8d0943106d28379221d7c
MD5 0ffb5b703c6cee36753519417fdf3277
BLAKE2b-256 6a50e06e71aedc7b4423d107b1b60c99ebf1e517f47bb20b3b97d60515ec4a0b

See more details on using hashes here.

Provenance

The following attestation bundles were made for aerospike_py-0.0.1b1-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.1b1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.0.1b1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3b348658ae7b1a0c2e97eaf75ede83f7a105e3f83488cdcac16c997cd3490f72
MD5 ccabc3ac27fc393296dc849f0b78f557
BLAKE2b-256 f267a851d06f591f59666e16b4cdcff6aa3ee8e21fa26a5eba14757b6e397363

See more details on using hashes here.

Provenance

The following attestation bundles were made for aerospike_py-0.0.1b1-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.1b1-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.0.1b1-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 31b9ce743f23196bdd6928ffd9061778bb9e1e85a07adab853347cd69e34f756
MD5 d86d2a856faab6ac3fa1af5b5ba5b2fb
BLAKE2b-256 6ed568c1e88ac8bb2542d86b0395c18f3b6a635b7041773f6995132145b5e882

See more details on using hashes here.

Provenance

The following attestation bundles were made for aerospike_py-0.0.1b1-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.1b1-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.0.1b1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d89851dccde6656a5d495acf04cee80a0f3ff0d3df711954d26ec3b59f1a3d6f
MD5 753265cfecffed5263e327d21530e1d4
BLAKE2b-256 153d80bf20bf10b2ebe59344ac0ea3c04f56422be4cfa9c6c9305bd4323ab280

See more details on using hashes here.

Provenance

The following attestation bundles were made for aerospike_py-0.0.1b1-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.1b1-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.0.1b1-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 eaff4ef92570d5fc373b261af835e4ae22cbc6149f3897817f23fe363250c0f8
MD5 e5e97242d8e3974304af52443d257f23
BLAKE2b-256 d6c20d1ca3fa7680224e14c4397d42caf3e140f67420a2fb960824c5e409ef72

See more details on using hashes here.

Provenance

The following attestation bundles were made for aerospike_py-0.0.1b1-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.1b1-cp313-cp313t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.0.1b1-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 98276f8ccadc8ed4ed504858bbfdab0e0703681287e20854ec81b8a4f089b6a6
MD5 d774ff3ff1a77eef14f9d26a0f0517c6
BLAKE2b-256 de747694a17b1339de2f2353bac570735a66ae2c9625e80a7bcb65b719c6ed35

See more details on using hashes here.

Provenance

The following attestation bundles were made for aerospike_py-0.0.1b1-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.1b1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.0.1b1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d75609fad8696e313858800c576499781bb628997405ca3ca3495d10995569b0
MD5 c81ebd1a93092aa19eb2dc419c70a1ab
BLAKE2b-256 3613fc94cd952512eda6d6f9e043f25ba23649a12b2dbf8912133f19cb017794

See more details on using hashes here.

Provenance

The following attestation bundles were made for aerospike_py-0.0.1b1-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.1b1-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.0.1b1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 13bbff1e6c67f984a0c3ceefa0b839a788a4f637886a6ee72990563d3736e79e
MD5 dee1e40bb24771ecfeb2a70f51d29d23
BLAKE2b-256 e2effeb9fc95afee930b509be540da6b11e24f7b9df50bd06dc5337b3d2f777b

See more details on using hashes here.

Provenance

The following attestation bundles were made for aerospike_py-0.0.1b1-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.1b1-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.0.1b1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 678f4c5c60566aaf7a62c569fe3bbbdb374848f502393aa6699aceacac910a50
MD5 2737a4c168d7970107fde56df5c87405
BLAKE2b-256 a271a55584f72089c82b8483462ec3cbc638fb04a6495a3d2be31b3924035528

See more details on using hashes here.

Provenance

The following attestation bundles were made for aerospike_py-0.0.1b1-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.1b1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.0.1b1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 20f27467bb4cebc29b96e511277d2ef7036c2e94f4eed60590121664f5b59b89
MD5 3cfb6ae2badcbeb22bc5566aabbb240a
BLAKE2b-256 eff3132b7309e18e42a5ebad1bbd427214b2cbef1d5449e160611bbbbbf35d09

See more details on using hashes here.

Provenance

The following attestation bundles were made for aerospike_py-0.0.1b1-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.1b1-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.0.1b1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1d2daeb77a75c0d2058aa63005e6df307925d27d0f2d0b3807aef2a527874076
MD5 2b06d60f6b8e9234b4616696da38698b
BLAKE2b-256 371be46c5db2e4a69a49bcb2c2784bca89102c2b900628e2d5d4ff5fb210ea7c

See more details on using hashes here.

Provenance

The following attestation bundles were made for aerospike_py-0.0.1b1-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.1b1-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.0.1b1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cf984de532bd2bbc5eaf28e03c84d7276e966f5a477c1ae019286d61fe90636f
MD5 f56ff2cab576eb6c2a22d547223f45dc
BLAKE2b-256 c53dd1ee9eb253cf94501d03f89ab01a6f34cd3b486640ab7116b35757e655be

See more details on using hashes here.

Provenance

The following attestation bundles were made for aerospike_py-0.0.1b1-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.1b1-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.0.1b1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8ab8b996b13d72b26a8863c74c1af4221ba29ec1838803e286031d65a5a683e2
MD5 dfd8337f76176eee46c1f5cdf7b0159d
BLAKE2b-256 ba2da547a69d042087aba4a26f03bfd9a672b4a5bc2c3ca48f9f49296f2ab976

See more details on using hashes here.

Provenance

The following attestation bundles were made for aerospike_py-0.0.1b1-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.1b1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.0.1b1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9bc42ea761a65178802e4332806ab7d6b8d2df4148a869c6aee29d4006de7d97
MD5 34438dc2c8e69840c38215e5e9790746
BLAKE2b-256 f3f77b860025280fcbc334bfabb879d19cd5da1cc9945fae3f6f2df6953e4459

See more details on using hashes here.

Provenance

The following attestation bundles were made for aerospike_py-0.0.1b1-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.1b1-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.0.1b1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6789e9707da3f501a7cae761aca2b3c67a59be1c9a8f4553080201fa450bce4a
MD5 25e5de189e7831bb7c8935ad014d0e37
BLAKE2b-256 06364655e8350553587e075befc734c257b7467f490e452ff0c4023e10418235

See more details on using hashes here.

Provenance

The following attestation bundles were made for aerospike_py-0.0.1b1-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.1b1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.0.1b1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 37d7ada5056aab9239422b9e6dbdd072db5d180c28080abcbf9c7e54f397d674
MD5 718d2b5ba526e4d2f6b9155be0d6a684
BLAKE2b-256 170a8fdfd5862c9c61450468018a975247f0ce64cf1ac08c52028a0343bcce87

See more details on using hashes here.

Provenance

The following attestation bundles were made for aerospike_py-0.0.1b1-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.1b1-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aerospike_py-0.0.1b1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6250c3bc237723e1bd46a515015b60ebf2595ddfb13baf386d1953ccf77e4759
MD5 baf2fc600713da0abc1b89f00cd0219b
BLAKE2b-256 3f3df515094acd2a3cca01eb2de3c6780403618e2bebec1e3bea54a242272f09

See more details on using hashes here.

Provenance

The following attestation bundles were made for aerospike_py-0.0.1b1-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