deps_rocker.docker_sdk

Helpers for running Docker builds via the docker SDK.

Attributes

OutputCallback

Functions

_emit(→ None)

parse_sdk_stream(→ Tuple[Optional[str], bool])

Parse a single chunk from docker client's build stream.

docker_build_with_sdk(→ Optional[str])

Module Contents

deps_rocker.docker_sdk.OutputCallback
deps_rocker.docker_sdk._emit(message: str | None, output_callback: OutputCallback) None
deps_rocker.docker_sdk.parse_sdk_stream(chunk: dict[str, Any], output_callback: OutputCallback) Tuple[str | None, bool]

Parse a single chunk from docker client’s build stream.

Returns a tuple of (image_id, is_error).

deps_rocker.docker_sdk.docker_build_with_sdk(docker_client, output_callback: OutputCallback, **kwargs: Any) str | None