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

Uploaded CPython 3.14Windows x86-64

chalk_remote_call_python-1.7.1-cp314-cp314-manylinux_2_28_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.7.1-cp314-cp314-manylinux_2_28_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13Windows x86-64

chalk_remote_call_python-1.7.1-cp313-cp313-manylinux_2_28_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.7.1-cp313-cp313-manylinux_2_28_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12Windows x86-64

chalk_remote_call_python-1.7.1-cp312-cp312-manylinux_2_28_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.7.1-cp312-cp312-manylinux_2_28_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

chalk_remote_call_python-1.7.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.7.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.7.1-cp311-cp311-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.11Windows x86-64

chalk_remote_call_python-1.7.1-cp311-cp311-manylinux_2_28_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.7.1-cp311-cp311-manylinux_2_28_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

chalk_remote_call_python-1.7.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.7.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.7.1-cp310-cp310-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.10Windows x86-64

chalk_remote_call_python-1.7.1-cp310-cp310-manylinux_2_28_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

chalk_remote_call_python-1.7.1-cp310-cp310-manylinux_2_28_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

chalk_remote_call_python-1.7.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.7.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.7.1.tar.gz.

File metadata

  • Download URL: chalk_remote_call_python-1.7.1.tar.gz
  • Upload date:
  • Size: 104.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.7.1.tar.gz
Algorithm Hash digest
SHA256 10ac1a2eb5e3a221c59def953917cc5689c9e6526a4641a2ca39654ef4f3b4eb
MD5 ed05d412c3c2ccbe59d807e62ece485c
BLAKE2b-256 2d3f55391a83c58aff2ab8f54e8c55c8d6487618eae458fb721466044067e4a2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 842cfb447e23c4517cf4f0e89a77bb673d11d80a059c7bd2d09d197dddfd2c2d
MD5 b2abfa1159b0e04c08874a4624bf218e
BLAKE2b-256 20d000de093e7508af96567a1857a51d0377b5c81aaf1bbfd66c54b7b480b3c1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f000b96ef91ddfe5788980f2d9b775e9b95ac3e4315bd03cc447cf484faa6f02
MD5 0bddf9983371d647b662045fd1156375
BLAKE2b-256 ae81842b74a40d06edd8129d9cfc95d8b65995c9dcfde126a0b6bbe9a6527591

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.1-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 21fe0c8b211b8735496687de35073328e6ef8949ac80158ebd186ea58affdab4
MD5 e0860da66cb11587e6c7d519eb22f739
BLAKE2b-256 4b133ec37df71440f83ce032b310bf5b426756e1e59e36d468a38c377f6ba3ae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8c1a91e7c43b331d487c22d4606df46b1a601f9829830c76698cf71b7300ba13
MD5 398e94ee4c09ff11caddb374a4281abe
BLAKE2b-256 b8a9232620b85eb9d9c57bd9ade632dfc8a3e89cc2e437fee855c405b9a67c56

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.1-cp314-cp314-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 08d9ffdd04c8b6a68abf40d8573c524d0a061ce08e5b881314d2599902d2f75a
MD5 ca7ad59eda957227649b9520a1ae632c
BLAKE2b-256 a878d89ac7ae194887526a356bff662b3c03a78ffde7a1eb5b2ad30569801c17

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3e680fda0beb992f16dcc54c4ab063e8b93ebef91d5b9d102708f695a4ff3b9c
MD5 2ff7395dc382843fec17575e74497982
BLAKE2b-256 765d162b72f07a41833b096e481c370496ac83d55e7e64c2fac13a136aa79089

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6de3b79b3a38ab39e301f224bf2b0795c5ce451d824b53c4afc4d3d2f030a638
MD5 54d5c8abac91bd4598a9a46ad326fa00
BLAKE2b-256 db9e5cad6da542b157cf47b2f9e5c7ffe38d97cd2db4e8a4314598d569661083

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 418b0ea4d37bdb9fb1f09a7e28a95ce63f6583df1ed5c80c81988b3fb3613ad3
MD5 90089b8e481949d50120ebed3f106228
BLAKE2b-256 a871b67632a7d90227d2f85ecc78ce1bf815830e12b81649aeb76168f9450216

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8630fbf2524995142a7093ce348d33d37c29cd5eb0fd4493663b14a378c9447a
MD5 3dd4308886f9427c271ec99f67df4079
BLAKE2b-256 2bf2f602e04b0cfb9c58e4cb8cf5c525222674faac9aa6e7af31e086c2384f63

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 46747f6f5c48121a93ffc72d34e21e9fc7b18252e0c74749cfbf2dfd1e528124
MD5 bf53dd3e6b93e11c4d7e9d3d8a3e4e75
BLAKE2b-256 bec990981bbcf73452302cc7478027734e77f2b6e9c1cb659cea6e9689bc4b39

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5223e60a6853b0f66a310c5fc77ea24e0aa5341edf76adf98d5494599bae5ba3
MD5 3736916baf7e3604612c8aa326f0b52f
BLAKE2b-256 25354d05ba6ed7f4d478d42f0d2d644ea9576438b5b2377dce21405f339ffe6c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 074de3cd9133af530063adc696249bccb1b0845ce61f3d3fca80fd84b330a9c1
MD5 83bd5c24fa84b18d87db430ddeaa0380
BLAKE2b-256 d7e26ac363ebd3b83fa9716383702a53b30141aac0dd99a9f5769a37376f3762

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b5f320c7317e592aa5eab71fbf81f88a6b3c1e615dac9be485c4b82072a4e475
MD5 2fdbc38f0b40d71933182e20526ca55b
BLAKE2b-256 1a285aa3db2c7eebe4a8f288b60d6c9ba778e36e958798973c322c0da63118c9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 48f6592d2980c3b8fbff9dbc5eafb9553097642f3e6f21a3b12711cf7a9fa0df
MD5 3356e85ff133fab197cc71d7b1fd8988
BLAKE2b-256 06dd0e3a8e8592cf8fe471c22ee280481c835c585f7066efe436a0fcd79a31bd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 9e630368964e85d5a58396b1b890bbe3eaa407c346aaf302bf71efbcfbc096c5
MD5 66c3c179ac73402016a087856ef41a32
BLAKE2b-256 6c593c37eb4f38568c60e03e5753fa4682852856fbf16f573ebb4c15e4a1d608

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 212b6de5ba2b25edb773e38debbf7270e005272f321eda0919786207ab9dc58e
MD5 23f3855a4c154681970038f17ac4cc06
BLAKE2b-256 68f72a7274b6064914071e3b30a34745d5c4e5d4ad201e9a1856588ffd632474

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dba1995c8cd30dcb8546af680b54af0eba7e6d9e124008aab9135dfae72c2da2
MD5 5c134ebe4430152ea993dcc76e83cf62
BLAKE2b-256 e84cd2fea83675fa5af7a1572cf66628f8fb9fc41fe74d694adbc4252162880d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0b18adb1bf5007cfaeaba673e4b2ea6e221ada0c666bcdad6c05a4344e44a41d
MD5 610885e8a63b1e2ea9bd868cfc2b8ac0
BLAKE2b-256 08aca85af9eb8d37d55a2a622953fe24154f5e800630d32fab16460ff956ae2e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 038126b09a5f9adfddec3ff20bef48d7bbb36e11fa713805b17ce0201944e374
MD5 71eaa479b9b8e649b4e821ef091beccc
BLAKE2b-256 b5ff76950b0621e35e3ab5a2cd528cc90d7890c813ad183b0f61c5da80d34cbd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.1-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 2c411b3f6ceefcaa0b0a6431373468f445c73f4018f1a194b232bffcd6a8f986
MD5 743dbfb927d4312c5260d8388b2e8a12
BLAKE2b-256 5795ff0ae9735b188a93f18ea867a31644e82b1f16731105a54bc71538c41d0f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4b2ae23523b0cfb2b2927d8c5ca17092621911e14c47372b3184bf933e07533f
MD5 bf2c718f5c42f548600e5b3ab9aaff4e
BLAKE2b-256 bcc803ce82a6d7d1dba673ce7b46f3b142017c96d01836e38fde18cb6a644384

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a63d50a13e0e77eaefb527dee09ad7c976c6d139b677c0fa6cb7512c3cbd0676
MD5 6acccc16df0b169485edc2234bbd9ef2
BLAKE2b-256 cfb5de498922d4648cd23cb1adaa1e19bd82132600f1097f8739b37ae1c26f2b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 932686d4a4ce969764bf4d508e30e905a913873e9a97955f029279b98750f644
MD5 e38b8eb1c331614aa857f457d203c92d
BLAKE2b-256 f620fe4ef3a865ea09cf62960c076a82a64bba3856a4e351fd957c847d7996f0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d4b1392240ea19986eaece2d88736d22857ceb197e8d142aa22599d4ab2312e3
MD5 0fae82c5aa5b813b2cb0fae8cc5ad928
BLAKE2b-256 d63e9fa333ac5fca1e4aea72899a434e55fb327dbbb11a300f140a45270dd771

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.1-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3924f0c48c4e7f0327ff529b2f630d79e099fa170bffab30a40b73b7482305c2
MD5 cbe023604927f28ad1de0992da346bc9
BLAKE2b-256 32f2e551d6eb82c3efcf49a55fa54274444f4b38ec6ee06338900f4ee513e88c

See more details on using hashes here.

Provenance

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