Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at litex 1.0 kB view raw
1{ lib 2, buildPythonPackage 3, fetchFromGitHub 4, mako 5, parse 6, parse-type 7, poetry-core 8, pytest 9, pytestCheckHook 10, pythonOlder 11, setuptools 12, typing-extensions 13}: 14 15buildPythonPackage rec { 16 pname = "pytest-bdd"; 17 version = "6.1.1"; 18 format = "pyproject"; 19 20 disabled = pythonOlder "3.7"; 21 22 src = fetchFromGitHub { 23 owner = "pytest-dev"; 24 repo = pname; 25 rev = "refs/tags/${version}"; 26 hash = "sha256-+76jIgfDQPdIoesTr1+QUu8wmOnrdf4KT+TJr9F2Hqk="; 27 }; 28 29 nativeBuildInputs = [ 30 poetry-core 31 ]; 32 33 buildInputs = [ 34 pytest 35 ]; 36 37 propagatedBuildInputs = [ 38 mako 39 parse 40 parse-type 41 typing-extensions 42 ]; 43 44 nativeCheckInputs = [ 45 pytestCheckHook 46 setuptools 47 ]; 48 49 preCheck = '' 50 export PATH=$PATH:$out/bin 51 ''; 52 53 pythonImportsCheck = [ 54 "pytest_bdd" 55 ]; 56 57 meta = with lib; { 58 description = "BDD library for the pytest"; 59 homepage = "https://github.com/pytest-dev/pytest-bdd"; 60 license = licenses.mit; 61 maintainers = with maintainers; [ jm2dev ]; 62 }; 63}