High-performance Aerospike Python client with sync and async APIs, built with PyO3 and Rust
Project description
aerospike-py
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 agentsllms-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
tokei 기반. 설정: tokei.toml + .tokeignore
# 순수 구현 코드만 (tests, examples, benchmark 제외)
tokei
# 테스트 + 벤치마크 + 샘플 포함
tokei src rust/src tests benchmark examples
순수 구현 코드:
$ tokei
Rust 30 8,281 7,298
Python 17 5,938 4,882
Total 47 14,744 12,180
테스트 + 벤치마크 + 샘플 포함:
$ tokei src rust/src tests benchmark examples
Rust 30 8,281 7,298
Python 95 20,805 16,306
Total 125 29,611 23,604
License
Apache License 2.0 — see LICENSE for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file aerospike_py-0.0.2.tar.gz.
File metadata
- Download URL: aerospike_py-0.0.2.tar.gz
- Upload date:
- Size: 120.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
feda59a03c86115982a100bb05431ce4efc46a3a77f929f3e43b742afbe82837
|
|
| MD5 |
ca0bc61f36762e9bf45ae31fb92ce2e2
|
|
| BLAKE2b-256 |
a94ba1401d16954ea57468009a368b4fe33ab0d501a7b7c7a11047f7da4cde2c
|
Provenance
The following attestation bundles were made for aerospike_py-0.0.2.tar.gz:
Publisher:
publish.yaml on KimSoungRyoul/aerospike-py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aerospike_py-0.0.2.tar.gz -
Subject digest:
feda59a03c86115982a100bb05431ce4efc46a3a77f929f3e43b742afbe82837 - Sigstore transparency entry: 1056190303
- Sigstore integration time:
-
Permalink:
KimSoungRyoul/aerospike-py@ef1a356cee09f61ef4685d42b5d916a876266e1e -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/KimSoungRyoul
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@ef1a356cee09f61ef4685d42b5d916a876266e1e -
Trigger Event:
release
-
Statement type:
File details
Details for the file aerospike_py-0.0.2-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: aerospike_py-0.0.2-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.3 MB
- Tags: PyPy, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
51e11d0033b5b696621ef9bfc758cc6262ce627fb2cc1cff250ea027c3e2e14a
|
|
| MD5 |
acaa82a1d49816dfde62f8a1142a90eb
|
|
| BLAKE2b-256 |
1cbf28fcc47b62cb302f02400195b0429dca8f631255d24ac022b4256c64f4e5
|
Provenance
The following attestation bundles were made for aerospike_py-0.0.2-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl:
Publisher:
publish.yaml on KimSoungRyoul/aerospike-py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aerospike_py-0.0.2-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl -
Subject digest:
51e11d0033b5b696621ef9bfc758cc6262ce627fb2cc1cff250ea027c3e2e14a - Sigstore transparency entry: 1056190348
- Sigstore integration time:
-
Permalink:
KimSoungRyoul/aerospike-py@ef1a356cee09f61ef4685d42b5d916a876266e1e -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/KimSoungRyoul
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@ef1a356cee09f61ef4685d42b5d916a876266e1e -
Trigger Event:
release
-
Statement type:
File details
Details for the file aerospike_py-0.0.2-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: aerospike_py-0.0.2-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 2.2 MB
- Tags: PyPy, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
49f69d65b9c37f1b30f220d46fd578efc3814a78415854e7da7e235cfac5e5bc
|
|
| MD5 |
caf0838183cbb75f9a6d10c45cc5494f
|
|
| BLAKE2b-256 |
3f64916d80d483b7f9da86835806dc8dc271edf769d9241259dace7da5db5b7f
|
Provenance
The following attestation bundles were made for aerospike_py-0.0.2-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl:
Publisher:
publish.yaml on KimSoungRyoul/aerospike-py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aerospike_py-0.0.2-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl -
Subject digest:
49f69d65b9c37f1b30f220d46fd578efc3814a78415854e7da7e235cfac5e5bc - Sigstore transparency entry: 1056190337
- Sigstore integration time:
-
Permalink:
KimSoungRyoul/aerospike-py@ef1a356cee09f61ef4685d42b5d916a876266e1e -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/KimSoungRyoul
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@ef1a356cee09f61ef4685d42b5d916a876266e1e -
Trigger Event:
release
-
Statement type:
File details
Details for the file aerospike_py-0.0.2-cp314-cp314t-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: aerospike_py-0.0.2-cp314-cp314t-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.14t, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e4d8b47e88f59e70b9ec400c268da33eff96b8bf545023866923b3a5e604b3e7
|
|
| MD5 |
0018730280246aa6f75744933ba69fa6
|
|
| BLAKE2b-256 |
2e72aee362331df74d90729808bd0ef06d1dc305dcb332be5d1fc15b88f0e108
|
Provenance
The following attestation bundles were made for aerospike_py-0.0.2-cp314-cp314t-manylinux_2_28_aarch64.whl:
Publisher:
publish.yaml on KimSoungRyoul/aerospike-py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aerospike_py-0.0.2-cp314-cp314t-manylinux_2_28_aarch64.whl -
Subject digest:
e4d8b47e88f59e70b9ec400c268da33eff96b8bf545023866923b3a5e604b3e7 - Sigstore transparency entry: 1056190335
- Sigstore integration time:
-
Permalink:
KimSoungRyoul/aerospike-py@ef1a356cee09f61ef4685d42b5d916a876266e1e -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/KimSoungRyoul
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@ef1a356cee09f61ef4685d42b5d916a876266e1e -
Trigger Event:
release
-
Statement type:
File details
Details for the file aerospike_py-0.0.2-cp314-cp314-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: aerospike_py-0.0.2-cp314-cp314-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.14, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ea91e3d9547dec0fb832a3ca3503ccc6db9499358c49ba63e32a2a1c2104c085
|
|
| MD5 |
795352e93cf235b62c805e4d7cd41c92
|
|
| BLAKE2b-256 |
8776c453284fca4e9387f27ac00cb1b93abb31781681d29aeb15ac62827107a5
|
Provenance
The following attestation bundles were made for aerospike_py-0.0.2-cp314-cp314-manylinux_2_28_x86_64.whl:
Publisher:
publish.yaml on KimSoungRyoul/aerospike-py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aerospike_py-0.0.2-cp314-cp314-manylinux_2_28_x86_64.whl -
Subject digest:
ea91e3d9547dec0fb832a3ca3503ccc6db9499358c49ba63e32a2a1c2104c085 - Sigstore transparency entry: 1056190347
- Sigstore integration time:
-
Permalink:
KimSoungRyoul/aerospike-py@ef1a356cee09f61ef4685d42b5d916a876266e1e -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/KimSoungRyoul
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@ef1a356cee09f61ef4685d42b5d916a876266e1e -
Trigger Event:
release
-
Statement type:
File details
Details for the file aerospike_py-0.0.2-cp314-cp314-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: aerospike_py-0.0.2-cp314-cp314-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.14, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b67346e2e53ff48835dc7a1440c7cfc789665e28316b81aaef556f42dd68d971
|
|
| MD5 |
04ad317e8acfb5d978977462c3e92910
|
|
| BLAKE2b-256 |
96c028eee97b51639ad580c8d9c2b9332a2b16e552e6581cced0befd7ef98f22
|
Provenance
The following attestation bundles were made for aerospike_py-0.0.2-cp314-cp314-manylinux_2_28_aarch64.whl:
Publisher:
publish.yaml on KimSoungRyoul/aerospike-py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aerospike_py-0.0.2-cp314-cp314-manylinux_2_28_aarch64.whl -
Subject digest:
b67346e2e53ff48835dc7a1440c7cfc789665e28316b81aaef556f42dd68d971 - Sigstore transparency entry: 1056190306
- Sigstore integration time:
-
Permalink:
KimSoungRyoul/aerospike-py@ef1a356cee09f61ef4685d42b5d916a876266e1e -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/KimSoungRyoul
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@ef1a356cee09f61ef4685d42b5d916a876266e1e -
Trigger Event:
release
-
Statement type:
File details
Details for the file aerospike_py-0.0.2-cp313-cp313t-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: aerospike_py-0.0.2-cp313-cp313t-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.13t, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e78fbe1c711d1f5212fde54d0c11b298730745e32480ad75b98c63b64e487278
|
|
| MD5 |
cc2d5f933269465b5d6303fa929474f3
|
|
| BLAKE2b-256 |
d3e1de04d5b723902707a16efc8af769eaafd6e12469937a5cd08f29722ce90c
|
Provenance
The following attestation bundles were made for aerospike_py-0.0.2-cp313-cp313t-manylinux_2_28_aarch64.whl:
Publisher:
publish.yaml on KimSoungRyoul/aerospike-py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aerospike_py-0.0.2-cp313-cp313t-manylinux_2_28_aarch64.whl -
Subject digest:
e78fbe1c711d1f5212fde54d0c11b298730745e32480ad75b98c63b64e487278 - Sigstore transparency entry: 1056190319
- Sigstore integration time:
-
Permalink:
KimSoungRyoul/aerospike-py@ef1a356cee09f61ef4685d42b5d916a876266e1e -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/KimSoungRyoul
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@ef1a356cee09f61ef4685d42b5d916a876266e1e -
Trigger Event:
release
-
Statement type:
File details
Details for the file aerospike_py-0.0.2-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: aerospike_py-0.0.2-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b07da694eb41985a49d787ed787ebcbd714bacedb9b3461c7087a00c36cd207c
|
|
| MD5 |
78f2b144aa576f5b42d6d4b50d9e7da8
|
|
| BLAKE2b-256 |
1ec8615a4dc5efe40dd621542f81134b47b71611cfe61a00dd68742adbeaf8bb
|
Provenance
The following attestation bundles were made for aerospike_py-0.0.2-cp313-cp313-win_amd64.whl:
Publisher:
publish.yaml on KimSoungRyoul/aerospike-py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aerospike_py-0.0.2-cp313-cp313-win_amd64.whl -
Subject digest:
b07da694eb41985a49d787ed787ebcbd714bacedb9b3461c7087a00c36cd207c - Sigstore transparency entry: 1056190309
- Sigstore integration time:
-
Permalink:
KimSoungRyoul/aerospike-py@ef1a356cee09f61ef4685d42b5d916a876266e1e -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/KimSoungRyoul
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@ef1a356cee09f61ef4685d42b5d916a876266e1e -
Trigger Event:
release
-
Statement type:
File details
Details for the file aerospike_py-0.0.2-cp313-cp313-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: aerospike_py-0.0.2-cp313-cp313-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.13, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3d1995af47100b3e4cc619bb6528c97136ad797f5597272b6732646fc1f52593
|
|
| MD5 |
8d686133dc07134dc42066ff280a7ff9
|
|
| BLAKE2b-256 |
a407313b2e159cc01f1a92fe5aa0f70e2ecc446cc6e4f61861e81d18a92e39cd
|
Provenance
The following attestation bundles were made for aerospike_py-0.0.2-cp313-cp313-manylinux_2_28_x86_64.whl:
Publisher:
publish.yaml on KimSoungRyoul/aerospike-py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aerospike_py-0.0.2-cp313-cp313-manylinux_2_28_x86_64.whl -
Subject digest:
3d1995af47100b3e4cc619bb6528c97136ad797f5597272b6732646fc1f52593 - Sigstore transparency entry: 1056190307
- Sigstore integration time:
-
Permalink:
KimSoungRyoul/aerospike-py@ef1a356cee09f61ef4685d42b5d916a876266e1e -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/KimSoungRyoul
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@ef1a356cee09f61ef4685d42b5d916a876266e1e -
Trigger Event:
release
-
Statement type:
File details
Details for the file aerospike_py-0.0.2-cp313-cp313-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: aerospike_py-0.0.2-cp313-cp313-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.13, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dcbde760173a727f3bf5d31b490fe865f61d1f4f9a71e30eba2d262682ef732e
|
|
| MD5 |
d6774da4f2f21fef062df434ddd196e2
|
|
| BLAKE2b-256 |
884e71ad92f76b2e3aa4096b903b809f73f8fe12d8887b81794cbd8822fafc41
|
Provenance
The following attestation bundles were made for aerospike_py-0.0.2-cp313-cp313-manylinux_2_28_aarch64.whl:
Publisher:
publish.yaml on KimSoungRyoul/aerospike-py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aerospike_py-0.0.2-cp313-cp313-manylinux_2_28_aarch64.whl -
Subject digest:
dcbde760173a727f3bf5d31b490fe865f61d1f4f9a71e30eba2d262682ef732e - Sigstore transparency entry: 1056190315
- Sigstore integration time:
-
Permalink:
KimSoungRyoul/aerospike-py@ef1a356cee09f61ef4685d42b5d916a876266e1e -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/KimSoungRyoul
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@ef1a356cee09f61ef4685d42b5d916a876266e1e -
Trigger Event:
release
-
Statement type:
File details
Details for the file aerospike_py-0.0.2-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: aerospike_py-0.0.2-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8ba83c57ce2791c049e973a5fe695e022d3ca59091a7101274f2d3868e8452d6
|
|
| MD5 |
655dee8641399d142df6e8136075bb5d
|
|
| BLAKE2b-256 |
8e6a1cf09154619bc5e7561de48a53efc85623776625b543330e2f1e1aba8ae5
|
Provenance
The following attestation bundles were made for aerospike_py-0.0.2-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
publish.yaml on KimSoungRyoul/aerospike-py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aerospike_py-0.0.2-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
8ba83c57ce2791c049e973a5fe695e022d3ca59091a7101274f2d3868e8452d6 - Sigstore transparency entry: 1056190351
- Sigstore integration time:
-
Permalink:
KimSoungRyoul/aerospike-py@ef1a356cee09f61ef4685d42b5d916a876266e1e -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/KimSoungRyoul
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@ef1a356cee09f61ef4685d42b5d916a876266e1e -
Trigger Event:
release
-
Statement type:
File details
Details for the file aerospike_py-0.0.2-cp313-cp313-macosx_10_12_x86_64.whl.
File metadata
- Download URL: aerospike_py-0.0.2-cp313-cp313-macosx_10_12_x86_64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.13, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6dfe230b0aada91d9d2b3bad659cc7f2dc01499a66d471a44d1007967aa763a1
|
|
| MD5 |
8c99739aa5c7fac4be9d3fcaac495ee5
|
|
| BLAKE2b-256 |
0b1e48e277cf9d258ac37a15ee8cb5873d6600638a22b7dedccce24383ff13a8
|
Provenance
The following attestation bundles were made for aerospike_py-0.0.2-cp313-cp313-macosx_10_12_x86_64.whl:
Publisher:
publish.yaml on KimSoungRyoul/aerospike-py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aerospike_py-0.0.2-cp313-cp313-macosx_10_12_x86_64.whl -
Subject digest:
6dfe230b0aada91d9d2b3bad659cc7f2dc01499a66d471a44d1007967aa763a1 - Sigstore transparency entry: 1056190311
- Sigstore integration time:
-
Permalink:
KimSoungRyoul/aerospike-py@ef1a356cee09f61ef4685d42b5d916a876266e1e -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/KimSoungRyoul
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@ef1a356cee09f61ef4685d42b5d916a876266e1e -
Trigger Event:
release
-
Statement type:
File details
Details for the file aerospike_py-0.0.2-cp312-cp312-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: aerospike_py-0.0.2-cp312-cp312-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.12, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2b8a70be63be0ac5f7091f5e30cb649cfa8a0d47d487debcaa614e7ea2f8cb08
|
|
| MD5 |
08484195ecd669614972191380c101dd
|
|
| BLAKE2b-256 |
cd4a6f19978515bbe2e2d53e75d63b95925383ae9d563d54367df2949255b15a
|
Provenance
The following attestation bundles were made for aerospike_py-0.0.2-cp312-cp312-manylinux_2_28_x86_64.whl:
Publisher:
publish.yaml on KimSoungRyoul/aerospike-py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aerospike_py-0.0.2-cp312-cp312-manylinux_2_28_x86_64.whl -
Subject digest:
2b8a70be63be0ac5f7091f5e30cb649cfa8a0d47d487debcaa614e7ea2f8cb08 - Sigstore transparency entry: 1056190323
- Sigstore integration time:
-
Permalink:
KimSoungRyoul/aerospike-py@ef1a356cee09f61ef4685d42b5d916a876266e1e -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/KimSoungRyoul
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@ef1a356cee09f61ef4685d42b5d916a876266e1e -
Trigger Event:
release
-
Statement type:
File details
Details for the file aerospike_py-0.0.2-cp312-cp312-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: aerospike_py-0.0.2-cp312-cp312-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.12, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
622842c3e39b6526dfcda8ebb795484dc13172e282201c00c53bcdb813441230
|
|
| MD5 |
badfb7e63f18ddaea49f167eadf61e4a
|
|
| BLAKE2b-256 |
e6ffef6aed7590bbd0d104f11491c304ccc977c0d0403bc0e0f17c12bcccca79
|
Provenance
The following attestation bundles were made for aerospike_py-0.0.2-cp312-cp312-manylinux_2_28_aarch64.whl:
Publisher:
publish.yaml on KimSoungRyoul/aerospike-py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aerospike_py-0.0.2-cp312-cp312-manylinux_2_28_aarch64.whl -
Subject digest:
622842c3e39b6526dfcda8ebb795484dc13172e282201c00c53bcdb813441230 - Sigstore transparency entry: 1056190345
- Sigstore integration time:
-
Permalink:
KimSoungRyoul/aerospike-py@ef1a356cee09f61ef4685d42b5d916a876266e1e -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/KimSoungRyoul
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@ef1a356cee09f61ef4685d42b5d916a876266e1e -
Trigger Event:
release
-
Statement type:
File details
Details for the file aerospike_py-0.0.2-cp311-cp311-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: aerospike_py-0.0.2-cp311-cp311-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.11, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e931a845ebad9e325904cfc6a8e0d31776d7bfd0152b17059a0eb3c468d75a49
|
|
| MD5 |
25dc87bf2d9de360e27c76fcaca84405
|
|
| BLAKE2b-256 |
abc052872eb0ebc30a2da52f685f8f66e6cadc09b1cbc7561bd8775f4a86ab42
|
Provenance
The following attestation bundles were made for aerospike_py-0.0.2-cp311-cp311-manylinux_2_28_x86_64.whl:
Publisher:
publish.yaml on KimSoungRyoul/aerospike-py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aerospike_py-0.0.2-cp311-cp311-manylinux_2_28_x86_64.whl -
Subject digest:
e931a845ebad9e325904cfc6a8e0d31776d7bfd0152b17059a0eb3c468d75a49 - Sigstore transparency entry: 1056190343
- Sigstore integration time:
-
Permalink:
KimSoungRyoul/aerospike-py@ef1a356cee09f61ef4685d42b5d916a876266e1e -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/KimSoungRyoul
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@ef1a356cee09f61ef4685d42b5d916a876266e1e -
Trigger Event:
release
-
Statement type:
File details
Details for the file aerospike_py-0.0.2-cp311-cp311-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: aerospike_py-0.0.2-cp311-cp311-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.11, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4d4793a2a9be5c887b66a4a358241ee4bac026644bf3929a5b26f39e0bc4599d
|
|
| MD5 |
d4b0a6b42ff38f04e8380c809f321920
|
|
| BLAKE2b-256 |
cbe3f1494677d49bbbb22c7fac14ab8c10b30d884165db3bfbaecf2d4ac14b8d
|
Provenance
The following attestation bundles were made for aerospike_py-0.0.2-cp311-cp311-manylinux_2_28_aarch64.whl:
Publisher:
publish.yaml on KimSoungRyoul/aerospike-py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aerospike_py-0.0.2-cp311-cp311-manylinux_2_28_aarch64.whl -
Subject digest:
4d4793a2a9be5c887b66a4a358241ee4bac026644bf3929a5b26f39e0bc4599d - Sigstore transparency entry: 1056190353
- Sigstore integration time:
-
Permalink:
KimSoungRyoul/aerospike-py@ef1a356cee09f61ef4685d42b5d916a876266e1e -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/KimSoungRyoul
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@ef1a356cee09f61ef4685d42b5d916a876266e1e -
Trigger Event:
release
-
Statement type:
File details
Details for the file aerospike_py-0.0.2-cp310-cp310-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: aerospike_py-0.0.2-cp310-cp310-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.10, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
930fced84344b9af3976ddae265a50b1a4adaf83d673242ddb5ffb59b863c0bf
|
|
| MD5 |
fa6bd9624ff64a443c6f005397fdb5e6
|
|
| BLAKE2b-256 |
60359d419cdc718bf1272675754a12702a9928dd8afcda215d0b36fa53cd0d81
|
Provenance
The following attestation bundles were made for aerospike_py-0.0.2-cp310-cp310-manylinux_2_28_x86_64.whl:
Publisher:
publish.yaml on KimSoungRyoul/aerospike-py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aerospike_py-0.0.2-cp310-cp310-manylinux_2_28_x86_64.whl -
Subject digest:
930fced84344b9af3976ddae265a50b1a4adaf83d673242ddb5ffb59b863c0bf - Sigstore transparency entry: 1056190310
- Sigstore integration time:
-
Permalink:
KimSoungRyoul/aerospike-py@ef1a356cee09f61ef4685d42b5d916a876266e1e -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/KimSoungRyoul
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@ef1a356cee09f61ef4685d42b5d916a876266e1e -
Trigger Event:
release
-
Statement type:
File details
Details for the file aerospike_py-0.0.2-cp310-cp310-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: aerospike_py-0.0.2-cp310-cp310-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.10, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ddf5363ba7b98972daf510689ca4300660ac5568f10a90a9952d04454121bf9b
|
|
| MD5 |
cb7acb5a1d757bcb42ad8af6e8466497
|
|
| BLAKE2b-256 |
851fba963f3b6b2f69f7eeeb4677f2122dfbbb3bc78833ece9e0d021d333f4c7
|
Provenance
The following attestation bundles were made for aerospike_py-0.0.2-cp310-cp310-manylinux_2_28_aarch64.whl:
Publisher:
publish.yaml on KimSoungRyoul/aerospike-py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aerospike_py-0.0.2-cp310-cp310-manylinux_2_28_aarch64.whl -
Subject digest:
ddf5363ba7b98972daf510689ca4300660ac5568f10a90a9952d04454121bf9b - Sigstore transparency entry: 1056190349
- Sigstore integration time:
-
Permalink:
KimSoungRyoul/aerospike-py@ef1a356cee09f61ef4685d42b5d916a876266e1e -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/KimSoungRyoul
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@ef1a356cee09f61ef4685d42b5d916a876266e1e -
Trigger Event:
release
-
Statement type: