1{ 2 # Evaluation 3 lib, 4 buildPythonPackage, 5 fetchFromGitHub, 6 pythonOlder, 7 8 # Build 9 setuptools, 10 11 # Dependencies 12 gitpython, 13 mkdocs, 14 requests, 15}: 16 17buildPythonPackage rec { 18 pname = "mkdocs-git-committers-plugin-2"; 19 version = "2.5.0"; 20 pyproject = true; 21 22 disabled = pythonOlder "3.8"; 23 24 src = fetchFromGitHub { 25 owner = "ojacques"; 26 repo = "mkdocs-git-committers-plugin-2"; 27 tag = version; 28 hash = "sha256-PpXgY5RlOeb0mB46gcNVWkSGMZa4WPkCwDUXMxCUjsI="; 29 }; 30 31 build-system = [ 32 setuptools 33 ]; 34 35 dependencies = [ 36 gitpython 37 mkdocs 38 requests 39 ]; 40 41 # Upstream has no tests 42 doCheck = false; 43 pythonImportsCheck = [ "mkdocs_git_committers_plugin_2" ]; 44 45 meta = { 46 description = "MkDocs plugin for displaying a list of contributors on each page"; 47 homepage = "https://github.com/ojacques/mkdocs-git-committers-plugin-2"; 48 changelog = "https://github.com/ojacques/mkdocs-git-committers-plugin-2/releases/tag/${src.tag}"; 49 license = lib.licenses.mit; 50 maintainers = with lib.maintainers; [ mahtaran ]; 51 }; 52}