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.4.0.tar.gz (91.0 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.4.0-cp313-cp313-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.13Windows x86-64

chalk_remote_call_python-1.4.0-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.4.0-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.4.0-cp313-cp313-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

chalk_remote_call_python-1.4.0-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.4.0-cp312-cp312-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.12Windows x86-64

chalk_remote_call_python-1.4.0-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.4.0-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.4.0-cp312-cp312-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

chalk_remote_call_python-1.4.0-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.4.0-cp311-cp311-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.11Windows x86-64

chalk_remote_call_python-1.4.0-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.4.0-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.4.0-cp311-cp311-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

chalk_remote_call_python-1.4.0-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.4.0-cp310-cp310-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.10Windows x86-64

chalk_remote_call_python-1.4.0-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.4.0-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.4.0-cp310-cp310-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

chalk_remote_call_python-1.4.0-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.4.0.tar.gz.

File metadata

  • Download URL: chalk_remote_call_python-1.4.0.tar.gz
  • Upload date:
  • Size: 91.0 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.4.0.tar.gz
Algorithm Hash digest
SHA256 df426f44898c0687e0f709dc10ff3344e00727313d7d689c576ca69b55b82aa1
MD5 ef3c48f3b0dbf9c059ca1f3b1fd90110
BLAKE2b-256 7dce8b41e48d672269fe2537488c9981ab34af14e02f06139acd23ff01106c68

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.4.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 36238fb0952e8cbed8ea34387288287ce0b89db7833cc5531760858474497655
MD5 27f26ea5171f66aa1bf4148997c580b9
BLAKE2b-256 e7aaaab502092d9ac785f1f1cb1e9abe66bba5877270d74bcf34f1763e1c5485

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.4.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3987148653edf11db38568dc3d5002c3f677d207f71401b7ab05980f5b4d71c3
MD5 59317c1fd2804f0028e8464025d33553
BLAKE2b-256 4c420f5dafed6d7195e2f99f3af03f620aa4e26ce3b28516b52640f90db5dc9f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.4.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 59436eabc7e2161d29e77890e96eb37c3c7345d46616910a1c332d45d18c28c5
MD5 32fc6882c8ca7cefc49aa7dfb8a393cc
BLAKE2b-256 b368e7df58299303e9ffce086434fe5a05fd39db7294f64e7c08b9d30446efb0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.4.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cc94f1179fb4d0cfbc5f3ec261134572d719c7348af626b210a40bc13d0e5316
MD5 e1b45d50242bc9dc4e5dcc7bc19995d3
BLAKE2b-256 12a514ba92ab72fb8edd4547c8d4d5aa9177b26da58e0c889f1bf4271d7d891a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.4.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ebca85a14b699a68bc9bcbe9f10347a81d1955415a3944e1f5eac46753f49aa2
MD5 abaa2e003c3d61a3b5cc99da6b827d8e
BLAKE2b-256 da9ddf6d1e867d15023b271a2ef768bb81c0aecec0d80ed9f1fdc2e83ede98db

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.4.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 abb704a73e97c2274ac8bf707b96cd879baeba7eb7d90a614d760bcb8257de48
MD5 da21e29ae75419d94ecb7c8ae0438c5c
BLAKE2b-256 e65ce1b771e55a4058285637c1317ff7947ac3702db4f38a2e3cab9dd52659cc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.4.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ff9aec7dd722e0030874e38df55b1f3afbfaebc9871db79fcfe621236bf67ba2
MD5 f214a42a2da281d2acd089ad6200fe74
BLAKE2b-256 42035b5c95dc6bcc045729307a4206213cbb894362addd739806d2fc153485ca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.4.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 77db22177fdb1bd89a6d7c16cafcaf8c01f24f3ed65474c77e4062c3d9b9364f
MD5 ad661c00a081d3cfa747d621d2664551
BLAKE2b-256 7e0ffabf87108a9e32d4d00695fa5abea60c9df877131ab6b201a8ce4378c227

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.4.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6a477d94df6c8e72c6c6aa75b4b8c3b53488500c65aa05faa92d0c8d90834c31
MD5 c1fddf1c6726eb10ffb108db71968faa
BLAKE2b-256 bfbc216bed8ef2159015e9efdc683c09e96c3f2e6cdb0cc020c860d73f5ac36a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.4.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b6abbf622c1ef52407f3f72d0752b1206e14641e5a1adbc888e0d7cc117a4dc5
MD5 057e1e8216264d707189cc09f7385561
BLAKE2b-256 9fcdbedca5af8641ca544382ed3b4232396a27dcb9dff51aa2d341d0e4db74ea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.4.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ad022dedb7ca06fabaf89a38d66609a5490c01a946acc5993386350c5db1d9f5
MD5 7efc5f0afce0461293d1f274f2a41184
BLAKE2b-256 c3a8430c52a11b0d23c4270d2aa44b9970560ffbb15b9383945f20ae6fa50123

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.4.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 066f5639736f45a9d49d5947638a5be035845ee01018d03f1c38c205311843cb
MD5 875bf52b32c3622789ec5c909fe6efc5
BLAKE2b-256 4c9acee4d12191a99b5a3bb44fe03f3f0418830d47aca180edbb05e4a31b2025

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.4.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6ed8fa55774852884c4bf87673078044673182d15b040d016965c0ecdb5e4f7e
MD5 cacfed573db0c5b29b616f91a3aa3d54
BLAKE2b-256 43eab3beac25c203caeedb2e864b159a937523224aa4c7c4d72fc521e696c2f1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.4.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fcd40be7b4e752825131bd90984e46924da370d32762f2bbb15998a082971296
MD5 d64dc24c9e3f257c66c37fddcaa325cd
BLAKE2b-256 8e812f03a3abbe8462f7c9d9a70b9404129603be45265ca3ee6bb450ebb0ccf4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.4.0-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 1a4abc5b3fc9e9355200fad2c0728efbc01e57f45d8fde753e84701a16769da1
MD5 0669274f3607cc57667ee8f3b2600555
BLAKE2b-256 c1a4641a0b4f35c54a9a60a134cb731df8663d5c70a854e2adf7c49af800bea1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.4.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 15991f928b82817a8918dc8c3a2aa09842413ecf79888674e037ace0438332c8
MD5 e479b15161ef83c11cb0888ed96fae46
BLAKE2b-256 a8cac031922b2b0b339d9eebe77a9b30516a3486341b9639d2d33c4396a82fe1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.4.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dbcbabc061c86332048c54b7b93d10a32f1926d5b74f2a7d4fc6a3d1173fffe3
MD5 d896c31fd65076a3f10b360335f32db4
BLAKE2b-256 20b171ee277f0034af5a41006f605745529d4acaf97d74339b812f58dcac77d3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.4.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 31ad2d2105cc6ecd79056fb9116f3d09f5252ca7adc94d399dce342a5113c5fd
MD5 57a59c3384e2d50ef565735ca987b297
BLAKE2b-256 f679d26c08c7fbeec97a3d6b02553a07e0149ce8b9654f4e201c35adc8c38b44

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.4.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bcfc35ae7d9431d24d127ae0df3c8db66b87167fd52b311f4478e08f963f186a
MD5 c24260c4e37b8dea5a4249d7158b8c10
BLAKE2b-256 f42877d7bb8261ea110c68f9f1efdfad5eb1296672da8403bdbb369616cab602

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.4.0-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a70af48018ee8e7d4c05854663dfc5129b9aa71bdad7a10066876b67cfb2ab80
MD5 cded690c5c213fae992dbd60ad2acaa7
BLAKE2b-256 e1231fff993d907ad660ca6cf2a45f895d03db0b7efa162f2743e0bb0946cd67

See more details on using hashes here.

Provenance

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