about summary refs log tree commit diff
diff options
context:
space:
mode:
authorOrivej Desh <orivej@gmx.fr>2018-01-19 20:38:06 +0000
committerGitHub <noreply@github.com>2018-01-19 20:38:06 +0000
commitdf925d6b7beba616d86359faf403e5c3fc75b9e7 (patch)
treedd7b38af58674b1c9cc33678a8e1185f2adac186
parent9885029931dd5d93478f7662666489efc88dbaaa (diff)
parent60c8c1bd2da7f5580cdd50328690d237b8b951c8 (diff)
Merge pull request #33616 from dtzWill/fix/py-structlog-tests
pythonPackages.structlog: patch to fix tests, build
-rw-r--r--pkgs/development/python-modules/structlog/default.nix11
1 files changed, 10 insertions, 1 deletions
diff --git a/pkgs/development/python-modules/structlog/default.nix b/pkgs/development/python-modules/structlog/default.nix
index 2aab5b16aefab..4dc9c3c79bc9e 100644
--- a/pkgs/development/python-modules/structlog/default.nix
+++ b/pkgs/development/python-modules/structlog/default.nix
@@ -1,6 +1,7 @@
 { lib
 , buildPythonPackage
 , fetchPypi
+, fetchpatch
 , pytest
 , pretend
 , freezegun
@@ -16,6 +17,14 @@ buildPythonPackage rec {
     sha256 = "6980001045abd235fa12582222627c19b89109e58b85eb77d5a5abc778df6e20";
   };
 
+  patches = [
+    # Fix tests for pytest 3.3
+    (fetchpatch {
+      url = "https://github.com/hynek/structlog/commit/22f0ae50607a0cb024361599f84610ce290deb99.patch";
+      sha256 = "03622i13ammkpyrdk48kimbz94gbkpcmdpy0kj2z09m1kp6q2ljv";
+    })
+  ];
+
   checkInputs = [ pytest pretend freezegun ];
   propagatedBuildInputs = [ simplejson ];
 
@@ -29,4 +38,4 @@ buildPythonPackage rec {
     homepage = http://www.structlog.org/;
     license = lib.licenses.asl20;
   };
-}
\ No newline at end of file
+}