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

Uploaded CPython 3.14Windows x86-64

chalk_remote_call_python-1.6.2-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.2-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.6.2-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.2-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.2-cp313-cp313-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.13Windows x86-64

chalk_remote_call_python-1.6.2-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.2-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.6.2-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.2-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.2-cp312-cp312-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.12Windows x86-64

chalk_remote_call_python-1.6.2-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.2-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.6.2-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.2-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.2-cp311-cp311-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.11Windows x86-64

chalk_remote_call_python-1.6.2-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.2-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.6.2-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.2-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.2-cp310-cp310-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.10Windows x86-64

chalk_remote_call_python-1.6.2-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.2-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.6.2-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.2-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.2.tar.gz.

File metadata

  • Download URL: chalk_remote_call_python-1.6.2.tar.gz
  • Upload date:
  • Size: 95.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.6.2.tar.gz
Algorithm Hash digest
SHA256 8d96fedcba53a5935e83bc85c8bcda9dca12e363d5374169b79b67f10b737e8f
MD5 45589dfddcc5d25ef9c2b7eb0c49b988
BLAKE2b-256 007eb0830eb2cbc8f1a1a5e5d2851dfb672a569240c607e526870956832bebaf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 0a17c5ea41941c99d7e56a17b347799688d96dfbf0c8130ae9cb88cdea065d9e
MD5 17dff262eba30eb8a39240793019a80e
BLAKE2b-256 c822045a7e4e03573570769075f76ef1d60e433dd7008ff833c02bad44a56783

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.2-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b871c2da598906a2369b59eb5695515c1b6acfb2e0211b9544280085c88306d7
MD5 04c9bcb04f20670793bd9ad561de0ac2
BLAKE2b-256 4d8f1987185c5281891aabd5423b5300742c055c9c997b510b4dcb9017a37034

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.2-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5b7d6938a6d3eab06477b38ee7eeba8392c94ee4c59156a84e2e7bd9fa78010f
MD5 ef425c7a5964b846f591753c7a4a6921
BLAKE2b-256 0811f43e305cd51730a374c3f4c0f2fa5c00d0e3d3aa370a2ffc393a96928c69

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e0de895549dcbf8078b593b6a2067684f3a4315acb9232914a4d67b35aa7ed06
MD5 b6940c32492aac9f3f7aaf8c0580ab7a
BLAKE2b-256 dd197609b89aa433f7fbc75b2bcaa17d8b4a7133633d49402ba9d6fe2bc8579e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.2-cp314-cp314-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 357b563c3ce18721579517c6719672ec77fb7b97d508f5f8b5f701eeb74be9f9
MD5 938699864c8c6d4cf13330d2e42379e4
BLAKE2b-256 fdb91946e3ae09799f53cfcce0c3e5e492309543719e6383cc26d93ff9aa6de0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ddc5028d16f8a0be4b72cd43fc276cee76d23ce36cbe6dc05055a9697d8affaa
MD5 d2d01f5316cf05db3444b42591b5eca9
BLAKE2b-256 0cd566c0999746155f8b79620641a6183ebf2e165b6d805a7365b70d5047d1fe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 51065532652f61fd2e56e2aeb3eea58bc3fc7ab1e16a1742d4db49c62850f388
MD5 82221145545a235ca668b09cbc41b586
BLAKE2b-256 7257b4393030ec35bfc748e1273164a1a165574b5f659e0e030937141d61df84

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.2-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c4af1f889aa26de0e8ea25699e23665d5896322ee085d7548fa29018828fdd56
MD5 487175762c4d746abc54d344d88a142f
BLAKE2b-256 372d77b568e76c06d329b5a85c4165acc01b017fffcb08f6110e7c41538ab948

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b150291ec87ea55ed074fb8e9cc0e51fe9721cc7414f18aca542aecdb8e2a480
MD5 9ec68aeb4b9e17dbf539db684f61af41
BLAKE2b-256 3372a08f944b638a4022374714913d680192ed72e38d957a21bd54227ba9785e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ab853e188a11186bc3d366db5798a659653822b1501de4abff1f43f5a40418d1
MD5 d73d1005580fdfd4b22dcdf23c109b7a
BLAKE2b-256 3bd5c4b2e004a255a854c9e1fb3934c3b512404089619e4e72f5b04f11641739

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7891fe89bff9bc9c1d5ddc75b181b413ff703ff4baa7f3c209a4e95437cf4b19
MD5 4ce7554bf36388885cb6d2996541201d
BLAKE2b-256 4eb9aae79a58fe5e81bccc92aa5309d72ed144c1b1f33b085cd1865b496c4889

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 417081bb7316661468fa95ebae2c17c2c3dc985f8a9c74759ad61f134ef3b557
MD5 a1c0842f737d62e54e86864dcf804d23
BLAKE2b-256 e8b97c34c1cbe0f3b02c64ae198b869e07f7f681acd0213c015d12cd7ed1e8fd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.2-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fbe4414be26957041abc029c46a61bad94b79367cdf990433f506b77720c3ae3
MD5 86d99928958d67435a3bca85857b577b
BLAKE2b-256 a8f0735f59a7417ded3b3f2997b70bacb65dc68c8a72a4bd200ecc27deb82383

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 df63cccaaedafd0085d69e766d384e11699eba8c8de2d314841cece56113fda5
MD5 ae3df41bb8c23f288581df33fe717a31
BLAKE2b-256 43530e1dd4a391078705b8ceb3154d62562980757c638ef3144c224e07cdcbff

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c15f42e4161a417a3790446c2cebfeb360089b1a096cf0949b35a9305f5e2435
MD5 9728c14114ddbd99332cc771483dfd70
BLAKE2b-256 fedcac52b88d60fc388f10c84bfa8176f2d7e5a13cf17de235186023f7cd8b2a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d82a382bd5f8ce38e7690babd39262f507417816ff5874164c6a34fcf24f6094
MD5 82db09f6b8ab9977a4e6f0f34921da6c
BLAKE2b-256 624a88e80e623b4fc2281d0f001d8dcdf0e5d7c880694987f27a82145bfdace8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 838b9579f6b2f8ecf27c6a7cf267cf612eed0bbc7559b51d7bfcf41b74cdc131
MD5 805dc4ee94bbe1ff394bd28e9deb532e
BLAKE2b-256 a9d65532c43d9e671af53f1daefbdb669d61a1ce0dd2bf7500a52f75295cb4cb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8e5d5484fce773bfcfe46d79b1b143d1092e5f3df48c4a8a18235569472cfdd8
MD5 c00df47acaf33836162f880f5c5c3faf
BLAKE2b-256 ef484ce92912e6ab186b87b5bf7bdf086babf6278d45331975872b7cc2ee620e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 51c0cb3ff12d23e933998f8093ef35b5dba6d2346308e0c2bfeb63efbc81ae93
MD5 05cfe9201d9294e405bb478dbdbcf1ee
BLAKE2b-256 552a013672f603a64e8bdf48e5457489c4eb2efbf4ef5d5030bdd35ee7e45b58

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.2-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 27e7c281c3268b4e1b3b616e0f3c21be79df2a51e9f58384bdaef00ff35ef962
MD5 661976d6b70f06bf525c47e61979f72f
BLAKE2b-256 ee7b06b5685ad706352d3e13e637150e1477a025033d615143f8fd3008f07a24

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4cf8c793b31e9d794237ff9ab655d05eb0a9289a8af2c2137fb32ce510c5a897
MD5 8036fd4ad48f881b3befe93fc32cc73e
BLAKE2b-256 30f37da5fbd9617e4aa52edd979d2988b3db458af2352b98a2dc5f24608951c8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2791f91a267946e1086c7afc3391307b36d86bec2d8b8ad10f952c209c04eab7
MD5 aba317702d11791be1aee7ff7032b7cc
BLAKE2b-256 6a56fa44a4301f28598b67dee61d3f0034653ae2b51e9415d746fe65ad030582

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 14d39ed498ecd4ea260ea5ef915ea38508a51014328581dc879fdb7adf559de2
MD5 96b52e6ffc92f23ed75b80d96477f397
BLAKE2b-256 954896a71f32264a90b02a9a3ef4f221cc6f192a6b6fc7e8eba3818752706198

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 16d708a983f72e1274816b42c89353d72158e5685f94e08ed81564bf824b49d7
MD5 cf9c0be5ee9e3d8862d9ef155443821c
BLAKE2b-256 214551e7ae95af2e69e0c70ac4f006b0169f4269daae4b060f451d93f64d48d6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.2-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 178050dcc24f0cbdd205089531fd878a411078f48c177e05e5aa8a0cc0d107b6
MD5 0b412e339c26a17a74d68749fbfcb899
BLAKE2b-256 d95460e0bc079e1295479244d21a2c75819b8ff300acea3e28e7a00af4502b36

See more details on using hashes here.

Provenance

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