Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / ward / default.nix
blobb1f7345f8413203779ae1c2529ee634240005e1b
1 { lib
2 , buildPythonPackage
3 , click
4 , click-completion
5 , click-default-group
6 , cucumber-tag-expressions
7 , fetchFromGitHub
8 , pluggy
9 , poetry-core
10 , pprintpp
11 , pythonOlder
12 , rich
13 , tomli
16 buildPythonPackage rec {
17   pname = "ward";
18   version = "0.68.0b0";
19   pyproject = true;
21   disabled = pythonOlder "3.8";
23   src = fetchFromGitHub {
24     owner = "darrenburns";
25     repo = "ward";
26     rev = "refs/tags/release%2F${version}";
27     hash = "sha256-4dEMEEPySezgw3dIcYMl56HrhyaYlql9JvtamOn7Y8g=";
28   };
30   build-system = [
31     poetry-core
32   ];
34   dependencies = [
35     click
36     rich
37     tomli
38     pprintpp
39     cucumber-tag-expressions
40     click-default-group
41     click-completion
42     pluggy
43   ];
45   # Fixture is missing. Looks like an issue with the import of the sample file
46   doCheck = false;
48   pythonImportsCheck = [
49     "ward"
50   ];
52   meta = with lib; {
53     description = "Test framework for Python";
54     homepage = "https://github.com/darrenburns/ward";
55     changelog = "https://github.com/darrenburns/ward/releases/tag/release%2F${version}";
56     license = licenses.mit;
57     maintainers = with maintainers; [ fab ];
58     mainProgram = "ward";
59   };