Skip to main content

Chalk remote call Python runtime interface client

Project description

chalk-remote-call-python

A Python runtime interface for Chalk's RemoteCallService. This package provides a gRPC server backed by a Rust implementation (tonic + PyO3) that lets you define a handler(event, context) function to process incoming Arrow-serialized requests.

The server receives Arrow IPC record batches over a bidirectional gRPC stream, transforms them into a Python dict, invokes your handler, and streams the results back as Arrow IPC.

Requirements

  • Python >= 3.10
  • Rust toolchain (for building the native extension)
  • pyarrow >= 14.0.0

Usage

1. Write a handler

Create a Python module with a handler function:

# my_handler.py
import pyarrow as pa
import pyarrow.compute as pc


def on_startup():
    """Optional -- runs once before the server starts accepting requests."""
    print("Loading model weights...")


def handler(event: dict[str, pa.Array], context: dict) -> pa.Array:
    """Called for each incoming request.

    Args:
        event: dict mapping column names to pyarrow.Array values.
        context: dict with request metadata

    Returns:
        A pyarrow.Array, pyarrow.RecordBatch, pyarrow.Table, list, dict, or scalar.
        The framework auto-converts the result to Arrow IPC for the response.
    """
    return pc.multiply(event["x"], event["y"])


def on_shutdown():
    """Optional -- runs once after the server stops accepting requests."""
    print("Releasing resources...")

2. Start the server

chalk-remote-call --handler my_handler.handler

Or via python -m:

python -m chalk_remote_call --handler my_handler.handler

CLI options

Flag Env var Default Description
--handler (required) Dotted path to handler function
--port CHALK_REMOTE_CALL_PORT 6666 Port to listen on
--host CHALK_REMOTE_CALL_HOST [::] Host to bind to
--workers CHALK_REMOTE_CALL_WORKERS 10 Tokio runtime worker threads
--on-startup Dotted path to a startup function
--on-shutdown Dotted path to a shutdown function
--log-level INFO DEBUG, INFO, WARNING, or ERROR

Environment variables

Variable Description
CHALK_INPUT_ARGS Comma-separated list of column names (e.g. x,y,z). Renames incoming RecordBatch columns by index. If unset, the original column names are used.

3. Docker image

FROM python:3.11-slim

WORKDIR /app

RUN pip install chalk-remote-call-python

# Copy your handler code
COPY my_handler.py /app

EXPOSE 6666

ENTRYPOINT ["chalk-remote-call"]
CMD ["--handler", "handler.handler"]

Build and run:

docker build -t my-chalk-handler .
docker run -p 6666:6666 -e CHALK_INPUT_ARGS="x,y" my-chalk-handler

Programmatic usage

You can also start the server from Python:

from chalk_remote_call import serve

def handler(event, context):
    return list(event.values())[0]

serve(handler=handler, port=8080)

Local Testing

Use grpcurl to verify the server is running:

# Check health
grpcurl -plaintext localhost:6666 grpc.health.v1.Health/Check

# List services via reflection
grpcurl -plaintext localhost:6666 list

Architecture

The server uses a Rust backend via PyO3:

  • tonic — gRPC server with health checking and reflection
  • prost — protobuf message handling
  • arrow-rs — Arrow IPC validation
  • PyO3 — FFI bridge to call Python handler functions

The Rust server runs on a tokio async runtime. When a request arrives, Arrow IPC bytes are passed to Python via PyO3 (spawn_blocking + GIL acquisition), where the handler is invoked. Results are passed back as IPC bytes.

Development

Setup

cd chalk-remote-call-python
uv venv --python 3.11
uv pip install -e ".[dev]"

Running tests

pytest tests/ -v

Rust code

Rust source lives in chalk-remote-call-rs/:

To check the Rust code independently:

PYO3_PYTHON=python3 cargo check --manifest-path chalk-remote-call-rs/chalk-remote-call-server/Cargo.toml

Download files

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

Source Distribution

chalk_remote_call_python-1.5.1.tar.gz (93.5 kB view details)

Uploaded Source

Built Distributions

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

chalk_remote_call_python-1.5.1-cp314-cp314-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.14Windows x86-64

chalk_remote_call_python-1.5.1-cp314-cp314-manylinux_2_28_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.5.1-cp314-cp314-manylinux_2_28_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

chalk_remote_call_python-1.5.1-cp314-cp314-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

chalk_remote_call_python-1.5.1-cp314-cp314-macosx_10_13_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.14macOS 10.13+ x86-64

chalk_remote_call_python-1.5.1-cp313-cp313-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.13Windows x86-64

chalk_remote_call_python-1.5.1-cp313-cp313-manylinux_2_28_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.5.1-cp313-cp313-manylinux_2_28_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

chalk_remote_call_python-1.5.1-cp313-cp313-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

chalk_remote_call_python-1.5.1-cp313-cp313-macosx_10_13_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

chalk_remote_call_python-1.5.1-cp312-cp312-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.12Windows x86-64

chalk_remote_call_python-1.5.1-cp312-cp312-manylinux_2_28_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.5.1-cp312-cp312-manylinux_2_28_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

chalk_remote_call_python-1.5.1-cp312-cp312-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

chalk_remote_call_python-1.5.1-cp312-cp312-macosx_10_13_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

chalk_remote_call_python-1.5.1-cp311-cp311-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.11Windows x86-64

chalk_remote_call_python-1.5.1-cp311-cp311-manylinux_2_28_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.5.1-cp311-cp311-manylinux_2_28_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

chalk_remote_call_python-1.5.1-cp311-cp311-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

chalk_remote_call_python-1.5.1-cp311-cp311-macosx_10_13_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11macOS 10.13+ x86-64

chalk_remote_call_python-1.5.1-cp310-cp310-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.10Windows x86-64

chalk_remote_call_python-1.5.1-cp310-cp310-manylinux_2_28_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.5.1-cp310-cp310-manylinux_2_28_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

chalk_remote_call_python-1.5.1-cp310-cp310-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

chalk_remote_call_python-1.5.1-cp310-cp310-macosx_10_13_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.10macOS 10.13+ x86-64

File details

Details for the file chalk_remote_call_python-1.5.1.tar.gz.

File metadata

  • Download URL: chalk_remote_call_python-1.5.1.tar.gz
  • Upload date:
  • Size: 93.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for chalk_remote_call_python-1.5.1.tar.gz
Algorithm Hash digest
SHA256 be04913d8c90e2949da466b882b63237b659ffd1530a377138c0c4ec9e70f996
MD5 75ad39114fa429f448e599497f2edf98
BLAKE2b-256 012c807eddf0fe4cc2022586dae06097b4c951b45c964db35e6164fe848af604

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.5.1.tar.gz:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

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

File details

Details for the file chalk_remote_call_python-1.5.1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 2a25fb39b62e486165f2424864ea720fb01af9a00a3cde898f7c493d815f7bb8
MD5 e1bbe3bdd3ee07960efce00be96c1cd5
BLAKE2b-256 5b214af034f5977524c829a12b43ce6d9c21daf8715077cdddfeb37eb231177f

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.5.1-cp314-cp314-win_amd64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

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

File details

Details for the file chalk_remote_call_python-1.5.1-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dff4a289e858401f258a626c04212083bc8fb6c3d074a81b7bc592544d65c054
MD5 a911f19a9e32a79025db6e35a18217c7
BLAKE2b-256 38c6b29a1d4d3997a1160b8329a25ae4705d3053a371696a954de99274df2183

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.5.1-cp314-cp314-manylinux_2_28_x86_64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

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

File details

Details for the file chalk_remote_call_python-1.5.1-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.1-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a28997011f81cab89164536149d8318099fd3ce8c6e6d93da2b0a20269b45cc8
MD5 e58a20c60020e14ef08a1f0554bfead1
BLAKE2b-256 7529470cbd4745f221b68cc8841ae6f6536c71827ae843025f362c3afa9a1889

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.5.1-cp314-cp314-manylinux_2_28_aarch64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

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

File details

Details for the file chalk_remote_call_python-1.5.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6eaa6352d77dcfb642d647130efb2c42a500a384ac1539c2a977af3bb5d1e00c
MD5 a2e9e9c92d976db1a7f914deb178ba6a
BLAKE2b-256 62b4198b9e156b3cac9178a20e3c2b94b334142d70091dd3edda20d3b9dc4cc1

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.5.1-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

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

File details

Details for the file chalk_remote_call_python-1.5.1-cp314-cp314-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.1-cp314-cp314-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 be1e43d822e5d004087041f31cc0624abdf115aa38cc09f5a140f66c804d6588
MD5 4acb5c1eef643dccfa65d424e5e4f7ab
BLAKE2b-256 ca6f34380a5a50cd9ec9473a32109f2e3d7362f0d9cea3f9a163375886b135fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.5.1-cp314-cp314-macosx_10_13_x86_64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

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

File details

Details for the file chalk_remote_call_python-1.5.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9fd016898ccbfc255226bff939cb6faa2f64622c05cec02243113a0de0c0a3d8
MD5 1b6449ced99aed5b004dad6f0ceb3fdf
BLAKE2b-256 86a1b2d47a709ed215e22f8fd34553d2c7444c7d590e707a04868daa92930073

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.5.1-cp313-cp313-win_amd64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

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

File details

Details for the file chalk_remote_call_python-1.5.1-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 93623a3301851ceb20313d97c7157f11fed1e1bb6c6c29e34b375f54f796ca04
MD5 b64528ac901e1750a3898304a7a866a9
BLAKE2b-256 455d69da9d9824c705c940b8d40cd3a56ef67c162143303b342f01ade77049bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.5.1-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

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

File details

Details for the file chalk_remote_call_python-1.5.1-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b75b7a72317a0517bd14cafa22a48884d3bfffef7c59942a6da608ec33534d8e
MD5 6093bf6bd870a106814ceba2d5cffe1e
BLAKE2b-256 108b7f2f660de365e7509107936a2c76be2201446c8bfd1e2e7e25d7f0310f27

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.5.1-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

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

File details

Details for the file chalk_remote_call_python-1.5.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 46e0f7f6ce194229c519b35507e60e489afcae2aa55ede32a8f8cf42b4e5147e
MD5 72a2cef2bae0817b832f73bec0fcc1d9
BLAKE2b-256 c772dea93ad6cbcd698b63b65300a1b891293c5f07b0e41bbc741448eb66e931

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.5.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

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

File details

Details for the file chalk_remote_call_python-1.5.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 60bcf5e975dc360822409dbd4e4cf33b22b77e6e9de6429fd350de3055aeb98c
MD5 19e2de9ece1336b5bf76b219091b6001
BLAKE2b-256 9d99ee2dbac4ac81165e3f98164c4c2175370db26f4c7ab0ad6630bef031cc55

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.5.1-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

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

File details

Details for the file chalk_remote_call_python-1.5.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e3a0de62bd06baa888a19fbf11b8b12c27d88d12203e5fd4ed7b5a560d9f0657
MD5 0d8b59112774fa5d07dee8b595ca3e6b
BLAKE2b-256 b6a51e5e3013b020b10408cd602b078ecafd9eeb94809a594934d7d1b4518e1b

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.5.1-cp312-cp312-win_amd64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

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

File details

Details for the file chalk_remote_call_python-1.5.1-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2c397c8bbc9abf6735af423e8da7bdd7d3198149b331816787ed3eba06052660
MD5 f6db18fe335355082cef410aed74c3ca
BLAKE2b-256 f38e2ccebb86ef6458695498a0b8fa5ce367ff9ffa5058ed6cfaddfee4cc92a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.5.1-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

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

File details

Details for the file chalk_remote_call_python-1.5.1-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bcea28a80a2c126d218786a3bb7ff4d51ee9b883750e3e4bb75e382561651f7a
MD5 edfcb4717e818cfab92f1dfdeed20bc7
BLAKE2b-256 682fba53a2a2b67b4326c9231b21ea4cadf4eb832d89099e8944ad6869c85ea8

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.5.1-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

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

File details

Details for the file chalk_remote_call_python-1.5.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6137668b51c4bbda752315ae50acc353452dcd24a3aebda502004db6861df2ed
MD5 b9f72fc1da7dc99a40824779ac369c8c
BLAKE2b-256 1d51f117f2de7c85987802836d0ee17d9b57ad93b853ee80090e69034a8cec9a

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.5.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

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

File details

Details for the file chalk_remote_call_python-1.5.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 554ef661c0d650f5fec1d534fe8bf1eeb7f8f6101f7f6bec2e76a18a94969ff9
MD5 439c94fc4339e72bfb446cdfb927fb4f
BLAKE2b-256 4143892c2792615e81f470ffb2a0384066640e32f4f67ab409a6721b4cf501b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.5.1-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

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

File details

Details for the file chalk_remote_call_python-1.5.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e47acb78f6a14ddb1004f9a76afd27033c5cb5f565512354dc7b707db8cc1c73
MD5 acfd18715eeaee974fe9cab9e992e9db
BLAKE2b-256 baf0144196c9cb96e7dc055bbfec4d0b64a5173cb8ef6f691c21ab4663b3dc54

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.5.1-cp311-cp311-win_amd64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

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

File details

Details for the file chalk_remote_call_python-1.5.1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 07450b5079219ce119c49fdf9ae13d8ad40856399639b7ab4addaf187979c255
MD5 336a05f2bdaaeef1835c465a91d27a8c
BLAKE2b-256 2f4475c7d5162ef5a97072f0dce4499a0ecf0902966d4fa6c8520e573a1359e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.5.1-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

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

File details

Details for the file chalk_remote_call_python-1.5.1-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d42c80c2a4dc1b6ab2eebc65693773769510e32f421337b209ee8a6fddc81cd3
MD5 199f94e41c5477d3dccccbad627b70c3
BLAKE2b-256 6d2189eb311f0e37816cd25afc2c581b51881a4b4ee06132df8d18579114818b

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.5.1-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

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

File details

Details for the file chalk_remote_call_python-1.5.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9d37e56b187255d91225f40d03e7d37321e1e89ad9c35b52e1a7250c870208d8
MD5 26ab77c95f3f040585e5e9e6a6078e20
BLAKE2b-256 80825ca6688fcc0dd24af5b4b470458ff7ab5c414de13cea77950a7758a52d5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.5.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

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

File details

Details for the file chalk_remote_call_python-1.5.1-cp311-cp311-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.1-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 6bdc08d1c4262230e7f722dfab9b9faf9945de674f544c43b8d150678a76ad1d
MD5 0b314824293c742b9e24904e91ccbaff
BLAKE2b-256 1ee421fbae98d8333b4d31d8407b9b0feb2e8f43f21678d779b7524e411a0276

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.5.1-cp311-cp311-macosx_10_13_x86_64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

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

File details

Details for the file chalk_remote_call_python-1.5.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b14c4623e500dd27b7d7f601a89e1857b8b1008927c2bf5c812d4927a43553e6
MD5 cb6ce7cd3cbd1da44d860c7356fdcddb
BLAKE2b-256 cdd34c8543d527263269a28119c14d616c1264b992f4a5b347339f1e6abf4e30

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.5.1-cp310-cp310-win_amd64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

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

File details

Details for the file chalk_remote_call_python-1.5.1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0ed66f8832d5198e3b1e515c4bb14fceed72a799863c3ade5e7894a07ddd2ebe
MD5 7a157ce7593e9fa433cad276e8e3503a
BLAKE2b-256 95d8fd6bfa2d0504bec976a8e3c828293a5151c40229e075afdc5ead6ffb4861

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.5.1-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

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

File details

Details for the file chalk_remote_call_python-1.5.1-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6ed824c7a51234a12b171db752b7781051f5ac542bfee59ca87617aff8b6425d
MD5 220497be04e9c194b5e4f1b1df4fcb80
BLAKE2b-256 a8a00f74864a4bf57bec5162468bfd164b82879fffaa2edb23e7a5368abc64ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.5.1-cp310-cp310-manylinux_2_28_aarch64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

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

File details

Details for the file chalk_remote_call_python-1.5.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cbdc010dbeac6f047a41fbc372cc8cd8a1a11e643737725157664badbb0b57a8
MD5 4d0f4810e9a8b607d7277e71b3f78151
BLAKE2b-256 706cce5b7212424bb85a1706a3e563de9337a1cc4c00bf1e00e44a34a0e3fd02

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.5.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

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

File details

Details for the file chalk_remote_call_python-1.5.1-cp310-cp310-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.1-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 2beb9831e068bc41e05d3a59646ea36712f644c25b0ca0f1409583aa67bd6e6b
MD5 e2a0f8a6bba88cd713ceaae2f9a18337
BLAKE2b-256 7778edad8f39340edfe44b02134358223cd6f90e240eb6f00fcd516dd8d53dd3

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.5.1-cp310-cp310-macosx_10_13_x86_64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

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