Skip to main content

Python bindings for rust-genai

Project description

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

The Python extension currently exposes:

  • Client
  • ChatMessage
  • ChatRequest
  • ChatOptions
  • ChatResponse
  • ChatStreamEvent
  • StreamEnd
  • ToolCall
  • Usage

The main async entry points are:

  • await client.achat(model, request, options=None) for a full response
  • await client.astream_chat(model, request, options=None) for chunked streaming

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

Minimal async call:

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


async def main() -> None:
    client = Client()
    request = ChatRequest(
        messages=[ChatMessage("user", "Say hello in one short sentence")]
    )
    options = ChatOptions(temperature=0.2)

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


asyncio.run(main())

Minimal async streaming call:

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


async def main() -> None:
    client = Client()
    request = ChatRequest(
        messages=[ChatMessage("user", "Write three short bullet points about Rust")]
    )
    options = ChatOptions(capture_content=True, capture_usage=True)

    stream = await client.astream_chat("gpt-4o-mini", request, options)
    async for event in stream:
        print(event.kind, event.content)


asyncio.run(main())

Examples

  • examples/async_chat_basic.py: basic achat example
  • examples/async_stream_chat.py: basic astream_chat example
  • examples/client_overrides.py: explicit provider/API-key override example
  • examples/gemini_env.py: Gemini achat example using env vars
  • examples/gemini_stream_env.py: Gemini streaming example using env vars

Run The Gemini Examples

The Gemini examples use:

  • GEMINI_API_KEY
  • GEMINI_MODEL (optional, defaults to gemini-2.0-flash)
  • GEMINI_BASE_URL (optional, for custom or local Gemini-compatible endpoints)

Non-streaming:

GEMINI_API_KEY=your-key python examples/gemini_env.py

Streaming:

GEMINI_API_KEY=your-key python examples/gemini_stream_env.py

With a custom endpoint:

GEMINI_API_KEY=your-key \
GEMINI_BASE_URL=http://your-host/v1beta \
python examples/gemini_env.py
GEMINI_API_KEY=your-key \
GEMINI_BASE_URL=http://your-host/v1beta \
python examples/gemini_stream_env.py

If GEMINI_BASE_URL is unset, the examples use the default Gemini endpoint resolved by the underlying genai client.

Layout

  • Cargo.toml: Rust extension crate
  • pyproject.toml: Python package metadata and maturin config
  • python/genai_pyo3: Python package entrypoint
  • src/lib.rs: pyo3 binding implementation
  • examples/: small Python usage examples

Local Development

Create a virtualenv and install in editable mode:

cd genai-pyo3
python -m venv .venv
source .venv/bin/activate
uv pip install -e .

If you want stricter reproducibility, pin that dependency to a branch, tag, or revision.

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

genai_pyo3-0.7.0b6.tar.gz (47.3 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.0b6-cp314-cp314-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.14Windows x86-64

genai_pyo3-0.7.0b6-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

genai_pyo3-0.7.0b6-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.0b6-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (9.3 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.0b6-cp313-cp313-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.13Windows x86-64

genai_pyo3-0.7.0b6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

genai_pyo3-0.7.0b6-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.0b6-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (9.3 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.0b6-cp312-cp312-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.12Windows x86-64

genai_pyo3-0.7.0b6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

genai_pyo3-0.7.0b6-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.0b6-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (9.3 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.0b6-cp311-cp311-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.11Windows x86-64

genai_pyo3-0.7.0b6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

genai_pyo3-0.7.0b6-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.0b6-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (9.3 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.0b6-cp310-cp310-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.10Windows x86-64

genai_pyo3-0.7.0b6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

genai_pyo3-0.7.0b6-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.0b6-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (9.3 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.0b6-cp39-cp39-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.9Windows x86-64

genai_pyo3-0.7.0b6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

genai_pyo3-0.7.0b6-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.0b6-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (9.3 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.0b6.tar.gz.

File metadata

  • Download URL: genai_pyo3-0.7.0b6.tar.gz
  • Upload date:
  • Size: 47.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for genai_pyo3-0.7.0b6.tar.gz
Algorithm Hash digest
SHA256 38c1148a24e0625993f29de3c9281144026f57747aaa057f70145f26eb6c3293
MD5 5ce7693d3ea8fb778fbdb747308b7f2c
BLAKE2b-256 b697d2ab7b589aa7cba3e5267a2d460091d57abbcaf641290218e1f75e25c5f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0b6.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.0b6-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0b6-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 16589a325457128bd30190bafa7f3ef33ff79faec241b84732adf55d930aa03a
MD5 691fc5f9e34373f321681321a47c942c
BLAKE2b-256 e798f9be28d5cd2ceea858040a80190a87aae5e78af124ea075c846a10229de6

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0b6-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.0b6-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0b6-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 33b786c20797b0009944edd3783a07b22482fe8127c6a79b503a4aa3e193746d
MD5 c850b273b975c1c1afd8d66d32d27e46
BLAKE2b-256 10788f0f9c86bd47f716097d539b61533e3d4863118d6a165f2a0635ee5e1c23

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0b6-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.0b6-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0b6-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3b26065c664214c5e45accf202853b84b7f70a1cdd0220ea243a11bed06793d4
MD5 1378ff2cda189b0ddc16a2a4e3e629d8
BLAKE2b-256 94c63eb35a1571e8a4571d891db94634953b672e1c1e1102da028a765d65c8a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0b6-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.0b6-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.0b6-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 d7e57f486998c9dee31f914514240d236d22c14ebdf080414b8109ee06b9925c
MD5 83e696d2546336d9607cf29c9cb856e4
BLAKE2b-256 7a81176596cb3b1093216e8588bd99834a3a1d9e4872bc769e7acb32ffed3e5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0b6-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.0b6-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0b6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 25b37ba286fd29788ac4a4445aacef47cbb698416c9965a7f7a19cadbae14dba
MD5 1db0ddc45bac08beb9cfe46d51100851
BLAKE2b-256 5c15d30503917462ed54143297fc797a820e1a0cb7cdd9142ff843b3dedc3027

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0b6-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.0b6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0b6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 291467dc86d4178a31503b6d15b99651b34ed721b552f0b2866ea1cb239209ae
MD5 3e8b770020f63fb0bba8e3d482be4d23
BLAKE2b-256 9c4861c3b9d5a414bac46e4dc21dfee0fbf3a7fe2f3981d756666ac5d3a761f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0b6-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.0b6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0b6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5b9e7d55d025736f71db69523e7645739d3d1c8ea579452ce95f627bd17b926a
MD5 c1a89035ac844caa39bd434c5b49a548
BLAKE2b-256 612d0bd775c66da53bf0a88d59cac071d4a01facf4896595cc67497b2a8d9736

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0b6-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.0b6-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.0b6-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 b28fd9c54a1eb1922ba1da70aa6213926b17f4c1243483853e22579cf4c166ad
MD5 1cf402912ad0b52327f21ab41028f172
BLAKE2b-256 7de92e46df823071410014c17d0021cb19c6766ba3d9dabaa7ed88885784a9ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0b6-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.0b6-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0b6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b04e83578ca0997a0937b0504a2982b0f076ff194c234e6921ac3dc2eeaea9e6
MD5 81ca70adec9be3bd051299a45b8eba60
BLAKE2b-256 a946e5bdd39b75131fc8f3864b90102861f98cb6c283173ec47d558e195b578f

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0b6-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.0b6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0b6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 68543e847e2fc796249f5012fe09afe35d0d1d76aecb6263e1b709f6a28c46bb
MD5 ed1b17d7f1239522a38e9acee8ea216e
BLAKE2b-256 25de2daa83ff07f15082973b13c5a204f5d3308c30576230b57df489b23ccc27

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0b6-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.0b6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0b6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e09ffd1e66d54d46a0eb79489545383db5e17420c00af1964cb8708dd7ac2cb2
MD5 3fee6455639d6ae566cd90b3e9645542
BLAKE2b-256 372362fba3c611c5edfeb37b3442f25f1e2d4e606d1b432a00e4361f82890d23

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0b6-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.0b6-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.0b6-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 9902cb71b90a234efed7b8e9a8c86bf04e90acdd7bf8f73693659461c9976b32
MD5 df7f9ba81d7f815b227d474084b67538
BLAKE2b-256 d3ae72f8a844edff7ac2e0a2184a13b0253355fd281a19e9e065739132b2832e

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0b6-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.0b6-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0b6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 edc87ef49a048b39d7cd34f789e1533e5c4c7c2cacd386c42d7378a0086c064e
MD5 66b43a1336dbc1c051192f4a650f7353
BLAKE2b-256 2732997b103a79f660940b7482edc1e5a16d9bfe6ae91705be09ac322f232efc

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0b6-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.0b6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0b6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9ad35a8f89dd7fb4099f93b83513c427ff8ab1045daedc40d432bbacd7aea1a2
MD5 be82e0361db3caa0b57f04e1b119554f
BLAKE2b-256 21c2336b733befd978aa04720de3292d465e020c96e6286db9febd6366f1d99e

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0b6-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.0b6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0b6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f941f6746818159b73f22f5709b4614a8928ec3e0821fc0a892d28cf6f5ac03f
MD5 dc1c93e4f0185440d20facd20dbd1205
BLAKE2b-256 0adbb04d85c73b268a547c01fdbcf798df4b4b3873299d7342cd335e7b2d145f

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0b6-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.0b6-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.0b6-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 5c515b8a87bd850cf7b618a00d69b9a5d15766418805e95f2440a7bfa8c14723
MD5 697e50b9e9b7bc9448ef625f50985546
BLAKE2b-256 620d631fd08d96a62721793d503bc1f184f8dc393d5e4d116d00ea5975895ac1

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0b6-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.0b6-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0b6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e8bb3fcdd49ec83f201ec66a5573c398d0e1abe73c9fbb997153a6047e5bc774
MD5 6c94e1feb456dd7b4374fa0dd55e1a7a
BLAKE2b-256 5bb35054d1c3037e85ffa562d3a33c30835bce1e1db9bf29251613458b2db278

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0b6-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.0b6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0b6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5650f3a1013e0bd8523cd95fdd7c31a07d19744857c49131a07c2c750640d5f9
MD5 bdc226b4aa526cee966109226f1e3a4e
BLAKE2b-256 50996a5fcc8f58f239fc500dcd32f8c8a268aec5f40098d3dfd33e3c6f6224e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0b6-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.0b6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0b6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 536ef6269eb8ceb4a5349fa3f24eb5777261b148cd567538f046f96ee620bf6b
MD5 ad30d1aada633b7a0bde126f2325c47d
BLAKE2b-256 8edd4b6969819f090330c6363b428caac77c07c7ab15d08f115cbb834a87a84d

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0b6-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.0b6-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.0b6-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 3320659d9ee33ad951ebeb289f09862c6312ba507aa8b51e6dc3c1d4e977e29b
MD5 3f0ddfed9a4e0166424585dc925e4ee7
BLAKE2b-256 d0978143a043e335c6332c6eea4f72c205defcfb3d1b9184dcdf7e335335b689

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0b6-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.0b6-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: genai_pyo3-0.7.0b6-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/6.1.0 CPython/3.13.12

File hashes

Hashes for genai_pyo3-0.7.0b6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 112bd38bce9567a2e118c35bd6802437b3bd00d083bddb0ab8310db995fbe3c2
MD5 16372a6638fd499bd0c00a0644eaca6a
BLAKE2b-256 d7a8ca1875c85e6468a85bf6a5ad2356cdd9431caed984e9e57786b87382104c

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0b6-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.0b6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0b6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e82d2096d681c836189a0af135bc78b4b2b5ed821c27a1497001af00e6f4c85a
MD5 e0cdfbe87a39e4c410bfc9ded5818574
BLAKE2b-256 94d48c61302a7b9db16b8edc5c0edee6a69f4f299433ab50387507ffa89459d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0b6-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.0b6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.7.0b6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ed74a31a8c177591257edc403d82965235863582cff70e4b086bd8438d13429b
MD5 603264197a696d0cc318bca2b0e6088c
BLAKE2b-256 5a157567dd8d548664d4c1a7e5a2f01382ccd82339e27a165d956255303d69aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0b6-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.0b6-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.0b6-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 2335644b86da1b4c9870ceb971d988bc97d5ae9079af405a433fbcc7163393d2
MD5 e482e6484db6adb0963d6130352018a6
BLAKE2b-256 ef856049f0174a0f4bd28d133d361ef51041776dfceca65a4d03a8817a3cbf55

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.7.0b6-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.

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