From 6b87d6653e1e6b2f0b1cdbfab3d2ed1ab1cbdd74 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Fri, 5 Dec 2025 19:18:24 +0000 Subject: [PATCH] fix(image_spec): add git to default apt packages for pip/uv git URL installs Co-Authored-By: Aman Choudhri --- flytekit/image_spec/default_builder.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/flytekit/image_spec/default_builder.py b/flytekit/image_spec/default_builder.py index 2d0e513249..ec4d9a4107 100644 --- a/flytekit/image_spec/default_builder.py +++ b/flytekit/image_spec/default_builder.py @@ -677,7 +677,8 @@ def create_docker_context(image_spec: ImageSpec, tmp_dir: Path): env = " ".join(f"{k}={v}" for k, v in env_dict.items()) - apt_packages = [] + # Always include git for pip/uv to install packages from git URLs (e.g., git+https://...) + apt_packages = ["git"] if image_spec.apt_packages: apt_packages.extend(image_spec.apt_packages)