Skip to main content

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. Reserved columns (below) are held out of this mapping and keep their own name.
CHALK_FNQ_QUEUE_PROTOCOL Self-consumer work transport: list_v1 (default/backward compatible) or stream_v1. Deployment tooling sets this from immutable scaling-group revision metadata.

Reserved columns

A caller may attach framework side-channel data to a request as an extra column. Reserved columns are matched by name, are optional on any given request, and are excluded from the positional CHALK_INPUT_ARGS mapping — so CHALK_INPUT_ARGS always lists exactly the handler's declared arguments, whether or not the caller sent one.

Column Meaning
__chalk_row_metadata__ Per-row binary blob supplied by the caller (Chalk's engine sets it from catalog_call(..., row_metadata => ...)). Handlers read it via chalkcompute.get_row_metadata().

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.9.0.tar.gz (136.8 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.9.0-cp314-cp314-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.14Windows x86-64

chalk_remote_call_python-1.9.0-cp314-cp314-musllinux_1_2_x86_64.whl (9.1 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

chalk_remote_call_python-1.9.0-cp314-cp314-musllinux_1_2_aarch64.whl (9.3 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.9.0-cp314-cp314-manylinux_2_28_aarch64.whl (9.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.13+ x86-64

chalk_remote_call_python-1.9.0-cp313-cp313-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.13Windows x86-64

chalk_remote_call_python-1.9.0-cp313-cp313-musllinux_1_2_x86_64.whl (9.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

chalk_remote_call_python-1.9.0-cp313-cp313-musllinux_1_2_aarch64.whl (9.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.9.0-cp313-cp313-manylinux_2_28_aarch64.whl (9.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

chalk_remote_call_python-1.9.0-cp312-cp312-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.12Windows x86-64

chalk_remote_call_python-1.9.0-cp312-cp312-musllinux_1_2_x86_64.whl (9.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

chalk_remote_call_python-1.9.0-cp312-cp312-musllinux_1_2_aarch64.whl (9.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.9.0-cp312-cp312-manylinux_2_28_aarch64.whl (9.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

chalk_remote_call_python-1.9.0-cp311-cp311-musllinux_1_2_x86_64.whl (9.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

chalk_remote_call_python-1.9.0-cp311-cp311-musllinux_1_2_aarch64.whl (9.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.9.0-cp311-cp311-manylinux_2_28_aarch64.whl (9.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.13+ x86-64

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

Uploaded CPython 3.10Windows x86-64

chalk_remote_call_python-1.9.0-cp310-cp310-musllinux_1_2_x86_64.whl (9.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

chalk_remote_call_python-1.9.0-cp310-cp310-musllinux_1_2_aarch64.whl (9.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.9.0-cp310-cp310-manylinux_2_28_aarch64.whl (9.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.13+ x86-64

File details

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

File metadata

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

File hashes

Hashes for chalk_remote_call_python-1.9.0.tar.gz
Algorithm Hash digest
SHA256 6d65b62cca9a68b9a4205724421a943507051d17fb8dcfaf044f2940ea7d5e6c
MD5 ecc2e3dd36432a37f021dd30b90fe315
BLAKE2b-256 ec1979eeadcdc21c9287ca47de8566886774965e82671a00f3beb01dbbd40853

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.9.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 ce6da3815da8d050d8ff08e7acb0fc6f835865061569c833ebcfceca9c38b290
MD5 b9b6ffd4dd58a8c1f1035cbf454a3588
BLAKE2b-256 2e825283a4419041ad1bb63c91c380546ea416f87f21299b42dc1a753a4499ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.9.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.9.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.9.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 106cf7bfa0672bbc9e713d474f4456b0fbc7b313883f7648b63c338803d853da
MD5 d0ee9c00b7d18e98c65276c393068182
BLAKE2b-256 8a14501dfa14a88525cc589802f762521a66d71fdaf6012971fa503bcf15d6e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.9.0-cp314-cp314-musllinux_1_2_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.9.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.9.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 066722951ef2b995a87cdc6221f5c1164cde95c2e41f748f7a0e1a82f563d0a0
MD5 73a056b2ee3f8bfae1dad4a767a4f020
BLAKE2b-256 ac5fefd01206ca7c020859a4ead8747c487ad63977921e354aadac84d7018ca8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.9.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 22f56e8ff05988fb02565adb04bfb946b6095a4f0be6591c544251b0712652e4
MD5 10ca20ed833e21a25e21641299adc591
BLAKE2b-256 09d143fd7a0b133c4258b56de655da5496f5848c9fb567eee2bed619df79a6df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.9.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 63b9dc572d46ed2dd6aaa3869137017d3cc4b17f8b3bfc6369a765acc7590fc7
MD5 44f8c20124716b91a6bfc2e2db504706
BLAKE2b-256 511043c940e02b03eccb3a9d0bbe8e9b74cb01d76a895a3725a6712fb468a7ff

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.9.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6234257c1bc5a083d449d048b17f667586a80f0a877f4903d8a036d26a67cbab
MD5 ba39a0eee4d4750504824392b985354c
BLAKE2b-256 1d49463671991d532335e5a0c345282a3147e4e913de0da6df84a8c8072e6699

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.9.0-cp314-cp314-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 04528373f7e39c12ee3896bb3f33bd41c92cf04407bdb19cf154da1bdcecad3d
MD5 802c0bde2b696daa07c2ebfbc732f3e1
BLAKE2b-256 3be35817a2d542b829b12592b12f244787caaf102b94f4bdbbfa04b39f0bfb1d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.9.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ddfa367ec2b096f4d1e1450e1733e629cd785759e38bdc2239a1118bf884064c
MD5 1fdb3ea261e384e6c0fdca440a4ffe74
BLAKE2b-256 230fe6be86737898f5533bca5b8a18096ce62da62f682d32d51ac56482d48bbe

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.9.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.9.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.9.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bac0629d8bbf7de84f91e32853b072a14e34c37d9b4bef4bb5efa7b47a058882
MD5 52baad205f789e0cbe269e809d0baacc
BLAKE2b-256 42ea7bc83c9f7b340579fa77c6531050f7188cb794538e4e425b888e69a78a16

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.9.0-cp313-cp313-musllinux_1_2_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.9.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.9.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 beb20e63c33783ea4eee05f37725d2ec72945995ab992e87aeba202970a0cea1
MD5 f2850deb896a9344b59e3242aeca6e1a
BLAKE2b-256 828982f5e6f68925b9e53a6669ed57c1b921d8ebc746c548f7bcb7acaba98d9d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.9.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6f941a8c2e73ebffe01bc01ef77ab6d0b5e8cfc7d660d9415246a78560ef094d
MD5 83a885b550eff064b2defd625f1d09e2
BLAKE2b-256 930d08a730b87e989371d6a6b4567996836a2a0161c17e561a43e0ae03cd14a0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.9.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e8ac0063ba176878c62af45f493091383164a7fd807ddb02c734002f5c929a46
MD5 9121a2e185f36980e9f6b1014a9531f7
BLAKE2b-256 08fa791b31525d5a5e650963096e3be567944022206a709485f755f4bdd89bdf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.9.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2b0406f81fff42901b3337a4ab48ea005de573e8aaa450596e374e73d3564182
MD5 0905ebda031a021d4fdc55db47a451b3
BLAKE2b-256 3eba8762975791b4fe827798a1d4d22d7a5ee49ae01a96e23e4d3fc5f3f20bfc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.9.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c807a035be5db357bfec0627fac8d0d7ce563e8e00f9262868d458e7386c9e8c
MD5 d9e2170f812766694b3f7cad9da1ef27
BLAKE2b-256 890a1b0779269e2aede47495bcabfbe783bd8da691f27ec15619d7f22b7b78d6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.9.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7d4aae5fbee74e31eef5ccdf16038e12b14f5681fcd2a1cabae09110f1b7bf7c
MD5 d43d6cabe2588a033d4dc2f2356741ad
BLAKE2b-256 ac6846417c1bb0160ec224fa1e13f073fd49e7e7095093b4f13caba2a44fb204

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.9.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.9.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.9.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 835bb27d5334528bf573cda0a31961c9d1270105299ae5bfe300a1e86f3fc8b5
MD5 1d452daba26e293709ce2979a8667b53
BLAKE2b-256 334f9cb652fcf5f91a157af2f82f607dea6f1a7fa64dc691e2c76d30f5672c5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.9.0-cp312-cp312-musllinux_1_2_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.9.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.9.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d2286b6c02665ad458ed64a7cfe7c5deb48d9f9d8f41c08fbe10ff2bd96512a0
MD5 dfff95e4dd524bcccd0ca2cb0396eeb9
BLAKE2b-256 e777944158251bee313abcf2a46cc7a78992fa4f1e8885bf30e28313f4710a7b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.9.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 76699abfda056915ebfd5bd8d594f5c52267680ad94a52d76e16192cf634c21f
MD5 15adfc862b6a9cedc1a6a8dd538bd937
BLAKE2b-256 8b1be4552979de04a080cc94f7b23420829955690adf2b75dd2ada5afcb680e3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.9.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 15c799956cf7af1fda3107d218fbfc4ac70f4ae3af09046361808ad6ff61d1fc
MD5 288c9f5a73c974a7ed159b822cb904d6
BLAKE2b-256 741f01046eb662c4e04c2d9d7b66a11438f3157198d18067dcac4f9ba6d2b25e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.9.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6060632a7eb5bb9f5b85383bcfa58696ea4cb1a5233de5686544becfbe172491
MD5 add6e91d774c2b24236c86da00a34d35
BLAKE2b-256 fb7c3958fdbdffbc01c55c90ea9cc5165773d0f585d153cee7bb19050c5a6807

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.9.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 77c3307fb2b966ab1243860348e751774d10449e8a8edca6096368523156841c
MD5 e3b29bd2d85993e1d0b87982d74c4bc0
BLAKE2b-256 efa9122f064c03540d5de290ab333c485f4a48e979463fbdf47c1f581f03edf9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.9.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9606460f4f599692ca23bbe7022db766bad245c107c57bece7a3307337e9a01b
MD5 af669029192ca95c8f16785353a3e272
BLAKE2b-256 8f3f11638002578b86af3a3c3f71e3120935dd85e45688f04e9b62c9b8195fe9

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.9.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.9.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.9.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 73bdb3048f8c1789e3b738d14e994d3862903b87b193c96bbce85db794737e7a
MD5 75a2dce673c1d58e8bee02f304c26186
BLAKE2b-256 ec90b2c27943d16430a28d0ac5e8c048f5fb0f539f806335f775a941b97c791f

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.9.0-cp311-cp311-musllinux_1_2_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.9.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.9.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 11e6a02fa2009b9569072d164330266cef52558fc47815d8ae245266dcf50263
MD5 331e1948efb38c7a8ac7f8d0fae7e456
BLAKE2b-256 ffb8d8bdb5f91e83c3ede3c050813dcd7c02efad76ee34ad9a5c8d1283d6677a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.9.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 02c0985eb37f70568fedb252c78ff976e05c82595d9fa05c9b22e4078915d839
MD5 d12e295143be9d7faf71f173874c4fe7
BLAKE2b-256 99b7ce9392b8a3afe1b923a544c9fdee9f8245ea11d684e988e216b7f4248d36

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.9.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 044b7755f111cca2702fb418f9a7d130899f8b729b26a4e3653e920a1af8a54f
MD5 16bc4f282f254f178c772512c2d00828
BLAKE2b-256 90141afdf021d486e9042b3623ff22a408a918c830dd833a4ea7a7de98ee3f76

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.9.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9920472fb6fddc777b2ec30dd1cd5d1751cd737cd613f0cfa9f3131da4b807d9
MD5 b084a22a7bad30e3c8de6683acd5c09e
BLAKE2b-256 9d6f3e552a480ca3fb18d8819a86d00b5309712fbb46087b239deb61a339bd61

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.9.0-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b404193393c6b3f91fa7ef7adc562df0781ca3a1f810316d6bc9375caf63f81a
MD5 545a87806c38205f645fb67bd60cfafc
BLAKE2b-256 bad2089c0a41db3574b5dd24edee9c00a499173ba4859a6df03c2131c14f2537

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.9.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fe53fece6dba237fd0bf27f17ed8f8086bce1a8c39a2a267f696c5ae8fc872ce
MD5 be63557ca813ff89dc7ce695358fe125
BLAKE2b-256 af03a760f364e4842b742c4f32330e71335eaaea1dc65ea16695bf8768477a33

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.9.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.9.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.9.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f3c2f55826590fa89896e59ac6803a2a1108af5f090d930835e531fd12b605cf
MD5 88a2d250b61d82d6d42b466eb21f7a0b
BLAKE2b-256 428c2fe02ce3f2297ae385e7928a798bb3f0b073206922805f045b33867d7e75

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.9.0-cp310-cp310-musllinux_1_2_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.9.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.9.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4b582f1b35454fea12ee6c3be863836b14e2a1289edc472898c5196607e2f5f4
MD5 47a08d91c207f66228e486afbd88fa9d
BLAKE2b-256 1a40f4d6156c484845d8d34abceb931e0d93995d03e7af3c56855b73fe905134

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.9.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 72a3b13066a85fbf3ec9952bb6092a87a0a2e7465e6eb748805ad2e49f94a404
MD5 666bc23b0736de3404e6fd04f4c33d65
BLAKE2b-256 80308cba2c080cbb8f7072af636f30dc327f8e78ba2759e5072f4c5d9401a5a9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.9.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f4e379fe188a55567aee3d08580d6773cc8a5dedbb1bf7b1ebb3b6a9a217871c
MD5 5becab21a73d59ed20cce2bfee29ffad
BLAKE2b-256 97031f6a5920ae10263f20e227aedf031896a0f21fdf7b89c8894b19d6d1217d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.9.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c74ef3dff2bded476fd14be7f79cafc804f8db56490481a6d1af5adc64ac8745
MD5 d6cd6c801c6e7b9dc183d64726d6fe80
BLAKE2b-256 e5ae5c780e11996af2d4994cf30b3d58b637438153c024f47da5f9464e234b4c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.9.0-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 7e8189a8d72054440c1f7f71e0be7a0ef045145437a74b185c590b5c75bf06b2
MD5 d1c3ded24aebd4470d02c8fce87b275a
BLAKE2b-256 42a7d4d6445ca61073d549a485741177bc36fc49d39e4faab29827b401e805a3

See more details on using hashes here.

Provenance

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

Release history Release notifications | RSS feed

1.9.2

36 files

1.9.1

36 files

This release

1.9.0 This release

36 files

1.8.7

36 files

1.8.6

36 files

1.8.5

36 files

1.8.3

26 files

1.8.2

26 files

1.8.1

26 files

1.8.0

26 files

1.7.2

26 files

1.7.1

26 files

1.7.0

26 files

1.6.3

26 files

1.6.2

26 files

1.6.1

26 files

1.6.0

26 files

1.5.1

26 files

1.5.0

21 files

1.4.0

21 files

1.3.0

21 files

1.2.0

21 files

1.1.2

21 files

0.0.0

21 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page