From 4a6ed84ee3b59a823dc113e717414b5d55b33e54 Mon Sep 17 00:00:00 2001 From: baranylcn Date: Thu, 14 May 2026 21:59:55 +0300 Subject: [PATCH] fix: pin pygments<2.20.0 to avoid pymdownx highlight crash --- pyproject.toml | 1 + uv.lock | 8 +++++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 7def7d6..0dac2f7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -39,6 +39,7 @@ dev = [ "mkdocs>=1.6.1", "mkdocs-git-revision-date-localized-plugin>=1.5.0", "mkdocs-material[pymdown]>=9.6.22", + "pygments>=2.18.0,<2.20.0", # security "bandit>=1.8.6", "safety>=3.6.2", diff --git a/uv.lock b/uv.lock index 6ab76ec..24e7e6a 100644 --- a/uv.lock +++ b/uv.lock @@ -946,6 +946,7 @@ dev = [ { name = "mkdocs-git-revision-date-localized-plugin" }, { name = "mkdocs-material" }, { name = "mypy" }, + { name = "pygments" }, { name = "pytest" }, { name = "pytest-mock" }, { name = "pytest-sugar" }, @@ -981,6 +982,7 @@ dev = [ { name = "mkdocs-git-revision-date-localized-plugin", specifier = ">=1.5.0" }, { name = "mkdocs-material", extras = ["pymdown"], specifier = ">=9.6.22" }, { name = "mypy", specifier = ">=1.18.2" }, + { name = "pygments", specifier = ">=2.18.0,<2.20.0" }, { name = "pytest", specifier = ">=8.4.2" }, { name = "pytest-mock", specifier = ">=3.15.1" }, { name = "pytest-sugar", specifier = ">=1.1.1" }, @@ -1768,11 +1770,11 @@ wheels = [ [[package]] name = "pygments" -version = "2.20.0" +version = "2.19.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/c3/b2/bc9c9196916376152d655522fdcebac55e66de6603a76a02bca1b6414f6c/pygments-2.20.0.tar.gz", hash = "sha256:6757cd03768053ff99f3039c1a36d6c0aa0b263438fcab17520b30a303a82b5f", size = 4955991, upload-time = "2026-03-29T13:29:33.898Z" } +sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631, upload-time = "2025-06-21T13:39:12.283Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f4/7e/a72dd26f3b0f4f2bf1dd8923c85f7ceb43172af56d63c7383eb62b332364/pygments-2.20.0-py3-none-any.whl", hash = "sha256:81a9e26dd42fd28a23a2d169d86d7ac03b46e2f8b59ed4698fb4785f946d0176", size = 1231151, upload-time = "2026-03-29T13:29:30.038Z" }, + { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217, upload-time = "2025-06-21T13:39:07.939Z" }, ] [[package]]