python3Packages.mkdocs-build-plantuml: init at 1.11.0 (#428250)

Changed files
+47
pkgs
development
python-modules
mkdocs-build-plantuml
top-level
+45
pkgs/development/python-modules/mkdocs-build-plantuml/default.nix
···
···
+
{
+
lib,
+
buildPythonPackage,
+
fetchFromGitHub,
+
pkgs, # Only for pkgs.plantuml,
+
setuptools,
+
httplib2,
+
}:
+
+
buildPythonPackage rec {
+
pname = "mkdocs-build-plantuml";
+
version = "1.11.0";
+
pyproject = true;
+
+
src = fetchFromGitHub {
+
owner = "christo-ph";
+
repo = "mkdocs_build_plantuml";
+
tag = version;
+
hash = "sha256-cbyxvWBIV+v81m+xGZZsUypkM1uuj4ADMUrAYlc/XBI=";
+
};
+
+
# There's only one substitution, no patch is needed.
+
postPatch = ''
+
substituteInPlace mkdocs_build_plantuml_plugin/plantuml.py \
+
--replace-fail '/usr/local/bin/plantuml' '${lib.getExe pkgs.plantuml}'
+
'';
+
+
build-system = [ setuptools ];
+
+
dependencies = [
+
httplib2
+
];
+
+
pythonImportsCheck = [ "mkdocs_build_plantuml_plugin" ];
+
+
# No tests available
+
doCheck = false;
+
+
meta = {
+
description = "MkDocs plugin to help generate your plantuml images locally or remotely as files (NOT inline)";
+
homepage = "https://github.com/christo-ph/mkdocs_build_plantuml";
+
license = lib.licenses.mit;
+
maintainers = with lib.maintainers; [ drupol ];
+
};
+
}
+2
pkgs/top-level/python-packages.nix
···
mkdocs-backlinks = callPackage ../development/python-modules/mkdocs-backlinks { };
mkdocs-drawio-exporter = callPackage ../development/python-modules/mkdocs-drawio-exporter { };
mkdocs-drawio-file = callPackage ../development/python-modules/mkdocs-drawio-file { };
···
mkdocs-backlinks = callPackage ../development/python-modules/mkdocs-backlinks { };
+
mkdocs-build-plantuml = callPackage ../development/python-modules/mkdocs-build-plantuml { };
+
mkdocs-drawio-exporter = callPackage ../development/python-modules/mkdocs-drawio-exporter { };
mkdocs-drawio-file = callPackage ../development/python-modules/mkdocs-drawio-file { };