Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at release-19.03 46 lines 807 B view raw
1{ stdenv 2, buildPythonPackage 3, fetchPypi 4, lib 5, python 6, serpent 7, dill 8, cloudpickle 9, msgpack 10, isPy27 11, isPy33 12, selectors34 13}: 14 15buildPythonPackage rec { 16 17 name = "${pname}-${version}"; 18 pname = "Pyro4"; 19 version = "4.75"; 20 21 src = fetchPypi { 22 inherit pname version; 23 sha256 = "1dfpp36imddx19yv0kd28gk1l71ckhpqy6jd590wpm2680jw15rq"; 24 }; 25 26 propagatedBuildInputs = [ 27 serpent 28 ] ++ lib.optionals (isPy27 || isPy33) [ selectors34 ]; 29 30 buildInputs = [ 31 dill 32 cloudpickle 33 msgpack 34 ]; 35 36 checkPhase = '' 37 ${python.interpreter} setup.py test 38 ''; 39 40 meta = with stdenv.lib; { 41 description = "Distributed object middleware for Python (RPC)"; 42 homepage = https://github.com/irmen/Pyro4; 43 license = licenses.mit; 44 maintainers = with maintainers; [ prusnak ]; 45 }; 46}