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:
            - "peer": remote address string
            - "metadata": dict of gRPC headers

    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"])

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
--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 .

# The server listens on port 6666 by default
EXPOSE 6666

ENTRYPOINT ["chalk-remote-call", "--handler", "my_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-0.0.0.tar.gz (14.6 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-0.0.0-cp313-cp313-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.13Windows x86-64

chalk_remote_call_python-0.0.0-cp313-cp313-manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-0.0.0-cp313-cp313-manylinux_2_28_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

chalk_remote_call_python-0.0.0-cp313-cp313-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

chalk_remote_call_python-0.0.0-cp313-cp313-macosx_10_13_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

chalk_remote_call_python-0.0.0-cp312-cp312-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.12Windows x86-64

chalk_remote_call_python-0.0.0-cp312-cp312-manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-0.0.0-cp312-cp312-manylinux_2_28_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

chalk_remote_call_python-0.0.0-cp312-cp312-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

chalk_remote_call_python-0.0.0-cp312-cp312-macosx_10_13_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

chalk_remote_call_python-0.0.0-cp311-cp311-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.11Windows x86-64

chalk_remote_call_python-0.0.0-cp311-cp311-manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-0.0.0-cp311-cp311-manylinux_2_28_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

chalk_remote_call_python-0.0.0-cp311-cp311-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

chalk_remote_call_python-0.0.0-cp311-cp311-macosx_10_13_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.11macOS 10.13+ x86-64

chalk_remote_call_python-0.0.0-cp310-cp310-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.10Windows x86-64

chalk_remote_call_python-0.0.0-cp310-cp310-manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-0.0.0-cp310-cp310-manylinux_2_28_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

chalk_remote_call_python-0.0.0-cp310-cp310-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

chalk_remote_call_python-0.0.0-cp310-cp310-macosx_10_13_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.10macOS 10.13+ x86-64

File details

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

File metadata

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

File hashes

Hashes for chalk_remote_call_python-0.0.0.tar.gz
Algorithm Hash digest
SHA256 7ebb3ff379053050d2738dad6c23b0b18d0e3931e256d06abe96f827a3ee90a8
MD5 9a63f9b8ec5ddb32e069567a67aebb00
BLAKE2b-256 80ac3b63c30e3ef4ecefe2f5fd63f37d2e2024ec81770507ca72ebe4ecc220eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-0.0.0.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-0.0.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-0.0.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c562b548353c762d337aa010e82d0e75cd60205791a0f45580727bce9cfcf98c
MD5 43cb4edb251172288c95bf06518b4665
BLAKE2b-256 9161d3f99820d5ed1b622d46689f2e16fbb06ff3115d449a01ed93fd12bdec25

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-0.0.0-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-0.0.0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-0.0.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ee40eaf86def10c60291ad85d574826012783e47cf17e16d10c983f2ee9ee52a
MD5 b355df202c66952ab301e9205464f134
BLAKE2b-256 89f7838fc9ba7be4b2f001e91b58c397955f6aab38ae0b5597310b00bc3783ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-0.0.0-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-0.0.0-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-0.0.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 154e37173d914b4a3f252d1c672ac8cbab96b83ca58495aacdba193f5610fde7
MD5 256469bb6453c317bf9b6b8dc57841b3
BLAKE2b-256 3cf2e65a8b7988cdd6687d7f03ffb3a8abe0a643589db4b97b75d3e938ec6ddd

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-0.0.0-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-0.0.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-0.0.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cf0407a32c8f2bf78693c7b14851100b807da8bfa21753246cf222fef88e2f94
MD5 2d06c61d0c33926119715d2df19e3149
BLAKE2b-256 e48b012059547082f60d8afef1c7a6c2bef83b6ec9f84e21e934a9131d53d235

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-0.0.0-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-0.0.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-0.0.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c22b4f68949cb6235d2ea087a2576f323ef22b299ba1ef227e0094a9e6669304
MD5 54e73492e7b608723e98dbec5c49ec57
BLAKE2b-256 e8fcafe6c90427e87012383c4cc0a703c2fa26297f267bd269e04a0d0fa2924a

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-0.0.0-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-0.0.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-0.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5d97cdc158fd730db7e8052fa8132bd8b056050cdbc21fc89a7d6a756a21bae6
MD5 5efa6a4bf5a461c606ecc7ed65c8f77b
BLAKE2b-256 fb712948cdcb4bffb3f35acafa9ed5498dc5a56d8d1fc02fcee81baadbe928e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-0.0.0-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-0.0.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-0.0.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 179f97fbe5d57be5134e3be52872f08eba7989af8839df15cc187d9bb55525b3
MD5 a912c65d235e4a77b29bce57ad002d06
BLAKE2b-256 eceddac60530a07c89c74391f6e76766986c8cb696c478c8f468d0d71d3c58b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-0.0.0-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-0.0.0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-0.0.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cf6bab3b7c16d4fa2362ce5268923697dc268b35c75ff80b32b8e29795537e77
MD5 9118d333d47d5d16cae0ae7ca31403d6
BLAKE2b-256 9146a4ecbceb401051b12d93a51c9f763c1470b3bcfb316177a866475d4a846d

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-0.0.0-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-0.0.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-0.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4de8398416996957c0d983053605c23c55aaf25e970a5a2c3a9900e6d1aaf9c1
MD5 082c7c355acd40adf5d7898e4a1e2a75
BLAKE2b-256 2c3fa1ee6483139e64253d35614c080834ec7e27db8bf3a90cf2efaa28e2f868

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-0.0.0-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-0.0.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-0.0.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 620726accddc9b95bf867630458112a1ce8ce5519c96ecbb52f765e6c5b7da85
MD5 355ace3d3ad67445ffa6cca1697e1fc1
BLAKE2b-256 04d842113794ac894b36c0b5342d4f8f65ba0d0e389e677f4d5b8b8287b8d2e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-0.0.0-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-0.0.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-0.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0ee214a831c02303e36716e082d14073d249ebbdaee676a54f93b21062250e74
MD5 4a8449b218839c7b1fc3c6a60aafcdc5
BLAKE2b-256 5de74c165068a9a3cbb32be19fc7bb1f39ee9ee1187e99f20c535c7982afa0c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-0.0.0-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-0.0.0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-0.0.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ad6f10c145bd77b39c41929618bacbe4e5e7f530328e134921018b7e26547327
MD5 be249662461822ff4005509ef10c424b
BLAKE2b-256 28f4e32e2c6bc1b9547d3a5897b98c09b4fb08cf11c0f77414bcac6ed99d12a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-0.0.0-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-0.0.0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-0.0.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cde5ba5f8d103e297422495626c3c341f0bcaccebb6e0867bbf04674c2843de2
MD5 32517867342480a0b290bce2a8308afb
BLAKE2b-256 95b186554d0cda2db35ed44c41741ee8f1531b6185f8bd7cae07357629b8c247

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-0.0.0-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-0.0.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-0.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 38df32e6e1c69b9a55a983f1dd375d4751e3e2f8815589f2113f714b213976b8
MD5 0ebe08648dcbe17adf2913a8a8cf1bc8
BLAKE2b-256 9aa2b019ca9a08e1622c7990f9efa4df7bf613c36de146081fd3b84c9789ca99

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-0.0.0-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-0.0.0-cp311-cp311-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-0.0.0-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 187f987d9da569786c92a511a1cb571b37229832307b51f4aff9881e3bbdf866
MD5 680bbcf029a9d7447c2674b901a3d31f
BLAKE2b-256 642fc4aed6a6967f775ec713d8da62370427914833b4c7f2c3c2e9e8925df422

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-0.0.0-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-0.0.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-0.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c67ccc7b24a058c95ee0122bedf6fc6cf976b9dd32915184a58b7de759ddc554
MD5 b98b6f35e8ae3259dc26497457778517
BLAKE2b-256 d2435f92db571ec194ca83bbe128a7447bb729cfe3007265add06480695a97d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-0.0.0-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-0.0.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-0.0.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f2c0f391f8d678383a4cd337acaedb4734e0fd79db43a29bef0ed29e9071791d
MD5 c9d659e4ef4c607483bc3b8de58c342b
BLAKE2b-256 acaa2c982f5c55321f162dd4be7e7b6a3a3330ebb3b06cfc63091c00182c8eb7

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-0.0.0-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-0.0.0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-0.0.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c6c8cb60fcb07a31c0cb9a4617967e55b0ed7beaf304c6d5f2fc605774e45489
MD5 91eaa2040a0f1582c8e9071f3e95bfb5
BLAKE2b-256 b3aac3e6b0044045fa5b917c8079ca04ed920e12ce5d738a05a7a97c958c0eca

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-0.0.0-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-0.0.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-0.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cd8a17233ea3ccf0a5d354696a723a0689defbc27073c415ce1f31badf402189
MD5 519e5c829e26334ed03ba37961e77bfd
BLAKE2b-256 1f4a970826b96ec14eab0c8e8cd961bcd1070e15fd84af1a7c24f0882697681d

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-0.0.0-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-0.0.0-cp310-cp310-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-0.0.0-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f4f09b6886040a03de24f08fa7b7a4f12350f50120b72e03294ca10a7e5cce00
MD5 70df1827c83ef976e69412a5b7079812
BLAKE2b-256 4213973b895eb4976aa15c5e8ecc48fd2f8a0f7b46f8338bf322e36e0d47ce2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-0.0.0-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