From 53785d0eac177e71113a9d6b3a9f62ee1e0d2c23 Mon Sep 17 00:00:00 2001 From: "riseproject-dev[bot]" <330740410+riseproject-dev[bot]@users.noreply.github.com> Date: Thu, 29 Oct 2026 08:55:31 +0000 Subject: [PATCH 1/2] aiokafka: Add version 0.15.0 Signed-off-by: riseproject-dev[bot] <330740410+riseproject-dev[bot]@users.noreply.github.com> --- docs/packages/aiokafka.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/packages/aiokafka.yaml b/docs/packages/aiokafka.yaml index c0e5c22ce258..6c4c90bc48b0 100644 --- a/docs/packages/aiokafka.yaml +++ b/docs/packages/aiokafka.yaml @@ -17,3 +17,4 @@ versions: - filename: aiokafka-0.14.0-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl sha256: 827541559755f0ebe7d3d16893e5d406f32a6b252f6b17a2e5c8c00181e95c1c requires-python: '>=3.10' +- version: 0.15.0 From 8c2f7211b2a389fce79ca3a415e7000b904c8719 Mon Sep 17 00:00:00 2001 From: Ludovic Henry Date: Fri, 30 Oct 2026 00:44:41 +0100 Subject: [PATCH 2/2] aiokafka 0.15.0: stop requiring requirements-cython.txt in before-build 0.15.0 dropped requirements-cython.txt: Cython is a [build-system] requirement in pyproject.toml now, which the isolated build installs itself, and upstream's own wheel job runs just `yum install -y zlib-devel`. The unconditional `pip install -r requirements-cython.txt` fails with "Could not open requirements file". Only install from the file for versions that still ship it. --- .github/workflows/build-aiokafka.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-aiokafka.yml b/.github/workflows/build-aiokafka.yml index ef76c6346633..434100e80c7e 100644 --- a/.github/workflows/build-aiokafka.yml +++ b/.github/workflows/build-aiokafka.yml @@ -75,7 +75,12 @@ jobs: only: ${{ matrix.python }}-manylinux_riscv64 env: CIBW_MANYLINUX_RISCV64_IMAGE: ${{ env.MANYLINUX_RISCV64_IMAGE }} - CIBW_BEFORE_BUILD_LINUX: pip install -r requirements-cython.txt && yum install -y zlib-devel + # 0.15.0 dropped requirements-cython.txt (Cython is a [build-system] requirement in + # pyproject.toml now, which the isolated build installs itself), so only install it + # from the file for the versions that still ship it. + CIBW_BEFORE_BUILD_LINUX: >- + if [ -f requirements-cython.txt ]; then pip install -r requirements-cython.txt; fi + && yum install -y zlib-devel CIBW_ENVIRONMENT: PIP_EXTRA_INDEX_URL=https://pypi.riseproject.dev/simple/ # The repo-root aiokafka/ would otherwise shadow the installed wheel's # compiled extension; stage only the suite and its pytest config.