1{ stdenv, buildPythonPackage, fetchPypi, nose, mercurial, isPy3k }: 2 3buildPythonPackage rec { 4 pname = "python-hglib"; 5 version = "2.5"; 6 name = "${pname}-${version}"; 7 8 src = fetchPypi { 9 inherit pname version; 10 sha256 = "fee180bb6796e5d2d25158b2d3c9f048648e427dd28b23a58d369adb14dd67cb"; 11 }; 12 13 checkInputs = [ nose ]; 14 buildInputs = [ mercurial ]; 15 16 checkPhase = ''python test.py''; 17 doCheck = if isPy3k then false else true; 18 19 meta = with stdenv.lib; { 20 description = "Mercurial Python library"; 21 homepage = "http://selenic.com/repo/python-hglib"; 22 license = licenses.mit; 23 maintainers = with maintainers; [ dfoxfranke ]; 24 platforms = platforms.all; 25 }; 26}