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.8.0.tar.gz (132.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.8.0-cp314-cp314-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.14Windows x86-64

chalk_remote_call_python-1.8.0-cp314-cp314-manylinux_2_28_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.8.0-cp314-cp314-manylinux_2_28_aarch64.whl (9.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

chalk_remote_call_python-1.8.0-cp314-cp314-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

chalk_remote_call_python-1.8.0-cp314-cp314-macosx_10_13_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.14macOS 10.13+ x86-64

chalk_remote_call_python-1.8.0-cp313-cp313-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.13Windows x86-64

chalk_remote_call_python-1.8.0-cp313-cp313-manylinux_2_28_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.8.0-cp313-cp313-manylinux_2_28_aarch64.whl (9.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

chalk_remote_call_python-1.8.0-cp313-cp313-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

chalk_remote_call_python-1.8.0-cp313-cp313-macosx_10_13_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

chalk_remote_call_python-1.8.0-cp312-cp312-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.12Windows x86-64

chalk_remote_call_python-1.8.0-cp312-cp312-manylinux_2_28_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.8.0-cp312-cp312-manylinux_2_28_aarch64.whl (9.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

chalk_remote_call_python-1.8.0-cp312-cp312-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

chalk_remote_call_python-1.8.0-cp312-cp312-macosx_10_13_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

chalk_remote_call_python-1.8.0-cp311-cp311-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.11Windows x86-64

chalk_remote_call_python-1.8.0-cp311-cp311-manylinux_2_28_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.8.0-cp311-cp311-manylinux_2_28_aarch64.whl (9.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

chalk_remote_call_python-1.8.0-cp311-cp311-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

chalk_remote_call_python-1.8.0-cp311-cp311-macosx_10_13_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.11macOS 10.13+ x86-64

chalk_remote_call_python-1.8.0-cp310-cp310-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.10Windows x86-64

chalk_remote_call_python-1.8.0-cp310-cp310-manylinux_2_28_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.8.0-cp310-cp310-manylinux_2_28_aarch64.whl (9.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

chalk_remote_call_python-1.8.0-cp310-cp310-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

chalk_remote_call_python-1.8.0-cp310-cp310-macosx_10_13_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.10macOS 10.13+ x86-64

File details

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

File metadata

  • Download URL: chalk_remote_call_python-1.8.0.tar.gz
  • Upload date:
  • Size: 132.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.8.0.tar.gz
Algorithm Hash digest
SHA256 738dd847ef83adb861381043e59ba43ed89ed61bd2818adcce97450d0b2125ab
MD5 f689c744b098eab45848d43cce3026d1
BLAKE2b-256 30388096b7af095b957b4e6d72f813703239dd15d0212455e1195d0c6162e39c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8da293480ed40693cf1bc6f28c608828ff085bc7d992d3c8a5737ab88e4ecac2
MD5 bbe397041dc22f5ec450a0ab0d5e4b77
BLAKE2b-256 e333c5ef90f5811e0561b1a23a26b9901635ab9ff9be9a8fda32394cbae0d141

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ed15064e59fdb83022c37b28cc0c8a94bbfed36281159a00a002d4e109be3f3f
MD5 617df33fa9984f799e12b0b663acd5f3
BLAKE2b-256 b260d90970c2d98d7eeb97215c29c80d8c9697825f8e546c790f134ec933271f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 225e21b8301b80c5df9c9faed9ef9fd62f8ad1e18a033f787292af83cdac9c26
MD5 e7b26f57e9663658ec0f9af6b1494a5f
BLAKE2b-256 008d04705eea0d8903d39786e342fa28494568e6df07942c6bf3ebcd940e9fb2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 52e4d993c3055511decbd7518009b3cba7002d23981266ec65176967323c8e09
MD5 c18032662e3b5e1a04aa6eddc71957c9
BLAKE2b-256 9ad29d681568fe5ec716d43e179260623177c042a1a022e3fbe0709522ddbdd5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.0-cp314-cp314-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 28927bb80b068f2b248edf74d6081cd58835361c92b25767648cdcc5053e147d
MD5 6e64e3d4cdb721597b11f3acb971075c
BLAKE2b-256 250108a7103c4cc8529f2cfe23239cf4bd8dffb24503a363efa1219b558a8389

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 29a74623ba9c2a4225900b21ebf2559822797b667eb637ba8bda96276174533b
MD5 000f33f814d8e3637a8cb79e4aabf958
BLAKE2b-256 304252ee1989994f87129d22eef253d37f08b44fd26969fbbc657f2735200800

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c4c52c0b94a2cc6f6b273e2f1329c81c4ff0a5c3c78e8467a560642f00a59895
MD5 6431d2c8b07db1aa93f9112e3e784e09
BLAKE2b-256 c82a4dffafc6028228fadc4aba119bf7c68e326a0390fb244365b7c3a380101a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9755d7905aca56eabc636017bd42503a4a4ae0d985252e8a9d1b0bb0bbf75edb
MD5 a1832f0f98dd6c5ad8ed94d5748187f4
BLAKE2b-256 7f46bf71e5b26399176cc4aef5ec9b8046c7247b1e658cfe65296cb5530057df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 009fccce5313735c370b034ab4a87baf827cadb4dca93236394606f3683be001
MD5 8db6dff273f79e852d3bb053e37ccb6e
BLAKE2b-256 756b84daf10a9a1fc79a9c25cb6c9934f9a449b0ac7c44f3deede2e079a85c88

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a37b872c3f71d7bf59a5caf5b2e9c096bd1bff2dfa242b2f08c6e4ddbe6f1ab8
MD5 a4e62115ff9927564ad64793ef583dab
BLAKE2b-256 2cf1f7165c46b06ce3cdbf48087d33a162321f3fd94c69af31c67f9853104059

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0b58b62c41b26e8fc20239122799602264358731df4ef938c446ea1a9409b1f7
MD5 b021285fad550f9293a8e2d6548483b6
BLAKE2b-256 3e5ccb18ad8db54bc4b5b3051998b743385cc0a7ee0f81e3374e3edfcb30c376

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6d9d7c5f1ad350f61e3949016eb35fad013dea3bace575d833b6b2c98edaa0be
MD5 d96c882f04d3e97717300cb1a043e4c9
BLAKE2b-256 ee1a3aa216087e19658b093693c3efe7770b4e5ac8304f83231dd61209f489ae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ab699d6247237c391938c8f22215f71d5739f73b3119a0d6e1c8ab844556fce9
MD5 221dced114d3d6d0904dcca00e0052bf
BLAKE2b-256 289f84d20f8535424054c64862cd811a24fdae40ba6e1a58aae178063e34a675

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1a3addba18c1d8317bdfecdeced916a284f5476cf3223449f041c8a2e643520c
MD5 fffe5c61f74b5d17ddb2d49b22497888
BLAKE2b-256 0d88b07de66feb1dd10ad13a07bbf4a55827a5d8d80f8094a05d9dbeaa8d44d2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f140ea05282e993c5f7ebdde771fd523c6ce01b22383e7c768405ca2baee3112
MD5 45c29bdcc415f83d22cc1acc6fe43271
BLAKE2b-256 62441a64a7dafa29fa4123e947e7fd02de0c1dc0b7b8679adc4ea097f22aab1d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b21e20a20547e5f963468c944e2ab3df7d16f4997f9061f3b290d1b13d786185
MD5 242364486fc16cfc2f8e25eebb36620b
BLAKE2b-256 ce532d0911bd5b568376b9b3ea63b2b8823d4e0fe432a9a2d980d1ff2a812ad1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2ba9632a274b8a9f7789d8ea390bd5c60e1edcaccc5227026dcff76d2b5724df
MD5 9bb471047a374cb9e0ec8982c63b6439
BLAKE2b-256 2b31879e6db20a273b1bed9eccbdf83fdd90bdc22a7ef46f10b4d3e2c76d07f7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2b9b86305d3af47c148dbbf6777b1b870e5c508fe3120c6e5332d3d97e04ca4d
MD5 b1ec23c0d1e96ef4c17b8649456ca342
BLAKE2b-256 c6d48fc5b69f8e2b2da7c59e8e6b77087a03fb29b3960d8b1f476fb038b4bf12

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0572c79953febcb2d8b8a273893b664d97cc167eed7b197d3ecacd87c248145c
MD5 68f2ceafa39d1e1daee21fdceb340d13
BLAKE2b-256 d3c02731f55fe42195ab3f5c4c14980d73edfcb80f136cd5ba67c715412aa0c1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.0-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 fec0aa234fc7a7159ce753ee169d860691c707c19b23094763d70524d10246bc
MD5 5de3e2bed560f6781abd3137704cd1ee
BLAKE2b-256 3474773473293eeb9f656618c5e42a241929b1b718b712d5167380f1b2f87a04

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c75c6ed66c8fec98d271b7b399d5e5c7f76588482d29e9cb11d2eb1c524b7eae
MD5 72ff0490c1e441342825db88af717666
BLAKE2b-256 0cf868e6eb27f7808ad42cb305ef70c5a23ca7ba6222a49cdc3d3fda5174431d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ef8e5150e874b02e9b73113d7b400e044c5a179a0c442ff4a0e73e24f0524b66
MD5 93599e406f3ea79606eaf94995779415
BLAKE2b-256 097356a67ec4ecd24db26a585bf599ae2bca404961514f4ee7c45fb9bcb896bc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 21044af36014d02a2a5562171f38707c53897acf1f3510a1bca0ce2677ecbff6
MD5 a06f6e34d5438c78c3e7315e88f5fc69
BLAKE2b-256 e744623e485967fd3a6f906d53eda13434a62e46b066d2e6a03d137c40b18438

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9d1a3b0d66f3de6baa089102d96819620d606ea630f07813734ef44ea72dede0
MD5 f08394528c582e696bc14b3e9ba32085
BLAKE2b-256 e784c1a9495ebc5dcbab9483e2edf7332157b539e68859a2fb88ec26fa3b564f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.0-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b5c138ea36716dff10a20b059c2644dfc98b9d55ac0a38ce89433a9a15f55b53
MD5 41730777387000685431c3eed563cb38
BLAKE2b-256 23a6c2da5a091b16c91eeb0d7f7173f78c8142dd696d1606786ebb839ad3fe1b

See more details on using hashes here.

Provenance

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