1{ 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 pythonOlder, 6}: 7 8buildPythonPackage rec { 9 pname = "syslog-rfc5424-formatter"; 10 version = "1.2.3"; 11 format = "setuptools"; 12 13 disabled = pythonOlder "3.7"; 14 15 src = fetchFromGitHub { 16 owner = "easypost"; 17 repo = "syslog-rfc5424-formatter"; 18 tag = "v${version}"; 19 hash = "sha256-dvRSOMXRmZf0vEEyX6H7OBSfo/PgyOLKuDS8X6g4qe0="; 20 }; 21 22 # Tests are not picked up, review later again 23 doCheck = false; 24 25 pythonImportsCheck = [ "syslog_rfc5424_formatter" ]; 26 27 meta = with lib; { 28 description = "Python logging formatter for emitting RFC5424 Syslog messages"; 29 homepage = "https://github.com/easypost/syslog-rfc5424-formatter"; 30 license = with licenses; [ isc ]; 31 maintainers = with maintainers; [ fab ]; 32 }; 33}