evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / development / python-modules / mkdocs-mermaid2-plugin / default.nix
blob0056beaa922258f86354e1707ee2581fb591be4b
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
5   beautifulsoup4,
6   jsbeautifier,
7   mkdocs,
8   mkdocs-material,
9   pymdown-extensions,
10   pyyaml,
11   requests,
12   pythonOlder,
15 buildPythonPackage rec {
16   pname = "mkdocs-mermaid2-plugin";
17   version = "1.1.0";
18   format = "setuptools";
20   disabled = pythonOlder "3.7";
22   src = fetchFromGitHub {
23     owner = "fralau";
24     repo = "mkdocs-mermaid2-plugin";
25     rev = "refs/tags/v${version}";
26     hash = "sha256-9vYLkGUnL+rnmZntcgFzOvXQdf6angb9DRsmrBjnPUY=";
27   };
29   propagatedBuildInputs = [
30     beautifulsoup4
31     jsbeautifier
32     mkdocs
33     mkdocs-material
34     pymdown-extensions
35     pyyaml
36     requests
37   ];
39   # non-traditional python tests (e.g. nodejs based tests)
40   doCheck = false;
42   pythonImportsCheck = [ "mermaid2" ];
44   meta = with lib; {
45     description = "MkDocs plugin for including mermaid graphs in markdown sources";
46     homepage = "https://github.com/fralau/mkdocs-mermaid2-plugin";
47     changelog = "https://github.com/fralau/mkdocs-mermaid2-plugin/blob/v${version}/CHANGELOG.md";
48     license = licenses.mit;
49     maintainers = [ ];
50   };