chore: move documentation dependencies into their own group - #3556
Open
badja-dev wants to merge 1 commit into
Open
chore: move documentation dependencies into their own group#3556badja-dev wants to merge 1 commit into
badja-dev wants to merge 1 commit into
Conversation
14 tasks
badja-dev
force-pushed
the
chore/split-docs-dependencies
branch
from
September 8, 2026 21:37
f00a899 to
cdd48db
Compare
badja-dev
marked this pull request as ready for review
September 8, 2026 21:50
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What type of PR is this?
Description
[project].dependenciesdeclared 42 packages, 17 of which are the mkdocs documentation toolchain. Stack 4 of 5, based on #3555.None of those 17 are imported anywhere in
modules/orkometa.py. They exist only to build the documentation site. This moves them into adocsdependency group.docsis not a default group, souv syncno longer pulls the documentation stack into a runtime environment.After the split,
[project].dependenciesandrequirements.txtagree exactly:Two lists that have been maintained by hand in separate files now match package for package and specifier for specifier.
docs/requirements.txtis unchanged, so the Read the Docs build is unaffected.This is a prerequisite for #3557, which generates
requirements.txtfrom the lockfile. Without the split, the generated file would pull the entire documentation stack into every image.No CHANGELOG entry: no user-facing change.
Have you updated the Documentation to reflect changes (if necessary)?
Have you updated the JSON Schema files (if necessary)?
Have you updated the CHANGELOG.md?