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.3.0.tar.gz (25.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.3.0-cp313-cp313-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.13Windows x86-64

chalk_remote_call_python-1.3.0-cp313-cp313-manylinux_2_28_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.3.0-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.3.0-cp313-cp313-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

chalk_remote_call_python-1.3.0-cp313-cp313-macosx_10_13_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

chalk_remote_call_python-1.3.0-cp312-cp312-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.12Windows x86-64

chalk_remote_call_python-1.3.0-cp312-cp312-manylinux_2_28_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.3.0-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.3.0-cp312-cp312-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

chalk_remote_call_python-1.3.0-cp312-cp312-macosx_10_13_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

chalk_remote_call_python-1.3.0-cp311-cp311-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.11Windows x86-64

chalk_remote_call_python-1.3.0-cp311-cp311-manylinux_2_28_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.3.0-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.3.0-cp311-cp311-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

chalk_remote_call_python-1.3.0-cp311-cp311-macosx_10_13_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.11macOS 10.13+ x86-64

chalk_remote_call_python-1.3.0-cp310-cp310-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.10Windows x86-64

chalk_remote_call_python-1.3.0-cp310-cp310-manylinux_2_28_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.3.0-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.3.0-cp310-cp310-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

chalk_remote_call_python-1.3.0-cp310-cp310-macosx_10_13_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.10macOS 10.13+ x86-64

File details

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

File metadata

  • Download URL: chalk_remote_call_python-1.3.0.tar.gz
  • Upload date:
  • Size: 25.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.3.0.tar.gz
Algorithm Hash digest
SHA256 acf2012a793d66f072155b2d933436f64b2bfde41fcfe7e18afa8d0d76de7e1c
MD5 890b2308f612aee095d9d6ddeca0b4c8
BLAKE2b-256 543a8a678f2d756ba88860f5c2f76d519440e6da1e1f4c6802c3516ac3560360

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.3.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8a949363c430c5b3bfc44ad883552b0a3655aac7ff13a710f3ba0c381fb42c3a
MD5 08369d1ff11460101f9e4286d4570d3d
BLAKE2b-256 a0dc4424bbd1cc3e727b13ca6e27e703a5d89e9e010d57ebc48d4f027b277b9a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.3.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1340b8fc50c852d8b3fcbbf676bb2d3fb4107a9cd05912753a60f08284b61502
MD5 5c3e39163b7532b6508fbe3abaca7acb
BLAKE2b-256 74fd84314c3cb0ffa57d466218674136870fb9955ac9d67650a8a38d872a4d14

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.3.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5a2201c0b347221b295ab578ebaa963fa5d9c020a97212fbc625db6a71738277
MD5 b4e43af22375861bf093601366646daf
BLAKE2b-256 223194d8a9d6559ae834c75739b8814e1232018bf0115ab791f104acf51d75f1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.3.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9ffa88545ef701d29c6eb253ae0ec5468d2f8db0676b196ca6aa3d81ae6b6957
MD5 4ebe668bbebf76735a875be46dd710d4
BLAKE2b-256 757be14937252350353b428773d4eb79991a79ad005dd334989a0b54952cf8a2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.3.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0f8354ae667655537296d5c3fc773ba22f3e8a7f309411b4b2dd62cd778e5f07
MD5 45368c74a27d4b533bf333057d76d1ae
BLAKE2b-256 da0471f56254826e12eba3170f2a59d46a9d726a50bdccbcfb49ed1a914114ef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.3.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8192ea9ac1e6918bdda1002fefb806fa0c9453380d9d830b9f9b810df6e384b5
MD5 7101316c8b5ee0fcc2f923974f6d228d
BLAKE2b-256 1c9b7839c36f6cd7fd5cc83d41ccf1dafdcf97fea0917dd90b97d8ab0948f462

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.3.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 597afcc030669a97b296fa7f7864f64396f920bc5e47ad48148487d7f965fdbd
MD5 6f2c718d8c99b6b5ed27865e11e3a825
BLAKE2b-256 30e9b38db5318263d6199bf11e369050bc48a72294eec28e61a0244096b04d0c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.3.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 33e8c7a681f5a46e37e06e58c0921d6fc788ec610de0b52019f6874ec3bd5f43
MD5 d5e5a7fa09e88fad966a464cb432b648
BLAKE2b-256 a1396773129e52662918238744c04424006038d31032195ecea57dfa6920b9d8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 320e3ec538da6e9d04d7cedc3f4aa3a47a8866f5e2ea2fb9319fa97531392d88
MD5 92fd73c10f971cc8b85bfca3d9964634
BLAKE2b-256 c6965de33f77239e1edb6bbecba03a473d8fbb13ab77f642459808335e510bef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.3.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3f6f93037efeffafb5c4a1eeda975c1bd7fa52f3e7d23685b1cf1d234ca8b160
MD5 1e63a1a495d8369e91c2a8dd4ca65553
BLAKE2b-256 03be255977f0fc7169b08e020548ee37f56c2b6cbf6941b53b671672d4109d10

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9766871c57daafbdf693160ec90885e2a8f29f168885c08f32f4179f0d3b136d
MD5 98bb253b0d7b6c5b55c062bb6e316d72
BLAKE2b-256 a39f962bed2ea98687e8ca1828ed23bc0bb70237c4c22760f95aa42baacaa3f7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.3.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b0d16c79b456852abb2f19afeee254ec9cf261374884e2e08ca992fdf4fc5759
MD5 822fa51cf79759db5ab07ec3d621d55a
BLAKE2b-256 7f4cf8fbfdafa1c87fd8daa817a806a70cf4e49d67b8569a5a7f858c4ed83269

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.3.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 560a7d9be2afeb689467165eb3c56faea4d94b24f6fcffd571b87acf2bb6c20d
MD5 4d24912af78becdfbfd3fa0d15a0d247
BLAKE2b-256 5f000d1303c25a4a285643a37abd11f08e85fe9a2fb107f55d7d6ccbe5bbef99

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 802f2d938b2a9fea005ce12f6ad3581738e62f3ba87a9eb62a2a62e4f61945e4
MD5 2db7477db4830cd43455ab750143db5e
BLAKE2b-256 21bb4feb986af77f13555c1066d52b3e063c9f48bbbf8f93d0e4b44a16b8b40b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.3.0-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 4164dd04a9c814dd01a759fb869ef1c0c2a935f8ede7915dcd63545d20fabe0d
MD5 cc1262681f137bf328c47000935b2a07
BLAKE2b-256 ec09a962db1b87828cc2e839084509cbe7c1c92bb29e520b01806206de265702

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 16f1c4a2e58313cf2825818b500f7f660d5d5b20ff0ad8c9dcf1b90f8e4b583d
MD5 2e285213d7e1aadf92d477d984c44434
BLAKE2b-256 19adde768d08b53a3bc750b2b96c5c58203d6be73eb9f78cd9422a973e5c8daf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.3.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e7f9fcb528fc4dcec440011600ea6147ab4ef38a6f5e29c606479b5e10520dba
MD5 95bad8af37ee4aa1f2c2a665ad1fa40b
BLAKE2b-256 1599b4e03bf9035343d79612333534a0bffcfd56d7372462499b93e14467dcbf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.3.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9729ec0297bd91ab8256fec20cba39a96e0e3e21b36b21853d04793dfea27db8
MD5 2754e4b865061ab024b4324920841915
BLAKE2b-256 702fde92037f9f574c9a9b4a77907640c7338ca1878e96a3e2ff145b74a8a2bd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 edfd05ae158f6ee1d03795badab34086c7ab62f4b5f8f022bbc9a7b00f3614d7
MD5 59786560d545d7b74ef848bacf1295fb
BLAKE2b-256 a26569358e6d6b29b2825aa7fd6d60461feaaa754c9bc43ba7321a26d6cdb35b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.3.0-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 4a6d445fbd8ea942475eddb1fbedfb057ffcea195a430b79ab080681d46734e8
MD5 e77bb9073e0e3d4b9448b6be1bb56150
BLAKE2b-256 8f764010d80875b2db275c8fbae500c529ae369482bcec9ab3b94f7c6817c83a

See more details on using hashes here.

Provenance

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