1{
2 lib,
3 buildPythonPackage,
4 fetchPypi,
5 poetry-core,
6 beautifulsoup4,
7 jinja2,
8 lxml,
9 mkdocs,
10 requests,
11}:
12
13buildPythonPackage rec {
14 pname = "mkdocs-drawio-file";
15 version = "1.5.2";
16 pyproject = true;
17
18 src = fetchPypi {
19 pname = "mkdocs_drawio_file";
20 inherit version;
21 hash = "sha256-5OPaG98m7ycxtEUyAYWunomHwq+r10VBnzza3kYtHhE=";
22 };
23
24 build-system = [
25 poetry-core
26 ];
27
28 pythonRelaxDeps = [
29 "lxml"
30 ];
31
32 dependencies = [
33 beautifulsoup4
34 jinja2
35 lxml
36 mkdocs
37 requests
38 ];
39
40 pythonImportsCheck = [
41 "mkdocs_drawio_file"
42 ];
43
44 # No tests available
45 doCheck = false;
46
47 meta = {
48 description = "Embedding files of Diagrams.net (Draw.io) into MkDocs";
49 homepage = "https://github.com/onixpro/mkdocs-drawio-file/";
50 license = lib.licenses.mit;
51 maintainers = with lib.maintainers; [ ];
52 };
53}