From 46d646bd5b75efa4c9baa9f04d6efe2a61ffe8e5 Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Thu, 21 Apr 2022 14:25:01 -0500 Subject: [PATCH] Show last revision date on documentation (#1062) --- .github/workflows/deploy.yml | 3 ++ Pipfile | 1 + Pipfile.lock | 57 ++++++++++++++++++++++++++++++++---- mkdocs.yml | 3 ++ 4 files changed, 59 insertions(+), 5 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index cb871e69..7cfdd0fc 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -15,6 +15,8 @@ jobs: - name: Checkout repository uses: actions/checkout@v3 + with: + fetch-depth: '0' - name: Set up Python runtime uses: actions/setup-python@v3 @@ -31,6 +33,7 @@ jobs: run: | pip install 'mkdocs>=1.3.0' pip install mkdocs-static-i18n + pip install mkdocs-git-revision-date-localized-plugin - name: Install mkdocs-material Insiders build if: github.event.repository.fork == false diff --git a/Pipfile b/Pipfile index bacceef8..1dce2358 100644 --- a/Pipfile +++ b/Pipfile @@ -7,6 +7,7 @@ name = "pypi" mkdocs = "*" mkdocs-material = {path = "./mkdocs-material"} mkdocs-static-i18n = "*" +mkdocs-git-revision-date-localized-plugin = "*" [dev-packages] scour = "*" diff --git a/Pipfile.lock b/Pipfile.lock index 86e89001..925a82ee 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "57e0161a7d6dbb050b1a0ab71eaaf145b951010f8a3054dfab1c5f24d4a293cf" + "sha256": "417ce9a8799680d98bc8933ac6f592b68dda2e97429d2671290c112bdba09d91" }, "pipfile-spec": 6, "requires": { @@ -16,6 +16,14 @@ ] }, "default": { + "babel": { + "hashes": [ + "sha256:3f349e85ad3154559ac4930c3918247d319f21910d5ce4b25d439ed8693b98d2", + "sha256:98aeaca086133efb3e1e2aad0396987490c8425929ddbcfe0550184fdc54cd13" + ], + "markers": "python_version >= '3.6'", + "version": "==2.10.1" + }, "cairocffi": { "hashes": [ "sha256:108a3a7cb09e203bdd8501d9baad91d786d204561bd71e9364e8b34897c47b91" @@ -111,11 +119,11 @@ }, "cssselect2": { "hashes": [ - "sha256:8d4690bce5f25013262997e64cef3e7bade877d3ef126f9cc624e5b1f294d934", - "sha256:d98a7bbdd8ebc46093279195d669a3359bd5a23f90c19e82c19d9eeef333e617" + "sha256:3a83b2a68370c69c9cd3fcb88bbfaebe9d22edeef2c22d1ff3e1ed9c7fa45ed8", + "sha256:5b5d6dea81a5eb0c9ca39f116c8578dd413778060c94c1f51196371618909325" ], "markers": "python_version >= '3.7'", - "version": "==0.5.0" + "version": "==0.6.0" }, "defusedxml": { "hashes": [ @@ -132,6 +140,22 @@ ], "version": "==2.0.2" }, + "gitdb": { + "hashes": [ + "sha256:8033ad4e853066ba6ca92050b9df2f89301b8fc8bf7e9324d412a63f8bf1a8fd", + "sha256:bac2fd45c0a1c9cf619e63a90d62bdc63892ef92387424b855792a6cabe789aa" + ], + "markers": "python_version >= '3.6'", + "version": "==4.0.9" + }, + "gitpython": { + "hashes": [ + "sha256:1c885ce809e8ba2d88a29befeb385fcea06338d3640712b59ca623c220bb5704", + "sha256:5b68b000463593e05ff2b261acff0ff0972df8ab1b70d3cdbd41b546c8b8fc3d" + ], + "markers": "python_version >= '3.7'", + "version": "==3.1.27" + }, "idna": { "hashes": [ "sha256:84d9dd047ffa80596e0f246e2eab0b391788b0503584e8945f2368256d2735ff", @@ -145,7 +169,7 @@ "sha256:1208431ca90a8cca1a6b8af391bb53c1a2db74e5d1cef6ddced95d4b2062edc6", "sha256:ea4c597ebf37142f827b8f39299579e31685c31d3a438b59f469406afd0f2539" ], - "markers": "python_version < '3.10'", + "markers": "python_version >= '3.7'", "version": "==4.11.3" }, "jinja2": { @@ -293,6 +317,14 @@ "index": "pypi", "version": "==1.3.0" }, + "mkdocs-git-revision-date-localized-plugin": { + "hashes": [ + "sha256:f3e020b445e7b4fb4e58ccd46b07adecbca0f85ac1659e1a63e38b8779c81ba7", + "sha256:ffcf206b5108d9f729af6cd42377d2e0e25c080817fdad0119549ac924b526f3" + ], + "index": "pypi", + "version": "==1.0.1" + }, "mkdocs-material": { "path": "./mkdocs-material", "version": "==8.2.8+insiders.4.12.0" @@ -403,6 +435,13 @@ "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", "version": "==2.8.2" }, + "pytz": { + "hashes": [ + "sha256:1e760e2fe6a8163bc0b3d9a19c4f84342afa0a2affebfaa84b01b978a02ecaa7", + "sha256:e68985985296d9a66a881eb3193b0906246245294a881e7c8afe623866ac6a5c" + ], + "version": "==2022.1" + }, "pyyaml": { "hashes": [ "sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293", @@ -466,6 +505,14 @@ "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", "version": "==1.16.0" }, + "smmap": { + "hashes": [ + "sha256:2aba19d6a040e78d8b09de5c57e96207b09ed71d8e55ce0959eeee6c8e190d94", + "sha256:c840e62059cd3be204b0c9c9f74be2c09d5648eddd4580d9314c3ecde0b30936" + ], + "markers": "python_version >= '3.6'", + "version": "==5.0.0" + }, "tinycss2": { "hashes": [ "sha256:b2e44dd8883c360c35dd0d1b5aad0b610e5156c2cb3b33434634e539ead9d8bf", diff --git a/mkdocs.yml b/mkdocs.yml index 14ccdf57..e92e1f8b 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -63,6 +63,9 @@ plugins: build: false - tags - search + - git-revision-date-localized: + exclude: + - index.en.md - privacy: externals_exclude: - cdn.jsdelivr.net/npm/mathjax@3/*