fix: ignore debian-owned packages when pip-installing image tools
Build and Test Code / sanitize (push) Successful in 32s
Build and Test Code / test (push) Successful in 1m9s
Build and Test Code / coverage (push) Successful in 19s
Build Image / build-dev-image (push) Successful in 6m22s
Build and Test Code / static_analysis (push) Successful in 17s
Build Docs / build-docs (push) Successful in 5s

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DxezsGE8KcCCEqsaQH9Lat
This commit is contained in:
jsmith212
2026-07-05 02:03:34 -06:00
parent 35dcc9139c
commit d20a8fa99c
+3 -2
View File
@@ -7,8 +7,9 @@ RUN apt-get update && apt-get install -y python3 python3-pip ninja-build clang-f
# Install node for actions
RUN curl -fsSL https://deb.nodesource.com/setup_current.x | bash - && apt-get install -y nodejs
# Install python tools, break-system-packages is needed for debian-based images
RUN pip install --break-system-packages meson pre-commit commitizen gcovr
# Install python tools, break-system-packages is needed for debian-based images;
# ignore-installed because pip can't uninstall debian-owned packages (no RECORD file)
RUN pip install --break-system-packages --ignore-installed meson pre-commit commitizen gcovr
# Install just
RUN curl --proto '=https' --tlsv1.2 -sSf https://just.systems/install.sh | bash -s -- --to /usr/bin