From e32dd64558621ed1291038d81cc1cf6e28af6a02 Mon Sep 17 00:00:00 2001 From: Ryan Hendrickson Date: Sat, 20 May 2023 11:08:52 -0400 Subject: [PATCH] python311Packages.pygpgme: disable --- .../development/python-modules/pygpgme/default.nix | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pygpgme/default.nix b/pkgs/development/python-modules/pygpgme/default.nix index 29be02751bb..ea6364f1125 100644 --- a/pkgs/development/python-modules/pygpgme/default.nix +++ b/pkgs/development/python-modules/pygpgme/default.nix @@ -1,10 +1,18 @@ -{ lib, buildPythonPackage, fetchurl, isPyPy -, gpgme }: +{ lib +, buildPythonPackage +, fetchurl +, gpgme +, isPyPy +, pythonAtLeast +}: buildPythonPackage rec { version = "0.3"; pname = "pygpgme"; - disabled = isPyPy; + + # Native code doesn't compile against the C API of Python 3.11: + # https://bugs.launchpad.net/pygpgme/+bug/1996122 + disabled = isPyPy || pythonAtLeast "3.11"; src = fetchurl { url = "https://launchpad.net/pygpgme/trunk/${version}/+download/${pname}-${version}.tar.gz";