From 52d14672e5626157260930814b3fcd360ff9ef1c Mon Sep 17 00:00:00 2001 From: Bryan Van Deusen Date: Mon, 9 Mar 2026 22:29:05 -0400 Subject: [PATCH] CI: install setuptools before dev deps to support legacy http-ece build http-ece (pulled in by pywebpush) uses setup.py and requires setuptools, which is not included in the deadsnakes Python 3.12 install. Co-Authored-By: Claude Sonnet 4.6 --- .forgejo/workflows/ci.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml index 8cf7fed..fe265ea 100644 --- a/.forgejo/workflows/ci.yml +++ b/.forgejo/workflows/ci.yml @@ -86,6 +86,9 @@ jobs: apt-get install -y -qq python3.12 python3.12-dev python3.12-venv python3-pip git python3.12 -m ensurepip --upgrade + - name: Install setuptools (required by legacy deps) + run: python3.12 -m pip install setuptools + - name: Install package with dev deps run: python3.12 -m pip install -e ".[dev]"