From a50b61f4fa17861685a0af50baf78bf2bd7c7a07 Mon Sep 17 00:00:00 2001 From: Jaakko Luttinen Date: Wed, 17 May 2017 22:52:09 +0300 Subject: [PATCH] pythonPackages.ws4py: git-20130303 -> 0.4.2 --- pkgs/top-level/python-packages.nix | 24 +++++++++++------------- 1 file 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}"; + name = "${pname}-${version}"; + pname = "ws4py"; + version = "0.4.2"; - version = "git-20130303"; - - 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;