1{ lib
2, buildPythonPackage
3, fetchFromGitHub
4, flit-core
5, mdformat
6, mdformat-gfm
7, mdit-py-plugins
8, pythonOlder
9}:
10
11buildPythonPackage rec {
12 pname = "mdformat-mkdocs";
13 version = "1.0.6";
14 format = "pyproject";
15
16 disabled = pythonOlder "3.7";
17
18 src = fetchFromGitHub {
19 owner = "KyleKing";
20 repo = pname;
21 rev = "refs/tags/v${version}";
22 hash = "sha256-l4B/DR0pKZG62+sBG+fiux/XeF3ewxb2TYa+Zs1O3kU=";
23 };
24
25 nativeBuildInputs = [
26 flit-core
27 ];
28
29 buildInputs = [
30 mdformat
31 mdformat-gfm
32 mdit-py-plugins
33 ];
34
35 pythonImportsCheck = [
36 "mdformat_mkdocs"
37 ];
38
39 meta = with lib; {
40 description = "mdformat plugin for MkDocs";
41 homepage = "https://github.com/KyleKing/mdformat-mkdocs";
42changelog = "https://github.com/KyleKing/mdformat-mkdocs/releases/tag/v${version}";
43 license = licenses.mit;
44 maintainers = with maintainers; [ aldoborrero ];
45 };
46}