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.5.0.tar.gz (92.3 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.5.0-cp313-cp313-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.13+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.13+ x86-64

File details

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

File metadata

  • Download URL: chalk_remote_call_python-1.5.0.tar.gz
  • Upload date:
  • Size: 92.3 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.5.0.tar.gz
Algorithm Hash digest
SHA256 3f8ef9ac8d8d55b5550cd4cdc0eb9e869aab436167fba280fa78e757efe41add
MD5 b34af325e4ba869ca3bcfd741ec0a609
BLAKE2b-256 d044d985c88a041b01d896e9f7f1f2c7fa5bbee73bd99e1c4ef49c9748946674

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 db0b4f7a381282467f68516ed76dde3c891e310e5af37a8234fc6339ed6ecbb8
MD5 f13ae93b045232d36a56b72169134cb7
BLAKE2b-256 56313c1fa773c659470ebd0f8714072031e39222a8fd965f5735f8594bf49466

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0674692ed4733c5b306e6214f9101cdbff2caf3e1e2b2b9c40ee536fcd42afbc
MD5 458acbee054ba0b50b7c831310e1f20c
BLAKE2b-256 680fa7b452bebecddee44b3ae0cda4a8111de1fb3297b0a43e85ac242cf20687

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 93aef2debb5d6fc16ec4df287244c6fa03bdfc8f13d3651b2251b6314f473cde
MD5 d9634e0f5192c0662e4ffba3cbfcaf06
BLAKE2b-256 874fe33e7623c1f2ce662eee545b5ea7fd2208fecf757b2e2fac01eeec2b0137

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d9d03404f389fdf96a733b126da9c50f37c68c5b416fb1204e0fb542fc1e839d
MD5 37406894efa3fe49d08ae7d07291e3e0
BLAKE2b-256 0fd99a13144fc5999fbdb16a0f698af25074fa70a18088bfd3222170d47764f3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f2fee1d559a980c07149e7c154098cb3f405c30c96d83dec0a015a6dec9f79f8
MD5 7c0019154169c83f27dadeabf1e067e2
BLAKE2b-256 055e605c03a4e06058dbd563dd9845e438170dc86576fe181a5da78e8ddf8dde

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 bc6ceb3f14fdd23888888e3f97dd13032c1559105ffed48109a01f0c870bd2f6
MD5 44706dc5e7e68669ea245bccc90691d1
BLAKE2b-256 1ea3a66b4d83ad30120925b1aa5a0cc4c47999b91cd76806a3cf3f11de6536dd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c5c6c7bf3619e429482a8adc69abc043ca25844224887e8dc1bcb816a9d50e02
MD5 349fbc1724d5ebb7bdb9aa59fbfa7afa
BLAKE2b-256 612212c4bf155993f742b4ac8e8af641b35ec8ba6456828ad0819e44c8dc06c9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bd8079b9abd6d8acdf478972803973e7503febc9209fdd2816a4bdb551e6226a
MD5 eb0ffafaba86c8e450dd02cc8b697b35
BLAKE2b-256 d83e9c7557ea76a71f7d04c171878fb11803bb62cb3ab48fdc29cfbcd838abe6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ba7a3de7ba163e2a79bfc5d18960523adc0c1c74bad1dcc3a8cf58036b068845
MD5 ac37b9009e4fcdbe67984eebc830219b
BLAKE2b-256 cbf8a4d60646ec0b5d9aeaa1dff53c22dd07a36cf366c27035952bd02d60ed80

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 7089eee7ef6acaab14fd8659bcdb79f4be2ff8490cecd816e4263e7386214679
MD5 a0a5fc10c9be1e84885cd20ac03dee55
BLAKE2b-256 838ccd606fbe09067ebd26b6554a4e9e8052dfa5fa6ce874d180453501261aac

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 02e3b684896a4261263f72ac8a4d46d2bebe61fe41ffb12c41addf77fa3099c0
MD5 ee03b56c41e47c066eb4bdb4c846a4ba
BLAKE2b-256 930967cbd23b8367b22ff372cdcafd02e06e8032cbf798c376fe90fb438d5125

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 115e4455deeaf29e93cd7ea03299146b3f6ce4d9d34505f38f9f6e678572c025
MD5 365d408ce2f79acaf669c57075d57f0c
BLAKE2b-256 b4c4277b68b916b3fca97f3582653ed87e96181fd36924d340c258366327e396

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4989326d43807e991c0d8a14f63de8d32363dfe4198b6f921c170e540fe1f5d9
MD5 e1b8fffbfc1fc4114a4aff4e393859a1
BLAKE2b-256 8756cb4024f5d55e0bca9683100e3000e174cf305d232ae92dd489c0e1cd3f63

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9f7a3b3d9c2c1c890fcadfb1a807a132b12886f30b97fce62f54185cd1a74139
MD5 9f5362feedd819b109bc01f1551f7808
BLAKE2b-256 236f18532732e72a886fcf2f6ee093e4857ceb945452b345377965dc7ada5953

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.0-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 748a6f7b9b18fa8fbb2a54c9cbec9ede68d54cfee5abf4347fba4764cf4f48f4
MD5 73ef9213d3b4593a5c185df1377ce2b1
BLAKE2b-256 920e85dff5fa3739a9a3b413f19a3e9258dd3667985ffa53ed1addf0bca49b3a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 defa915c63019337fb7cacdde2696124d21adc651d334755d990dbdf3baa6749
MD5 c25da07600d655f2275342c658e59b08
BLAKE2b-256 2593209ff362c98cc3c72ef81371c30c3bf9f47e3d79b8ec8c15ece533df37b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a1773264be133ebf700c78666774f17b763c7b378c77f401ca18080968985648
MD5 e05469217b4f626c11dd32f29e0c160b
BLAKE2b-256 c1c8b4fbd10521edd2b3dce3990c9186360497dd0ceb597e9060bbfb033b5af7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f5aa1f5a520ac35bde9a75461c60a1a4df3e7115ff662f8252b64bd98cf86741
MD5 e3dd72f169bacb8f1d6a4bd6adbcaa59
BLAKE2b-256 2140ee1d3bccf4987b0c81ce1b0d15e00baa9e319849ea9804e6d110cca80d67

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ebdd09762852a35e17300e101f1e386de4d83fd75fe566426954b5a05b32b7f7
MD5 5547d82a8425b5af1478e42356b40a6e
BLAKE2b-256 2b2a68129f9f2e0b89fcc995e417e6ed96e290ef1f2fa4a64bc50dcaad4df29d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.5.0-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e9da65c72c32696edee23375c70834cbfa388c909b6b61313ef56e43ce0e078d
MD5 ec61467026cbb3acebb2a1209ff25850
BLAKE2b-256 903b5dce35211878c3c0e3a277e713232861c7f26ebf059eae1f0937b8720592

See more details on using hashes here.

Provenance

The following attestation bundles were made for chalk_remote_call_python-1.5.0-cp310-cp310-macosx_10_13_x86_64.whl:

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

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

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page