Merge pull request #119126 from fabaff/pycomfoconnect
[NixPkgs.git] / pkgs / development / python-modules / nose-timer / default.nix
blobbbc164c85e2b07577871c2500176e44237b11eef
1 { lib
2 , buildPythonPackage
3 , fetchFromGitHub
4 , nose
5 , mock
6 , parameterized
7 , termcolor
8 }:
10 buildPythonPackage rec {
11   pname = "nose-timer";
12   version = "1.0.1";
14   src = fetchFromGitHub {
15     owner = "mahmoudimus";
16     repo = pname;
17     rev = "v${version}";
18     sha256 = "0xsai2l5i1av62y9y0q63wy2zk27klmf2jizgghhxg2y8nfa8x3x";
19   };
21   propagatedBuildInputs = [ nose ];
23   checkInputs = [
24     mock
25     nose
26     parameterized
27     termcolor
28   ];
30   checkPhase = ''
31     runHook preCheck
32     nosetests --verbosity 2 tests
33     runHook postCheck
34   '';
36   pythonImportsCheck = [ "nosetimer" ];
38   meta = with lib; {
39     description = "A timer plugin for nosetests";
40     homepage = "https://github.com/mahmoudimus/nose-timer";
41     license = licenses.mit;
42     maintainers = with maintainers; [ doronbehar ];
43   };