diff --git a/pkgs/development/python-modules/mkdocs-include-markdown-plugin/default.nix b/pkgs/development/python-modules/mkdocs-include-markdown-plugin/default.nix new file mode 100644 index 000000000000..4b0e4beb6390 --- /dev/null +++ b/pkgs/development/python-modules/mkdocs-include-markdown-plugin/default.nix @@ -0,0 +1,47 @@ +{ + lib, + buildPythonPackage, + fetchPypi, + hatchling, + mkdocs, + wcmatch, + platformdirs, +}: + +buildPythonPackage rec { + pname = "mkdocs-include-markdown-plugin"; + version = "7.1.6"; + pyproject = true; + + src = fetchPypi { + pname = "mkdocs_include_markdown_plugin"; + inherit version; + hash = "sha256-oHU8uCcEwQoofx54n8mEj4K2vrh0mBSySwPdn2eBZnc="; + }; + + build-system = [ + hatchling + ]; + + dependencies = [ + mkdocs + wcmatch + ]; + + optional-dependencies = { + cache = [ + platformdirs + ]; + }; + + pythonImportsCheck = [ + "mkdocs_include_markdown_plugin" + ]; + + meta = { + description = "Mkdocs Markdown includer plugin"; + homepage = "https://pypi.org/project/mkdocs-include-markdown-plugin/"; + license = lib.licenses.asl20; + teams = [ lib.teams.cyberus ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 4f0135c1ca6d..b745e89bb16d 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -9451,6 +9451,10 @@ self: super: with self; { mkdocs-graphviz = callPackage ../development/python-modules/mkdocs-graphviz { }; + mkdocs-include-markdown-plugin = + callPackage ../development/python-modules/mkdocs-include-markdown-plugin + { }; + mkdocs-jupyter = callPackage ../development/python-modules/mkdocs-jupyter { }; mkdocs-linkcheck = callPackage ../development/python-modules/mkdocs-linkcheck { };