1{ 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 pythonOlder, 6 setuptools, 7 setuptools-scm, 8 babel, 9 gitpython, 10 mkdocs, 11 pytz, 12 pytestCheckHook, 13}: 14 15buildPythonPackage rec { 16 pname = "mkdocs-git-revision-date-localized-plugin"; 17 version = "1.4.7"; 18 pyproject = true; 19 20 disabled = pythonOlder "3.7"; 21 22 src = fetchFromGitHub { 23 owner = "timvink"; 24 repo = "mkdocs-git-revision-date-localized-plugin"; 25 tag = "v${version}"; 26 hash = "sha256-xSm+Qvk1DU5CEZpR+69oIAKnIrg/J7iECNHEZQlf/7o="; 27 }; 28 29 build-system = [ 30 setuptools 31 setuptools-scm 32 ]; 33 34 dependencies = [ 35 babel 36 gitpython 37 mkdocs 38 pytz 39 ]; 40 41 nativeCheckInputs = [ pytestCheckHook ]; 42 43 disabledTestPaths = [ "tests/test_builds.py" ]; 44 45 pythonImportsCheck = [ "mkdocs_git_revision_date_localized_plugin" ]; 46 47 meta = with lib; { 48 description = "MkDocs plugin that enables displaying the date of the last git modification of a page"; 49 homepage = "https://github.com/timvink/mkdocs-git-revision-date-localized-plugin"; 50 changelog = "https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/releases/tag/${src.tag}"; 51 license = licenses.mit; 52 maintainers = with maintainers; [ totoroot ]; 53 }; 54}