Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at 20.03 40 lines 801 B view raw
1{ stdenv 2, buildPythonPackage 3, fetchPypi 4, click 5, configobj 6, contexter 7, jinja2 8, pytest 9, pip 10}: 11 12buildPythonPackage rec { 13 pname = "pip2nix"; 14 version = "0.7.0"; 15 16 src = fetchPypi { 17 inherit pname version; 18 sha256 = "ec9a71e09ac7f43cc7b6c9d386384eb7b5c331bf6ea0e72ca559d87979397a95"; 19 }; 20 21 propagatedBuildInputs = [ click configobj contexter pip jinja2 pytest ]; 22 23 postPatch = '' 24 sed -i "s/'pip>=8,<10'/'pip'/" setup.py 25 sed -i "s/pip<10,>=8/pip/" ${pname}.egg-info/requires.txt 26 ''; 27 28 # tests not included with pypi release 29 doCheck = false; 30 31 # Requires an old pip version 32 broken = true; 33 34 meta = with stdenv.lib; { 35 description = "Generate Nix expressions for Python packages"; 36 homepage = https://github.com/johbo/pip2nix; 37 license = licenses.gpl3; 38 }; 39 40}