1{ lib 2, buildPythonPackage 3, click 4, fetchPypi 5, pyyaml 6, rdflib 7, ply 8, xmltodict 9, pytestCheckHook 10, pythonOlder 11}: 12 13buildPythonPackage rec { 14 pname = "spdx-tools"; 15 version = "0.7.0a3"; 16 17 disabled = pythonOlder "3.6"; 18 19 src = fetchPypi { 20 inherit pname version; 21 sha256 = "sha256-afV1W1n5ubHhqfLFpPO5fxaIy5TaZdw9eDy3JYOJ1oE="; 22 }; 23 24 propagatedBuildInputs = [ 25 click 26 ply 27 pyyaml 28 rdflib 29 xmltodict 30 ]; 31 32 checkInputs = [ 33 pytestCheckHook 34 ]; 35 36 pythonImportsCheck = [ 37 "spdx" 38 ]; 39 40 meta = with lib; { 41 description = "SPDX parser and tools"; 42 homepage = "https://github.com/spdx/tools-python"; 43 license = licenses.asl20; 44 maintainers = teams.determinatesystems.members; 45 }; 46}