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

Uploaded CPython 3.14Windows x86-64

chalk_remote_call_python-1.8.2-cp314-cp314-manylinux_2_28_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.8.2-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.2-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.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.8.2-cp313-cp313-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.13Windows x86-64

chalk_remote_call_python-1.8.2-cp313-cp313-manylinux_2_28_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.8.2-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.2-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.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.8.2-cp312-cp312-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.12Windows x86-64

chalk_remote_call_python-1.8.2-cp312-cp312-manylinux_2_28_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.8.2-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.2-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.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.8.2-cp311-cp311-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.11Windows x86-64

chalk_remote_call_python-1.8.2-cp311-cp311-manylinux_2_28_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.8.2-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.2-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.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.8.2-cp310-cp310-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.10Windows x86-64

chalk_remote_call_python-1.8.2-cp310-cp310-manylinux_2_28_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.8.2-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.2-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.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.8.2.tar.gz.

File metadata

  • Download URL: chalk_remote_call_python-1.8.2.tar.gz
  • Upload date:
  • Size: 133.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for chalk_remote_call_python-1.8.2.tar.gz
Algorithm Hash digest
SHA256 0e6274c9fb65dae642e96caaaf218b7b8c39e1cb4a0ae9920440639bfc06ee09
MD5 59150d724d2ed64f3be4b5e11bdf83b0
BLAKE2b-256 c9602b3bdf21f7c9b9fe03973a5008bd21f8d052a64485463e72299be0abc189

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 989b5bd3e12a4d331c1d2f3a57f13141f95b43b9f56d9604b2a7dbee482a7b15
MD5 43d2377584a2a6ccec6946e6ebcf0dd5
BLAKE2b-256 388c8a49d63ac90a8f9183f45969fac6dc6e813be9f1103c78f483ea09c57119

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.2-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 657e69c72a2e294239648b70766b69339da5caee95e0ffb6581667fa7cb916a6
MD5 ec9bd455b99b7f2c0d913792c89e8dd3
BLAKE2b-256 2268341f38cdf5417ab47a58ea95d802b861236b3a0926809cbe9cb68486a11e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.2-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 060e67c096cf457ac78fec9d1fdc4df8d05d4b5111a7f291595b799fc57eb4f7
MD5 a99f52183459dd1a9b95f3fc72982de2
BLAKE2b-256 17654f0a8e8b870ca0205263a37fa64eda782fc5bf322cf3fe9c3922e29282e1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e6948a77684f2b10effb14c08accf7fa3ba9323712c31aa6bbaf2714bb30f8a0
MD5 b0932b7803853f0fb604ec56033c7d4d
BLAKE2b-256 ba345790d7620f323394f257e50563d8f91512f33c187f42addd97b7e717888d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.2-cp314-cp314-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 1df07976cf73f307d978ef68cc80676f3f21912d734fa8b69b2623491171c76e
MD5 56335e11c822463355711954cd2c8a08
BLAKE2b-256 5d7be29c3a79563e26aeec4b60ac60304dabc9fca08c37e8da2961e3d2194f6f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c8184e3d3a385fc047b667dbf7aaf10b527a431fde3de172e227387aef87ce3f
MD5 5e95299438463f6a9371329f2bb549a0
BLAKE2b-256 0f92b9ae582ed2440727542d8667b58608dca81529b3ee905ec927e572813024

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d8760554308ed6de40cb0b2ec867ea8efa3e32de16151e22f98cfdc9a9e9c7f7
MD5 268b4c81284c0470c4ee7d560d12009f
BLAKE2b-256 61385b8dcc4ac363f96ee0ee3aa545b998a994c74cf936ed03e525cdce5bac0a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.2-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1f4eb7efa02a960e4c219ab0184cd4dbe626e3a188b8e095e4bda5133967acbe
MD5 230df481a0c0320b7d45a4bb8c017790
BLAKE2b-256 2650d651bb1236a4d651dd6d5f913965531df757e00910f6836a8cc908c2ecb1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 71fee05a1e4d6442a0c62bf7b4d2e91be7dc3ae763e80cea281fc1224e430cc3
MD5 87bbb4582c39e87220880e75e670ab26
BLAKE2b-256 ecd7145742eca9023fa2e284d982e7a92ff8730ce74524c9aaab979395d79406

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0a2b9dfb3b516e08d165d35381171e56a715eb337fdbfe807400747779cde178
MD5 074c0bd65dcc219806223a2e326cfb9f
BLAKE2b-256 b2870455398186d662ac58b5f8967248be1080b982fc3ad4c1e6e610fbce1aa3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 aa719d6ef5a77dffbff2c2c49fa5313615500777fca84090c5437bd067397e7f
MD5 00d2c832957f93fa103c5562ed7e1966
BLAKE2b-256 e5976da1db85db21e255a439b825fff82ccfcb5efda4bb922de4f56be147f42a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 37cbb8c0aa646fcaf4a91bcff6fe23d0c3ae0f1d4bf5ea8070a348ca397747ae
MD5 6f5a0a69d68e022b4ade545d3934c726
BLAKE2b-256 fd3442217aa678f3eae1f85ffd7a27a73b7cfb1fa8452f99506a1390a5914a3e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.2-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f7da2fc0ef08f26eafea90157a3bdd0cd5567904e26593e426256b455aea92d2
MD5 ca8eb7ba6ce14f7e300c42bde9fe108a
BLAKE2b-256 3614aa5621b0f38094586ba7db122d36beda88f09cbf44afbc2e22218aacd5ee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6d67dec9854f4c6554e4d1c68b260ab38b026fc5faf7eb45c430f644e38b9759
MD5 822fb81ae472f41850ebec5d66172dbf
BLAKE2b-256 3591d6e6706bb4d296e1f5fd6dc32d29de87ad0d6e3b876a04e47f7a5ad2988c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e6bf4a6be0f002b4f93ea081983d007e03e475a047723d802b022992aff8b69a
MD5 a065a671313913dd93deb9daa730bdfe
BLAKE2b-256 67274bbb7f6cc3545cee364b923ed44259ce3a6dc9e6a52155e42e5f154b845c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d2067f5c35c51a61cea9cc21678805fa6354afab0ef97bbe6e26714c7fb40be2
MD5 d209e99ef28fd11c5ec092577385acad
BLAKE2b-256 a1aa335ef247edb7a599a753d642b0dcfbe68efa797d4f24c612efb66e93b2d7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c0e6da0b9e2918a68b75116ecd84495db837e2631adc82f1ac7e4d3d0a619498
MD5 82d61086f06d5ab0ce66d3ce56b3837a
BLAKE2b-256 015b2151b74ed039c4bc64cfd76c4ea544e75650f480cf619bdc4db645304d0f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f9a0a48983ff10232bae5f313f5885dbcb40e5dc4b16c68c7e34d556e2be158f
MD5 3d3d185ffffc50d8d3b33d10ba00d6ef
BLAKE2b-256 43244f492c20f46284af444a0b0b21ee22a66c8ddb9f950f172eb8f196a97a56

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0a093589c57f5bba0a3a48b57be07db677d532e8387977df0528fb120444f265
MD5 722d5d3e4c72f7245f090e6af7bd1f9e
BLAKE2b-256 875eeb4aa6391b13013ba3435d437ac62fee01b05d415792a11f72fbff011275

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.2-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 10a6cab0724fc4121667369dc9c7b4dd975c380c38b4de3493972b4a78971eb7
MD5 9462e4850bdaf195cad30eaab38aadd1
BLAKE2b-256 3e4137671abe080bb4ac5e857e2d66e17cfe1a06e9154cfbeb0771be7ecdf3c8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 526cd095236e123e15133df1e0cc5d0bd36591d64abe2e376eb5747443190640
MD5 a7698603461d0ee7bc3eae44f829453d
BLAKE2b-256 e34dfd3cb1ab9147a9f82763a8bd955ae747c9792ae74120748f3ca0b3112687

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1c10a30ad7c3a550e45c16961092e41a577b6fbd4026da0246749c6fedf58284
MD5 8b9c83d0de212be9a4d2a5f060dbbc65
BLAKE2b-256 59dfdd16fe4597c3fc56c1ec4904d52c50b19976552ca1fb325d4891c449d2f5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 35c6e394cc82a541b70971059b1c7d5438f2485b8074b421ef5fb00aa1b6871c
MD5 50f91770056d9f41369a50682281b975
BLAKE2b-256 9dd7c2136951c43cc659b62cb502b9b74b083482d12f10bb4eb3e84f06ff6a41

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7fb3ae8f2f3751649fd7c39097495cebdfee65a21736c4a2d12d360a3837212d
MD5 1d4fce953f6a437fe799772fbfe501fc
BLAKE2b-256 15a495a190ab0f4726c14634af4a81825ee530cb29f4762d26e620abedbdd164

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.2-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e1d5a92f249c39aff4a8fd92dc7e89e6a2e467b57818ae416ea8d567b435a3f5
MD5 52b238e65673946c24a8e81f21245e30
BLAKE2b-256 06a5fc4e5f06f335aba35fbdd40b563cf5d26e39601b645840dc967a327c65ef

See more details on using hashes here.

Provenance

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