python311Packages.cryptography: skip overflowing tests on 32-bit

This commit is contained in:
Martin Weinelt 2024-02-08 16:20:42 +01:00
parent 6556cc0f76
commit ba83271df0
No known key found for this signature in database
GPG Key ID: 87C1E9888F856759

View File

@ -7,6 +7,7 @@
, cffi
, cryptography-vectors ? (callPackage ./vectors.nix { })
, fetchPypi
, fetchpatch2
, isPyPy
, libiconv
, libxcrypt
@ -41,6 +42,14 @@ buildPythonPackage rec {
hash = "sha256-jw/FC5rQO77h6omtBp0Nc2oitkVbNElbkBUduyprTIc=";
};
patches = [
(fetchpatch2 {
# skip overflowing tests on 32 bit; https://github.com/pyca/cryptography/pull/10366
url = "https://github.com/pyca/cryptography/commit/d741901dddd731895346636c0d3556c6fa51fbe6.patch";
hash = "sha256-eC+MZg5O8Ia5CbjRE4y+JhaFs3Q5c62QtPHr3x9T+zw=";
})
];
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail "--benchmark-disable" ""