diff --git a/.gitlab-ci/package-libcamera.sh b/.gitlab-ci/package-libcamera.sh
index 61378a1ee665..8d90348b5030 100755
--- a/.gitlab-ci/package-libcamera.sh
+++ b/.gitlab-ci/package-libcamera.sh
@@ -14,7 +14,7 @@ libcamera_package() {
 
 	meson install -C build --no-rebuild \
 		--destdir install \
-		--tags bin,bin-devel,runtime
+		--tags bin,bin-devel,python-runtime,runtime
 
 	tar -cJf libcamera-${CI_COMMIT_SHA}.tar.xz -C build/install/ .
 }
diff --git a/gitlab-ci.yml b/gitlab-ci.yml
index 57607dbfe7e4..d4a52d7859df 100644
--- a/gitlab-ci.yml
+++ b/gitlab-ci.yml
@@ -284,9 +284,11 @@ build-package:debug:
       -D b_sanitize=address,undefined
       -D cpp_debugstl=true
       -D force_fallback_for=['gtest']
+      -D python.platlibdir=/usr/local/lib/python3.11/dist-packages
       -D pipelines=['auto','virtual']
       -D auto_features=disabled
       -D lc-compliance=enabled
+      -D pycamera=enabled
       -D test=false
       -D tracing=enabled
   parallel:
