at 22.05-pre 790 B view raw
1{ lib 2, buildPythonPackage 3, isPy3k 4, fetchPypi 5, colorama 6, coverage 7, unidecode 8, lxml 9}: 10 11buildPythonPackage rec { 12 pname = "green"; 13 version = "3.3.0"; 14 15 disabled = !isPy3k; 16 17 src = fetchPypi { 18 inherit pname version; 19 sha256 = "a4d86f2dfa4ccbc86f24bcb9c9ab8bf34219c876c24e9f0603aab4dfe73bb575"; 20 }; 21 22 patches = [ 23 ./tests.patch 24 ]; 25 26 postPatch = '' 27 substituteInPlace green/test/test_integration.py \ 28 --subst-var-by green "$out/bin/green" 29 ''; 30 31 propagatedBuildInputs = [ 32 colorama coverage unidecode lxml 33 ]; 34 35 # let green run it's own test suite 36 checkPhase = '' 37 $out/bin/green -tvvv green 38 ''; 39 40 meta = with lib; { 41 description = "Python test runner"; 42 homepage = "https://github.com/CleanCut/green"; 43 license = licenses.mit; 44 }; 45}