From 3b081914ed5b6fff38ae09bd870a5bc0b917c12d Mon Sep 17 00:00:00 2001 From: WyattBlue Date: Sat, 24 Oct 2026 01:15:36 -0400 Subject: [PATCH] CI: only install prebuilt Pillow wheels RISE has no riscv64 wheel for Pillow 13.0.0 yet, so uv built it from source, which fails without libjpeg. Install Pillow with --only-binary in `make test` and `make lint` so every platform uses the newest version that has a wheel. --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index ac0ca761b..da372a93b 100644 --- a/Makefile +++ b/Makefile @@ -28,7 +28,7 @@ fate-suite: rsync -vrltLW rsync://fate-suite.ffmpeg.org/fate-suite/ tests/assets/fate-suite/ lint: - $(PIP) install --group lint + $(PIP) install --only-binary pillow --group lint ruff format --check av examples tests setup.py isort --check-only --diff av examples tests mypy av tests @@ -40,5 +40,5 @@ pxdpad: pxdpad-build tools/pxdpad/bin/pxdpad av include test: - $(PIP) install --group test + $(PIP) install --only-binary pillow --group test $(PYTHON) -m pytest