From 3f27b0cd46cde913713fef03a5257705b82536d6 Mon Sep 17 00:00:00 2001 From: Clark Boylan Date: Wed, 18 Sep 2024 14:33:43 -0700 Subject: [PATCH] Install doc bindep profile in zuul-jobs-test-tox This job that tests the zuul-jobs tox role runs various tox targets including the docs target. This means we need to install dependencies for doc building. On Ubuntu Noble this include libjpeg-dev for Pillow wheel building and we fail without this profile installed. We keep the default profiles of compile and test because we also run other targets that likely depend on these profiles. Change-Id: Ifa3495488f35b1fbe4fc665c4d0ac5ed8adb33aa --- test-playbooks/python/tox.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test-playbooks/python/tox.yaml b/test-playbooks/python/tox.yaml index 512d88fa3..f82e4dcdb 100644 --- a/test-playbooks/python/tox.yaml +++ b/test-playbooks/python/tox.yaml @@ -5,6 +5,10 @@ - name: Run bindep include_role: name: bindep + vars: + # We're building doc targets below so we need that bindep profile on + # top of the default compile and test profiles. + bindep_profile: 'compile test doc' - name: Run tox with constraints include_role: name: tox