From bbd173f6bb1381ac5cedc9af63f82c9a0d50123b Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Sat, 21 Feb 2026 16:18:51 +0100 Subject: [PATCH] mailmanPackages.hyperkitty: backport Django 5.2 compat --- pkgs/servers/mail/mailman/hyperkitty.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/servers/mail/mailman/hyperkitty.nix b/pkgs/servers/mail/mailman/hyperkitty.nix index 083e200e6505..6d2b8780f135 100644 --- a/pkgs/servers/mail/mailman/hyperkitty.nix +++ b/pkgs/servers/mail/mailman/hyperkitty.nix @@ -30,8 +30,19 @@ buildPythonPackage rec { url = "https://gitlab.com/mailman/hyperkitty/-/commit/6c3d402dc0981e545081a3baf13db7e491356e75.patch"; hash = "sha256-ep9cFZe9/sIfIP80pLBOMYkJKWvNT7DRqg80DQSdRFw="; }) + # Fix test with Django 5.2 + (fetchpatch { + url = "https://gitlab.com/mailman/hyperkitty/-/commit/e815be11752ac6a3e839b155f0c43808619c56b0.patch"; + hash = "sha256-fsJyNsh3l5iR9WgsiEsHlptkN+nlWoop0m2STyucDEc="; + }) ]; + prePatch = '' + # Upstream: https://gitlab.com/mailman/hyperkitty/-/commit/b8b7536c2cb7380ec55ed62140617cff8ae36b1d + substituteInPlace pyproject.toml \ + --replace-fail '"django>=4.2,<5.1"' '"django>=4.2,<5.3"' + ''; + build-system = [ pdm-backend ];