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