Skip to content

Update all docs dependencies to latest#242

Merged
AmitMY merged 1 commit into
masterfrom
update-docs-deps
Jul 23, 2026
Merged

Update all docs dependencies to latest#242
AmitMY merged 1 commit into
masterfrom
update-docs-deps

Conversation

@AmitMY

@AmitMY AmitMY commented Jul 23, 2026

Copy link
Copy Markdown
Collaborator

Summary

Batch-replaces the 10 open dependabot PRs (#207, #209, #212, #214, #220, #221, #235, #236, #237, #238) touching /docs.

The docs requirements were a 110-line pip-freeze from 2023 that pinned every transitive dependency — which is why dependabot kept filing CVE bumps one package at a time. This PR:

  • Reduces docs/requirements.txt to the ~13 top-level packages the build actually needs (Sphinx toolchain + the libraries pose_format imports during autodoc), with >= lower bounds at the verified versions. Read the Docs now always installs latest, and dependabot has no pins left to bump in /docs, so this class of PR stops entirely.
  • Bumps the Read the Docs Python from 3.8 → 3.12 (current torch/tensorflow don't support 3.8).
  • Drops the display_version theme option removed in sphinx-rtd-theme 3.x.

Test plan

  • Fresh venv (Python 3.12) with the new requirements resolves cleanly at latest: Sphinx 9.1, torch 2.13, tensorflow 2.21, numpy 2.5, sphinx-rtd-theme 3.1
  • sphinx-build -b html docs succeeds; API pages render with content
  • Remaining warnings are pre-existing (stale pose_format.pose_test rst pointing at the moved test module, duplicate-object cosmetics) — not dependency-related

🤖 Generated with Claude Code

Replace the 110-line pip-freeze pin file with the ~13 top-level packages
the docs build actually needs, with lower bounds at the versions the build
was verified with. Transitive dependencies are no longer pinned, so
dependabot has nothing to bump in /docs. Bump the Read the Docs Python
from 3.8 to 3.12 (required by current torch/tensorflow) and drop the
display_version theme option removed in sphinx-rtd-theme 3.x.

Verified: sphinx-build succeeds with the resolved latest versions
(Sphinx 9.1, torch 2.13, tensorflow 2.21, numpy 2.5).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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.

1 participant