linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / python-modules / pytest-bdd / default.nix
blobe71b3e7350a7417aed5725926230252f263e3af4
1 { lib, buildPythonPackage, fetchFromGitHub
2 , execnet
3 , glob2
4 , Mako
5 , mock
6 , parse
7 , parse-type
8 , py
9 , pytest
10 , six
13 buildPythonPackage rec {
14   pname = "pytest-bdd";
15   version = "4.0.1";
17   # tests are not included in pypi tarball
18   src = fetchFromGitHub {
19     owner = "pytest-dev";
20     repo = pname;
21     rev = version;
22     sha256 = "1yqzz44as4pxffmg4hk9lijvnvlc2chg1maq1fbj5i4k4jpagvjz";
23   };
25   buildInputs = [ pytest ];
27   propagatedBuildInputs = [ glob2 Mako parse parse-type py six ];
29   # Tests require extra dependencies
30   checkInputs = [ execnet mock pytest ];
31   checkPhase = ''
32     PATH=$PATH:$out/bin pytest
33   '';
35   meta = with lib; {
36     description = "BDD library for the py.test runner";
37     homepage = "https://github.com/pytest-dev/pytest-bdd";
38     license = licenses.mit;
39     maintainers = with maintainers; [ jm2dev ];
40   };