From 563a41d61621c05c9d646f91e564c49bbc3225fc Mon Sep 17 00:00:00 2001 From: Pyrox Date: Sun, 5 May 2024 13:24:10 -0400 Subject: [PATCH] sourcehut: Fix werkzueg dependency build --- .../applications/version-management/sourcehut/default.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/applications/version-management/sourcehut/default.nix b/pkgs/applications/version-management/sourcehut/default.nix index 4a1311d578be..c9cfa31ce9f3 100644 --- a/pkgs/applications/version-management/sourcehut/default.nix +++ b/pkgs/applications/version-management/sourcehut/default.nix @@ -6,6 +6,7 @@ , nixosTests , config , fetchPypi +, fetchpatch }: # To expose the *srht modules, they have to be a python module so we use `buildPythonModule` @@ -64,6 +65,13 @@ let inherit version; hash = "sha256-VUslfHS763oNJUFgpPj/4YUkP1KlIDUGC3Ycpi2XfwM="; }; + # Fixes a test failure with Pytest 8 + patches = (oldAttrs.patches or []) ++ [ + (fetchpatch { + url = "https://github.com/pallets/werkzeug/commit/4e5bdca7f8227d10cae828f8064fb98190ace4aa.patch"; + hash = "sha256-H45/YF9zaOUg6UqEEus4uBeGA/TjynuJZcRyc6BHQ30="; + }) + ]; }); # sourcehut is not (yet) compatible with factory-boy 3.x