← Back to issue list

docs: add copybutton and simplify dependencies

View original Github issue

Metadata

Project
rockcraft
Number
#158
Type
pull request
State
merged
Author
cjdcordeiro
Labels
—
Created
Updated
Closed

Current evaluation

Merged as commit 716bc48f: added Furo and Sphinx Copybutton to documentation dependencies, fixing Read the Docs builds and relaxing dependency ranges for older OS releases.

Resolution: closed resolved

Reason: PR #158 was merged as commit 716bc48f. It added the missing documentation dependencies and widened version ranges, resolving the Read the Docs build failures.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? ----- Fixes documentation build. RTD are failing to build because the furo theme is not in the pip requirements. Added it, plus: . a new Sphinx copybutton module for code-blocks . improvement of the dependencies version ranges, to make it work with older OS releases

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged as commit 716bc48f: added Furo and Sphinx Copybutton to documentation dependencies, fixing Read the Docs builds and relaxing dependency ranges for older OS releases.
stealth/space-bunny-alpha — closed resolved Merged PR #158 in commit 716bc48f, fixing Read the Docs builds by adding Furo and Sphinx Copybutton and relaxing dependency ranges for older OS releases.
stealth/space-bunny-alpha — closed resolved Merged in 716bc48f: added Furo and Sphinx Copybutton to documentation dependencies, fixing Read the Docs builds and relaxing ranges for older OS releases.
qwen/qwen3.6-35b-a3b — — Merged to fix ReadTheDocs build failures. Added the furo theme to pip requirements, integrated the Sphinx copybutton extension, and updated dependency ranges for older OS releases. Approved by two reviewers and passed CI checks.
qwen3.6-35b-a3b-mtp-q6 — — Merged. Added the missing furo theme to pip requirements, integrated the Sphinx copybutton extension, and updated dependency version ranges for older OS compatibility, resolving ReadTheDocs build failures.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#156 fix: add copybutton and simplify dependencies rockcraft closed PR #156 (unmerged) fixed Read the Docs failures; the same changes landed via PR #158, merged as commit 716bc48f 'docs: add copybutton and simplify dependencies'. #156 was then closed as superseded.
82%
#6078 chore(deps): add dependency sphinx-copybutton snapcraft merged Merged PR #6078 as commit 603626051, adding sphinx-copybutton to restore copy buttons in documentation code blocks after the starter-pack update.
75%