Skip to main content

Chalk remote call Python runtime interface client

Project description

chalk-remote-call-python

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

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

Requirements

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

Usage

1. Write a handler

Create a Python module with a handler function:

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


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


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

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

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


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

2. Start the server

chalk-remote-call --handler my_handler.handler

Or via python -m:

python -m chalk_remote_call --handler my_handler.handler

CLI options

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

Environment variables

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

3. Docker image

FROM python:3.11-slim

WORKDIR /app

RUN pip install chalk-remote-call-python

# Copy your handler code
COPY my_handler.py /app

EXPOSE 6666

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

Build and run:

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

Programmatic usage

You can also start the server from Python:

from chalk_remote_call import serve

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

serve(handler=handler, port=8080)

Local Testing

Use grpcurl to verify the server is running:

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

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

Architecture

The server uses a Rust backend via PyO3:

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

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

Development

Setup

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

Running tests

pytest tests/ -v

Rust code

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

To check the Rust code independently:

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

Download files

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

Source Distribution

chalk_remote_call_python-1.6.1.tar.gz (94.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.6.1-cp314-cp314-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.13+ x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.6.1-cp313-cp313-manylinux_2_28_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

chalk_remote_call_python-1.6.1-cp313-cp313-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

chalk_remote_call_python-1.6.1-cp313-cp313-macosx_10_13_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.6.1-cp312-cp312-manylinux_2_28_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

chalk_remote_call_python-1.6.1-cp312-cp312-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

chalk_remote_call_python-1.6.1-cp312-cp312-macosx_10_13_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.6.1-cp311-cp311-manylinux_2_28_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

chalk_remote_call_python-1.6.1-cp311-cp311-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

chalk_remote_call_python-1.6.1-cp311-cp311-macosx_10_13_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11macOS 10.13+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.6.1-cp310-cp310-manylinux_2_28_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

chalk_remote_call_python-1.6.1-cp310-cp310-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

chalk_remote_call_python-1.6.1-cp310-cp310-macosx_10_13_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.10macOS 10.13+ x86-64

File details

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

File metadata

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

File hashes

Hashes for chalk_remote_call_python-1.6.1.tar.gz
Algorithm Hash digest
SHA256 0a126fff88440b7697f6e8bcd4965d19ccc52bdcca5579e9beb6ab0eec779e7a
MD5 d2938a0a4f3cbbb9b7852c92b3ca6a1e
BLAKE2b-256 f78829372a208744e4cb305fcd0e9582a0531520798eb438020e46ef7c5082af

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 fdb4716ef071f481ced514576ec9bee1c3205de716aa38ca06a55313313f57c2
MD5 68976e0e30f133d720aac47cd0a66794
BLAKE2b-256 9d8c1bae9431237d80c39bdb3ef9be64c6cbd2ed816f7a683ecb5a62e81b7cee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f7a532ee29d2ed395e3f802f724bab611dc943a637368becc81a48645e21a4df
MD5 b6e6f123e125ef5a074204175f6440a7
BLAKE2b-256 17a877384be7656b01a3062fca51905eae6a446561b3312b55be2b0551e479c0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.1-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e328a73b360970390d6b00dc1078a6aeb9e86d2eab5941f5344caef1b4883a75
MD5 1a4b1c9920dc74407f54f01e183b0586
BLAKE2b-256 082d2bc83388fb2f817439f193c2684c71e3999021f67cef994afc8facea4541

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aac36d163f05295cf2a3b2a45c3dfdc574afaad8094ac08074c970715a3a3fcf
MD5 f618a0f1f5e8ecb441d1213eba29aea2
BLAKE2b-256 e1e2d1d99f0f193f3ea6c2647d6f91f545640044f7735dc3c0c2f4929a0b74f7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.1-cp314-cp314-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 2a1f5a1e8abc465c43f4cbcb1cba2cbd151d8cb55033f161663b052dab37b09b
MD5 55c5c52acf0e2183bc5d8446ab12cfdd
BLAKE2b-256 d107f649ee65b1db41ddb2789596b682a07ae0c4c02e17e656302aa21a5a1c21

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 effbdfd005d1bdcb716c04a6681a2a746a7f23de220aa138d2c2206229a1fd23
MD5 793585683c87a0d8b236675a05a6ed9a
BLAKE2b-256 69a6f38039622764ca5254c5c821173a8a389e2cc7190b4f0c8d365839e61d2a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 115b02c54608cbb0b8b5b0117df150e66b0d7c3a0703f676e5fad140808ef3fc
MD5 8d458792eced66f582c320d9cc4a4f73
BLAKE2b-256 772f608ab390d31c0928f18b9a70be7927f7949cff072ead820d8a95b07d4b30

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5bbb148ecd7037b3e532858b04f198bbaf4116d3196d9dacbf9c4000fe1fbad1
MD5 61f5a6a0582ee1e9c7b811e3c4929c79
BLAKE2b-256 5c54171ea5b854247558630adbb4a667911de48334ee61b338f3a4419bcd4109

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b0e104fbe146d6bc3f122a6576faa9708f064a586f26210ea3cc436f16cea90b
MD5 80ca40439a356f1e9f95b624c8a5be2c
BLAKE2b-256 c27ab1fe4efad4e83163cc5a7264688eccea40f9f7eea8b2f6896401c21f2a9c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 1a5d10607fce2dbbf3a627b73505b268c10af27205ce322e5a575f7557c605ae
MD5 8577a2918b7dd543e5dd07a51e15116a
BLAKE2b-256 f7d788de69700ed5ac6023b284ada0ff57713814ec71545e225332465d0714cd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 460165e12cba960130235cc49333a3ebdff30943d19c0b1d935aec1bc4c5537b
MD5 03476d9970d7ce4fae4e0f4c5987a061
BLAKE2b-256 77758f038183691e6431a083931a5f34e03cb1063a3520034e7f12729c93813b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 81328e56e528338c7d02651abcc54b2832ec3204dab387b4905efbb502078257
MD5 ec4a3c48dab44bd6d584539921571963
BLAKE2b-256 1a909a0fa34cf85604401d274af4be316034c33f612be7a59f77dd01d35ca14b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 83968cfc47c537dfd59f4e549220140129fc5bb4307f0984880e3489ceefff51
MD5 98c4be3ca4097a63e4e4e76db3800d9a
BLAKE2b-256 95c460255b0c09daaa02bc2887133980dc0506f6bf298a4da520dadd9cf4bc16

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 257802fbb22ff66dce25b13684c21f2f3eaf38ccb7c9c492776f478639e62ec2
MD5 311f97d051070698795ab61cf2b81421
BLAKE2b-256 0ee5f7c243190eab874a9e42f2b64b904a57dd326deeafadae5175f9946d655c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c297a720bb0f4e520c00dd5baad3652a03f8270ee16ff5ff1fd5cd0d3b503285
MD5 f9ed5bb08dd76c54d27f5add50fea432
BLAKE2b-256 d9da59c020b9fc7d18c8f67ead6789b0723d68893a30b164145cca173e739d98

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4367b4955b31ab17d2de16c047830b8ffa50f2738664ffc37b123e4badee9108
MD5 34dad43d38baf1640764226118225705
BLAKE2b-256 76c81227bc5363b71710d6db9b6e4d9024ae79f74be977510a863df4cd2985fa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f0fd79b6c864c28b6a5611c6c78de1aa37badb6e38de006a437cfbc730410a58
MD5 8775e0f14d43aa8407a613bbc2deb86a
BLAKE2b-256 acc0e5b2049d6ea54293d53e89c2312e32bfed74bbc05681229aab9661342ebe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ddf689863a72643ac49a6bca28a3d6453d8dedd0100ea6c81bf35610e4aecfd5
MD5 b6fe29522444904509e058ccf78f335b
BLAKE2b-256 a4d7321dade8f5dd2de2e8143d6c3b4909d0f27f3d73065787013d5d3bc2e7cb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c808d32d142e482111e26d6d40b92a44e28406f7e6b67c4f080b660970182216
MD5 61bdd5fc96038ed0c4435c9e791407cd
BLAKE2b-256 ee1f02755ab5dedfaffc504521182eed636f962bb3ccb1c0f816b8e604c306cb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.1-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 6fad4a8eff688da385e0ed7e631b1e5c10b306e186f75abb79145e518803b652
MD5 8183279cc4831eb0f561de13b5e56e16
BLAKE2b-256 5698add6bd408305723061ed7de8b6d223f9b29e5b800d6fbb54467d65415a2c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 35da4dd69aa9497b9ff7a6662dbc3dde7484d3c4676ae55d6317acab5db7039e
MD5 f70d386f9f25c38aa5fb9162f08c67b3
BLAKE2b-256 d9ff8160280ce50e2d94ba2bd3782508f914b112de88194c52618a301d72abf9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 62a1b62f9f0b8e34936807ed73f5a1e97baa9c0fea50a7e24140f753c32b3e20
MD5 d235baa844561f79d022e72b38a0d897
BLAKE2b-256 dada1906cf34fc16460edfaf8adee5fda12a4fb2f77c49e9beacf05e5dda423f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d0442d6e075f113318c3dfd22af713e34cace53faf8501aa26a38c7d5c8883be
MD5 88b068598b980861a7cf9e2e07541c58
BLAKE2b-256 b708d2d75d7eefa1c81109ef1b11f21f80aa9467bc762ed79862126077ab6e1b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a5339adc30fc9bd5e7502100ac4a75e838c0867ac5fbe036a62b4d093ed47794
MD5 a998c668c1bc978d0b86330da5a25d18
BLAKE2b-256 1fc121b2dd5b11b888e4494483125fd7322191580a6f60cfd18f882c685eeed9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.6.1-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 5760ecca92b0679368f5a9e3308aedc4bf543e1fa7d174e5450f0f11aa593d9e
MD5 7f9f361b2d5510a374fef4f1d09588e4
BLAKE2b-256 7264ac212fd00d39de5cc9fdc6d273c81deb81434072b1247aec2a2a19b712d0

See more details on using hashes here.

Provenance

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