Skip to content

fix(docs): Support docutils 0.22 - #43

Merged
dennisklein merged 1 commit into
mainfrom
claude/project-thread-2pwrd6
Nov 2, 2026
Merged

dennisklein merged 1 commit into
mainfrom
claude/project-thread-2pwrd6

Conversation

@dennisklein

Copy link
Copy Markdown
Member

Requested by Dennis · project thread

Summary

  • The Documentation workflow fails on main with No module named 'docutils.error_reporting'. Unpinned docutils 0.22 removed that module.
  • docs/cmake.py no longer imports SafeString and ErrorString. The error messages use the plain values.

Testing

  • Reproduced the failure with docutils 0.22.4 and Sphinx 9.2.0.
  • With the fix, docs builds and creates build/docs/html/index.html.

Generated by Claude Code

- docutils 0.22 removed docutils.error_reporting
- Use the plain path and error values in the error messages

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@dennisklein dennisklein self-assigned this Nov 2, 2026
@dennisklein
dennisklein merged commit 6560df7 into main Nov 2, 2026
37 of 38 checks passed
@dennisklein
dennisklein deleted the claude/project-thread-2pwrd6 branch November 2, 2026 17:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants