1{ 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 chardet, 6 attrs, 7 commoncode, 8 pytestCheckHook, 9 setuptools-scm, 10 pythonOlder, 11}: 12 13buildPythonPackage rec { 14 pname = "debian-inspector"; 15 version = "31.1.0"; 16 pyproject = true; 17 18 disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 pname = "debian_inspector"; 22 inherit version; 23 hash = "sha256-68+8FwZPEL07bSEizbyXtxpJSvDruvr5qM6t/osWT5k="; 24 }; 25 26 dontConfigure = true; 27 28 build-system = [ setuptools-scm ]; 29 30 dependencies = [ 31 chardet 32 attrs 33 ]; 34 35 nativeCheckInputs = [ 36 commoncode 37 pytestCheckHook 38 ]; 39 40 pythonImportsCheck = [ "debian_inspector" ]; 41 42 meta = with lib; { 43 description = "Utilities to parse Debian package, copyright and control files"; 44 homepage = "https://github.com/nexB/debian-inspector"; 45 license = with licenses; [ 46 asl20 47 bsd3 48 mit 49 ]; 50 maintainers = [ ]; 51 }; 52}