diff --git a/pkgs/development/python-modules/mkdocs-git-authors-plugin/default.nix b/pkgs/development/python-modules/mkdocs-git-authors-plugin/default.nix index 5b249d65626e..f7b3e266675e 100644 --- a/pkgs/development/python-modules/mkdocs-git-authors-plugin/default.nix +++ b/pkgs/development/python-modules/mkdocs-git-authors-plugin/default.nix @@ -2,32 +2,40 @@ lib, buildPythonPackage, fetchFromGitHub, - pythonOlder, + setuptools, mkdocs, + gitMinimal, }: buildPythonPackage rec { pname = "mkdocs-git-authors-plugin"; - version = "0.9.2"; - format = "setuptools"; - - disabled = pythonOlder "3.8"; + version = "0.10.0"; + pyproject = true; src = fetchFromGitHub { owner = "timvink"; repo = "mkdocs-git-authors-plugin"; tag = "v${version}"; - hash = "sha256-2ITro34lZ+tz7ev7Yuh1wJjsSNik6VUTt3dupIajmLU="; + hash = "sha256-Uy1XgSJchA7hkc9i4hE8Ws4OWY5GRzvfnhKkZvxT2d0="; }; - propagatedBuildInputs = [ mkdocs ]; + postPatch = '' + substituteInPlace src/mkdocs_git_authors_plugin/git/command.py \ + --replace-fail 'args = ["git"]' 'args = ["${gitMinimal}/bin/git"]' + ''; + + build-system = [ + setuptools + ]; + + dependencies = [ mkdocs ]; pythonImportsCheck = [ "mkdocs_git_authors_plugin" ]; - meta = with lib; { + meta = { description = "Lightweight MkDocs plugin to display git authors of a markdown page"; homepage = "https://github.com/timvink/mkdocs-git-authors-plugin"; - license = licenses.mit; - maintainers = with maintainers; [ totoroot ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ totoroot ]; }; }