summary refs log tree commit diff
diff options
context:
space:
mode:
authorFrederik Rietdijk <fridh@fridh.nl>2016-09-19 13:03:31 +0200
committerFrederik Rietdijk <fridh@fridh.nl>2016-09-19 13:09:08 +0200
commitb81a521ae971da6c965c0565794083b8416d230e (patch)
treed36315fd04ea76e3201f8cc8827dc59bd1eb50e8
parentd7d85186a7585e25df8e3812b19f702aac90c148 (diff)
downloadnixpkgs-b81a521ae971da6c965c0565794083b8416d230e.tar
nixpkgs-b81a521ae971da6c965c0565794083b8416d230e.tar.gz
nixpkgs-b81a521ae971da6c965c0565794083b8416d230e.tar.bz2
nixpkgs-b81a521ae971da6c965c0565794083b8416d230e.tar.lz
nixpkgs-b81a521ae971da6c965c0565794083b8416d230e.tar.xz
nixpkgs-b81a521ae971da6c965c0565794083b8416d230e.tar.zst
nixpkgs-b81a521ae971da6c965c0565794083b8416d230e.zip
pythonPackages.cassandra-driver: fix build
-rw-r--r--pkgs/top-level/python-packages.nix24
1 files changed, 16 insertions, 8 deletions
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index a970d26c6ea..c87c900ab17 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -3198,18 +3198,26 @@ in modules // {
       sha256 = "1aqmy3psn12lxgp659d0zsxkirxzy5lnbnzxf9xjq1a93s3qm704";
     };
 
-    propagatedBuildInputs = with self; [
-      futures
-      nose
-      six
-      sure
-      pytz
-      pyyaml
-    ];
+    buildInputs = with self; [ pkgs.libev cython ] ++ optionals doCheck [ scales eventlet twisted mock gevent nose pytz pyyaml sure ];
+
+    propagatedBuildInputs = with self; [ futures six ];
+
+    postPatch = ''
+      sed -i "s/<=1.0.1//" setup.py
+    '';
+
+    checkPhase = ''
+      ${python.interpreter} setup.py gevent_nosetests
+      ${python.interpreter} setup.py eventlet_nosetests
+    '';
+
+    # Could not get tests running
+    doCheck = false;
 
     meta = {
       homepage = http://datastax.github.io/python-driver/;
       description = "A Python client driver for Apache Cassandra";
+      license = licenses.asl20;
     };
   };