From d63973e1164c4fe0bd9cba7e856578951e96ea5c Mon Sep 17 00:00:00 2001 From: jonathan343 Date: Mon, 19 Oct 2026 02:36:13 -0400 Subject: [PATCH] Update docs dependencies and cap zensical below 0.0.71 zensical 0.0.71 rejects search fields over a size limit derived from the index's section count. The combined docs site has about 58k sections, which caps fields at 16 KiB, and GuardDuty's CreateFilterInput.finding_criteria docstring renders to about 48 KiB, so the build fails. Cap zensical below 0.0.71 until the docs keep oversized docstrings out of search, and refresh the other docs dependencies to their latest versions. --- requirements-docs.in | 4 +++- requirements-docs.txt | 30 ++++++++++++++++-------------- 2 files changed, 19 insertions(+), 15 deletions(-) diff --git a/requirements-docs.in b/requirements-docs.in index b7ba0d24..69834756 100644 --- a/requirements-docs.in +++ b/requirements-docs.in @@ -1,2 +1,4 @@ mkdocstrings[python]~=1.0.4 -zensical~=0.0.53 +# zensical 0.0.71 rejects search fields over a size limit, which fails on +# large docstrings such as GuardDuty's CreateFilterInput.finding_criteria. +zensical>=0.0.53,<0.0.71 diff --git a/requirements-docs.txt b/requirements-docs.txt index 5479a139..053da352 100644 --- a/requirements-docs.txt +++ b/requirements-docs.txt @@ -1,28 +1,28 @@ # This file was autogenerated by uv via the following command: # uv pip compile requirements-docs.in -o requirements-docs.txt -click==8.4.2 +click==8.5.0 # via # mkdocs # zensical -deepmerge==2.1.0 +deepmerge==3.0.1 # via zensical ghp-import==2.1.0 # via mkdocs -griffelib==2.1.0 +griffelib==2.3.2 # via mkdocstrings-python jinja2==3.1.6 # via # mkdocs # mkdocstrings # zensical -markdown==3.10.2 +markdown==3.11.1 # via # mkdocs # mkdocs-autorefs # mkdocstrings # pymdown-extensions # zensical -markupsafe==3.0.3 +markupsafe==3.0.4 # via # jinja2 # mkdocs @@ -42,21 +42,23 @@ mkdocs-autorefs==1.4.4 # mkdocstrings-python mkdocs-get-deps==0.2.2 # via mkdocs -mkdocstrings==1.0.6 +mkdocstrings==1.0.7 # via # -r requirements-docs.in # mkdocstrings-python -mkdocstrings-python==2.0.5 +mkdocstrings-python==2.0.9 # via mkdocstrings -packaging==26.2 +packaging==26.3 # via mkdocs pathspec==1.1.1 - # via mkdocs -platformdirs==4.11.0 + # via + # mkdocs + # zensical +platformdirs==4.13.5 # via mkdocs-get-deps -pygments==2.20.0 +pygments==2.21.0 # via zensical -pymdown-extensions==11.0.1 +pymdown-extensions==12.3 # via # mkdocstrings # zensical @@ -73,9 +75,9 @@ pyyaml-env-tag==1.1 # via mkdocs six==1.17.0 # via python-dateutil -tomli==2.4.1 +tomli==2.5.0 # via zensical watchdog==6.0.0 # via mkdocs -zensical==0.0.53 +zensical==0.0.70 # via -r requirements-docs.in