summaryrefslogtreecommitdiffstats
path: root/pkgs
diff options
context:
space:
mode:
authorJacek Galowicz <jacek@galowicz.de>2022-05-23 14:02:21 +0200
committerGitHub <noreply@github.com>2022-05-23 14:02:21 +0200
commiteea55023636c0367942b18a15a7164323ecfa6e4 (patch)
tree0b6b68f032fded9fd360a8637abb81d19369d3a3 /pkgs
parent375e41bca40a8931f5b77b5976244e8c1bb4e19c (diff)
parentd17f9fbc86c9aae6a11cb1c693a9d1477c22699a (diff)
Merge pull request #173730 from snpschaaf/add-mkdocs-drawio-exporter
python3Packages.mkdocs-drawio-exporter: init at 0.8.0
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/python-modules/mkdocs-drawio-exporter/default.nix33
-rw-r--r--pkgs/top-level/python-packages.nix1
2 files changed, 34 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/mkdocs-drawio-exporter/default.nix b/pkgs/development/python-modules/mkdocs-drawio-exporter/default.nix
new file mode 100644
index 000000000000..9d95d72fee77
--- /dev/null
+++ b/pkgs/development/python-modules/mkdocs-drawio-exporter/default.nix
@@ -0,0 +1,33 @@
+{ buildPythonPackage
+, drawio-headless
+, fetchPypi
+, isPy3k
+, lib
+, mkdocs
+}:
+
+buildPythonPackage rec {
+ pname = "mkdocs-drawio-exporter";
+ version = "0.8.0";
+
+ disabled = !isPy3k;
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "sha256-9cvA186FS6bHmpOrv4OfPZ5kRfgfafBfaWxgWJIlwwA=";
+ };
+
+ propagatedBuildInputs = [ mkdocs drawio-headless ];
+
+ pythonImportsCheck = [ "mkdocsdrawioexporter" ];
+
+ meta = with lib; {
+ description = "Exports your Draw.io diagrams at build time for easier embedding into your documentation.";
+ homepage = "https://github.com/LukeCarrier/mkdocs-drawio-exporter/";
+ license = licenses.mit;
+ maintainers = with maintainers; [ snpschaaf ];
+ longDescription = ''
+ Exports your Draw.io diagrams at build time for easier embedding into your documentation.
+ '';
+ };
+}
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 7262b18c944b..a93482bb7842 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -5333,6 +5333,7 @@ in {
mizani = callPackage ../development/python-modules/mizani { };
mkdocs = callPackage ../development/python-modules/mkdocs { };
+ mkdocs-drawio-exporter = callPackage ../development/python-modules/mkdocs-drawio-exporter { };
mkdocs-material = callPackage ../development/python-modules/mkdocs-material { };
mkdocs-material-extensions = callPackage ../development/python-modules/mkdocs-material/mkdocs-material-extensions.nix { };
mkdocs-minify = callPackage ../development/python-modules/mkdocs-minify { };