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.6.4rc0.tar.gz (47.1 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.6.4rc0-cp313-cp313-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.13Windows x86-64

genai_pyo3-0.6.4rc0-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.6.4rc0-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.6.4rc0-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.6.4rc0-cp312-cp312-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.12Windows x86-64

genai_pyo3-0.6.4rc0-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.6.4rc0-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.6.4rc0-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.6.4rc0-cp311-cp311-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.11Windows x86-64

genai_pyo3-0.6.4rc0-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.6.4rc0-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.6.4rc0-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.6.4rc0-cp310-cp310-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.10Windows x86-64

genai_pyo3-0.6.4rc0-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.6.4rc0-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.6.4rc0-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.6.4rc0-cp39-cp39-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.9Windows x86-64

genai_pyo3-0.6.4rc0-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.6.4rc0-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.6.4rc0-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.6.4rc0.tar.gz.

File metadata

  • Download URL: genai_pyo3-0.6.4rc0.tar.gz
  • Upload date:
  • Size: 47.1 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.6.4rc0.tar.gz
Algorithm Hash digest
SHA256 9476fcf3e48e2e60042b54d79958a8d83c8939acfd07c8fc63fe1c4cb7b1cbf1
MD5 d3abdb1080a2269bb12044919a2237b2
BLAKE2b-256 060077b8b854f0e791c81e8816e6bf590c04b55bd07ef62277cacd2c93c9ac1e

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.6.4rc0.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.6.4rc0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.6.4rc0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f150bba892122d55c547dd0b5672d58fe9f9f52b2d39d9742acef845e9832b9b
MD5 db2528b390cde79bf56dd694919cd757
BLAKE2b-256 46dd84194a0b549db97161ea0a13f25e88e8b99bb44eb7edc64845c3244091bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.6.4rc0-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.6.4rc0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.6.4rc0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0bff2d659b61adbb503019f2f59dd5f9891def97bf6a5f37aded05ac960271f0
MD5 46b2811d74c5f641c2db4bfbe1d561e5
BLAKE2b-256 bfd202c8307accb528c265531a65be019d28216658f2fa230598d8bd7facf960

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.6.4rc0-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.6.4rc0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.6.4rc0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4a32826e7152ff794277cd06dd4980c3798f1b55843438b8dc1da5814f1548b8
MD5 63a7d955ad522209d38ca50004ab5209
BLAKE2b-256 d30688aef8effb886b96f4a6ba6238ba069344f98aff2e2ff8f945dd32d91a6b

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.6.4rc0-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.6.4rc0-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.6.4rc0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 b9063c6a152899ca0cca96450c783c9f689b00391519ec5b2a19cd47320e11d4
MD5 f924f3aa73127bda478f2c925263add3
BLAKE2b-256 d7d82aaf110af8cb6dc0582c4068c3247f792b443ec047fb4055ef83ef67097e

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.6.4rc0-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.6.4rc0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.6.4rc0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 36505e9cb2c48fc899001f47f2f7afd7a990f94cfc19663bcead04aa214355ca
MD5 bc975513c2772ff5aca50f09dfc7098a
BLAKE2b-256 830e5d8ac529c4ded0ffdec4d7ab67d9549a17248f293b5c066421037ca8087f

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.6.4rc0-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.6.4rc0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.6.4rc0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4e889c1e83757c21479ad8b1596f8bdd98f0d17cf58dd44c4a6efdd3d0bbe80f
MD5 6a5bd4e89390a7639e9ca3d742506cfd
BLAKE2b-256 b09b59a46c1c3fd676505bea5a203013661ca6f85f1537a18e35e36f8c87832c

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.6.4rc0-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.6.4rc0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.6.4rc0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 69a30bea6cd69e8d0e5768f2f4a82f509551081b8ae45dea7d4b595d3287b492
MD5 99fb4bee5c67b1beef27988ac35fb2de
BLAKE2b-256 a09062838f72cf570d03d52ae5ede79ba33ef83e0f7d51126dd75ac76eaea37b

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.6.4rc0-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.6.4rc0-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.6.4rc0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 1afae45dde697675dc533a26326e9ed454b97bf841b59241c692d5ad25640a49
MD5 ad4af02474e93147b3b534909c88ad52
BLAKE2b-256 d7ca500bf67317bc97c3d1ab15e47620634206e33aa0dcc56e72f95ba0fb4ff8

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.6.4rc0-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.6.4rc0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.6.4rc0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 79e49705df2b4feff2491efd423ac9989d58b44ea190236aef8bff9fbb0739e6
MD5 e3bff4a6429076a44944697587271cf3
BLAKE2b-256 dc8a08f791d0353c61df847229abdf7b3e2b714d2826340f8f07f52b0701ebe2

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.6.4rc0-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.6.4rc0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.6.4rc0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 57501f0412aead0262796aabf701bdf5b39bb4d795178c5e3ae6bea27b9d902c
MD5 2f6714a0081e8a8f880fd053190d6777
BLAKE2b-256 ba4d5373b6fb6f951eb2a70964ef844a88c30cb5216976e395d046bcd718e36a

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.6.4rc0-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.6.4rc0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.6.4rc0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5a78172c587bf8dcd7133130693a7f5b2b56b498f322d2d07ed36d9550e7a92b
MD5 84fe11e00c2b100ae17609946e2b985a
BLAKE2b-256 f6347a77ee13af48ca5761ccedcbc9af4434a45df1d968ded3f4e388610b264e

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.6.4rc0-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.6.4rc0-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.6.4rc0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 a57050e92063f47445ca0ec9cd831a34fbe50650164d4861daffdd1032c9bab5
MD5 27d7dce09be8db6ba2b849d63f556e33
BLAKE2b-256 ac35c7ce55f3e9c7cf7547786feae3e6048580211f643b1de92cdee2a036b28f

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.6.4rc0-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.6.4rc0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.6.4rc0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5d4c2bb2db9eddfa9511598178ef5a2ebb31e20fb0819cfa597016941d5b7ddf
MD5 aa8d4e9bf1f57c3f4fea7b01af3b2483
BLAKE2b-256 7d3c39c3dcf33fca695761dd3d721d566150f4384d064568e922292f30fb37ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.6.4rc0-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.6.4rc0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.6.4rc0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ed74115ffa6a3f0f4cb1f27d8411ecd9572487487fdeb78dcd8b86244433496c
MD5 3e53d5793ba5c38a7979d2c60618497c
BLAKE2b-256 ccd05f645290f1957db03ac9adc842a4c5498a6c7f83e3b215a858acdb27a4f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.6.4rc0-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.6.4rc0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.6.4rc0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a039f7d102c02c4ef27e4f736f24ea230d4425fac66667082658d9d209ca65d3
MD5 1581b38d16414c9f1ec24433c5094687
BLAKE2b-256 0a9e8af95533e6c444722d28a9e81a5d3dc3a3243f7fb473ea7173b4d6a77af0

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.6.4rc0-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.6.4rc0-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.6.4rc0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 9353e38f7d9027eb861c1b9f54a3c19ff3c0064b203b79fa4f803a7f2100da3a
MD5 7b45ecc3e05b2b2f91fdff9d9a118111
BLAKE2b-256 5bceecb24abb7f3836f47a6da59fff00dcfae2f2d46af82e7b68420a4c508e93

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.6.4rc0-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.6.4rc0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.6.4rc0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d93f6b2363ee1ab6af864d48a5ca380855407df87517397ba08b272dfb3a96e5
MD5 2704f9a68ffc37a01e840d336286dc8b
BLAKE2b-256 7e623de2e20fc830ab72ad8ed25617f06a11edf7ca871be46412c4d4b41e332a

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.6.4rc0-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.6.4rc0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.6.4rc0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1d974fa048d9bf99710fac45ab8fbdeb9eee6b0c79ee9d0e29df0632a827c571
MD5 0f68806f783500f21dae29dbeb5178a1
BLAKE2b-256 ebee904107ed5802ab6aa90f54bea389e8a4ad2fd5804b9e26f1743e4db37f6e

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.6.4rc0-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.6.4rc0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for genai_pyo3-0.6.4rc0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 becffed8932107d66a86d81eeb7c55f4baad5c5bf3fed5fb3a0a93d411467480
MD5 0ace9631ce75a6573fa757d4cfdd8a26
BLAKE2b-256 7d5954854013ec16eba43809a8df5d88f29b9b2500e8b6368645be2f6cac9ecf

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.6.4rc0-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.6.4rc0-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.6.4rc0-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 c0734686ecc135a47c06b767df0e6f9de01def1d6ae9a1be7ff5905f54a92578
MD5 df6d3196943aa012075d2baf3d3b056c
BLAKE2b-256 494564edfc668201d311066fb0435494399f348b5f4145bf59ccb007f07b6653

See more details on using hashes here.

Provenance

The following attestation bundles were made for genai_pyo3-0.6.4rc0-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