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.

3. Docker image

FROM python:3.11-slim

WORKDIR /app

RUN pip install chalk-remote-call-python

# Copy your handler code
COPY my_handler.py /app

EXPOSE 6666

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

Build and run:

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

Programmatic usage

You can also start the server from Python:

from chalk_remote_call import serve

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

serve(handler=handler, port=8080)

Local Testing

Use grpcurl to verify the server is running:

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

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

Architecture

The server uses a Rust backend via PyO3:

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

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

Development

Setup

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

Running tests

pytest tests/ -v

Rust code

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

To check the Rust code independently:

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

Download files

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

Source Distribution

chalk_remote_call_python-1.8.3.tar.gz (134.0 kB view details)

Uploaded Source

Built Distributions

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

chalk_remote_call_python-1.8.3-cp314-cp314-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.14Windows x86-64

chalk_remote_call_python-1.8.3-cp314-cp314-manylinux_2_28_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.8.3-cp314-cp314-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

chalk_remote_call_python-1.8.3-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.8.3-cp313-cp313-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.13Windows x86-64

chalk_remote_call_python-1.8.3-cp313-cp313-manylinux_2_28_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.8.3-cp313-cp313-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

chalk_remote_call_python-1.8.3-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.8.3-cp312-cp312-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.12Windows x86-64

chalk_remote_call_python-1.8.3-cp312-cp312-manylinux_2_28_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.8.3-cp312-cp312-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

chalk_remote_call_python-1.8.3-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.8.3-cp311-cp311-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.11Windows x86-64

chalk_remote_call_python-1.8.3-cp311-cp311-manylinux_2_28_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.8.3-cp311-cp311-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

chalk_remote_call_python-1.8.3-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.8.3-cp310-cp310-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.10Windows x86-64

chalk_remote_call_python-1.8.3-cp310-cp310-manylinux_2_28_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.8.3-cp310-cp310-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

chalk_remote_call_python-1.8.3-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.8.3.tar.gz.

File metadata

  • Download URL: chalk_remote_call_python-1.8.3.tar.gz
  • Upload date:
  • Size: 134.0 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.8.3.tar.gz
Algorithm Hash digest
SHA256 00d297810ff66a252175f0ffcd3a5d1ef09514feff3ba346d69d6fdcf914b63b
MD5 7c48bf84ee75f0063e53c22899ae61e3
BLAKE2b-256 b5c3c27ffd947594578febad67ea3621b78beb18166ad64851a9a1bdc37e8d07

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.8.3.tar.gz:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chalk_remote_call_python-1.8.3-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8fffe1a52383d1520eb7ac82244035d580b957f3484a5f7de1e111001e6abe34
MD5 9e6a0827d693b5f057f767e53604952d
BLAKE2b-256 abae1b8c58a14da4682bd5c28ac99a855a5049201748abb6e3cd8471cc4e9901

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.8.3-cp314-cp314-win_amd64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chalk_remote_call_python-1.8.3-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.3-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f555aff9c4cbb48f18d47cfd18919484d4269b2bf4bb9bbc49381f7c968e4fad
MD5 1d4b14467319792f86ae2e26e77fc5fc
BLAKE2b-256 f73eb162ca0d74c10f0f5392881861a19a95a9700b6ada777f30e2ec9c0e4a72

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.8.3-cp314-cp314-manylinux_2_28_x86_64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chalk_remote_call_python-1.8.3-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.3-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 751f70691b530a6c98b6147cd724725525ac50b22655238c4363467627f2b37f
MD5 3656cd7d73c9f20b7a75d39f430ca63b
BLAKE2b-256 45a460da86b87f2420467985d11f37d62557f55e92c115630eb51aef2b77c599

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.8.3-cp314-cp314-manylinux_2_28_aarch64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chalk_remote_call_python-1.8.3-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b0d11526802ebd30b52829573336d9884956ac82960e74285f371973cc7bc9a1
MD5 e9898807ac58937f35cf092a0beb7fbc
BLAKE2b-256 97a9a31c72332c470135d962f97d68cf9b5c0d74cc0791ed5a512398dd1a61a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.8.3-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chalk_remote_call_python-1.8.3-cp314-cp314-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.3-cp314-cp314-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 7ee8106f397e6d66a3bc0b2ffd0104819d7658ad9afc7566de4b72542137d859
MD5 5466d6a2f728cdb166f9d1f3b80cb60d
BLAKE2b-256 6e9c4dab76dd6dac2d7eff6be20d2b0c5d811ea7e0844d1c99b1fa3ecd98e1c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.8.3-cp314-cp314-macosx_10_13_x86_64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chalk_remote_call_python-1.8.3-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 fa51000071be3cc4abeee1357f8e2593ab57032841f2f843eb656eab8608e7da
MD5 fc5bab778a29f0d722305f27bd0f1c77
BLAKE2b-256 50444b4ccdc4b44310a601492f3203f7f94e509cc40b91a8ee1ea63d6416bd65

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.8.3-cp313-cp313-win_amd64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chalk_remote_call_python-1.8.3-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.3-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c6443de59c152504cd81ee8925ad33dba8da7fba7d1f5b4ab730a663aee52821
MD5 b39b2bd8de7563afe0b74a82d63d1b22
BLAKE2b-256 a11b285119c67fecc50f30ea0b0e50e3df1105bd6604f0ce6110e5b84a3f9143

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.8.3-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chalk_remote_call_python-1.8.3-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.3-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9cff2d51c3d55f0947db0e5c9ea2cbfad61bc6dd23cdab86ec040f6701051413
MD5 3c98175bf27f9e49fceafed1eb583f2b
BLAKE2b-256 99bec76c336726e2e5753b907cf1b14c214d0d1309a910d20382e6d0e68d8d12

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.8.3-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chalk_remote_call_python-1.8.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5147fc05b6a61f0a5a01776f268a94b7e28290d0f761647a7d6a310e09471387
MD5 e60733dac441b2e5e930fa86cdbe00bd
BLAKE2b-256 188c123115be3d70b257beaaa80ed458fe0dcfb58f367e77a4654b17e8ced0c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.8.3-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chalk_remote_call_python-1.8.3-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.3-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 571d927f9c98461c092cc982c1cc776c24a5b2f22fe4b0df0917aa74a9713f7c
MD5 90626535023746278cce798561812cee
BLAKE2b-256 c45d2f2923517e5a9ce9ff56b11abef45594a066f1a0ab443631c852b52fc924

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.8.3-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chalk_remote_call_python-1.8.3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e34dabd2a92f0bb4c137fbe679019934395a79b2f3efaeda657ea6dccd80a676
MD5 ff28cded3111371aa6528ff68035a42c
BLAKE2b-256 4a92dc1b4a62a3bf9c21a4eb258c33e29012a3674095862e7830d3b82fff38dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.8.3-cp312-cp312-win_amd64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chalk_remote_call_python-1.8.3-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 90634d399d361427dce656cc65fa20ff74f573a03ad088afbd7a6229098427bb
MD5 84dffa0fcd86bd9f0c29df12ee35892b
BLAKE2b-256 86655fa5cac0a669f8e6ea4ff6e4da620beaaa2d24dbaa4f0a0d1021497dc023

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.8.3-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chalk_remote_call_python-1.8.3-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.3-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e35d1948fd508ce5796e94ecba277189f48e57b2a28dbe61613bf6df6e7d85cf
MD5 23aa5b9bb45a21d3db3efa6b6a56eb35
BLAKE2b-256 e0e087777d19e65503bb6dae288c8a967b54f3e122558dbe398d077c23e19249

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.8.3-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chalk_remote_call_python-1.8.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9e0c7ad528810be9da80c63e4dc1ccdde4b605c6c3c5713c66957029463447c6
MD5 82853300941bec642046ed3b92c8efd7
BLAKE2b-256 b5e3738fb69f3d592e4eddf5f7a5be07e72cd881d8f719ae57a785ae26a165f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.8.3-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chalk_remote_call_python-1.8.3-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c71093a8d36e710d2b753685803b16d46547f5855353564e0e4379e181ea2769
MD5 791c88e2b4a95c72b48d5266cc3df9ad
BLAKE2b-256 00e0de8e2ef643a5059a24760e8e10f2ccabe766a477f2d6893647c8768bb4cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.8.3-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chalk_remote_call_python-1.8.3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b15933f2a1eaa7deb59a0272af08a0590afaa1cd84e82cf6d17634bee936fa90
MD5 a62a3bdcaf710def53347f62ae5baba6
BLAKE2b-256 0d39005ead3ee0c78bc9288422077aa461df659d49f3c14ece336ad2b8335cb7

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.8.3-cp311-cp311-win_amd64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chalk_remote_call_python-1.8.3-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8d44db76311ec32271f8e21a64c862b67f1f94ec00b16c0fa152e6ea9704c842
MD5 780b37ba1282dde2ad84cea529bcf4ac
BLAKE2b-256 d2e9939c1c8f3b77f570e8dbed5762f95b2c0cfcf6cde48df6c523d716cac5af

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.8.3-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chalk_remote_call_python-1.8.3-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.3-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d1376726cb9c945544146913462bd23d290611cdee4de3e274de0e76d06976ff
MD5 688b91e4637b7e80a663e6fbde7f2654
BLAKE2b-256 c3a6a7ab60741d51254e3011a9b421b82b741ac8995ad7849b4b79642ca3c2ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.8.3-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chalk_remote_call_python-1.8.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c23ddccc660672dcad895d1d7dd2a8d101f3f12137e62b6a8883fe37e52c27f5
MD5 fbc0652d2f2dd8a5357d46c24cd27232
BLAKE2b-256 cd3a0f437cdd7508704893c7defc900444eec3ad4a5169886086beeda0a00169

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.8.3-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chalk_remote_call_python-1.8.3-cp311-cp311-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.3-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 000621cc832900fd21e09d763a9a54bc4e3fd8f8939f721b821301bd5df3ee59
MD5 ce8ed401a716075e12460790632beb20
BLAKE2b-256 6f87195d5687dc9cf946beec12363e3f165cf0bf8c1e6d6a564a033289239244

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.8.3-cp311-cp311-macosx_10_13_x86_64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chalk_remote_call_python-1.8.3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f1ee6fa3c1ea790e433f700af22050c2c1abc98d2e4445f9333b071e656d55bc
MD5 b936e82280c6f64a19ad700cbb4d8790
BLAKE2b-256 85d662e9969d61eab6c0ef5c074b7b29ae113af332892642831a538ed43f79b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.8.3-cp310-cp310-win_amd64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chalk_remote_call_python-1.8.3-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2991fac07da0933b9e82ed3abc9025097cb9914452474e73ecd90d161dafef89
MD5 63ab2b42911fbce4a453186a711b64b7
BLAKE2b-256 e53d0ad6fc979228cbf6fe3cbca908c044c4ace4f1a1a53d0841538f4f4017e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.8.3-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chalk_remote_call_python-1.8.3-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.3-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bbd4dbd581bea3edccf4e4a58e6d37744274815964598793bc025fb8d5631798
MD5 7ebc413a651a044bf6b7a5469dd4b139
BLAKE2b-256 6a42413086f76eba414c394da395be517eb1b510b2fb94952abc8ead4f4095a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.8.3-cp310-cp310-manylinux_2_28_aarch64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chalk_remote_call_python-1.8.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a42532d6a87469954c8239e02e6c2ad0e168d314eb1482d1a3799504d95e9177
MD5 414e7da4e45c52e17f657fd365a73b19
BLAKE2b-256 6f1c94072caf8c701da26416d1d362c9cf6af4cc911ddfdb5f6594554699923d

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.8.3-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on chalk-ai/chalk-remote-call-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chalk_remote_call_python-1.8.3-cp310-cp310-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.3-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 06f7ce092e8d9221d73f411dd6dfa5caf88c066a737859d9e094b0ac3d1157a1
MD5 2ef058d898a87b41817c71ca2fc3d013
BLAKE2b-256 8a4f899e9ef103265bd4efd6c0b2f8facfdb832b0709ad75595497614ef5b945

See more details on using hashes here.

Provenance

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

1.9.0

36 files

1.8.7

36 files

1.8.6

36 files

1.8.5

36 files

This release

1.8.3 This release

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