From 15dd374e3c77c72120c606874c7c36bc10a59ae7 Mon Sep 17 00:00:00 2001 From: Javier Buzzi Date: Tue, 17 Feb 2026 12:02:41 +0100 Subject: [PATCH 1/3] Fix pypy test issues Add step to install system dependencies for PyPy. --- .github/workflows/test.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index fa32c9bb..fa0372ff 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -36,6 +36,12 @@ jobs: python-version: ${{ matrix.python-version }} cache: pip + - name: Install system deps (only PyPy) + if: startsWith(matrix.python-version, 'pypy') + run: | + sudo apt-get update + sudo apt-get install -y libjpeg-dev zlib1g-dev pkg-config + - name: Install dependencies run: python -m pip install tox-gh-actions From 1dbbe272bf4e3b43f92a3facd29f6954308f2c3d Mon Sep 17 00:00:00 2001 From: Javier Buzzi Date: Tue, 17 Feb 2026 12:17:37 +0100 Subject: [PATCH 2/3] move mypy to lint, issue with pypy --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index f7404eba..7c341f47 100644 --- a/Makefile +++ b/Makefile @@ -54,7 +54,6 @@ testall: # DOC: Run tests for the currently installed version # Remove cgi warning when dropping support for Django 3.2. test: - mypy --ignore-missing-imports tests/test_typing.py python \ -b \ -X dev \ @@ -77,6 +76,7 @@ lint: $(FLAKE8) --ignore F401 $(PACKAGE)/__init__.py $(ISORT) --check-only --diff $(EXAMPLES_DIR) $(PACKAGE) $(SETUP_PY) $(TESTS_DIR) check-manifest + mypy --ignore-missing-imports tests/test_typing.py coverage: $(COVERAGE) erase From 97ad9e175b064d327ca904d98847c998a798b760 Mon Sep 17 00:00:00 2001 From: Javier Buzzi Date: Tue, 17 Feb 2026 12:34:25 +0100 Subject: [PATCH 3/3] Remove outdated comment in Makefile Remove comment about dropping support for Django 3.2. --- Makefile | 1 - 1 file changed, 1 deletion(-) diff --git a/Makefile b/Makefile index f7404eba..eb9c0d14 100644 --- a/Makefile +++ b/Makefile @@ -52,7 +52,6 @@ testall: tox # DOC: Run tests for the currently installed version -# Remove cgi warning when dropping support for Django 3.2. test: mypy --ignore-missing-imports tests/test_typing.py python \