From bfc1e68e90f8059050d0c0a749ab0d096833eacc Mon Sep 17 00:00:00 2001 From: cloudix_mcp_server Date: Fri, 12 Jun 2026 08:17:49 -0400 Subject: [PATCH] fix: pre-install cffi>=1.17 for Python 3.13 compatibility SABnzbd's requirements.txt pins cffi 1.15.1 which uses the removed _PyErr_WriteUnraisableMsg API (Python 3.13+). Pre-install cffi>=1.17 so pip doesn't try to build the incompatible version. --- Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Dockerfile b/Dockerfile index a164452..ff5c1ea 100644 --- a/Dockerfile +++ b/Dockerfile @@ -33,6 +33,7 @@ RUN export SABNZBD_VERSION=3.7.2 PAR2CMDLINE_VERSION=v0.6.14-mt1 && \ curl -SL -o /tmp/sabnzbd.tar.gz https://github.com/sabnzbd/sabnzbd/releases/download/${SABNZBD_VERSION}/SABnzbd-${SABNZBD_VERSION}-src.tar.gz && \ tar xzf /tmp/sabnzbd.tar.gz && \ mv SABnzbd-* sabnzbd && \ + pip3 install 'cffi>=1.17' && \ pip3 install -r /sabnzbd/requirements.txt && \ chown -R sabnzbd: sabnzbd && \ curl -o /tmp/par2cmdline-mt.tar.gz https://codeload.github.com/jkansanen/par2cmdline-mt/tar.gz/${PAR2CMDLINE_VERSION} && \