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 14}: 15 16buildPythonPackage rec { 17 pname = "pytest-bdd"; 18 version = "6.0.0"; 19 format = "setuptools"; 20 21 disabled = pythonOlder "3.6"; 22 23 src = fetchFromGitHub { 24 owner = "pytest-dev"; 25 repo = pname; 26 rev = "refs/tags/${version}"; 27 sha256 = "sha256-1dyAhvEw8gUe78qDpgrcwl6grWKiwPgSe/QeFAjBzZg="; 28 }; 29 30 buildInputs = [ 31 pytest 32 ]; 33 34 propagatedBuildInputs = [ 35 glob2 36 Mako 37 parse 38 parse-type 39 py 40 ]; 41 42 checkInputs = [ 43 pytestCheckHook 44 execnet 45 mock 46 ]; 47 48 preCheck = '' 49 export PATH=$PATH:$out/bin 50 ''; 51 52 pythonImportsCheck = [ 53 "pytest_bdd" 54 ]; 55 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 }; 62}