1{ lib, buildPythonPackage, fetchPypi, isPy3k
2, colorama
3, coverage
4, termstyle
5, lxml
6, unidecode
7}:
8
9buildPythonPackage rec {
10 pname = "green";
11 version = "3.2.1";
12
13 disabled = !isPy3k;
14
15 src = fetchPypi {
16 inherit pname version;
17 sha256 = "c5a90e247237ac7e320120961608cf65191134fa400d327cbd4d09864c880935";
18 };
19
20 propagatedBuildInputs = [
21 colorama coverage termstyle unidecode lxml
22 ];
23
24 # let green run it's own test suite
25 checkPhase = ''
26 $out/bin/green green
27 '';
28
29 meta = with lib; {
30 description = "Python test runner";
31 homepage = "https://github.com/CleanCut/green";
32 license = licenses.mit;
33 };
34}