11 buildPythonPackage rec {
14 format = "setuptools";
16 disabled = pythonOlder "3.8";
21 hash = "sha256-gsPfyYYLSfiXso/yT+ZxbIQWcsYAr4/kDQ46f6yaP14=";
24 propagatedBuildInputs = [ serpent ];
26 __darwinAllowLocalNetworking = true;
28 nativeCheckInputs = [ pytestCheckHook ];
31 # Ignore network related tests, which fail in sandbox
37 ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ "Socket" ];
39 pythonImportsCheck = [ "Pyro5" ];
42 description = "Distributed object middleware for Python (RPC)";
43 homepage = "https://github.com/irmen/Pyro5";
44 changelog = "https://github.com/irmen/Pyro5/releases/tag/v${version}";
45 license = licenses.mit;
46 maintainers = with maintainers; [ peterhoeg ];