← Back to issue list

build(docs): update and clean docs dependencies

View original Github issue

Metadata

Project
craft-parts
Number
#1501
Type
pull request
State
merged
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Merged following approval by three reviewers. Updated and cleaned documentation dependencies, removing sphinx-pydantic in favor of pydantic-kitbash. All required CI checks passed.

Suggested action:

No scores available.

Issue body

We've moved from sphinx-pydantic to pydantic-kitbash, so I removed that dependency. Other than that, this is just an update of docs dependencies. - [x] Have you followed the guidelines for contributing? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `make lint && make test`? - [ ] Have you added an entry to the changelog (`docs/reference/changelog.rst`)? ---

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged following approval by three reviewers. Updated and cleaned documentation dependencies, removing sphinx-pydantic in favor of pydantic-kitbash. All required CI checks passed.
qwen3.6-35b-a3b-mtp-q6 Merged by maintainer lengau. Updated and cleaned documentation dependencies, replacing sphinx-pydantic with pydantic-kitbash. All lint and test checks passed, and the change was integrated into the main branch.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#4766 docs: use canonical-sphinx snapcraft merged Merged documentation update switching to canonical-sphinx. Consolidated requirements files and added docs_requires to setup.py. Approved by two reviewers with passing CI checks.
79%
#55 docs: fix document generation craft-parts merged Merged following approval by two reviewers and successful CI checks. Added a documentation-specific requirements list to resolve Sphinx generation failures for Pydantic classes, modifying five files.
76%
#559 docs: use canonical-sphinx rockcraft merged Merged documentation update to adopt canonical-sphinx. Added the dependency to setup.cfg and regenerated requirements-doc.txt by freezing the doc environment. Approved by two reviewers with passing CI across seven files.
76%
#900 build(docs): update build, add sphinx sitemap, update site links rockcraft merged Merged after two approvals and passing all CI checks. Updates docs build config, switches Sphinx to dirhtml for sitemap generation, adds a sitemap, updates site links, and standardizes tooling across five files.
75%
#2323 build(docs): add sphinx sitemap charmcraft merged Merged following approval from two reviewers. Integrated sphinx-sitemap as a documentation dependency, updated conf.py to generate a sitemap during builds, and switched local builds to the dirhtml builder.
73%
#325 docs: use canonical-sphinx craft-application merged Merged documentation update to adopt canonical-sphinx and remove unused extensions. Approved by two reviewers, passed CI, and modified four files (+30/-83 lines).
73%
#10 build(deps): update dependency canonical-sphinx to ~=0.3.0 craft-artifacts merged Merged automated dependency update upgrading canonical-sphinx from ~=0.2.0 to ~=0.3.0. Passed CI and received two approvals. Reviewers discussed adding ReadTheDocs integration for future PRs.
73%
#477 build(docs): make `clean` target scrub `docs/reference/gen` starbase merged Merged upstreamed changes to update the build clean target, ensuring it removes the generated docs/reference/gen directory. Approved by two reviewers and passed all CI checks.
73%
#300 docs: refactor documentation for sphinx-starter-pack rockcraft merged Merged documentation refactoring to align with sphinx-starter-pack. Approved by three reviewers and passed CI. Modified 28 files (+351/-63) to standardize structure, validate with pylint, shellcheck, and sphinx, and simplify future integration.
73%
#643 chore(deps): update documentation dependencies craft-parts merged Merged automated documentation dependency updates. Renovate upgraded sphinx-autodoc-typehints and four sphinxcontrib packages to latest patch versions. Approved by two reviewers and passed CI before merge.
73%