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.8.1.tar.gz (132.5 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.1-cp314-cp314-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.14Windows x86-64

chalk_remote_call_python-1.8.1-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.8.1-cp314-cp314-manylinux_2_28_aarch64.whl (9.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

chalk_remote_call_python-1.8.1-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.1-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.1-cp313-cp313-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.13Windows x86-64

chalk_remote_call_python-1.8.1-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.8.1-cp313-cp313-manylinux_2_28_aarch64.whl (9.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

chalk_remote_call_python-1.8.1-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.1-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.1-cp312-cp312-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.12Windows x86-64

chalk_remote_call_python-1.8.1-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.8.1-cp312-cp312-manylinux_2_28_aarch64.whl (9.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11Windows x86-64

chalk_remote_call_python-1.8.1-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.8.1-cp311-cp311-manylinux_2_28_aarch64.whl (9.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10Windows x86-64

chalk_remote_call_python-1.8.1-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.8.1-cp310-cp310-manylinux_2_28_aarch64.whl (9.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

chalk_remote_call_python-1.8.1-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.1-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.1.tar.gz.

File metadata

  • Download URL: chalk_remote_call_python-1.8.1.tar.gz
  • Upload date:
  • Size: 132.5 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.8.1.tar.gz
Algorithm Hash digest
SHA256 e840c9ed76032a4814f653137222a089d36261f72625b00c214b9a4587f0705b
MD5 254d83e7bc3eaade6627661a7adde1af
BLAKE2b-256 ac94678d9175c8e4278b580281753dbc1184ac1be396e12d5d7840b5b6d81c73

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f35714ea7da9b7b253501a6ccf7f02a5859a945cd09c7bad15378e23f19fe7d2
MD5 70826cf34fa51bfba70cd0c49d1cda60
BLAKE2b-256 fbc919d144014ce91a9248c782ab95a108d60e7fc2f9dbd098c89e71ba4bedbf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 721ca919046bd36dac1d91493e9501f62a5249c1e7cc0e62352f9ffe931f451d
MD5 7f03130efc7ed62514a5982f56954c17
BLAKE2b-256 2933656ca881115a64f787f688ffdff1227bdc37f7c47b02ac73fb8fbc98f1d9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.1-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0cb5612af7a0ed766b81178f23ff299d7c91872b85b1fe24f0ad50e08eeaf6b5
MD5 434cff91946dcdf96ebc2eb2380265ab
BLAKE2b-256 aab362f960034116ba959310bdb6fd0e521acc15b352bb9839c437d35f8b1d7f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 82c215c35c578c7091659ef3f918b09314571db2ed74bb11be883e439bd644cb
MD5 8c9e0ed28518701ba49ea25d1ee19b8d
BLAKE2b-256 89329081bd7c3c3a88a36f54420eec9b0652b091ddaed77e2e38a099619ecc88

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.1-cp314-cp314-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 7ca04cb893cb5930facb4e20fc41457e85d2c342fa8dc578561b32be92c695e8
MD5 112757bd620ace58c9c3cf9bc5aeff01
BLAKE2b-256 45d2fdf33d32adb6aedf4fcde2cb2f7393e4005a7de07db3d63834a0093a1138

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e194db478fb3e8427856b8a35a10cc340d05b97ca1570d3c0853a63f36e5bda4
MD5 7f99c2158a213fa846f829ec90ae7b87
BLAKE2b-256 93823099ccd9cd00b36b67bb99de8ecc999babaf8da6dee86a0536deaba55665

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d7374689549171cfd34e8f9fc90539f32423fa33feb0d2775af05c0f342d8f01
MD5 e1576bc0ebc9508035fe22668c42bc57
BLAKE2b-256 150d3d7668119694c605574729faf90b3eeb404c0461a45485aa7935d1866ca7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 16e8642a9f666d1169ade08b1af4ebf630f9faacb8ea356195c867377b3f5003
MD5 64b41679264517e97b19566d82d680c3
BLAKE2b-256 d69131b2c8b5b0f854ed94db00bca6611604c2c5b122250ee1447f7341560c46

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 531812e981e76bb8c3cc1bf6018be59d4838c7e2b3dcad53b71da754eea37a0a
MD5 d5bfa1f6129f2890bb9f20feedb0b3a3
BLAKE2b-256 ea01c4def8b07026c8cd6625fe8e2e4d18c9ed335d0bd4de5f9bbf44041532ef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e5ea129ef3eb76da6194960419d7652a9acc86bf6ac054d5abf821b6ad7e53a6
MD5 af97a787beb8307da4a139345c3b3c99
BLAKE2b-256 85eb959bae1f0d61061e6fd3fe56f8f8ce4eebc572d4e201ca1818a5ede5a66e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 afecbe393c151e78933437cc5fdf524101e66a7167e2a99ee6c00bdb01db6875
MD5 9696f6ce0695275ec973122194ab1842
BLAKE2b-256 5325d86ec804bc3617a07b56d826eaaf4578c48752c4e61116c1504249e6e00d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 99f37ceada2430842556b392f450c911551e7874e6511c63293a5c88384a733f
MD5 5140a879f6e9dfeed953b4a927877be8
BLAKE2b-256 4aa94e0644d17509cda173e0b8326d100fb5d255cb4dba6ef1fad8fa32860c54

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ec4b26e4cecea9821b955458cc46378c6a6ff6a394eb75ff043a03f0abd3f1c2
MD5 8a937923174c7812cdc57a6dc35f4ed8
BLAKE2b-256 89a7a285158cb026890fdfc12a61ea53709b414669b8690cf5377277e67af769

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c206f27638b075bcd14ec0451be0c53bf127e36efd13a480a019bc618bf0ae09
MD5 91578acbf2c3072deef0576e7b2f32c0
BLAKE2b-256 89aaa78d7d93e23713476c6aac56b21b2c9537a204750a6875e8c1c831abe0e0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 77b637bcbb37625ac521edc19cec12624dbeeafaf72b11880787a8057bc2af70
MD5 45781fef668e4b626408ea68b8b6cdb8
BLAKE2b-256 88764acb9f1ff188a2a31b8398884cfe6bc772baee4c1d1c4f1e294f458b8654

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 677079290c35b8494e8a47cfbc38c09fc6ae485030337f11c4a55788518c8dff
MD5 4cd8e84f4027390da1bc97db2ad5b1fd
BLAKE2b-256 44dde70f6591da1d10ee5ba9ebbe1ebcb39f19f70b7401392e5f2695effe115e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b081cd55ec7a7b1b9d592190700cac3986a9abf3524e8a5b451725c7c027c888
MD5 d1e92c2459cb0299793d3857d78d4d56
BLAKE2b-256 75a5ae0beb7a3a4996229f7a66842b02d2f4a41264f2cf2ea667bf15b0a02501

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7d8f20dc35c1f228ecf74710690a65f142fb84010194f87e41d6497b348c521d
MD5 602ab70d2ba55c7abb622372a21006ae
BLAKE2b-256 9cd715c8faa20b0f72f9874d584b64469c0efde1edc5b36d6a89d2f2b31a0173

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 565a4bb24f14d64494cd2e3ded3ecc722d81dab8c7d81bb689640f4c1affb7d3
MD5 2c95f3374d286070a8cfc84b8c995d0b
BLAKE2b-256 901c4ec678af3700ec937c4c50c0825c44dc343ee39b20b682cc95f7e2cf1344

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.1-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 5fca71b0d0fe8c98a0c4cf3520bccd5b3a439edfce1e49329a0573e411d74ca7
MD5 5609d74adfaf93806e73cceac1be7ecd
BLAKE2b-256 77d81edf217e7868d893f7a92224dd0a7b43408c44535e3c4865f360683afd03

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a43ba61a4ea8710487c208961d4c1d2adfb9d4236792f8cbe87f10a6adaac5d9
MD5 6ab01ecf1ab876950f7ed4fe4154b2fc
BLAKE2b-256 97a68573cf76b6c79a0b39775dfea99f12313b8f3ba6dd4f04fdec87d48990f4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 72ad605e65ea82930d4756cfe10e9a653ecffd757f8132b34556b14fd230446e
MD5 f992ced02ced5eb0abd6358edae443d3
BLAKE2b-256 86c8975905807bc2f5e89ab968cd38abbf61e1c4c8f695029d52105dcee9c76d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e6cfd0c120c7abb22933911488cb83f5eacd0b28229784b6cbfec319defdd985
MD5 d39075d09845558a19ccf5924e0bd621
BLAKE2b-256 3e8abb885fbb5e2cd4077c303d076cd53700c26c59abcef727e0f679d1995a9e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 300f09ab2ba3f8e4d600cd2b6d8d4dcbc585c25843c0e78ed4ee57cd9a03312a
MD5 675bbb2d2e21763734694e3907b0eb2d
BLAKE2b-256 2b699ab84f62dcd9643e3b4e92d1caf092691d43764bb45b67804e6e0b90b6de

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.8.1-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 8d146f1f3004e87fb89bce0566870353f908b15806f12b1d3bee2600dd707843
MD5 f98d8ef9cfc2f7ecaef9ba36cbd2aa22
BLAKE2b-256 025493522b22dbc2242371c2a51f63dcb648e132a719fe2258cf26a853e9df7f

See more details on using hashes here.

Provenance

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