about summary refs log tree commit diff
path: root/pkgs/top-level
diff options
context:
space:
mode:
authorJaakko Luttinen <jaakko.luttinen@iki.fi>2017-05-17 22:52:09 +0300
committerJaakko Luttinen <jaakko.luttinen@iki.fi>2017-05-27 14:17:42 +0300
commita50b61f4fa17861685a0af50baf78bf2bd7c7a07 (patch)
tree4a052e4aead95cc67f03822ecc4700b3c9b51b02 /pkgs/top-level
parentef54727795f3500b7b816fa2b81173a37631ecdc (diff)
downloadnixlib-a50b61f4fa17861685a0af50baf78bf2bd7c7a07.tar
nixlib-a50b61f4fa17861685a0af50baf78bf2bd7c7a07.tar.gz
nixlib-a50b61f4fa17861685a0af50baf78bf2bd7c7a07.tar.bz2
nixlib-a50b61f4fa17861685a0af50baf78bf2bd7c7a07.tar.lz
nixlib-a50b61f4fa17861685a0af50baf78bf2bd7c7a07.tar.xz
nixlib-a50b61f4fa17861685a0af50baf78bf2bd7c7a07.tar.zst
nixlib-a50b61f4fa17861685a0af50baf78bf2bd7c7a07.zip
pythonPackages.ws4py: git-20130303 -> 0.4.2
Diffstat (limited to 'pkgs/top-level')
-rw-r--r--pkgs/top-level/python-packages.nix24
1 files changed, 11 insertions, 13 deletions
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 61da03781550..6c87495eca46 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -27899,23 +27899,21 @@ EOF
   };
 
   ws4py = buildPythonPackage rec {
-    name = "ws4py-${version}";
-
-    version = "git-20130303";
+    name = "${pname}-${version}";
+    pname = "ws4py";
+    version = "0.4.2";
 
-    src = pkgs.fetchgit {
-      url = "https://github.com/Lawouach/WebSocket-for-Python.git";
-      rev = "ace276500ca7e4c357595e3773be151d37bcd6e2";
-      sha256 = "1g7nmhjjxjf6vx75dyzns8bpid3b5i02kakk2lh1i297b5rw2rjq";
+    src = fetchPypi {
+      inherit pname version;
+      sha256 = "0zr3254ky6r7q15l3dhdczfa8i723055zdkqssjifsgcwvirriks";
     };
 
-    # python zip complains about old timestamps
-    preConfigure = ''
-      find -print0 | xargs -0 touch
-    '';
+    buildInputs = with self; [ pytest mock ];
+    propagatedBuildInputs = with self; [ asyncio cherrypy gevent tornado ];
 
-    # Tests depend on other packages
-    doCheck = false;
+    checkPhase = ''
+      pytest test
+    '';
 
     meta = {
       homepage = https://ws4py.readthedocs.org;