aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/development/python-modules/cryptography/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/development/python-modules/cryptography/default.nix')
-rw-r--r--nixpkgs/pkgs/development/python-modules/cryptography/default.nix11
1 files changed, 10 insertions, 1 deletions
diff --git a/nixpkgs/pkgs/development/python-modules/cryptography/default.nix b/nixpkgs/pkgs/development/python-modules/cryptography/default.nix
index 6b20b4b570a..2a5d4fa4757 100644
--- a/nixpkgs/pkgs/development/python-modules/cryptography/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/cryptography/default.nix
@@ -1,6 +1,7 @@
{ stdenv
, buildPythonPackage
, fetchPypi
+, fetchpatch
, openssl
, cryptography_vectors
, darwin
@@ -49,10 +50,18 @@ buildPythonPackage rec {
pytz
];
+ # remove when https://github.com/pyca/cryptography/issues/4998 is fixed
checkPhase = ''
- py.test --disable-pytest-warnings tests
+ py.test --disable-pytest-warnings tests -k 'not load_ecdsa_no_named_curve'
'';
+ patches = [
+ (fetchpatch {
+ url = "https://github.com/pyca/cryptography/commit/e575e3d482f976c4a1f3203d63ea0f5007a49a2a.patch";
+ sha256 = "0vg9prqsizd6gzh5j7lscsfxzxlhz7pacvzhgqmj1vhdhjwbblcp";
+ })
+ ];
+
# IOKit's dependencies are inconsistent between OSX versions, so this is the best we
# can do until nix 1.11's release
__impureHostDeps = [ "/usr/lib" ];