xeus-cling: fix improper linking with LLVM (#351130)
[NixPkgs.git] / pkgs / development / python-modules / radish-bdd / default.nix
blob6ce30ff6f81cb061602e2426d4a0becc58be96b5
2   lib,
3   buildPythonPackage,
4   colorful,
5   docopt,
6   fetchFromGitHub,
7   freezegun,
8   humanize,
9   lxml,
10   parse-type,
11   pysingleton,
12   pytest-mock,
13   pytestCheckHook,
14   pythonOlder,
15   pyyaml,
16   tag-expressions,
19 buildPythonPackage rec {
20   pname = "radish-bdd";
21   version = "0.17.1";
22   format = "setuptools";
24   disabled = pythonOlder "3.10";
26   src = fetchFromGitHub {
27     owner = pname;
28     repo = "radish";
29     rev = "refs/tags/v${version}";
30     hash = "sha256-9Wt+W7PWUVijzAeZMvcOl/Na60OCCGJJqxh2UaAxAcM=";
31   };
33   propagatedBuildInputs = [
34     colorful
35     docopt
36     humanize
37     lxml
38     parse-type
39     pysingleton
40     pyyaml
41     tag-expressions
42   ];
44   nativeCheckInputs = [
45     freezegun
46     pytest-mock
47     pytestCheckHook
48   ];
50   pythonImportsCheck = [ "radish" ];
52   meta = with lib; {
53     description = "Behaviour-Driven-Development tool for python";
54     homepage = "https://radish-bdd.github.io/";
55     changelog = "https://github.com/radish-bdd/radish/blob/v${version}/CHANGELOG.md";
56     license = licenses.mit;
57     maintainers = with maintainers; [
58       kalbasit
59       l33tname
60     ];
61   };