Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at python-updates 48 lines 1.0 kB view raw
1{ 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 beautifulsoup4, 6 jsbeautifier, 7 mkdocs, 8 mkdocs-material, 9 pymdown-extensions, 10 pyyaml, 11 requests, 12}: 13 14buildPythonPackage rec { 15 pname = "mkdocs-mermaid2-plugin"; 16 version = "1.2.3"; 17 format = "setuptools"; 18 19 src = fetchFromGitHub { 20 owner = "fralau"; 21 repo = "mkdocs-mermaid2-plugin"; 22 tag = "v${version}"; 23 hash = "sha256-EsfcOnfjZpAndYccN8WTpfLoUAlc5JQkgoy1ro1hMRo="; 24 }; 25 26 propagatedBuildInputs = [ 27 beautifulsoup4 28 jsbeautifier 29 mkdocs 30 mkdocs-material 31 pymdown-extensions 32 pyyaml 33 requests 34 ]; 35 36 # non-traditional python tests (e.g. nodejs based tests) 37 doCheck = false; 38 39 pythonImportsCheck = [ "mermaid2" ]; 40 41 meta = { 42 description = "MkDocs plugin for including mermaid graphs in markdown sources"; 43 homepage = "https://github.com/fralau/mkdocs-mermaid2-plugin"; 44 changelog = "https://github.com/fralau/mkdocs-mermaid2-plugin/blob/v${version}/CHANGELOG.md"; 45 license = lib.licenses.mit; 46 maintainers = [ ]; 47 }; 48}