Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / mdformat-mkdocs / default.nix
blobf4f421399850a1e14bbe71ca8c3cc321f43fe394
1 { lib
2 , buildPythonPackage
3 , fetchFromGitHub
4 , flit-core
5 , mdformat
6 , mdformat-admon
7 , mdformat-gfm
8 , mdit-py-plugins
9 , more-itertools
10 , pythonOlder
11 , pytest-snapshot
12 , pytestCheckHook
15 buildPythonPackage rec {
16   pname = "mdformat-mkdocs";
17   version = "2.0.9";
18   pyproject = true;
20   disabled = pythonOlder "3.8";
22   src = fetchFromGitHub {
23     owner = "KyleKing";
24     repo = "mdformat-mkdocs";
25     rev = "refs/tags/v${version}";
26     hash = "sha256-50LHGQSR6foL3SqOK/pGQqOcuUgOE9bI1rt/RoIrVsA=";
27   };
29   nativeBuildInputs = [
30     flit-core
31   ];
33   propagatedBuildInputs = [
34     mdformat
35     mdformat-admon
36     mdformat-gfm
37     mdit-py-plugins
38     more-itertools
39   ];
41   nativeCheckInputs = [
42     pytest-snapshot
43     pytestCheckHook
44   ];
46   disabledTestPaths = [
47     # AssertionError: assert ParsedText(lines=[LineResult(parsed=ParsedLine(line_...
48     "tests/format/test_parsed_result.py"
49   ];
51   pythonImportsCheck = [
52     "mdformat_mkdocs"
53   ];
55   meta = with lib; {
56     description = "Mdformat plugin for MkDocs";
57     homepage = "https://github.com/KyleKing/mdformat-mkdocs";
58     changelog = "https://github.com/KyleKing/mdformat-mkdocs/releases/tag/v${version}";
59     license = licenses.mit;
60     maintainers = with maintainers; [ aldoborrero ];
61   };