From 52487697902c7a48b31569d033659bff00a618bd Mon Sep 17 00:00:00 2001 From: Philippe Schaaf Date: Wed, 17 Aug 2022 10:34:02 +0200 Subject: [PATCH] python3Packages.mkdocs-swagger-ui-tag: init at 0.4.0 Signed-off-by: Philippe Schaaf --- .../mkdocs-swagger-ui-tag/default.nix | 31 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 1 + 2 files changed, 32 insertions(+) create mode 100644 pkgs/development/python-modules/mkdocs-swagger-ui-tag/default.nix 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 { };