From 5c76d60a2e2fd62792b7ba2dcfc5b9018d02927e Mon Sep 17 00:00:00 2001 From: Gabriel Dugny Date: Sat, 8 Aug 2026 17:48:43 +0200 Subject: [PATCH 1/2] fix(deps): exclude click 8.3.* to restore autoreload Only exclude the broken 8.3 line; other version bounds come from transitive dependencies so we do not need to keep bumping an upper pin. Co-authored-by: Cursor --- requirements.txt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/requirements.txt b/requirements.txt index 9abdb50..f745406 100644 --- a/requirements.txt +++ b/requirements.txt @@ -23,5 +23,8 @@ mkdocs-redirects==1.2.3 # around incompatible/conflicting underlying dependencies. Each dependency # should include a comment explaining why it is needed, and under what # circumstances it can be removed in the future. -# Pinned click to avoid issues with autoreload https://github.com/squidfunk/mkdocs-material/issues/8478 -click<=8.4.2 +# Exclude click 8.3.* which broke mkdocs serve autoreload (fixed in 8.4.0). +# Other bounds are inherited from transitive deps (e.g. mkdocs). +# https://github.com/squidfunk/mkdocs-material/issues/8478 +# https://github.com/pallets/click/issues/3403 +click!=8.3.* From 67dfe0dbf62c0b4d474dbfcb0adc594a42e29578 Mon Sep 17 00:00:00 2001 From: Gabriel Dugny Date: Sat, 8 Aug 2026 17:50:40 +0200 Subject: [PATCH 2/2] docs: update required Python version to >=3.9 Align the README with pyproject.toml requires-python. Co-authored-by: Cursor --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 61f0349..48ee8d1 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ This is the base [Mkdocs](https://mkdocs.org) plugin used when using Mkdocs with ## Usage -> Requires Python version >= 3.8 +> Requires Python version >= 3.9 ```bash $ pip install mkdocs-techdocs-core