{ lib, buildPythonPackage, click, colorful, docopt, fetchFromGitHub, freezegun, humanize, lark, lxml, parse-type, pysingleton, pytest-mock, pytestCheckHook, pythonOlder, pyyaml, tag-expressions, }: buildPythonPackage rec { pname = "radish-bdd"; version = "0.17.1"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = pname; repo = "radish"; rev = "refs/tags/v${version}"; hash = "sha256-9Wt+W7PWUVijzAeZMvcOl/Na60OCCGJJqxh2UaAxAcM="; }; propagatedBuildInputs = [ click colorful docopt humanize lark lxml parse-type pysingleton tag-expressions ]; nativeCheckInputs = [ freezegun pytest-mock pytestCheckHook pyyaml ]; pythonImportsCheck = [ "radish" ]; disabledTests = [ "test_main_cli_calls" ]; meta = with lib; { description = "Behaviour-Driven-Development tool for python"; homepage = "https://radish-bdd.github.io/"; changelog = "https://github.com/radish-bdd/radish/blob/v${version}/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ kalbasit ]; }; }