{ lib, buildPythonPackage, fetchPypi, pythonOlder, setuptools, }: buildPythonPackage rec { pname = "ping3"; version = "5.1.5"; pyproject = true; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; hash = "sha256-bJm8hE4Lfbxcl2XotTAUDa8czSESyZ2wGreYMb2Agc0="; }; build-system = [ setuptools ]; # Tests require additional permissions doCheck = false; pythonImportsCheck = [ "ping3" ]; meta = with lib; { description = "ICMP ping implementation using raw socket"; homepage = "https://github.com/kyan001/ping3"; changelog = "https://github.com/kyan001/ping3/blob/master/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ siraben ]; mainProgram = "ping3"; }; }