Skip to main content

Chalk remote call Python runtime interface client

Project description

chalk-remote-call-python

A Python runtime interface for Chalk's RemoteCallService. This package provides a gRPC server backed by a Rust implementation (tonic + PyO3) that lets you define a handler(event, context) function to process incoming Arrow-serialized requests.

The server receives Arrow IPC record batches over a bidirectional gRPC stream, transforms them into a Python dict, invokes your handler, and streams the results back as Arrow IPC.

Requirements

  • Python >= 3.10
  • Rust toolchain (for building the native extension)
  • pyarrow >= 14.0.0

Usage

1. Write a handler

Create a Python module with a handler function:

# my_handler.py
import pyarrow as pa
import pyarrow.compute as pc


def on_startup():
    """Optional -- runs once before the server starts accepting requests."""
    print("Loading model weights...")


def handler(event: dict[str, pa.Array], context: dict) -> pa.Array:
    """Called for each incoming request.

    Args:
        event: dict mapping column names to pyarrow.Array values.
        context: dict with request metadata

    Returns:
        A pyarrow.Array, pyarrow.RecordBatch, pyarrow.Table, list, dict, or scalar.
        The framework auto-converts the result to Arrow IPC for the response.
    """
    return pc.multiply(event["x"], event["y"])


def on_shutdown():
    """Optional -- runs once after the server stops accepting requests."""
    print("Releasing resources...")

2. Start the server

chalk-remote-call --handler my_handler.handler

Or via python -m:

python -m chalk_remote_call --handler my_handler.handler

CLI options

Flag Env var Default Description
--handler (required) Dotted path to handler function
--port CHALK_REMOTE_CALL_PORT 6666 Port to listen on
--host CHALK_REMOTE_CALL_HOST [::] Host to bind to
--workers CHALK_REMOTE_CALL_WORKERS 10 Tokio runtime worker threads
--on-startup Dotted path to a startup function
--on-shutdown Dotted path to a shutdown function
--log-level INFO DEBUG, INFO, WARNING, or ERROR

Environment variables

Variable Description
CHALK_INPUT_ARGS Comma-separated list of column names (e.g. x,y,z). Renames incoming RecordBatch columns by index. If unset, the original column names are used.

3. Docker image

FROM python:3.11-slim

WORKDIR /app

RUN pip install chalk-remote-call-python

# Copy your handler code
COPY my_handler.py /app

EXPOSE 6666

ENTRYPOINT ["chalk-remote-call"]
CMD ["--handler", "handler.handler"]

Build and run:

docker build -t my-chalk-handler .
docker run -p 6666:6666 -e CHALK_INPUT_ARGS="x,y" my-chalk-handler

Programmatic usage

You can also start the server from Python:

from chalk_remote_call import serve

def handler(event, context):
    return list(event.values())[0]

serve(handler=handler, port=8080)

Local Testing

Use grpcurl to verify the server is running:

# Check health
grpcurl -plaintext localhost:6666 grpc.health.v1.Health/Check

# List services via reflection
grpcurl -plaintext localhost:6666 list

Architecture

The server uses a Rust backend via PyO3:

  • tonic — gRPC server with health checking and reflection
  • prost — protobuf message handling
  • arrow-rs — Arrow IPC validation
  • PyO3 — FFI bridge to call Python handler functions

The Rust server runs on a tokio async runtime. When a request arrives, Arrow IPC bytes are passed to Python via PyO3 (spawn_blocking + GIL acquisition), where the handler is invoked. Results are passed back as IPC bytes.

Development

Setup

cd chalk-remote-call-python
uv venv --python 3.11
uv pip install -e ".[dev]"

Running tests

pytest tests/ -v

Rust code

Rust source lives in chalk-remote-call-rs/:

To check the Rust code independently:

PYO3_PYTHON=python3 cargo check --manifest-path chalk-remote-call-rs/chalk-remote-call-server/Cargo.toml

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chalk_remote_call_python-1.6.0.tar.gz (94.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

chalk_remote_call_python-1.6.0-cp314-cp314-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.14Windows x86-64

chalk_remote_call_python-1.6.0-cp314-cp314-manylinux_2_28_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.6.0-cp314-cp314-manylinux_2_28_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

chalk_remote_call_python-1.6.0-cp314-cp314-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

chalk_remote_call_python-1.6.0-cp314-cp314-macosx_10_13_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.14macOS 10.13+ x86-64

chalk_remote_call_python-1.6.0-cp313-cp313-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.13Windows x86-64

chalk_remote_call_python-1.6.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.6.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.6.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.6.0-cp313-cp313-macosx_10_13_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

chalk_remote_call_python-1.6.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.6.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.6.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.6.0-cp312-cp312-macosx_10_13_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

chalk_remote_call_python-1.6.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.6.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.6.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.6.0-cp311-cp311-macosx_10_13_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11macOS 10.13+ x86-64

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

Uploaded CPython 3.10Windows x86-64

chalk_remote_call_python-1.6.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.6.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.6.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.6.0-cp310-cp310-macosx_10_13_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.10macOS 10.13+ x86-64

File details

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

File metadata

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

File hashes

Hashes for chalk_remote_call_python-1.6.0.tar.gz
Algorithm Hash digest
SHA256 1f438f0d22b93e4592e0264b6043d8aa4194805cfc3baf66ad4997380faac358
MD5 d616442d722aaf1a2cf59a2ea83aa594
BLAKE2b-256 1a5e596091af4c045680c550cb403be9b541016ad87859a6baf60874c6e19d50

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 dc5b317c6bf7b40b993664dc59823eab14280eb14b031d974823fc4058a9906b
MD5 87c8b1ec2fb829b92b77354b9be6e328
BLAKE2b-256 ef16e44ab4daf03238fb7d69ba4507f044d4791e0dc31a40549f48037e9de88b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f980c162e6670c3dd65c78fbb248386b27cce6666e822e6fd11993a35ae16cc2
MD5 3d554452c45edaa6dc7fb25668c85ec7
BLAKE2b-256 f20e6e05cadb9ef79a6163f7634ded665ac801ae3a876374b94d3eb315a58d59

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dc0d843817edb622eef3ce000be16171c96bb85b7839d3acfcd0bac9ca3cf612
MD5 a043747270499cbdb68ff3728fd7fd27
BLAKE2b-256 34cdcae6ccdafc9b7c2cbb22a12a87815009fb64ab08e2e311e24cb77d709729

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 84832bb5b0b15a2d01abee9809d8744a406fbd0b9423ca8e2cea0692ea4a72cf
MD5 e0bbeb3c471ea386f06b6cb681051eec
BLAKE2b-256 efb6da50305e4b084079b3d5e80ba3d8611170c5832a1ef98278451e6e4e313c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.0-cp314-cp314-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 eacb29c0d6b25182344913ff0729f22054b9d36b0658f5554c803d38ff69014b
MD5 ffc0b701dcbceee8db323a5e210c6ccd
BLAKE2b-256 9dc892a1d09dbebd2794b6c09bead242252e6c61a6167d0d51b8b0cdce151546

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 49594c013e7176ec6caaa396983cece7d307e1a9dbfac32fd2a614eaa6b2753c
MD5 df8644ffdcbd69c334cd29234caf5e41
BLAKE2b-256 6456ef08b7f0314efa87816c41dcff3fba78e00ef65111a8a8ab92b058fbdfdb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 da79a505f1e3f1a838bec665a60f79529acd0f0c5e3ef151fb1be03c52cd7e26
MD5 293e6f1784d3f8fb58a501a737a7a188
BLAKE2b-256 8e8022c0bc2412445fcb5113fe2ee0242380ec7b46502934d72e65f1de418b20

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 681aeab66ede9772911bef6a233aadbfaf943f4466e160198e28b2346a06f574
MD5 17ce2e5f49c8869e84cbbd4327b89fb4
BLAKE2b-256 5d47a6cfdf857e405ecceb66523f5f80641965bebe7f050ded024ce5d6cdfe62

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b05a46926fdc0a0c9d5ce132a79c586be1e030407aedd9ebfc1489bdf13db300
MD5 8c6f54d1243c01e79cff5d091e20e2af
BLAKE2b-256 2c242fb761ef7731d20787982e2af181fa486551160c01e8dcb35540b0b2652a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 63a3f154ba960c130d582023b1b77557864256335f0bb377b0bb44ac7320149c
MD5 9382a7fd6c8747eaf9a9f0aab6be5d0d
BLAKE2b-256 406c3805c9a2e7889ab41efe88011d1e51844b7408fd51b2f7623a6741ff41bb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ca509f0cff90c68148316881091aa4fbbbd8c17d8487a8c54725411b8fd5d0fd
MD5 59e115ebad3c7b73a9c4331453d3afa8
BLAKE2b-256 f5d252343ae43bd4de4c7bc83a83ca7f76b45b29d7aba9966c963b07cc6ac208

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 642ecac137e0d8fc64ecde0d4754a83a2d46eacd220ec5caa88430f80a7264bc
MD5 68b3bb1fa88314a1c1164bf300d6a885
BLAKE2b-256 d6d4f8fa5ce5c0eb8c1ef7eeb1c1831becab2c5040d571f2a77a62b63cb875bc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 663fff7bbd391d62744797ea9907fe7257a2b31f6dda5049ef23a1ad16f5e6dd
MD5 10fd453763b283369718a7f3ed1178f3
BLAKE2b-256 d391049e6cafbcd11c06bd7cc24d74a8c280357dd7566bc8afe973d2cbdcc7b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0f24ab19ed8e1acf8dac30b09a1d427c8eae99fc1821de4c5c7478994f610d7f
MD5 9aa6ae9cb63cb588cecb1df0d07d74a8
BLAKE2b-256 5c026faeea9cdd8123fe99e9972093f7e6dbaef7ba3990f26410d0d30c5833fb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 33e7b9441aa93b9c500fbe9f89da336f25bdc576b1d8e8b2720b83a7f47f09bc
MD5 d4fc3e03da4b3255eee49ad756fd5a81
BLAKE2b-256 b4b1f107c93a38f3a7f63a66a62cc8c0120ca3d6f2b32fe1b574b61887c1c09f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9cfe9601b0127c38896efc6383e9bdc03a3d86a364c3633aead144fa5e9343b3
MD5 51e913b57fd5bbf391ef2d97cdf4969a
BLAKE2b-256 11b5aa2c6519b08e43f52988e824c35be502214a31671bda4ca93f16cb9589d7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 674990cda6fd68579b0a6b492258762331b56dd7bbf3d1fe202a62306a1109ce
MD5 d8f5420c3c36b2cc2ef99450585bc175
BLAKE2b-256 bb2892ba35b75f9751f78da35aaa274ada5a6afee62c49e63c2d2534ed4465c5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c15506e79f34d2c2397281869014ada1fb24f006f5888843fec62e533da9c2f0
MD5 64eaa56df2bf026b5a1db32d33d9790a
BLAKE2b-256 e368977361907d83aaba5f5b85745030631458b9b2395282c1418ec8b42a00a6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 53e18e65d0bc214f11e4123b71fba3d45676498065c004d636006697e78c0b70
MD5 e21ef8152a1862be88b461a38ef4df76
BLAKE2b-256 8870a9a056d39b49f6371428f01937956db13ec4f16a402e1aa35b329970c50d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.0-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 79f1a287a17cb5cd361b0bf72aaea6a0cc23640ee37eb3229b13eb970eb6b105
MD5 058530f6ee626ec22878e17c496f6807
BLAKE2b-256 aa5facfecbb9890ea453f528f0a9a9accdb0dddfcfc23edf20f0b7655c2ae8e0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fa1f025e2ef67d1331a2f5a764146cd1c1fa3f7abf9fc1e64680e2c81017c28a
MD5 73df49958c452ca9f04925629f476f26
BLAKE2b-256 ad3c53491fff0eb40c854e4f587381fc790339be2be339b7505ac5e4e3f0bbef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3cc4ef74f121676cb90b97905b0e1a1911f4f964ed9dc2041728d20b18b30381
MD5 77339d9518ef9a34ef6d70838ee8cb29
BLAKE2b-256 dc5d28fe87f1dc38e473b35569050974410c62a45eb43a82b9d6b7ec7cd0b116

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a1b33e70e4b57122705adaad14af02cec3da41d19b6df5f7f9aadffaf06d355d
MD5 9df8614a05a6c6e6a7d191c2a216f638
BLAKE2b-256 7740cb1c0649f3895f51ff5be9e4c6947f2ef1a6bad78ee518e324d81a431607

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c4b655346450cf49c1e1e6603e913ee796708e7f0238160d400a85b6e958991e
MD5 a2c8993b024e78d7ddb3c2a1a168ce1d
BLAKE2b-256 e5bf09df146ce6d04888e0e0e8f4857bfa664e4a13d0a27095599d7ce392a2d4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.0-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 5e8a3c30bc1dca764b3a2df11fb37c45217dc3124b9e4535f835a58b609fa40b
MD5 49640f362e64a9be83c02564b28a3398
BLAKE2b-256 c2581686d527726e5d0b5966bc87c09f27b0019ea1c9826bf3fda301807623e8

See more details on using hashes here.

Provenance

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