# Python dependencies for building the online reading site. # Used by .github/workflows/deploy-pages.yml. Pin to minor ranges so CI is # reproducible but still gets patch-level security fixes. # # Why pin: an upstream release of mkdocs-material or a plugin can silently # break the site build (it has happened — see PR #73). A pinned range lets # us upgrade deliberately rather than discovering the breakage in CI. mkdocs-material[imaging] >= 9.5, < 10 mkdocs-git-revision-date-localized-plugin >= 1.2, < 2 Markdown >= 3.5, < 4