Skip to content

build documentation with Python 3.12 - #419

Merged
benvanwerkhoven merged 2 commits into
masterfrom
fix_docs_python_version
Nov 8, 2026
Merged

benvanwerkhoven merged 2 commits into
masterfrom
fix_docs_python_version

Conversation

@benvanwerkhoven

Copy link
Copy Markdown
Collaborator

Pillow 13.0.0 and tornado 6.6 in doc/requirements.txt require Python >= 3.11, which broke the documentation workflows that still used Python 3.10.

benvanwerkhoven and others added 2 commits November 7, 2026 11:06
Pillow 13.0.0 and tornado 6.6 in doc/requirements.txt require Python >= 3.11,
which broke the documentation workflows that still used Python 3.10.
Update actions/checkout and actions/setup-python to v7 (Node 24). Replace
sphinx-notes/pages@v2 (node12) with explicit build and commit steps, because
v3 deploys through GitHub Pages artifacts and would drop the versioned
directories on the gh-pages branch. Replace ad-m/github-push-action@master
with a plain git push. Sphinx now runs with the exact versions pinned in
doc/requirements.txt.
@sonarqubecloud

sonarqubecloud Bot commented Nov 7, 2026

Copy link
Copy Markdown

@benvanwerkhoven
benvanwerkhoven merged commit ccf62aa into master Nov 8, 2026
4 checks passed
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