Merge pull request #170762 from tfc/mkdocs-plugins

Mkdocs plugins

authored by Janne Heß and committed by GitHub 5958a656 97335588

+70
+37
pkgs/development/python-modules/mkdocs-minify/default.nix
··· 1 + { lib 2 + , callPackage 3 + , buildPythonApplication 4 + , fetchFromGitHub 5 + , mkdocs 6 + , csscompressor 7 + , htmlmin 8 + , jsmin 9 + }: 10 + 11 + buildPythonApplication rec { 12 + pname = "mkdocs-minify"; 13 + version = "0.5.0"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "byrnereese"; 17 + repo = "${pname}-plugin"; 18 + rev = version; 19 + sha256 = "sha256-7v4uX711KAKuXFeVdLuIdGQi2i+dL4WX7+Zd4H1L3lM="; 20 + }; 21 + 22 + propagatedBuildInputs = [ 23 + csscompressor 24 + htmlmin 25 + jsmin 26 + mkdocs 27 + ]; 28 + 29 + pythonImportsCheck = [ "mkdocs" ]; 30 + 31 + meta = with lib; { 32 + description = "A mkdocs plugin to minify the HTML of a page before it is written to disk."; 33 + homepage = "https://github.com/byrnereese/mkdocs-minify-plugin"; 34 + license = licenses.mit; 35 + maintainers = with maintainers; [ tfc ]; 36 + }; 37 + }
+31
pkgs/development/python-modules/mkdocs-redirects/default.nix
··· 1 + { lib 2 + , callPackage 3 + , buildPythonApplication 4 + , fetchFromGitHub 5 + , mkdocs 6 + }: 7 + 8 + buildPythonApplication rec { 9 + pname = "mkdocs-redirects"; 10 + version = "1.0.4"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "mkdocs"; 14 + repo = pname; 15 + rev = "v${version}"; 16 + sha256 = "sha256-hdMfl8j+kZzePkSd/bBHKuVXAVA1sAt7DvPZj9x5i0c="; 17 + }; 18 + 19 + propagatedBuildInputs = [ 20 + mkdocs 21 + ]; 22 + 23 + pythonImportsCheck = [ "mkdocs" ]; 24 + 25 + meta = with lib; { 26 + description = "Open source plugin for Mkdocs page redirects"; 27 + homepage = "https://github.com/mkdocs/mkdocs-redirects"; 28 + license = licenses.mit; 29 + maintainers = with maintainers; [ tfc ]; 30 + }; 31 + }
+2
pkgs/top-level/python-packages.nix
··· 5258 5258 mkdocs = callPackage ../development/python-modules/mkdocs { }; 5259 5259 mkdocs-material = callPackage ../development/python-modules/mkdocs-material { }; 5260 5260 mkdocs-material-extensions = callPackage ../development/python-modules/mkdocs-material/mkdocs-material-extensions.nix { }; 5261 + mkdocs-minify = callPackage ../development/python-modules/mkdocs-minify { }; 5262 + mkdocs-redirects = callPackage ../development/python-modules/mkdocs-redirects { }; 5261 5263 5262 5264 mkl-service = callPackage ../development/python-modules/mkl-service { }; 5263 5265