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 |
The CLI writes Python logs to stderr as one JSON object per line, with separate
timestamp, severity, logger, and message fields. Exceptions include an
exception.stacktrace field, which the log collector uses for the traceback.
CLI logging is configured before importing runtime dependencies. Import failures,
invalid environment configuration, and exceptions escaping startup or the server
emit a single ERROR record with the full traceback and exit with status 1.
Calls to serve() from Python retain the embedding application's logging configuration.
Missing optional StatsD endpoints or a metrics-bus topic do not emit warnings.
Failures initializing configured metrics sinks still warn. Routine customer
StatsD configuration messages are emitted at DEBUG by the shared metrics library;
set RUST_LOG=info,chalk_metrics::metrics::config=debug to include them.
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. Reserved columns (below) are held out of this mapping and keep their own name. |
CHALK_FNQ_QUEUE_PROTOCOL |
Self-consumer work transport: list_v1 (default/backward compatible) or stream_v1. Deployment tooling sets this from immutable scaling-group revision metadata. |
Reserved columns
A caller may attach framework side-channel data to a request as an extra column. Reserved
columns are matched by name, are optional on any given request, and are excluded from the
positional CHALK_INPUT_ARGS mapping — so CHALK_INPUT_ARGS always lists exactly the
handler's declared arguments, whether or not the caller sent one.
| Column | Meaning |
|---|---|
__chalk_row_metadata__ |
Per-row binary blob supplied by the caller (Chalk's engine sets it from catalog_call(..., row_metadata => ...)). Handlers read it via chalkcompute.get_row_metadata(). |
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
Remote exception transport
Handler failures retain their original exception type, message, traceback, exception chains, and exception groups. Runtime dispatch frames are excluded from the user traceback; full diagnostics are retained in server logs.
All call modes carry a JSON payload with chalk_remote_error: 1 and an
exception object containing the ChalkException fields kind, message,
stacktrace, and internal_stacktrace. Direct calls carry the payload as the
unescaped gRPC status message; queued calls carry it in the error message. The
local async service additionally populates ChalkError.exception. This permits
existing queue transports to forward structured errors without a protobuf
migration. Clients must decode the versioned payload, not parse gRPC debug text
or classify user errors by their message. Unknown versions remain opaque.
Payloads are bounded for gRPC header limits. Truncation is marked explicitly, with complete tracebacks kept in server logs. Exception objects and locals are never pickled or sent. Chalk SDK-generated handlers identify their dispatch frames, and notebook source maps identify the deployed snapshot's lines.
Metadata
Release files for chalk-remote-call-python 1.10.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| chalk_remote_call_python-1.10.0.tar.gz | 143.2 kB | Details |
Built distributions (wheels)
Total release size: 213.7 MB
Release files / chalk_remote_call_python-1.10.0.tar.gz
| Download URL | chalk_remote_call_python-1.10.0.tar.gz |
|---|---|
| Size | 143.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
338a6cb086ed3207d7200217e947fc7d91516f7ed5f4d5d7076ef40e36e2fc6f
|
|
BLAKE2b-256 checksum How to use checksums |
7fd11ec2433223f3c21aaeac30cf42c5072806ecbb4f2e2338c5bf6713b46e96
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / chalk_remote_call_python-1.10.0-cp314-cp314-win_amd64.whl
| Download URL | chalk_remote_call_python-1.10.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
6d0811a6c3d6ca789f8d794116b7494ae3520dedebd18f1848816f2e724e77e6
|
|
BLAKE2b-256 checksum How to use checksums |
4081e08fcf27978bc942b440186ba309e5f72f3485b117d0304256148a53680f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / chalk_remote_call_python-1.10.0-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | chalk_remote_call_python-1.10.0-cp314-cp314-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 9.1 MB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
926661dc9f60d856e647871fe58d42eea5372eca90d7198b11a5bdd1bd4c5a51
|
|
BLAKE2b-256 checksum How to use checksums |
340f9778a8dd12fffe1f169d22f2e03111e9c9fc5c8ee210867d6ede400c2210
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / chalk_remote_call_python-1.10.0-cp314-cp314-musllinux_1_2_aarch64.whl
| Download URL | chalk_remote_call_python-1.10.0-cp314-cp314-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 9.3 MB |
| Tags | CPython 3.14 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
54384d188630edf7899c305343496a9201a6ae7872540f956c0ab2b14c2659b7
|
|
BLAKE2b-256 checksum How to use checksums |
8be27a396264447d21e6db96c0ac5646cfe68478658f633225a6dd1ed48e8d45
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / chalk_remote_call_python-1.10.0-cp314-cp314-manylinux_2_28_x86_64.whl
| Download URL | chalk_remote_call_python-1.10.0-cp314-cp314-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 8.1 MB |
| Tags | CPython 3.14 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
c461dd19ba2d8ab7ff42eed231ddeaf6dad155a3f9799ccd87760938460d59cb
|
|
BLAKE2b-256 checksum How to use checksums |
253c2a5d7acb3d19d23ace645448f3d4e6e49abf81718a637d7edf385d9cdf59
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / chalk_remote_call_python-1.10.0-cp314-cp314-manylinux_2_28_aarch64.whl
| Download URL | chalk_remote_call_python-1.10.0-cp314-cp314-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 9.2 MB |
| Tags | CPython 3.14 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
27eba3109b9865fa424491a88985462682c3292b21db472e4b132809019f7cf0
|
|
BLAKE2b-256 checksum How to use checksums |
f3fed660044eb1cce66cd203f8356ea8a60eb56e54df50f4e18f52c533b0d0fc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / chalk_remote_call_python-1.10.0-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | chalk_remote_call_python-1.10.0-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
102d58dcdc3764d325b5090fdbc16c85964428597b558b7e1e9a41ef5d706054
|
|
BLAKE2b-256 checksum How to use checksums |
f12ae88b1d062f9fa5c802ca55e2bfcebe07d37a34093beeb8318debbdec19ef
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / chalk_remote_call_python-1.10.0-cp314-cp314-macosx_10_13_x86_64.whl
| Download URL | chalk_remote_call_python-1.10.0-cp314-cp314-macosx_10_13_x86_64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.14 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
46ac37220dedfa6ac59655e5bced3abb2aa5fa63e74f9936a63b100447da229a
|
|
BLAKE2b-256 checksum How to use checksums |
0dafd6763c1647394e734c9a0d5f0713ad80661f28ef2157d6bd7d352116ca97
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / chalk_remote_call_python-1.10.0-cp313-cp313-win_amd64.whl
| Download URL | chalk_remote_call_python-1.10.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
dfa4b287fbecb640efd32e37d630e068f268bb53c11f45ecc5180d4603be733f
|
|
BLAKE2b-256 checksum How to use checksums |
11de6e777aaa3e80a1dda734c6f9068e7ebe6632e46d212b975a359b41af2e6e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / chalk_remote_call_python-1.10.0-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | chalk_remote_call_python-1.10.0-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 9.1 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
daac0f6445dacfc0d210a24b9282c5e07032bc2f95044f2054410a754fbf93b8
|
|
BLAKE2b-256 checksum How to use checksums |
3326e559da0e92a068335fecbcd0aadfb846872fe07d46a14f8778744a061eb7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / chalk_remote_call_python-1.10.0-cp313-cp313-musllinux_1_2_aarch64.whl
| Download URL | chalk_remote_call_python-1.10.0-cp313-cp313-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 9.3 MB |
| Tags | CPython 3.13 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
0a0081291627b707cd54a6c3ba0c76c4da0afaa3d46cb5a93b05c83736ac040b
|
|
BLAKE2b-256 checksum How to use checksums |
5a7694395e1e7ef56d2339a91da6532cded70f2b75327f7ed4710f1564ca88cd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / chalk_remote_call_python-1.10.0-cp313-cp313-manylinux_2_28_x86_64.whl
| Download URL | chalk_remote_call_python-1.10.0-cp313-cp313-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 8.1 MB |
| Tags | CPython 3.13 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
f93e8f3de594499b4843f521d3cd12afbfc7d119c6ba6ca65e3f6d37c2d8e796
|
|
BLAKE2b-256 checksum How to use checksums |
a8e65f5082a0bcb4b0ab2e9a431a2039e66c0636f4d96417e0fb952b404d22f4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / chalk_remote_call_python-1.10.0-cp313-cp313-manylinux_2_28_aarch64.whl
| Download URL | chalk_remote_call_python-1.10.0-cp313-cp313-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 9.2 MB |
| Tags | CPython 3.13 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
ee8051751ea89e44d7c2b6180fcb0dc4f9e5166cd8a871b9d2c9d3a555d8c6d8
|
|
BLAKE2b-256 checksum How to use checksums |
83c125a6cfc18b046f0d206813596f5e25b7cafa21604f8fb44f582581929ec4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / chalk_remote_call_python-1.10.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | chalk_remote_call_python-1.10.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.3 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
0bd7093b12f47897cef29dbf45c679c8184edb7be47a7c906e8549f35dbc1b22
|
|
BLAKE2b-256 checksum How to use checksums |
635aaad6a7336477249e0539e9c307930c89b81f6df55ab6c2b74182d079e081
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / chalk_remote_call_python-1.10.0-cp313-cp313-macosx_10_13_x86_64.whl
| Download URL | chalk_remote_call_python-1.10.0-cp313-cp313-macosx_10_13_x86_64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.13 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
18f649ff2c7d7ea21104bf03ff3a0e119b5a53850d91fc8cb698b5eb6c349479
|
|
BLAKE2b-256 checksum How to use checksums |
e1f78eeb7d5fed6958a23a4263e840d836dbc13860716f6e75c0972c2ed1a44b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / chalk_remote_call_python-1.10.0-cp312-cp312-win_amd64.whl
| Download URL | chalk_remote_call_python-1.10.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
0541eed17fe9d3f77b45bc982f336f000b7e568499ff1b6c1386d8adcc08d3f3
|
|
BLAKE2b-256 checksum How to use checksums |
ab000231e6b1c6ba90f03d0f76912f3c6155d000f56ec48f59eba4deb5ff1ae3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / chalk_remote_call_python-1.10.0-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | chalk_remote_call_python-1.10.0-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 9.1 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
ee4233274d6afeaf679872ae97af7a28a0e3da9e20730b0e2cecbbad95456fcd
|
|
BLAKE2b-256 checksum How to use checksums |
480a5aecdd8e669fd7f5ffe8806436e78b226d27093be425bb9f559eb9baa028
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / chalk_remote_call_python-1.10.0-cp312-cp312-musllinux_1_2_aarch64.whl
| Download URL | chalk_remote_call_python-1.10.0-cp312-cp312-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 9.3 MB |
| Tags | CPython 3.12 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
3e2aa4a926bbdb2699b9aaa2e663e58b420647f98999b89306641977939153a0
|
|
BLAKE2b-256 checksum How to use checksums |
7b4e17dc3cd4e7035df460f815fd8275747f33463f8eb9637207d78f76091758
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / chalk_remote_call_python-1.10.0-cp312-cp312-manylinux_2_28_x86_64.whl
| Download URL | chalk_remote_call_python-1.10.0-cp312-cp312-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 8.1 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
40da49c2330bfc17e1b961822861cee5b4a8c6f31e096f29e83009a5b4afeceb
|
|
BLAKE2b-256 checksum How to use checksums |
aedf45061728e6f59958270e9770b5a67f3bd2e3f252b978dcb228a1f8567ac3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / chalk_remote_call_python-1.10.0-cp312-cp312-manylinux_2_28_aarch64.whl
| Download URL | chalk_remote_call_python-1.10.0-cp312-cp312-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 9.2 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
d32875e24eeede7fc954d1a2db2796420f02b0e706ddb9af8d629bd4a0d3e232
|
|
BLAKE2b-256 checksum How to use checksums |
d6b4296a90805e53801c266875ca4cc721837581594f4c7e97b3f977d98933d9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / chalk_remote_call_python-1.10.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | chalk_remote_call_python-1.10.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.3 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
547d7a994c6cac8a8f083bf97d7ff8db768a76bd3ef05c7a9cfeb75a72947d2c
|
|
BLAKE2b-256 checksum How to use checksums |
4dbbc239fc65c403674ea0cfef8fe5fad57480531fd58fe9b01cdeaffb11248e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / chalk_remote_call_python-1.10.0-cp312-cp312-macosx_10_13_x86_64.whl
| Download URL | chalk_remote_call_python-1.10.0-cp312-cp312-macosx_10_13_x86_64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.12 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
fc497d26721bb4e752e7ecf47e7bd2b7b470c5861e24bf1e6fe499f2b840977f
|
|
BLAKE2b-256 checksum How to use checksums |
b832fde789998ba61dd9a21bf2f2f79700dd604a1599ac33a4ee77bfa6241ff4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / chalk_remote_call_python-1.10.0-cp311-cp311-win_amd64.whl
| Download URL | chalk_remote_call_python-1.10.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1d94a6c4c89391a4fff45ee6d7348608c1585bd9d3d7d59cffd0ee3e85bbb19c
|
|
BLAKE2b-256 checksum How to use checksums |
5c3be4fdca09d7c236863ab4f9a8330aa88674f1fb1f9ec713f9bcdf5aca2f81
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / chalk_remote_call_python-1.10.0-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | chalk_remote_call_python-1.10.0-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 9.1 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
e659488cf98cb39d4b91f318dc9f502b72b5d30dd4d851824e3b73f288a08324
|
|
BLAKE2b-256 checksum How to use checksums |
ce464065fa722163668f11b72d1bef6d9caf2366a47f1209facfa405ca8203c6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / chalk_remote_call_python-1.10.0-cp311-cp311-musllinux_1_2_aarch64.whl
| Download URL | chalk_remote_call_python-1.10.0-cp311-cp311-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 9.3 MB |
| Tags | CPython 3.11 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
7060da58eff61431e636d0e5cb093ef73646566e46cd14b735387a34f8a7df18
|
|
BLAKE2b-256 checksum How to use checksums |
d79569bc243df7db27ba2a071ef668f68f655235df4ee2e6249617aad2a69e21
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / chalk_remote_call_python-1.10.0-cp311-cp311-manylinux_2_28_x86_64.whl
| Download URL | chalk_remote_call_python-1.10.0-cp311-cp311-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 8.1 MB |
| Tags | CPython 3.11 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
f06a71580b92aea4e336e424a7b0b4850bfc9340294f1bf7d642ef877f79d9fd
|
|
BLAKE2b-256 checksum How to use checksums |
ccbcec87093a1eeb95a090c59fc56e9f114442d0d982e0f80d7191bc7484e0ec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / chalk_remote_call_python-1.10.0-cp311-cp311-manylinux_2_28_aarch64.whl
| Download URL | chalk_remote_call_python-1.10.0-cp311-cp311-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 9.2 MB |
| Tags | CPython 3.11 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
b713d044289d3238dd51df7f035577caaf1ce2434c7f56527757e8a98c57bd2e
|
|
BLAKE2b-256 checksum How to use checksums |
f14dc6ca7113e83eeeb3a5b13acfdb3e10679c07c859b3e3d9f1ef326d66c0de
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / chalk_remote_call_python-1.10.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | chalk_remote_call_python-1.10.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
39617f7a3e6ce40c8692c18091640b9c31004bfc6038097b767d371b1e25b471
|
|
BLAKE2b-256 checksum How to use checksums |
3989bfba7bbbc114368dbdf90654339fe0ac13b13785266d88ca33ccc78b1c81
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / chalk_remote_call_python-1.10.0-cp311-cp311-macosx_10_13_x86_64.whl
| Download URL | chalk_remote_call_python-1.10.0-cp311-cp311-macosx_10_13_x86_64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.11 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
5fce8168fe5f4675486f8904e76bb0f60b366b1658ab7241d93fb1abf2b1eb71
|
|
BLAKE2b-256 checksum How to use checksums |
1be245056075e722808a45857c6d6c748f012801ecb4de18899014be384b7a7b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / chalk_remote_call_python-1.10.0-cp310-cp310-win_amd64.whl
| Download URL | chalk_remote_call_python-1.10.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
376ac621d79e6fa49ba17d96010a2f81756a758ec3e98b61c501c3b3a6e3d011
|
|
BLAKE2b-256 checksum How to use checksums |
77f44487d1378fd8b92c76b65612f2790c1b475b53151838583830923055bf41
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / chalk_remote_call_python-1.10.0-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | chalk_remote_call_python-1.10.0-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 9.1 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
8e70eb20fd76bbf7838a807f94d88c08065618527627a42499804d68dd0ab0a6
|
|
BLAKE2b-256 checksum How to use checksums |
37ce1d9520375668ebbd7adb2b54ce8dd14ebdee93425554f1231cd8d7666a42
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / chalk_remote_call_python-1.10.0-cp310-cp310-musllinux_1_2_aarch64.whl
| Download URL | chalk_remote_call_python-1.10.0-cp310-cp310-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 9.3 MB |
| Tags | CPython 3.10 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
96cb17ff50b730caa900933f3b74869ad906f161eaa816c35955ccd8692b3051
|
|
BLAKE2b-256 checksum How to use checksums |
03763f4c29c7da1a00d789305d3a26e85ae00d2ab6baf8279e4235c55f8856ee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / chalk_remote_call_python-1.10.0-cp310-cp310-manylinux_2_28_x86_64.whl
| Download URL | chalk_remote_call_python-1.10.0-cp310-cp310-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 8.1 MB |
| Tags | CPython 3.10 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
2450aefa0f48d3a5f69f9be3d4d619efa151c425f455144f2db49f457c61c488
|
|
BLAKE2b-256 checksum How to use checksums |
ff79b0b7c2cadd537b2180f80ac9880138b125739edb531f008b808162915b2f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / chalk_remote_call_python-1.10.0-cp310-cp310-manylinux_2_28_aarch64.whl
| Download URL | chalk_remote_call_python-1.10.0-cp310-cp310-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 9.2 MB |
| Tags | CPython 3.10 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
b38311a05aebff253e642336c95d805956d454f0f8ab2175059ac8d6217e16e9
|
|
BLAKE2b-256 checksum How to use checksums |
1736aeba5b06b560fb35393cc48ba42928fba57ae360fc1d157f28e26622b97e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / chalk_remote_call_python-1.10.0-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | chalk_remote_call_python-1.10.0-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.3 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
776f00e9e32a5c28a86e5aea5d364149246968405d9937b3c042abbafdbcd46b
|
|
BLAKE2b-256 checksum How to use checksums |
1e59ab4b7e4a25ecb233c9b81f25e6d0cb18738826369b6cba4470fe32ff8d6e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / chalk_remote_call_python-1.10.0-cp310-cp310-macosx_10_13_x86_64.whl
| Download URL | chalk_remote_call_python-1.10.0-cp310-cp310-macosx_10_13_x86_64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.10 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
0cc1ef3d5c18e8109eba0a0f330d22443fa7c6e70b83e3fb995cd2fe4d0a411b
|
|
BLAKE2b-256 checksum How to use checksums |
b2aef7c39821619afe8ddaba8864c07a3f2dea9c8220162efb855ed915f15717
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency log