1{ lib 2, buildPythonPackage 3, fetchurl 4, urlgrabber 5, python 6, isPy3k 7}: 8 9buildPythonPackage rec { 10 pname = "pykickstart"; 11 version = "1.99.39"; 12 md5_path = "d249f60aa89b1b4facd63f776925116d"; 13 disabled = isPy3k; 14 15 src = fetchurl { 16 url = "https://src.fedoraproject.org/repo/pkgs/pykickstart/" 17 + "${pname}-${version}.tar.gz/${md5_path}/${pname}-${version}.tar.gz"; 18 sha256 = "e0d0f98ac4c5607e6a48d5c1fba2d50cc804de1081043f9da68cbfc69cad957a"; 19 }; 20 21 postPatch = '' 22 sed -i -e "s/for tst in tstList/for tst in sorted(tstList, \ 23 key=lambda m: m.__name__)/" tests/baseclass.py 24 ''; 25 26 propagatedBuildInputs = [ urlgrabber ]; 27 28 checkPhase = '' 29 ${python.interpreter} tests/baseclass.py -vv 30 ''; 31 32 meta = with lib; { 33 homepage = "http://fedoraproject.org/wiki/Pykickstart"; 34 description = "Read and write Fedora kickstart files"; 35 license = licenses.gpl2Plus; 36 }; 37 38}