ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / pytest-bdd / default.nix
blobcfae0cb2bf95cd4739a4ad37875964f126bea555
1 { lib
2 , buildPythonPackage
3 , fetchFromGitHub
4 , execnet
5 , glob2
6 , Mako
7 , mock
8 , parse
9 , parse-type
10 , py
11 , pytest
12 , pytestCheckHook
13 , pythonOlder
16 buildPythonPackage rec {
17   pname = "pytest-bdd";
18   version = "6.0.0";
19   format = "setuptools";
21   disabled = pythonOlder "3.6";
23   src = fetchFromGitHub {
24     owner = "pytest-dev";
25     repo = pname;
26     rev = "refs/tags/${version}";
27     sha256 = "sha256-1dyAhvEw8gUe78qDpgrcwl6grWKiwPgSe/QeFAjBzZg=";
28   };
30   buildInputs = [
31     pytest
32   ];
34   propagatedBuildInputs = [
35     glob2
36     Mako
37     parse
38     parse-type
39     py
40   ];
42   checkInputs = [
43     pytestCheckHook
44     execnet
45     mock
46   ];
48   preCheck = ''
49     export PATH=$PATH:$out/bin
50   '';
52   pythonImportsCheck = [
53     "pytest_bdd"
54   ];
56   meta = with lib; {
57     description = "BDD library for the pytest";
58     homepage = "https://github.com/pytest-dev/pytest-bdd";
59     license = licenses.mit;
60     maintainers = with maintainers; [ jm2dev ];
61   };