1{ lib, buildPythonPackage, fetchFromGitHub, python }: 2 3buildPythonPackage rec { 4 pname = "untangle"; 5 version = "1.1.1"; 6 7 src = fetchFromGitHub { 8 owner = "stchris"; 9 repo = "untangle"; 10 # 1.1.1 is not tagged on GitHub 11 rev = "61b57cd771a40df7d1621e9ec3c68d9acd733d31"; 12 sha256 = "0ffvlfyyl82xi4akz1lls32lrnlrn44ik41v8x8xh9ghy0n0ick7"; 13 }; 14 15 checkPhase = '' 16 ${python.interpreter} -m unittest discover -s tests 17 ''; 18 19 meta = with lib; { 20 description = "Convert XML documents into Python objects"; 21 homepage = "https://github.com/stchris/untangle"; 22 license = licenses.mit; 23 maintainers = [ maintainers.arnoldfarkas ]; 24 }; 25}