Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at 17.09 798 B view raw
1{lib, fetchurl, python, buildPythonPackage, makeWrapper}: 2 3buildPythonPackage rec { 4 pname = "PyXML"; 5 version = "0.8.4"; 6 name = "${pname}-${pname}"; 7 format = "other"; 8 src = fetchurl { 9 url = "mirror://sourceforge/pyxml/${name}.tar.gz"; 10 sha256 = "04wc8i7cdkibhrldy6j65qp5l75zjxf5lx6qxdxfdf2gb3wndawz"; 11 }; 12 13 buildInputs = [ makeWrapper ]; 14 buildPhase = "${python.interpreter} ./setup.py build"; 15 installPhase = '' 16 ${python.interpreter} ./setup.py install --prefix="$out" || exit 1 17 18 for i in "$out/bin/"* 19 do 20 wrapProgram "$i" --prefix PYTHONPATH : \ 21 "$out/${python.sitePackages}" || \ 22 exit 2 23 done 24 ''; 25 26 meta = { 27 description = "A collection of libraries to process XML with Python"; 28 homepage = http://pyxml.sourceforge.net/; 29 }; 30}