Skip to main content

genai-pyo3

Typed Python bindings for the Rust genai crate, built with pyo3 and maturin.

This repo uses the upstream GitHub repository for genai directly:

genai = { git = "https://github.com/jeremychone/rust-genai" }

What It Exposes

RoutingAdapterKind, ModelIden, Endpoint, AuthData, ServiceTarget

ClientClient, ClientBuilder

RequestsChatRequest, ChatMessage, ChatOptions, Tool, ToolCall, JsonSpec, Binary

ResponsesChatResponse, StreamEnd, ChatStreamEvent, Usage (with prompt/completion/cache-creation detail)

EmbeddingsEmbedOptions, EmbedResponse, Embedding

ErrorsGenaiError and its subclasses (see below)

Entry points:

await client.achat(model, request, options=None) a full response
await client.astream_chat(model, request, options=None) an async iterator of events
await client.achat_via_stream(model, request, options=None) stream under the hood, one response out
client.chat(model, request, options=None) blocking
await client.aembed(model, text, options=None) one embedding
await client.aembed_batch(model, texts, options=None) many
client.resolve_service_target(model) where a call would go, without making it
await client.aall_model_names(adapter_kind) what a provider is serving

model is str | ModelIden | ServiceTarget everywhere.

Install

Editable install with uv:

uv pip install -e .

This builds the pyo3 extension and makes genai_pyo3 importable from the active environment.

Quick Start

import asyncio
from genai_pyo3 import AuthData, ChatMessage, ChatRequest, Client


async def main() -> None:
    client = (
        Client.builder()
        .adapter_kind("openai")
        .provider("openai", auth=AuthData.from_env("OPENAI_API_KEY"))
        .build()
    )
    request = ChatRequest(messages=[ChatMessage("user", "Say hello in one short sentence")])

    response = await client.achat("gpt-4o-mini", request)
    print(response.text)


asyncio.run(main())

Named endpoints

A ServiceTarget states where to go, how to authenticate, and which model to ask for. A registry of them is just a dict, and one client serves all of it:

from genai_pyo3 import AuthData, Client, ModelIden, ServiceTarget

client = Client()
registry = {
    "flash": ServiceTarget(
        "https://openrouter.ai/api/v1/",
        AuthData.from_env("OPENROUTER_API_KEY"),
        ModelIden("openai", "deepseek-ai/DeepSeek-V4-Flash-0731"),
    ),
    "local": ServiceTarget(
        "http://localhost:8000/v1/",
        AuthData.none(),
        ModelIden("openai", "Qwen/Qwen3.8-27B"),
    ),
}

response = await client.achat(registry["flash"], request)

AuthData never reveals a key to Python and redacts it in repr(), so logging a ServiceTarget does not log a credential.

Errors

GenaiError(RuntimeError)
├── ConfigError        malformed request/options, adapter mismatch
├── AuthError          missing or unresolvable credentials
├── ResolverError      a resolver (including a Python callback) failed
├── ApiError           the provider answered with a failure status
│   ├── BadRequestError    4xx other than 429
│   ├── RateLimitError     429
│   └── ServerError        5xx
├── TransportError     connect/timeout/socket failures, dropped streams
├── StreamError        malformed or error events mid-stream
├── ResponseError      a well-formed reply that could not be interpreted
└── UnsupportedError   feature unavailable on this adapter/model

Every instance carries:

kind the precise failure in rust-genai's own vocabulary — the error variant in snake_case ("http_error", "no_auth_data"), or the provider's own error type for a mid-stream failure ("overloaded_error")
status HTTP status, when the provider answered with one
status_code compatibility alias for status
retryable conservative hint; the retry and backoff policy is yours
body response body, when there was one
headers response headers, when the failure carried an HTTP response
retry_after seconds, parsed from headers when present
model_iden the model the failure is about, when the error names one

The exception class is the actionable category; kind is the exact cause. Branch on the class, log the kind.

try:
    response = await client.achat(target, request)
except RateLimitError as err:
    await asyncio.sleep(err.retry_after or 5.0)

Truncation

stop_reason is normalised across providers — "completed", "max_tokens", "tool_call", "content_filter", "stop_sequence", "other" — with the provider's own wording kept in stop_reason_raw. Without it, a truncated answer is indistinguishable from a short one.

Images and PDFs

from genai_pyo3 import Binary, ChatMessage

ChatMessage("user", content_parts=["what is in this?", Binary.from_path("chart.png")])

Transport

(Client.builder()
    .proxy("http://proxy.corp:3128", scheme="https")   # "all" | "http" | "https"
    .timeouts(connect_seconds=10.0, read_seconds=120.0)
    .gzip(False)
    .tcp_nodelay(False)
    .build())

Without an explicit proxy, requests ignore whatever proxy environment the process was started with — which on a locked-down network looks like an unexplained connect timeout.

sanitize_json_schema(schema, dialect) applies a provider's constrained-decoding normalization without making a request, for seeing what will actually be enforced before a rejection tells you.

Resolver callbacks

For credentials or routing that cannot be stated up front:

(Client.builder()
    .auth_resolver(lambda iden: AuthData.key(cache[iden.adapter_kind.name]))
    .model_mapper(lambda iden: ALIASES.get(iden.model_name, iden.model_name))
    .service_target_resolver(lambda target: reroute(target))
    .build())

Callbacks must be regular defs. They are called synchronously while holding the GIL, so an async def would never be awaited — it is rejected at registration — and blocking inside one stalls every other Python thread. Cache in Python rather than doing I/O in a callback.

Development

maturin develop          # build the extension into the active venv
python -m pytest         # Python tests (no network; a local fake provider)

# Rust tests link against libpython, so they need the extension-module
# feature off and the interpreter feature on:
cargo test --no-default-features --features test-interpreter

cargo build does not link the cdylib on macOS (it lacks maturin's link arguments); use cargo check or maturin develop.

Migrating

See MIGRATION.md for the move from the Client.with_* constructors to ClientBuilder.

Download files

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

Source Distribution

genai_pyo3-0.7.0.4.tar.gz (101.8 kB view details)

Uploaded Source

Built Distributions

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

genai_pyo3-0.7.0.4-cp314-cp314-win_arm64.whl (4.1 MB view details)

Uploaded CPython 3.14Windows ARM64

genai_pyo3-0.7.0.4-cp314-cp314-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.14Windows x86-64

genai_pyo3-0.7.0.4-cp314-cp314-musllinux_1_2_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

genai_pyo3-0.7.0.4-cp314-cp314-musllinux_1_2_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

genai_pyo3-0.7.0.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

genai_pyo3-0.7.0.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

genai_pyo3-0.7.0.4-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (9.0 MB view details)

Uploaded CPython 3.14macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

genai_pyo3-0.7.0.4-cp313-cp313-win_arm64.whl (4.1 MB view details)

Uploaded CPython 3.13Windows ARM64

genai_pyo3-0.7.0.4-cp313-cp313-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.13Windows x86-64

genai_pyo3-0.7.0.4-cp313-cp313-musllinux_1_2_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

genai_pyo3-0.7.0.4-cp313-cp313-musllinux_1_2_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

genai_pyo3-0.7.0.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

genai_pyo3-0.7.0.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

genai_pyo3-0.7.0.4-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (9.0 MB view details)

Uploaded CPython 3.13macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

genai_pyo3-0.7.0.4-cp312-cp312-win_arm64.whl (4.1 MB view details)

Uploaded CPython 3.12Windows ARM64

genai_pyo3-0.7.0.4-cp312-cp312-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.12Windows x86-64

genai_pyo3-0.7.0.4-cp312-cp312-musllinux_1_2_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

genai_pyo3-0.7.0.4-cp312-cp312-musllinux_1_2_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

genai_pyo3-0.7.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

genai_pyo3-0.7.0.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

genai_pyo3-0.7.0.4-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (9.0 MB view details)

Uploaded CPython 3.12macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

genai_pyo3-0.7.0.4-cp311-cp311-win_arm64.whl (4.1 MB view details)

Uploaded CPython 3.11Windows ARM64

genai_pyo3-0.7.0.4-cp311-cp311-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.11Windows x86-64

genai_pyo3-0.7.0.4-cp311-cp311-musllinux_1_2_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

genai_pyo3-0.7.0.4-cp311-cp311-musllinux_1_2_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

genai_pyo3-0.7.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

genai_pyo3-0.7.0.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

genai_pyo3-0.7.0.4-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (9.0 MB view details)

Uploaded CPython 3.11macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

genai_pyo3-0.7.0.4-cp310-cp310-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.10Windows x86-64

genai_pyo3-0.7.0.4-cp310-cp310-musllinux_1_2_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

genai_pyo3-0.7.0.4-cp310-cp310-musllinux_1_2_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

genai_pyo3-0.7.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

genai_pyo3-0.7.0.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

genai_pyo3-0.7.0.4-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (9.0 MB view details)

Uploaded CPython 3.10macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

genai_pyo3-0.7.0.4-cp39-cp39-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.9Windows x86-64

genai_pyo3-0.7.0.4-cp39-cp39-musllinux_1_2_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

genai_pyo3-0.7.0.4-cp39-cp39-musllinux_1_2_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

genai_pyo3-0.7.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

genai_pyo3-0.7.0.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

genai_pyo3-0.7.0.4-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (9.0 MB view details)

Uploaded CPython 3.9macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

File details

Details for the file genai_pyo3-0.7.0.4.tar.gz.

File metadata

  • Download URL: genai_pyo3-0.7.0.4.tar.gz
  • Upload date:
  • Size: 101.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for genai_pyo3-0.7.0.4.tar.gz
Algorithm Hash digest
SHA256 67abedbebb18e53503009cdff9365f5d748d58b442efe4ad033fc409f36f79a9
MD5 b92b6313fda3826ced9ae8dba247f2a9
BLAKE2b-256 5e4708cf4babe13faf6cee0228eff9bdde36850bd4e94db55369f38fd721ea5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0.4.tar.gz:

Publisher: release.yml on ropoctl/genai-pyo3

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

File details

Details for the file genai_pyo3-0.7.0.4-cp314-cp314-win_arm64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0.4-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 4a445699e1f8bc53167b46f51cfdf37e39e03297a21a33decfb70ba6615c1636
MD5 d4082dd10fdfb1d41bd0ea230d0222f9
BLAKE2b-256 cbb531e83ae5ef336b6ab5349418ca2db8c23775b28b9cdf681298453e02a3aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0.4-cp314-cp314-win_arm64.whl:

Publisher: release.yml on ropoctl/genai-pyo3

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

File details

Details for the file genai_pyo3-0.7.0.4-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 b3fa8a8dc670724ad4957c531bcf298a54f2e227cf1a0af48689caf7b0fa2a5c
MD5 b58041d6a1f65346610f93b1e872f91b
BLAKE2b-256 01ed8dd978b0160a3b828f63eaf8ad01ab4b25da5bedb1299d80a51595f380bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0.4-cp314-cp314-win_amd64.whl:

Publisher: release.yml on ropoctl/genai-pyo3

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

File details

Details for the file genai_pyo3-0.7.0.4-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0.4-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 38ee053019a4f5933d8a1f705386f314dc6fc2bf2e74197dc891dd4cdcbb3057
MD5 0cd7ce3a08fc11eb2477e63bb536cbf8
BLAKE2b-256 83bb81d66058bdee9f28756a2ae30ce50f728471b6e4026ab90142bd37907f0e

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0.4-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: release.yml on ropoctl/genai-pyo3

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

File details

Details for the file genai_pyo3-0.7.0.4-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0.4-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b48f97ef9e3d3e6b69e8fe333bdf5cc551fc27abd2914288bc4a236f114f2952
MD5 b15ed23ec289ff1e2f44134059cdc674
BLAKE2b-256 cc7e9c87367ab26e8e77fa478a36f28ff1d844f8512c1967bbbcb730f05bb096

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0.4-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: release.yml on ropoctl/genai-pyo3

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

File details

Details for the file genai_pyo3-0.7.0.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0af0008b3ef326a9a0ce5c2b316849ad4d45fe3cb8952cb1155248c22684aecf
MD5 23874f186c833eb44332348061eff71f
BLAKE2b-256 443de77832108e89397294409258ea659f65462cb29c228b0a2796dddc237e57

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on ropoctl/genai-pyo3

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

File details

Details for the file genai_pyo3-0.7.0.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7b2314dc26590a490b05cf0e2f249ff27f998bb2f251c76d96f52ae4a5c2d0f2
MD5 5a66e744aba0d7a278e7abd2134a6219
BLAKE2b-256 5f0ab556fc3cc8dfba871cccd1ecaf0fcf4f88f87de7c58019e8f5eb4e61236d

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on ropoctl/genai-pyo3

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

File details

Details for the file genai_pyo3-0.7.0.4-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0.4-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 54399a1c18789e054056c4d6da67fc46114f3baed307ed8555be371a18118bec
MD5 39dafd2d07f0a91e00774192da652ada
BLAKE2b-256 af15a86f5b4ed5429b4afd40abeacce3787eec5506359f87717c37df2deacf88

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0.4-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: release.yml on ropoctl/genai-pyo3

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

File details

Details for the file genai_pyo3-0.7.0.4-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0.4-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 563206ee4557ff64cbecb90d03c9b09d578d1e9db111f59a482529f081524a8b
MD5 d56c2414469610d782dbc8f5f6c3af83
BLAKE2b-256 74455fbde778adf916c302339c7360489bd9bbfc0adc45973d91483659ddb222

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0.4-cp313-cp313-win_arm64.whl:

Publisher: release.yml on ropoctl/genai-pyo3

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

File details

Details for the file genai_pyo3-0.7.0.4-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 48ad6287942dd79b1d0cbc031d8a560bb38c66a6519654aa23fe1d7ddd17e03e
MD5 db51732eff52938303adf33442861b3c
BLAKE2b-256 8a69ce2f00c3ac5c447dcc9a0d1881e954c77cbe9bf1b345edd35f3890aaba8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0.4-cp313-cp313-win_amd64.whl:

Publisher: release.yml on ropoctl/genai-pyo3

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

File details

Details for the file genai_pyo3-0.7.0.4-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0.4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 31602770d8f0ca17f32e7084849ada2c0cf9981ed9447b6d976a0dfedf7ae6f2
MD5 0a23aaee3eb85f80a916084d8384ebe8
BLAKE2b-256 46a3f93ef679bfb55c483987776408fb8bf7b90a3b55d81e3a573d190560a4ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0.4-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: release.yml on ropoctl/genai-pyo3

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

File details

Details for the file genai_pyo3-0.7.0.4-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0.4-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ca216e202bd7dc6dcbd9da77a1319ccfecf1493dd96d02aac4226b7ebdd016b3
MD5 8cd4963ecc82d840e703e9492cdaafb2
BLAKE2b-256 069c6cdc5bfda80c4306ef137bd925549b42c3609031de69ba08a7cbdfc2acb8

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0.4-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: release.yml on ropoctl/genai-pyo3

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

File details

Details for the file genai_pyo3-0.7.0.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4c9108f55536ba2bb8b278400edb3208a9acbfd7586102e328cde1cd450fcdd4
MD5 6c6e607264a8d39cd17515ca8142e6a0
BLAKE2b-256 dfb425ec8b5cd501a1323e5c692238af8511a5aba9bb4f375bc0bc06208b162f

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on ropoctl/genai-pyo3

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

File details

Details for the file genai_pyo3-0.7.0.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e5c3feb7ed5072201eb8f6f60c3627a05d1b86de91d46e940f4b278acde821fc
MD5 a792d995f7e4f1585f1cffc7a1b29c32
BLAKE2b-256 eec9759eade4fae919d214c0b654246dd2509bc59f82b2665ab895a2540e8fe5

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on ropoctl/genai-pyo3

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

File details

Details for the file genai_pyo3-0.7.0.4-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0.4-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 da4443460ec6312cca7ae119b4d594dd366256186cb73ee490c201fb35f1bdb9
MD5 8994d215b50092754864b83a830388c3
BLAKE2b-256 df048e1c17798a90fbcec3a38949a0f73b849cce77e569aca51316c3a7f15e42

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0.4-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: release.yml on ropoctl/genai-pyo3

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

File details

Details for the file genai_pyo3-0.7.0.4-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0.4-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 688aa851c803301754b276a84a0730b01779b7f559a23f5700776dfacea631e6
MD5 84434269b36aeed032a0ca5e045c1788
BLAKE2b-256 9cbbc638e2c9d852ae812b5e4ebeb6800f303a3df443caedb16e28596c9e50a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0.4-cp312-cp312-win_arm64.whl:

Publisher: release.yml on ropoctl/genai-pyo3

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

File details

Details for the file genai_pyo3-0.7.0.4-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d3cefbe25534998cad6924da5d2e68d0a3bbca130837f84381ae6201548aa85a
MD5 7d6f3322a83389a831a1181cc25789b3
BLAKE2b-256 c10800826596a213611687de7e300764c24d93327ac238ce62a59a82098d9937

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0.4-cp312-cp312-win_amd64.whl:

Publisher: release.yml on ropoctl/genai-pyo3

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

File details

Details for the file genai_pyo3-0.7.0.4-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0.4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f1fad4c40592bfb410bb426f054e97db5945029bafc65af2c13cbd9837bab84d
MD5 334d3b26517ab140c499d82416c650cf
BLAKE2b-256 ed69522c799a9922a57c6ea7b3442b5df7fbf545140078289dd2fa2fa7f6f643

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0.4-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: release.yml on ropoctl/genai-pyo3

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

File details

Details for the file genai_pyo3-0.7.0.4-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0.4-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 34c92ea6497272b17a137f3f33659c9b3ae2053ec32f2727e92cd10f81bd69b8
MD5 1da32521f7e4a9dbeb0ced4cc1f802f4
BLAKE2b-256 95a9123276e1adf973af8ca91765b299332eecf5e304ba6e12c652390a3bb1ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0.4-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: release.yml on ropoctl/genai-pyo3

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

File details

Details for the file genai_pyo3-0.7.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 133f2e0d82dafd6d3fb074c8e54e8d14a29fe74fa96407b61ebea211dda69806
MD5 8cf1734e1f7b4a96fb8e6f80be49454d
BLAKE2b-256 ce816df7aaf235f5efd9e3baa4f54c1cfb2d30134bfa5a468765be084b82ffe4

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on ropoctl/genai-pyo3

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

File details

Details for the file genai_pyo3-0.7.0.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 201eb252fda7abfeb2d4d78ed0219eadc61875b1ee9079dbad4dfd46a50a0713
MD5 494d1145f424b33fd3341ef6ec0916b0
BLAKE2b-256 4467c6acdc9c501bf0a4b01f3d2c235eb1153b7d21bc042dad9dfc9f93a45ab5

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on ropoctl/genai-pyo3

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

File details

Details for the file genai_pyo3-0.7.0.4-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0.4-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 3c17ad18af29d4781513418d89ed2603384a49b889e9347c3509233b130719af
MD5 daacd2f3e887b56e7f9f4f5f11d08e66
BLAKE2b-256 6313b567c33bc7093f667fd9db42a0f97103c8551642bb74d18e9b7342883189

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0.4-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: release.yml on ropoctl/genai-pyo3

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

File details

Details for the file genai_pyo3-0.7.0.4-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0.4-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 909c5cf15383fde22a84ce52eb21a27ce17e8d27e2d1733b28af5f4634d338dd
MD5 a6bf500b5483e61bc2cce0414e3344eb
BLAKE2b-256 2beca0daf6f022dea478f8eee5ba38e81b5ad1e5f8a18f6dc77301717fef7dcb

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0.4-cp311-cp311-win_arm64.whl:

Publisher: release.yml on ropoctl/genai-pyo3

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

File details

Details for the file genai_pyo3-0.7.0.4-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fc290c9259ee7fecf5b568156171395057006c536802cbfbbe7bf6d3afaa16b3
MD5 e05ef754f54f312b830a450332422ec9
BLAKE2b-256 e9596c15ec925cd07cc0a197a7c72f0fcb879cb5bc649d45f52a5e545284f1e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0.4-cp311-cp311-win_amd64.whl:

Publisher: release.yml on ropoctl/genai-pyo3

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

File details

Details for the file genai_pyo3-0.7.0.4-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0.4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7d8b35a849b9c5f2ed0bd8b2343853c1eece5326f9b67153d882e11d4701bd08
MD5 5403656abda450bb0393d76727e184e4
BLAKE2b-256 58747182498ed43902915a3ae5ca9828ed993a956965e554ff7f04e6b657cc07

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0.4-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: release.yml on ropoctl/genai-pyo3

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

File details

Details for the file genai_pyo3-0.7.0.4-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0.4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0a5bf6f3b0049af102866321ba91258358bbad479192e2214f80acdee89c8da5
MD5 afb4bfc4142fd017a0cd04a6f6912f44
BLAKE2b-256 8a287fd8e730f49338a16d53e362e6f8236f6876b7c14a174acedf9dc524edd9

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0.4-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: release.yml on ropoctl/genai-pyo3

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

File details

Details for the file genai_pyo3-0.7.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 144e2ebb388bdca32f66640ba59a05c295d0fe69176ba848f3a92afc3dad8eae
MD5 99587dd4c31f05df036e8886c9fa610a
BLAKE2b-256 7f2afaeac800112e0dcfaa0924b1316eb391a5a0b352b8ed542bcbf1f8a45fba

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on ropoctl/genai-pyo3

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

File details

Details for the file genai_pyo3-0.7.0.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c03351dba991af572d2edf5cf743f387dcd5a3c02c542bcf56029f65d7a74089
MD5 c48fd205fcca04d73c87faa6ad2afe5f
BLAKE2b-256 4b6c1d32fff8de40665b90ca0da204bbc26e235cd2d5aa4b62764e634d4c4dbb

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on ropoctl/genai-pyo3

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

File details

Details for the file genai_pyo3-0.7.0.4-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0.4-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 a8c7432fa144e3b95169f3eb19a38911ffd19444e89065b5e32332bb79e27b8a
MD5 fdccc9fc0e9d3e657d70f473e3142e1e
BLAKE2b-256 f6d076af07c3fbd7214578e75132e2e139ca9ea94e13c12c8ab3f3c232f58213

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0.4-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: release.yml on ropoctl/genai-pyo3

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

File details

Details for the file genai_pyo3-0.7.0.4-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0b5b7cfed6318372c6b297716f21238645462858470fc217198a51972dd1f764
MD5 f954847a64ba917f3ef13233ba09ecbc
BLAKE2b-256 a50d84b275a505b1ec20e8b1f55f50bbd05cfb223bdf78e814d83ad8f882dc2d

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0.4-cp310-cp310-win_amd64.whl:

Publisher: release.yml on ropoctl/genai-pyo3

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

File details

Details for the file genai_pyo3-0.7.0.4-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0.4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 64876293dd77b73cc6858ac8d948056b1f7fedd4646cd77ab6a00b94745c174a
MD5 47387d18cdb70624668d5cd9b9af66fe
BLAKE2b-256 8c13ae557c5b4b16cf319a7e6414838a0420adfc0a1e8cbb393df0a7053b3ec9

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0.4-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: release.yml on ropoctl/genai-pyo3

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

File details

Details for the file genai_pyo3-0.7.0.4-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0.4-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 835d625060dcc086886c7a7385e98dee460942b7727f84437c9e75e5768d1e4c
MD5 cbb40eebfd8746c8d504b5f7ac986ef2
BLAKE2b-256 028d2a657fefd80c203c03915431284f9243d669028f11723eee665a8e46b546

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0.4-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: release.yml on ropoctl/genai-pyo3

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

File details

Details for the file genai_pyo3-0.7.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 daa26cb610673324c639f9a9996e7fd76a976631981b19901ecd1d9890d23052
MD5 f73f29518e54f242e06e97ea774876e5
BLAKE2b-256 b7fae2cb9d73d39159eb1dc90a59b5f82c3d298352be5648e1899574569b8316

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on ropoctl/genai-pyo3

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

File details

Details for the file genai_pyo3-0.7.0.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 99432ac624694520bc9166e8b7bf83702f27340fd6298c69cc948433e1cf98f8
MD5 d2b2f3c916ee7db00db26680b8bfc55c
BLAKE2b-256 e4c25a031025c27bf411695d3a5f0ec14ba860d61e297cedb08626a46473a159

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on ropoctl/genai-pyo3

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

File details

Details for the file genai_pyo3-0.7.0.4-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0.4-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 64811744b31fe629df329f5e80346e7441e48d14797afe2ff0427ca91c4115bb
MD5 44446063045353eadb9df9643c0237ea
BLAKE2b-256 6c296fa73920441957f7d4cff2a214b1169f63a6d79b91138e9575f785468a4c

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0.4-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: release.yml on ropoctl/genai-pyo3

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

File details

Details for the file genai_pyo3-0.7.0.4-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: genai_pyo3-0.7.0.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 4.1 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for genai_pyo3-0.7.0.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d660f2665a20402eb24625531208cd8106c937a114f00da8ba0ba19ae0e315ec
MD5 47b7538f7c647eaf98dd849563c8ff70
BLAKE2b-256 74cb47e9eea4a0f81b735a15595a1059ca1e581b38824c5705a15370459305de

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0.4-cp39-cp39-win_amd64.whl:

Publisher: release.yml on ropoctl/genai-pyo3

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

File details

Details for the file genai_pyo3-0.7.0.4-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0.4-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f9745eb1f1a62adaefaf19724e945372b39258a7b47fb626c5b9a5f14bb10573
MD5 f3330aaae5cb5e649f2a565e3f513f4c
BLAKE2b-256 676b0c24ca55f2ef0f547ede03b165eaa195e15eba3fa783987369aaadc4e202

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0.4-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: release.yml on ropoctl/genai-pyo3

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

File details

Details for the file genai_pyo3-0.7.0.4-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0.4-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4ea7450040fc9bf35e4a18e073a4181e1cd40889eb2d91be9916d9fbf46514b7
MD5 800c91c802288ea98696623bf3a955fd
BLAKE2b-256 c9faafa50d14bba0577c34ec7d51a2ba0731ecaf7786b5589fde9db5d4cf6244

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0.4-cp39-cp39-musllinux_1_2_aarch64.whl:

Publisher: release.yml on ropoctl/genai-pyo3

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

File details

Details for the file genai_pyo3-0.7.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6da16cc02f9613dcdb8c50ad9522d621538f69491d868d2e6ae13c0d57f4b8f1
MD5 0aeb7fc5ce265df4bbcd1fc20a2eb1b4
BLAKE2b-256 04612dfd75bae1a2735ec1458571faca0ee53afc10f1dc2b1cca5fe6f139bf98

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on ropoctl/genai-pyo3

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

File details

Details for the file genai_pyo3-0.7.0.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d0caf154941b1b1222eb27be8ccb68e19bec3ff660510a03709bfaf5d213105d
MD5 90998636c8ea0281b12ee19fa25fb771
BLAKE2b-256 d75ae17f13c38829b6782ce41340b81272ff5306baa2335f624eb53b78c93095

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on ropoctl/genai-pyo3

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

File details

Details for the file genai_pyo3-0.7.0.4-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0.4-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 ac2f8934f96e3d551915d64d4e3bbaadefeed538354058169dc49144793973d6
MD5 43a129c182fa060645a15b0851689482
BLAKE2b-256 83c1b9320a18a27e2148befaa07450f20dafe056a90daffc815f5d3931a0766b

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0.4-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: release.yml on ropoctl/genai-pyo3

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

Release history Release notifications | RSS feed

This release

0.7.0.4 This release

41 files

0.7.0.3

41 files

0.7.0.2

41 files

0.7.0.1

41 files

0.7.0

41 files

0.6.3

21 files

0.6.0

21 files

0.5.4

21 files

0.5.3

21 files

0.5.2

21 files

0.5.0

21 files

0.1.17

21 files

0.1.16

21 files

0.1.15

21 files

0.1.14

21 files

0.1.12

21 files

0.1.11

21 files

0.1.10

21 files

0.1.9

21 files

0.1.8

21 files

0.1.7

21 files

0.1.6

21 files

0.1.5

21 files

0.1.4

21 files

0.1.3

21 files

0.1.2

16 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page