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.1.2.tar.gz (15.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.1.2-cp313-cp313-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.13Windows x86-64

chalk_remote_call_python-1.1.2-cp313-cp313-manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.1.2-cp313-cp313-manylinux_2_28_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

chalk_remote_call_python-1.1.2-cp313-cp313-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

chalk_remote_call_python-1.1.2-cp313-cp313-macosx_10_13_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

chalk_remote_call_python-1.1.2-cp312-cp312-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.12Windows x86-64

chalk_remote_call_python-1.1.2-cp312-cp312-manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.1.2-cp312-cp312-manylinux_2_28_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

chalk_remote_call_python-1.1.2-cp312-cp312-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

chalk_remote_call_python-1.1.2-cp312-cp312-macosx_10_13_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

chalk_remote_call_python-1.1.2-cp311-cp311-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.11Windows x86-64

chalk_remote_call_python-1.1.2-cp311-cp311-manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.1.2-cp311-cp311-manylinux_2_28_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

chalk_remote_call_python-1.1.2-cp311-cp311-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

chalk_remote_call_python-1.1.2-cp311-cp311-macosx_10_13_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.11macOS 10.13+ x86-64

chalk_remote_call_python-1.1.2-cp310-cp310-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.10Windows x86-64

chalk_remote_call_python-1.1.2-cp310-cp310-manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.1.2-cp310-cp310-manylinux_2_28_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

chalk_remote_call_python-1.1.2-cp310-cp310-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

chalk_remote_call_python-1.1.2-cp310-cp310-macosx_10_13_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.10macOS 10.13+ x86-64

File details

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

File metadata

  • Download URL: chalk_remote_call_python-1.1.2.tar.gz
  • Upload date:
  • Size: 15.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.1.2.tar.gz
Algorithm Hash digest
SHA256 5a6a47d83081c2ba5687407864dbf0cc0b0e313f7f85f9373178374c9bf3fe37
MD5 e34fdd88bd65f16f831a5860440e9e41
BLAKE2b-256 9c3d8dbe922c4bb1d90e61bcf093be41d2b479fc60bc9f52f92db48a76a62c7f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.1.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8eff6a8feb9bb72981172d00a0eda444c1b7efb32e5611047311fda317f65aa9
MD5 00835e97214e7be268ed60bf46c23ec4
BLAKE2b-256 2ea73ac5215571c8405aea893871dd7fc2d0ed8201797a4b6ec81333bc805975

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.1.2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bf042bd6d82796b5d3e5dc449c27c1c49fb84ea1398aef8a2dce3669f8fd351f
MD5 50753f8191efbbcd0c5bfd68008e3ffd
BLAKE2b-256 0492050f59a939a8597cb61576886e3c112ddbcabd54c87f8e8e9ba32f9740b4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.1.2-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d0d80b4ec3ab9da8753f8ea7481c71310d8083d4c25d235d85f6006fe9a0afb0
MD5 5c75e00ae6ef7a4f99858488309f7a5f
BLAKE2b-256 544cad52bf5e9488e33781d26689c41ffbadf8674a04201c4bab67a4e93a7a4b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.1.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5d46e486b9f9074752d7761ea57c608b03abdf58c17e1e101733adbbcdafdc7f
MD5 024699980c63853fc9166a33a87ae176
BLAKE2b-256 be396f590f629d3bbdb5bf01812c989c9824eab82cdf76a4d66a90ee479cf35e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.1.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 9eedc0359a59dde05afeb89549c93c4532b8081d91214646eff105609848e36f
MD5 83391f9087fecc707976b1a0110c3c7a
BLAKE2b-256 e748eddaad4b6b0c2efe60cac63ac56148f36e616eef168a0605387e4f9079f7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.1.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2b2c6afacfd58df5fe2b4f6bd280115afcb2d8efc122e1405efe77e1c40d4b71
MD5 d1cdd763ca678d7ac2e12ce568762e15
BLAKE2b-256 9d3ece5cf3ade66b7f17d321b28bd5cf075347248a21edb7fb451d60895fc919

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.1.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 73ce415d018d72c1e72f63ce02e626d649e6b59acee02ccfbc30c94473d5d11c
MD5 124d7a69b49fb12f3752e5843178953d
BLAKE2b-256 d89bfa2d4a7dd7459803a03f7bd97bd6db7e45f35b225ed83dd60de22c70035a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.1.2-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a3a91edf84fb552b58a3fd988a1fec44b41dc518abc1e6ae6e5caa9099f76f8c
MD5 79e57dea46662fc184000688167dc298
BLAKE2b-256 1e54211d7908778efd142bf4d66f452c40c461edadafa6749c1496dd761cc33d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.1.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3ed6c5e34849d5f6cfa75ed4f88f42be4762013eaa405463564bac06f3f5859e
MD5 6965576da810b80c8a41a46472d91733
BLAKE2b-256 49233b2b43f115eefe7ec35c94ee53128eed6590e9045e921a276889ef25813d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.1.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ffe19512c7880d6c858895012ecbc4bae172184c6ea416a1fb83ca86b819800a
MD5 e3701431ff5f918592ba89c1f41f7220
BLAKE2b-256 fd4af625d9ba68431f0fdb7105026bbab525ecdc3e5c889ba7ab74700f5f951c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.1.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1e1195bac9beb03881868daac70ab5ff77e9a7b754e43e6f6ebd33637c18c31f
MD5 fe1746f1ec331efcdfb0ddb3a3bc57bb
BLAKE2b-256 dd59c448c17f7f2f7120c28f7d2e251953dc2a023237f339be29ab807bdda740

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.1.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 17a22212d07927eec5f8a3a8dc9e0e945e8b7136ea7c66690196b3be2a050332
MD5 517a5c3227ec9b817e4f08886d616e17
BLAKE2b-256 1af5ac34bcb20490348b10a015a19458503e230970e88968878781f9b6cd228e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.1.2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ab33266614bc53b4fffa9a4fcae324da1cf78db92d9a51d535ade9f7f91eb6c9
MD5 5dfacd54d6a9202619392fdb07c54543
BLAKE2b-256 20e0259e52aa1689fd71f05ae462d7a5fb671d157f428d086bec11569e70ffc3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.1.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c993a51988f17dbe1b5e6b7239eb328d7245abf91348317fbe0d65f2f7b29ee7
MD5 ff63fe9141fd7bf4602f4e23734c44ca
BLAKE2b-256 5d654225a9ee2bbc0883ca83b695e519081cfe2a85bcec9444f10e1b5a113a0b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.1.2-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 42ab38b884130b9b80833de652afe65d6ab93eb211bc93ba239bde7305df880a
MD5 7cf2f7c4fbd2d61b9215142e4e3d1e17
BLAKE2b-256 4d117725a5a9d2a99dbfa8bdef2ff28b40516c15ae519ee125322b7a7d7ba429

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.1.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ed319f600762709d157b75d3b2b83c5e541d3b0fde1b26840a14fd5637dd40b0
MD5 d251f5308e9b8e3024290aaf7cae43ae
BLAKE2b-256 df1e4c8ae099bb66859c560369f1a340f8f7ae3bde11bea3ea594a14894134d2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.1.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ab0e83bcd0260281cee4d26d0ab780e7283f407a44426e8edfa80914fd43c6e6
MD5 cda4d0a3a135c8c889f15377de77441c
BLAKE2b-256 8f4be5482374cb675ab204a21442fb13e5bd67d116776650306335fc74c839cb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.1.2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9f19ce666f7a9f6739e987981d282564008690a2ea564e62cfe43609b05092cb
MD5 111c65ea4fa10445415c40797d55bc84
BLAKE2b-256 22b92438162ecacfd470da83a9ccba8e2282f63eb176c24829b59b5061216aa0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.1.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b5d617bae873a8bb587b14c2f2b4a0c33661080e3924792ba0647a08f8ca07a7
MD5 a006756ccaba28a4a456b85e822fe3cb
BLAKE2b-256 91603726b5d38174fee2fef2c92521b21b1d1ef97dd3ba3fd4e79179e65ea226

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.1.2-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 38ce233ba8881d8aaa4049bf22cd1a5bb0a46ebd2fdc96a39d97640d11edefd9
MD5 ba186766f461a42e1a5456a77ff18352
BLAKE2b-256 6c8eb51aa180cd7751768be2316a8f5a171c4a1618c5f94ab3bd851f9317e95d

See more details on using hashes here.

Provenance

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