0.1.dev2192+g7c539c3.d20250403
flytekit.image_spec.default_builder
def create_docker_context(
image_spec: flytekit.image_spec.image_spec.ImageSpec,
tmp_dir: pathlib._local.Path,
)
Populate tmp_dir with Dockerfile as specified by the image_spec
.
Parameter |
Type |
image_spec |
flytekit.image_spec.image_spec.ImageSpec |
tmp_dir |
pathlib._local.Path |
def get_flytekit_for_pypi()
Get flytekit version on PyPI.
def prepare_poetry_lock_command(
image_spec: flytekit.image_spec.image_spec.ImageSpec,
tmp_dir: pathlib._local.Path,
) -> typing.Tuple[string.Template, typing.List[str]]
Parameter |
Type |
image_spec |
flytekit.image_spec.image_spec.ImageSpec |
tmp_dir |
pathlib._local.Path |
def prepare_python_executable(
image_spec: flytekit.image_spec.image_spec.ImageSpec,
) -> flytekit.image_spec.default_builder._PythonInstallTemplate
Parameter |
Type |
image_spec |
flytekit.image_spec.image_spec.ImageSpec |
def prepare_python_install(
image_spec: flytekit.image_spec.image_spec.ImageSpec,
tmp_dir: pathlib._local.Path,
) -> str
Parameter |
Type |
image_spec |
flytekit.image_spec.image_spec.ImageSpec |
tmp_dir |
pathlib._local.Path |
def prepare_uv_lock_command(
image_spec: flytekit.image_spec.image_spec.ImageSpec,
tmp_dir: pathlib._local.Path,
) -> typing.Tuple[string.Template, typing.List[str]]
Parameter |
Type |
image_spec |
flytekit.image_spec.image_spec.ImageSpec |
tmp_dir |
pathlib._local.Path |
Image builder using Docker and buildkit.
Method |
Description |
build_image() |
Build the docker image and push it to the registry. |
should_build() |
Whether or not the builder should build the ImageSpec. |
def build_image(
image_spec: flytekit.image_spec.image_spec.ImageSpec,
) -> str
Build the docker image and push it to the registry.
Parameter |
Type |
image_spec |
flytekit.image_spec.image_spec.ImageSpec |
def should_build(
image_spec: flytekit.image_spec.image_spec.ImageSpec,
) -> bool
Whether or not the builder should build the ImageSpec.
Parameter |
Type |
image_spec |
flytekit.image_spec.image_spec.ImageSpec |