diff --git a/pkgs/development/python-modules/mkdocs-swagger-ui-tag/default.nix b/pkgs/development/python-modules/mkdocs-swagger-ui-tag/default.nix new file mode 100644 index 000000000000..df7ecd71697f --- /dev/null +++ b/pkgs/development/python-modules/mkdocs-swagger-ui-tag/default.nix @@ -0,0 +1,31 @@ +{ buildPythonPackage +, drawio-headless +, fetchPypi +, isPy3k +, lib +, mkdocs +, beautifulsoup4 +}: + +buildPythonPackage rec { + pname = "mkdocs-swagger-ui-tag"; + version = "0.4.0"; + + disabled = !isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "sha256-4fPn+WDHMAo3cywrMs/EoSFoBEnMYdofAeAkgwOIAb4="; + }; + + propagatedBuildInputs = [ mkdocs beautifulsoup4 ]; + + pythonImportsCheck = [ "mkdocs_swagger_ui_tag" ]; + + meta = with lib; { + description = "A MkDocs plugin supports for add Swagger UI in page."; + homepage = "https://github.com/Blueswen/mkdocs-swagger-ui-tag"; + license = licenses.mit; + maintainers = with maintainers; [ snpschaaf ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 12c294bdd5c6..f9df1c5ee559 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5389,6 +5389,7 @@ in { mkdocs-material-extensions = callPackage ../development/python-modules/mkdocs-material/mkdocs-material-extensions.nix { }; mkdocs-minify = callPackage ../development/python-modules/mkdocs-minify { }; mkdocs-redirects = callPackage ../development/python-modules/mkdocs-redirects { }; + mkdocs-swagger-ui-tag = callPackage ../development/python-modules/mkdocs-swagger-ui-tag { }; mkl-service = callPackage ../development/python-modules/mkl-service { };