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}