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

Uploaded CPython 3.14Windows x86-64

chalk_remote_call_python-1.7.0-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.7.0-cp314-cp314-manylinux_2_28_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

chalk_remote_call_python-1.7.0-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.7.0-cp313-cp313-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.10Windows x86-64

chalk_remote_call_python-1.7.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.7.0-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.7.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.7.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.7.0.tar.gz.

File metadata

  • Download URL: chalk_remote_call_python-1.7.0.tar.gz
  • Upload date:
  • Size: 95.6 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.7.0.tar.gz
Algorithm Hash digest
SHA256 a752c91fc6253ea7d838f24777438335978b309586d28907315e732a61bd397b
MD5 818b9fab0c305d98a0052336b080380e
BLAKE2b-256 9748113dfddf8db21c60dde87fa982f53ada86ccf4103b93894dc5810f6f8929

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 519673487be50c8ea092bd9ad25f6cb7836b8aaf5363929d03a4c434fb592daa
MD5 5ad063a84ebaac4b560b745a783560ca
BLAKE2b-256 393898c3c5c2201e22559b52da3a7981adab4f3f28d69fdcf6277a2ff4d491b0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 118142221a026c511c99da9f4cff32838034997ebad312d21d5467f5cd66868d
MD5 e44626b7ccd58aa134a40db8e611e07a
BLAKE2b-256 f4c9161518d8f4a2fcb9ed90fed0a5278b87973d2317a7e8f69e97c9e02c079e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8ed584ada71271761000f88539f437022c4c5339d13ca1e90debfe9da895eaf8
MD5 2508e8090e7bba6f191c97b754b1ac82
BLAKE2b-256 a6fc9e86e91a53ba5cc729bfb3c074acbabb05037dbecc922934f66e8d4f81a8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bee9bcb4cf83622da883eb953c945456402043cc100203aaf26dd37657bc4004
MD5 5cff26249acb1c9d7626bc5a57215d10
BLAKE2b-256 dc0aa6d40b56edb7c386139579b92d26fe9cf5785acac8838da15e994994c5bc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.0-cp314-cp314-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 303511005a9cc5fa74fae939e37391f0b952617dcc82ddd080549fddc26057b5
MD5 2e1b57f285f0a6120bd32b1091f6bf76
BLAKE2b-256 1792cc0c270c40e0b6381d73957893ce636e5bbf03eac6a6439c503ba2ef1cef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ea7aa87f75c7dab561693e6bb7921c15cd405a323dacbc3c89143330291ed2a2
MD5 27101b0679db634c435a5edcb8da13bc
BLAKE2b-256 4ae6dc67a231c3f2d26fc29733d4a203d26fffa539d9b777dc7996c21cad3f3c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d391af9cf07c335f67c269f12d22db707f0fab236fc7f5fa27ebecc3a568efbc
MD5 2588a308baf69ff0999a033b4e52dc2f
BLAKE2b-256 45c27da4f6f33ea9e0d21175eb6bf41683b4cf9fe0f65ed2dde3fb6dabeb00b0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d8c33b3b0b0699750e3e49282d029cebdb04e6c2982052c826e9f58e116386f5
MD5 fdadc40182c92b06aea5d1fad30ae9a1
BLAKE2b-256 48c816ae294e1142a3c60792347c469ad0bb6a11549f49f4787b951c7f4315c7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2f87af9b257b76505e5b3b514103d49e9a518d2505fd882e75393b0357e1db2b
MD5 a3a8b07b52a2f4f3e99cf8ad98630ca7
BLAKE2b-256 e6002033a135f408b5f03556eeb637bd6495b2eb2cd06bd9e4593fe12c84ff21

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f13f32a21999224544ad545fbbabedd9c0034ef2f664d74cbe42cf5fb1178989
MD5 87c8b72fe0844549e51951aa8e868a90
BLAKE2b-256 ade2091b9d859f325a321c71a4be9d306c290869c34122b7f4ce5f1a6e9088fb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 129ba0deda44be038514ca8efc1e525d8bf71b01a315a259f4d07d6d0b8cdf34
MD5 ce9eeadaf2a3b49acd7d34c96ee5e91b
BLAKE2b-256 d568b81ab83fb8085e1227e546ae4e66717ba9e93d7b771dc6da566b21e262e1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3d9ca79c5656086395b851984e476b07de19906c3373e68a6b6efdbc52e45566
MD5 70e1432a22c7bae7fefdab55f5632216
BLAKE2b-256 c8c5f262e899ecc23ec8e3f1863ae4ab86c4f65e7c89c1e9c8ed14d751d49683

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cac1b304e013d71533714a6ecdb0aeaf4813351269e9bfa4a469c76241ea630b
MD5 a701f54e234daad2e2128f8fc45be9e1
BLAKE2b-256 69304df855ab9c79c8092611655ca666535cf28884f9115a13a3ba7ee97285f5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 60962058a9aaf99f183b44970dd38faff6c9ed365fb7057407e69b873bfeaa4e
MD5 6fe59ad1d7901aca3a0e0ad97eefa55e
BLAKE2b-256 0a4bfe16b56fa87138684cdb6cdb4433f7bed10a40a1293834a421dafbda2191

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a8db3fa681e35524f3d31620f10010c116e53cb4111de98df5f830829c583b1c
MD5 1c8d6dd2461b1953b663dd9fd15c7d2f
BLAKE2b-256 8cae1afb5e26be45b426cfed237ed1da46e73911b400462e5e18477d4530261e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 68f06684ce87da058cbdbebdc720942d28b26b18e89689de6a2271a2413f3705
MD5 079a345997385b6126e724b5a7b852dc
BLAKE2b-256 22dded4bd97961ebdba3c5b8ad4674c50f6569e8a1acd2ec22e27713517e7cd0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4f803a2b328edf287f255ef1cada57b5c3209fb3e77c7fad95891df8a6261ec3
MD5 139d038bc61e94eb4b500681ace6290c
BLAKE2b-256 4c42f2e64f1bb299004458ccc621612a4ec72290ee94b6d82e2c564fc39cbae2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7ed716f5d886be820c090722d334464104e187c7d177ca5f56d5f1b4cf69e507
MD5 11a7440e13da96532fc7282ea4852e4b
BLAKE2b-256 7372b9f05043268ffc3afe6d1f52554e1165d6e26bbde6c3b5c216b71261dcb9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 17dc30a69aec4d01a4dafcf9b0cf654fc55954de5f0cfc1147accab7f29308db
MD5 bf2cd385e7d8a5c0e86535bc42699360
BLAKE2b-256 7907c1b9915e28f4e5d14d82101f3469d601138e8451c2ef7a47ad4718223df4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.0-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f665f3dcf3dd5a1d4a3488c4135cf828b60f9a9ed1543f0dacf636d7eb2b61e0
MD5 67a5a4b9c21701cb04db1fa79f7ad418
BLAKE2b-256 9b48dd16c15155c7da92290eb2d149e1fac99da66b6c654d6b28f15bf75048aa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5458a8bef6d158dd35a6eec6ec76f4477365dd222b30d751bc03f1b5de42373b
MD5 e4e4d6072f2ae05637fe652f156b374f
BLAKE2b-256 d81cabf2269a594f338b8d8d65033983c5c6b0af96e9278c6eb9d6ff34540de9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9d51ad90eab712d95712ed1f7f45487a9a858655aabc27a1beea6c6b31b1f829
MD5 b31f566a79e3c32145c4193c84ed0b7e
BLAKE2b-256 c35193350f88b71258d38b1f6889fadc200528efba50f3f8481ab17a8adb367b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 44616e3833690a5aa9b63565d47f395a85fd6d9d172a0783736672efb500637d
MD5 9a57d088cf4b7df66715939cbd93d8ee
BLAKE2b-256 014f6c547930098b69ba568829ead5d0cb93d466fab0d1e9dd5eafa7660d854e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fcff411fd34df156344ef346548330057793f79b879d6ef82da3c4d5558795d6
MD5 9a73bd252755e776a8e78515c0de0140
BLAKE2b-256 0463f07311a5c593825d03c93673412a07a2a2a0ba05e5d1aeb88f61e214457d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.0-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f502c7b0f45d468424856198a05aea55772a965349b6c0702b66630b72b002b2
MD5 2372302ca037f098115bcd02ebabcfff
BLAKE2b-256 9fc1c419a5d6b424d54a0ff0699589f422619c4ceeb24789d37c6a8a6d2764c4

See more details on using hashes here.

Provenance

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