From f858a98424d2fe264355f5ba1c572aac4814e02c Mon Sep 17 00:00:00 2001 From: ArchercatNEO Date: Wed, 10 Sep 2025 15:58:27 +0100 Subject: [PATCH] python3Packages.pyliblo3: add patch to fix cython compilation failure Fixes #437077 Updating cython from 3.0.12 to 3.1.2 broke pyliblo compilations. This patch has already been upstreamed but no official release has been made yet. Once an official release is made the patch can be removed. --- pkgs/development/python-modules/pyliblo3/default.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/development/python-modules/pyliblo3/default.nix b/pkgs/development/python-modules/pyliblo3/default.nix index 0051339f6361..f42af94027e3 100644 --- a/pkgs/development/python-modules/pyliblo3/default.nix +++ b/pkgs/development/python-modules/pyliblo3/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, + fetchpatch2, setuptools, python, liblo, @@ -20,6 +21,15 @@ buildPythonPackage rec { hash = "sha256-QfwZXkUT4U2Gfbv3rk0F/bze9hwJGn7H8t0X1SWqIuc="; }; + patches = [ + # https://github.com/NixOS/nixpkgs/issues/437077 + (fetchpatch2 { + name = "fix-compilation-for-cython-3.1.2"; + url = "https://github.com/gesellkammer/pyliblo3/commit/baa249acf91bcb851aa4e30e53e88728fe0fb0c9.patch?full_index=1"; + hash = "sha256-fMKBVIZLBq62khhX40tpaM47nuHB0eqiURIul/4LMig="; + }) + ]; + build-system = [ setuptools cython