Skip to content

Take link-check renderer versions from requirements.txt - #2945

Merged
jmanico merged 1 commit into
masterfrom
link-check-constraints
Nov 11, 2026
Merged

jmanico merged 1 commit into
masterfrom
link-check-constraints

Conversation

@jmanico

@jmanico jmanico commented Nov 11, 2026

Copy link
Copy Markdown
Member

scripts/link_check/requirements.txt repeated four pins from requirements.txt, and a test failed whenever they drifted. Dependabot only bumps the root file, so every Markdown or pymdown bump broke lint (#2939 needed a manual sync).

The subset file now lists package names only and takes versions with -c ../../requirements.txt. pip resolves that path relative to the file, so the workflows and the CONTRIBUTING install command work unchanged. The test now checks that the subset has no pins of its own and that every package in it is pinned in requirements.txt.

Checked locally: pip resolves the same versions as the root file, and test:link-check and test:workflow-approvals pass.

@jmanico
jmanico merged commit 9c87d0a into master Nov 11, 2026
11 checks passed
@jmanico
jmanico deleted the link-check-constraints branch November 11, 2026 02:23
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