Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at litex 1.0 kB view raw
1{ lib 2, stdenv 3, buildPythonPackage 4, fetchPypi 5, serpent 6, pythonOlder 7, pytestCheckHook 8}: 9 10buildPythonPackage rec { 11 pname = "pyro5"; 12 version = "5.14"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.6"; 16 17 src = fetchPypi { 18 pname = "Pyro5"; 19 inherit version; 20 hash = "sha256-ZP3OE3sP5TLohhTSRrfJi74KT0JnhsUkU5rNxeaUCGo="; 21 }; 22 23 propagatedBuildInputs = [ 24 serpent 25 ]; 26 27 nativeCheckInputs = [ 28 pytestCheckHook 29 ]; 30 31 disabledTests = [ 32 # Ignore network related tests, which fail in sandbox 33 "StartNSfunc" 34 "Broadcast" 35 "GetIP" 36 "TestNameServer" 37 "TestBCSetup" 38 ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ 39 "Socket" 40 ]; 41 42 pythonImportsCheck = [ 43 "Pyro5" 44 ]; 45 46 meta = with lib; { 47 description = "Distributed object middleware for Python (RPC)"; 48 homepage = "https://github.com/irmen/Pyro5"; 49 changelog = "https://github.com/irmen/Pyro5/releases/tag/v${version}"; 50 license = licenses.mit; 51 maintainers = with maintainers; [ peterhoeg ]; 52 }; 53}