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

Uploaded CPython 3.14Windows x86-64

chalk_remote_call_python-1.7.2-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.2-cp314-cp314-manylinux_2_28_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13Windows x86-64

chalk_remote_call_python-1.7.2-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.2-cp313-cp313-manylinux_2_28_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12Windows x86-64

chalk_remote_call_python-1.7.2-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.2-cp312-cp312-manylinux_2_28_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11Windows x86-64

chalk_remote_call_python-1.7.2-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.2-cp311-cp311-manylinux_2_28_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10Windows x86-64

chalk_remote_call_python-1.7.2-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.2-cp310-cp310-manylinux_2_28_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

chalk_remote_call_python-1.7.2-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.2-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.2.tar.gz.

File metadata

  • Download URL: chalk_remote_call_python-1.7.2.tar.gz
  • Upload date:
  • Size: 105.4 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.2.tar.gz
Algorithm Hash digest
SHA256 749f3f5699a2c33d4212f8fed12b5f0e1fcbd761de328a69d81e8c9ee97096d4
MD5 f3a3e5dc0dca98558fc4cdea9fba92ec
BLAKE2b-256 5e0440d67370444a95963924cb7bcace75d345bdc1bb0c006f9e03fe4a2e742c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 93a8d7c67544df457f93a72d91dec3fa73ac882a96cfa27ad745eedc1c1eafda
MD5 7e018d2d63c330be6bcf9221e4add8fd
BLAKE2b-256 e0464827c6426d0e8570fd5366ae8018a1763f436cb79c15b81ac797c8d18203

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.2-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 063ee160b393bfc4085d62ae211f3ab7a03fca20f50fd0637043efc70d83d6d0
MD5 ba8a1aa8286084e60de4b41f037e7929
BLAKE2b-256 ab369baa35f0c03822be651568a11434e7cd716e34e736705fd32b8a218f0f12

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.2-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7dbcadac3b2fd8625f2066d2810c3d735c56ec8bc67927e50e997968616e67af
MD5 1a298be4a96405c2e9c5c8aadacf16d7
BLAKE2b-256 3d0590c4e6bb71500b1b854ea2dd07e862ba119356b62c797d140849781f4411

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1786b99c643360cfb17112799849f5c9993ba9eb46b031955d6410167e844274
MD5 6dcc5c6309140786b4592635723be8a7
BLAKE2b-256 dec8672e1e92d4057dfa27824e97805e56684acc94690d4cecc970463ed37d8a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.2-cp314-cp314-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 dcb5814d86018e1c8873591334de556770e4ea5561dbb10b4ca5767ad8f216a9
MD5 252852e85ab11e1b55b31b32383e4e89
BLAKE2b-256 5b1acf8ebf6cd14c10cdc2cff41a1b11e312a151576cac4a973fc0fe14d89cd1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 13e629e8083f1622ed70f97d86d38aeb3e24981b3a202445bb76e4cd9734a0f0
MD5 22efe6bf06fd1813ec7d5eca6cc0112a
BLAKE2b-256 b8c0a4ba277626e14961ab3aab4a8222f676806633fd459bba6ddb63d7220bd9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6629ea64c27479751a19553e7c265857a6ff46505b5606ba62c91b635bc0e49b
MD5 d7d1423db3a6362c65f3410120cbb7e2
BLAKE2b-256 ae9e3960bcc937fabca64c434fef04418b073e2ffb88ebf785917008897187f2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.2-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1245c65ddd4e125959fe1ba741caf82ab8d62658ed784af87e4c9e62b866de72
MD5 b46de8f2266575fb0959e02697a488f6
BLAKE2b-256 6d0a14aca155c4e38c3bd8eaacc58424c5dd0b2889ca7e09a4739b811d80fbde

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3e0daecc541445f21af3153305d6ea82ade7172a00ef3a2ac82c4bc18ba035ae
MD5 f6f7f7d2b11a677a4ce061deeb642d2d
BLAKE2b-256 4bbef672fd6caed4ec74840baf3154548badafdfddf10f8bee6d4152281aaaa2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 1ac68d0f677bc8c85f358ada3cadb2b643a08b1ebc1a279dcab67bc83a5bcda2
MD5 d42e2a57bc37639892f2c1332b7439e4
BLAKE2b-256 c07d3a7ce589c3809e6191fc1d0c86a5189b568385922a7ce2646d90e2c3b880

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 990ea80172858e482a47f21f50f15792bc763f4d8877b5d710a1c7e704565b67
MD5 e1078a66f9c48a1308fbfb3f05c13993
BLAKE2b-256 b8af62fbfc72ee296c91db3315358f839f67fca97c0fc234ec301b5e9c912fbc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 64a3d1000452af3514a7f325df4f597e53680e44d9432603ef3b5f2fc9bc8627
MD5 aad95dd54b62ccf73cdf23df51db7b4b
BLAKE2b-256 a429e7107b69c8ac85f09e5a7bf79fec449e610ba4ca387de9c27d9d4485d435

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.2-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fa4ea0cb15341ec69dc6e8354b0468ffb0994912df9204ae69a73ea325c9127d
MD5 888c4cdf71a46a893935a0d301398c96
BLAKE2b-256 7fc13865f37e3ba7a5a9c0140ef0d577af6ea214fb7dbc2f21bbf5e987cae962

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f26e2866052ef480e6e5152e225a81106445fae754be6ea96d2bcdd8993b0154
MD5 32715f85da357785b15974582cc29931
BLAKE2b-256 3a1616887e8977b078a3d3a756d4677889185617d0fffcc5f032f7484e5d0435

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 5da6786be7f393a1cf80452e3961478c0a4d2fbb8e67c6fc09fb88c24622ec5d
MD5 c28a2e3da323f5b15a10d3013227721a
BLAKE2b-256 9394e090255378b14d3969ad5c8046296acc23385abf7f3b505479b1bd21eebc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d1b1577db25ed235dc6a76e0116699003d55a129be0926811ff222eb41c642a8
MD5 37c977302a1cef7d94fbb11c6234d8c7
BLAKE2b-256 2a13abee6c872d5cee1d4dd14ae53f6c50366e5aa73f5de6c2c9037d1aff3192

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 04f5f7f8f4e9cf59167fe907bfaa8e63e28dbdfaa13def1858f79c556579c039
MD5 7eb9ebc684deeeddf0f3c0b1e46ae19e
BLAKE2b-256 0558c7670b707abbaac1d2c5fb1dc1854a1255e998fc4fc3a2824e57ac2cae5a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ae461ab4fc271a498950169bbfdf7f09415e8f669083458b9f01c4ca4419846e
MD5 258f2d052ba5644ae62637416e1f706c
BLAKE2b-256 5c70f37eb78b9f2b5e60ee927d604d167821bbcb097c9d24f6493b110f28808d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bbc318ba8b0229432cb0426b4893beb8b0d3d30e8aeeaad965b39127229c098a
MD5 7d07eeb3c9c6ae1902df2bc0acbd2696
BLAKE2b-256 918b4500f4dcf0bcceef73f9c40df741b193990e60d3f371175df7bdb073928e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.2-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 70ad7226355d7c54b6d097475f30e6fd61024161aab89ff3b189f5e74d51a1ea
MD5 71df0b2a1238c702e61eaed1ac7f050b
BLAKE2b-256 0ed5fc521acc5eaf627c4cbdc5211600e0744d6cf85bf489d4d4ee79612a4038

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 042987cbe8e65491ab5096ea91e1f45b29830bcbe2ce88778fe3295aee23142a
MD5 60cc1815af7c7805aa0aa895f88ffae7
BLAKE2b-256 00441a7b87b9713db395ebd91b7e9769517139dc8b2f0e07175178c4ddae29f9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e06ff5e03b15a48807ef3c04afee2eb9cabdc17c7d27773a420f07968c66afa4
MD5 166d14be10f91defd1f443de091136e2
BLAKE2b-256 cc329db35c18350cce6a10d440da454fdd304243265593c1e321f0fc303b194f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3ca2e104817de57d361b4b8f5668347ddbf7d6c074da8b62e737f7e8d5d9cc39
MD5 eaef4c97e0985f60c932cb99516e235f
BLAKE2b-256 79cb6c9b6968cf057232e7119db7a3ef49acfb578a67493e4e6e04a858dde82d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 165bf7e52450ec06c89c5de9e426a194be67339332f08ecfafcc5ddc8770f2e3
MD5 ec55547609432baeb68c4735281a6e9f
BLAKE2b-256 b023d764e3e3ca69ad53cb12ef5d4fc450c75ce6dffa221b4b0f182974d340a4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for chalk_remote_call_python-1.7.2-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f8e5d773be944da7f6e34d3724e4b5ce9d818d89e8df3cdb534bca3805863e15
MD5 e3e19866456aa54ef322dd644b22f205
BLAKE2b-256 b1158cce269821d8f3c763dd2479b0f5b40ae59388eea81d5a85be3436d863f0

See more details on using hashes here.

Provenance

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