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";