Skip to content

Regen docs/requirements.txt; restrict Dependabot to pyproject.toml#56

Merged
gunnarvoet merged 1 commit into
mainfrom
chore/regen-docs-requirements
May 7, 2026
Merged

Regen docs/requirements.txt; restrict Dependabot to pyproject.toml#56
gunnarvoet merged 1 commit into
mainfrom
chore/regen-docs-requirements

Conversation

@gunnarvoet
Copy link
Copy Markdown
Owner

Summary

  • Regenerate docs/requirements.txt via uv pip compile pyproject.toml --group dev --upgrade -o docs/requirements.txt. The file is autogenerated (per its own header), so the right way to update it is regen — not hand-patching individual transitive pins.
  • This absorbs the bumps proposed in the open Dependabot PRs Bump fonttools from 4.60.1 to 4.61.0 in /docs #51 (fonttools), Bump urllib3 from 2.5.0 to 2.6.3 in /docs #53 (urllib3), Bump pillow from 12.0.0 to 12.1.1 in /docs #54 (pillow), and goes a bit further on fonttools/pillow because newer releases are now available.
  • Add .github/dependabot.yml declaring a single pip ecosystem rooted at /, so Dependabot tracks pyproject.toml direct deps only and stops opening PRs against docs/requirements.txt. Going forward, regenerate the docs lock at release time.

Test plan

Refresh the autogenerated docs build pin file via `uv pip compile
pyproject.toml --group dev --upgrade -o docs/requirements.txt`. This
absorbs the bumps from open Dependabot PRs (#51, #53, #54) plus other
transitive drift since the file was last regenerated.

Add `.github/dependabot.yml` declaring a single pip ecosystem rooted at
`/` so Dependabot tracks `pyproject.toml` only and stops opening PRs
against the autogenerated `docs/requirements.txt`.
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