at master 744 B view raw
1{ 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 unittestCheckHook, 6 defusedxml, 7}: 8 9buildPythonPackage rec { 10 pname = "untangle"; 11 version = "1.2.1"; 12 format = "setuptools"; 13 14 src = fetchFromGitHub { 15 owner = "stchris"; 16 repo = "untangle"; 17 # 1.1.1 is not tagged on GitHub 18 tag = version; 19 hash = "sha256-cJkN8vT5hW5hRuLxr/6udwMO4GVH1pJhAc6qmPO2EEI="; 20 }; 21 22 propagatedBuildInputs = [ defusedxml ]; 23 24 nativeCheckInputs = [ unittestCheckHook ]; 25 26 unittestFlagsArray = [ 27 "-s" 28 "tests" 29 ]; 30 31 meta = with lib; { 32 description = "Convert XML documents into Python objects"; 33 homepage = "https://github.com/stchris/untangle"; 34 license = licenses.mit; 35 maintainers = [ maintainers.arnoldfarkas ]; 36 }; 37}