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.6.3.tar.gz (95.3 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.6.3-cp314-cp314-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.14Windows x86-64

chalk_remote_call_python-1.6.3-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.6.3-cp314-cp314-manylinux_2_28_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

chalk_remote_call_python-1.6.3-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.6.3-cp313-cp313-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.13Windows x86-64

chalk_remote_call_python-1.6.3-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.6.3-cp313-cp313-manylinux_2_28_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

chalk_remote_call_python-1.6.3-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.6.3-cp312-cp312-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.12Windows x86-64

chalk_remote_call_python-1.6.3-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.6.3-cp312-cp312-manylinux_2_28_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

chalk_remote_call_python-1.6.3-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.6.3-cp311-cp311-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.11Windows x86-64

chalk_remote_call_python-1.6.3-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.6.3-cp311-cp311-manylinux_2_28_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

chalk_remote_call_python-1.6.3-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.6.3-cp310-cp310-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.10Windows x86-64

chalk_remote_call_python-1.6.3-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.6.3-cp310-cp310-manylinux_2_28_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

chalk_remote_call_python-1.6.3-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.6.3.tar.gz.

File metadata

  • Download URL: chalk_remote_call_python-1.6.3.tar.gz
  • Upload date:
  • Size: 95.3 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.6.3.tar.gz
Algorithm Hash digest
SHA256 e6b31a9acd9436de15b4df6d79a15719aa980926f201ce76c7e3dbf55e8f68ac
MD5 e03ce324b7de15698963c19e4fc73100
BLAKE2b-256 a12a7282e1d92f8932e86127bf6c51a63e149bf8b32f84b23987a9a4683b7f71

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.6.3.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.6.3-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 4418e2d2d96a8fee0501cd9e1492d990b397a40532e467de59a718edab06e323
MD5 dd299f1f5ee1ada0548aba13a46297f7
BLAKE2b-256 2cc6742481dca75a1c622290af5782158b7cce65ca2b3f7a6bc529bf4a842db5

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.6.3-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.6.3-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.3-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 23640b662ef2db2c7739eca2d5f1aac006aa29231b109962059984742bcef5af
MD5 818ec5a2b6097321be314a600a5e9dfd
BLAKE2b-256 944c8ca68a8e27deaaa5df8d3bc5e6928796f9162fd705eb25acd7200f8c90e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.6.3-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.6.3-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.3-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dbc74217ef9865a30602c7cd857fa1664d29f3466872d3ffd93d9c32b091cec8
MD5 5fbabbb31a57325e0ddcecf24c9f6e38
BLAKE2b-256 ebf2ba240f5d2ca00d2cc568606754d709dcab028cd2457418eeb40b83839faf

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.6.3-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.6.3-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7c2d3d651f4b9aa733bbaea434cba1d20f240aa78335ee02886a960d009d2870
MD5 cd4c2cfb2751c9e11cd1e0ebc26ae531
BLAKE2b-256 f3365f8cc88bf0f6faff4228c4d930c5e30e5bf5abb43e79e5dfb27c3e5ea9c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.6.3-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.6.3-cp314-cp314-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.3-cp314-cp314-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 6d27b2595d169a691cb4d94799623447fb12203121589b52a40d29397f3ee3fb
MD5 41df2501167caedd635a2d4d0e40fa65
BLAKE2b-256 f2019bf117f60ca596131e7d37918e31de6b5b7850fb06a52295b6604920a799

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2111c9142d4d89a4177a186afae05e47a2caffd21aaee0f3d2dee8dc95487cd7
MD5 87257b875119f2b8f7d9d5b744844b8c
BLAKE2b-256 78c5637faa8e5cf030e95976df61f6f5dcba0075e9c2ecb8139aaedd7ee4ff45

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.3-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e951ed32507a3fe1ad6edc312993d4cdbc1139b3aed1caf60e88575e9a692542
MD5 5f71b92a776e66ab796254278591b59f
BLAKE2b-256 ae2cd9a3478e41007a27adfe2895d932f6470db764d632957e6f358c14474ee4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.3-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 799ffaa49b3b2b32a969d584aee3afbd0972ace627daa7e74d90fdb046dd6a03
MD5 b38f25abdf13dce93b9c68e5667ea3b5
BLAKE2b-256 bc54c13955be518050637102dbd7bc906631c7cb0e0af8779350a1fdc030b239

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 64981bcca8a5fb8a47ab4e5b45a2186d9f0c3056de2e9b27ecad17b82194cbf9
MD5 826bc6866877323c04d05f7aa2daa3f1
BLAKE2b-256 143d5fd8cce32cdbb4dd4e3241645906795755cb4c994fad6a4a83d235817976

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.3-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 cdb6d361ad8ac2ee28b621e3ca60f44b47792c7976b37803fe43f14b8a065819
MD5 3b1a5affa3ae4676b12127291294eeb9
BLAKE2b-256 6176e79e93dfc0c9bfe4c44a880671c43d12a64fc3167bbdb28ff92c95eabb40

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2eeb1306ac000a53dee6f463c67205cfe0c0f46f5715b1434269b1222e8439e1
MD5 03e1e59fcb191c4670b072bb016d9d16
BLAKE2b-256 184ace93871a9d64daa5618d32c6f7e4c12e1c548f3aad1e0c04dedaa1dc833d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0050e6a6ef37751767f27cb9158eadba333aebee1e1bca44cfcdeb62e2b28e4d
MD5 da99fd6408ff4e5adf07b0cd54d07e74
BLAKE2b-256 99c16d7c77f700abb01085149d5c189d916de1cd55700811e2789bec68868b3d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.3-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a2e88b7941d16fa218eebd3c8079bd9f302722ab5245faaa5b636d7273342609
MD5 e0722cdc045f3da06d23550b21f1823d
BLAKE2b-256 d8487eb3e6671967b439bf8b053230e6ec2f21f08cb2104a1b123805cba5797b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1668bffcc7ab62cc0039fc0d665e7e16643cae3debda1753c02bfc531b936b71
MD5 53951a4c94fcf54f12b80ceb8b323060
BLAKE2b-256 cba049f643747cb8ee6e9e5b3e9b5779282680a8784a6816bb44645301899917

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 2f4a22d3765bd6ff532840e94aa295fcfaac3fab47458a502144655232528bc3
MD5 b1f99fdb4e13d3fc4ccb1aa04c6025cb
BLAKE2b-256 ceb22f0fa0d89676e7af528fba03a9eaa6774af5d5ac9597b255bd3c156f3d7d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8b682e04e50e1211fadcc2433468a4477167469a48b14773f1783eeb952a6c35
MD5 9af07b9ea427b6b0a32f76d68d2f4636
BLAKE2b-256 e274e0eb700874263e641412e2a181cabc8b782124f91c90593e33d5ae6fc2f4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eeaa3dbef0a017f639a6f581c3ad3b132e20b469e4f4cf616774b664cbe2ae5d
MD5 e2033f086a9daa656c30dad01d39fad7
BLAKE2b-256 0f91902393ecf6570ee7bbdf191c45aa85f57201070459d447cfe1fe4061c985

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.3-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5e23929e602a7e6eacc4b6a81d50fbaedd30511ac44e798d38405242a4d01ddf
MD5 a1398798ba980ca5290103eeebb3c355
BLAKE2b-256 12dc5c2115a17d1049e121b969a5dcb1027630e80886b72ec6d4b87e99eca574

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 184af29696abeff46c30313916b08821bc214f1861144d51d769df77bc6696e3
MD5 291b91c1f0fdbc80368d8fe988ce5ebf
BLAKE2b-256 36f439e9dc2a53be0c5655dd20917b990d9ac278855d8a63162a520305e28536

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.3-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3f2ba6251bd4c080a0bc13ba89d143c2b29ff41ee851d6c7cb9b075811efc67f
MD5 6d6d84be569274ba313210210286ae03
BLAKE2b-256 b51aed74cd9bd62fff99749d91facf61e69a6f4da3e22d98c97fc2bd82ef642d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b59dfe8d1313e90a55cebd795935220f19846d9b718b10dff8114729d876e013
MD5 2d35c7a602cbef13a8bc3440c73aa26c
BLAKE2b-256 1672418afeefdfde5c47818fcc6535e6221e54e306aea30e563425a08747b0f7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 42f49472fc740e7fb1232de6ec3590a280e7291161de27f0a36a58e934f035a3
MD5 842e949ba8d7180dab2bb1e171120b66
BLAKE2b-256 287cddf577850c29932e0a01f44fc9bd3303c5902d3bd671ccf3102f312e0d2f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.3-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0182cbadfd58a8134348a03a60b07bbe7c9379a3a2e4629aae1f730af8a95c63
MD5 e7fc6392a0cbaf3e0631de4594cd3113
BLAKE2b-256 45e1535968fdc7047c45b88fb91a00015f0d6b6419d390a678a469d40d8e65a8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 18c4bf358e2c2e644b762640cbbc9b2dc34b341be3fe581682fbb6e3c53ae0c7
MD5 785784540feea7b33dd1585cf6cea694
BLAKE2b-256 a9ce75a0c03707b595da44dc78feb730f0cebc84b62cb26e6aee2af4a23e5f4b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.3-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c7941ebaddca0e74ce9c8b8ef5a84184856ce9333f77012981009cce1f4adcae
MD5 802c6c8de0bb75cf4ed342c6f383b816
BLAKE2b-256 d925f745414953cace34460956f27d940d91b7a189df0904746ad337e4292f86

See more details on using hashes here.

Provenance

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