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

Uploaded CPython 3.13Windows x86-64

chalk_remote_call_python-1.2.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.2.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.2.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.2.0-cp313-cp313-macosx_10_13_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

chalk_remote_call_python-1.2.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.2.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.2.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.2.0-cp312-cp312-macosx_10_13_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

chalk_remote_call_python-1.2.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.2.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.2.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.2.0-cp311-cp311-macosx_10_13_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.11macOS 10.13+ x86-64

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

Uploaded CPython 3.10Windows x86-64

chalk_remote_call_python-1.2.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.2.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.2.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.2.0-cp310-cp310-macosx_10_13_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.10macOS 10.13+ x86-64

File details

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

File metadata

  • Download URL: chalk_remote_call_python-1.2.0.tar.gz
  • Upload date:
  • Size: 24.1 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.2.0.tar.gz
Algorithm Hash digest
SHA256 d8f3e96d50d728ce507628a94d7eaf5c4cfbf1e26bf985d6b1679183339ad491
MD5 1189bac7fdf1f2376e6d9a922fb69399
BLAKE2b-256 df81a3a7622fb3baafe18b3714dc2a4390669c929a87346fa5998677e545eedd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c274ff99992413fd80affd59b7a9c0dbaab110a2ecf7747c820c3bd70238a280
MD5 88e7709f1c3302566ef6ce9614f6fb23
BLAKE2b-256 fcba2044c4ccd60bf121ebe9cd09f92cfe2f677670027b8ba473bffab8ff4701

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.2.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7f93f75b82a82f73209490a7bf0382233ee3608b11a17ae760d625b5ad8324ff
MD5 147187804063c4d39994abb2603d7f89
BLAKE2b-256 72f5a03665b86c4068174c896fe11125bb9649ffd67850c9ec6998092d10fdf9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.2.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a38c5be2a3a1ce149bf8dc8b00027cdf119e16da5882bd94514d88b2da8dfd0e
MD5 2e78edf040f99a0eca5eab86fa62c06c
BLAKE2b-256 7670c80230d445bb80c8db5c1222bf7f4acf9fd9f13946211d7333487c3a63c3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 22efc5c4687d2c7bc08336156e5a3246a3e8b092ca454ed8c1604b5227fd9337
MD5 f19387bfe398efe52ef5519aabbd3184
BLAKE2b-256 aab65e7e6cb7222398d695c92f3e2830c0437464d57357f6253b7c6994ae1892

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.2.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0e65b0b03ec026bc1f4ff7b6f052c636b442c579198de9e3edc12ace5c6d8fcf
MD5 b876305d2e802c223bcf3bb4e43b6419
BLAKE2b-256 8498810eb7627152ecff1d7573979e0f3a881b49debf4f48f7e3d165d699ca6e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d963d1cc0b549bfe9e664207f920903008c17eaa50dd805f28ee0675e1067ce9
MD5 217c5f1e4518572571b67771f2e2341f
BLAKE2b-256 97e5c78535a67e91d45c03d781e8960bd6b9cab2be5a03318cc27ae4ae9201bb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.2.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 79faffc9119714512a39e33a6292710580e7970c4b8082d7e7bcf9bcff1251a1
MD5 8c0d2516d929ff00600b0d6c63e098c2
BLAKE2b-256 9a5ed5bee3d14548bc8134ab509e9d0c8803cc76b4b5b06864b5416d98c37af2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.2.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a33b2e3fc9914b21878cd10fda909c5d9adac7dfeca0bb05f367fe8b6c172044
MD5 3bf9a6825d61b203a31ae1855f8b0440
BLAKE2b-256 9fbd5affa5e51bdbfa9d7c6f1f89948733dd42e7cc5275af42661c90884df298

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f2f376df6e89d8ab963e9f45aef267b7865281e32addf9850d6484cdf94c625e
MD5 64ab336c11ac3f5ab14c107aa1129be0
BLAKE2b-256 d231caab388c797827fd6c8a69f901f9882123a783f7391ecd6dc4e0953fcbe3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.2.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 9c144e95c4f8e0bdf81ca6a4f1139c7ec54b8affea8d35b35b5fdffff7f434ab
MD5 a26b36adc14f26edb60556d8359b0ca1
BLAKE2b-256 ef291f5b8321cef710a8046e8652266926ff325028c6c88d047062e3bbb0c3f4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b4eba92007dba73bd8a115c5303452328ece96c9c06198d222c0cd8f4c6969b9
MD5 90955571af83d560cf6d059cce7a7d2c
BLAKE2b-256 203ee54001fc56c8e19c54dffa3e0f95c84d6b7987b59c953c17e69188c51915

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.2.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7a2c4167d88b412b7ed2a7658ef24cee6a979499e6f2765c333033153d335d23
MD5 b1d2fadddb9276ce006537ea43388fcd
BLAKE2b-256 634dcfd9669b0048310789f904605aeb905de2882d9d473708c31707d006253c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.2.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 96bc6929401c895c5cf5a1d579aed010a7d6e9842581d22a4d2b23b957a4d07d
MD5 3ecaba69fb1d6b3cc86142c8da58e93f
BLAKE2b-256 f2062435073c833163719feeebc03f3bf41c6d39ef4f3711912b96e50b3ebb54

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0e08355e086a8908554961b8de66c84db7d4d944123aa614aebdee696de86903
MD5 33a076a48e7dcb9f1ae68cef667ebce8
BLAKE2b-256 db9f0e447e79f046848ab0221c3d7bb010ed080ff11847c65aa506cab03cf859

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.2.0-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 589c98dd07dfeaa2cac4a217cbe99a22d4ae2afb67720f688b02c1af9bfaeee1
MD5 24eef8a4f82cc4004208da4bd444822b
BLAKE2b-256 57d81ca1548130c4c3ae3fd8cec320c1a40564daaa0c82959482719fabb3b9a5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0ffe95196f62dbac656027991bcd087f8c3b7e3b616a63cab33c47026d70ad3b
MD5 f171c4db9ef0609dc1e3bcb403f17510
BLAKE2b-256 10485c408ada04ddeb883f1d848515beaaf9fbb4d87955f62811128b64288818

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.2.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1099b4340ebe530277712880087beec4baf38847643623399372fd3196f626b4
MD5 99707e6976555acd7e97640cb9a54752
BLAKE2b-256 1b12aa0c3e85b5d3ccedc9532f5745b187a2c5befaaf5f5fda3304e2867e6dd1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.2.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 361e10a4ab2fcf80eebc9ca705aed7221abc79d9790745c8ac55b31efbaa65ff
MD5 a2a7c260910c7607cfb74a7333ff12d5
BLAKE2b-256 af96640e2274eef5b2d2b36e659e4e514e30a0724189052a0c1ee136ed938721

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 629c8484482a7020bfde54db3d5aa001cd7d936bfc6e7e0f5b35e2260b02fb8f
MD5 5c5aba49a4a5f9df28f44e9ba4f6d09e
BLAKE2b-256 1178da1015ca31316c7260663bfffedf3b8ab289d04c4118d24ce5d84f024186

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.2.0-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 72a32fd44c332a5dbdeee390ded56071c75f6b588c76a1085c5926ec6f1541b6
MD5 5b87cd7af8f85f0987cdd9ab25af4135
BLAKE2b-256 db5ef2b4902b33398faffade7f167f426a345aa94c5b3f4a830dcd12cfe05b09

See more details on using hashes here.

Provenance

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