diff options
author | Daniel Olsen <daniel.olsen99@gmail.com> | 2022-03-07 23:01:05 +0100 |
---|---|---|
committer | Daniel Olsen <daniel.olsen99@gmail.com> | 2022-03-19 22:50:04 +0100 |
commit | dc07aeb38ddb41a68bf22969e9bce40ae9d4f73b (patch) | |
tree | b98846a8c7c75db2fe3c46907d11fc6e4183e030 | |
parent | b250ca540ef8c47b67c4a93f4537d392377eacb4 (diff) | |
download | nixpkgs-dc07aeb38ddb41a68bf22969e9bce40ae9d4f73b.tar nixpkgs-dc07aeb38ddb41a68bf22969e9bce40ae9d4f73b.tar.gz nixpkgs-dc07aeb38ddb41a68bf22969e9bce40ae9d4f73b.tar.bz2 nixpkgs-dc07aeb38ddb41a68bf22969e9bce40ae9d4f73b.tar.lz nixpkgs-dc07aeb38ddb41a68bf22969e9bce40ae9d4f73b.tar.xz nixpkgs-dc07aeb38ddb41a68bf22969e9bce40ae9d4f73b.tar.zst nixpkgs-dc07aeb38ddb41a68bf22969e9bce40ae9d4f73b.zip |
python3Packages.mkdocs-material: init at 8.2.5
3 files changed, 67 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/mkdocs-material/default.nix b/pkgs/development/python-modules/mkdocs-material/default.nix new file mode 100644 index 00000000000..16a81580916 --- /dev/null +++ b/pkgs/development/python-modules/mkdocs-material/default.nix @@ -0,0 +1,41 @@ +{ lib, callPackage, buildPythonApplication, fetchFromGitHub +, jinja2 +, markdown +, mkdocs +, mkdocs-material-extensions +, pygments +, pymdown-extensions +}: + +buildPythonApplication rec { + pname = "mkdocs-material"; + version = "8.2.5"; + + src = fetchFromGitHub { + owner = "squidfunk"; + repo = pname; + rev = version; + sha256 = "0v30x2cgc5i307p0hsy5h58pfd8w6xpnvimsb75614xlmx3ycaqd"; + }; + + propagatedBuildInputs = [ + jinja2 + markdown + mkdocs + mkdocs-material-extensions + pygments + pymdown-extensions + ]; + + # No tests for python + doCheck = false; + + pythonImportsCheck = [ "mkdocs" ]; + + meta = with lib; { + description = "Material for mkdocs"; + homepage = "https://squidfunk.github.io/mkdocs-material/"; + license = licenses.mit; + maintainers = with maintainers; [ dandellion ]; + }; +} diff --git a/pkgs/development/python-modules/mkdocs-material/mkdocs-material-extensions.nix b/pkgs/development/python-modules/mkdocs-material/mkdocs-material-extensions.nix new file mode 100644 index 00000000000..2d03c8fa8c5 --- /dev/null +++ b/pkgs/development/python-modules/mkdocs-material/mkdocs-material-extensions.nix @@ -0,0 +1,24 @@ +{ lib, fetchFromGitHub, buildPythonPackage }: + +buildPythonPackage rec { + pname = "mkdocs-material-extensions"; + version = "1.0.3"; + + src = fetchFromGitHub { + owner = "facelessuser"; + repo = pname; + rev = version; + sha256 = "1mvc13lz16apnli2qcqf0dvlm8mshy47jmz2vp72lja6x8jfq2p3"; + }; + + doCheck = false; # Circular dependency + + pythonImportsCheck = [ "materialx" ]; + + meta = with lib; { + description = "Markdown extension resources for MkDocs Material"; + homepage = "https://github.com/facelessuser/mkdocs-material-extensions"; + license = licenses.mit; + maintainers = with maintainers; [ dandellion ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 92da9eec9a6..8dbb808adab 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5157,6 +5157,8 @@ in { mizani = callPackage ../development/python-modules/mizani { }; mkdocs = callPackage ../development/python-modules/mkdocs { }; + mkdocs-material = callPackage ../development/python-modules/mkdocs-material { }; + mkdocs-material-extensions = callPackage ../development/python-modules/mkdocs-material/mkdocs-material-extensions.nix { }; mkl-service = callPackage ../development/python-modules/mkl-service { }; |