Auto-sync provider README.rst Requirements with pyproject.toml (#67669)
Provider README.rst files are generated from pyproject.toml at distribution-build time. Between releases, dependency bumps in pyproject.toml do not propagate to the committed README, leading to silent drift that has to be fixed manually (#67554). Add a prek hook that re-renders the Requirements table from the current pyproject.toml whenever the latter changes, catching drift in pre-commit and CI instead of waiting for a release build. Only the table block is touched — surrounding prose, the cross-provider table, and the rest of the README are left alone. Also brings 7 currently-stale provider READMEs into sync as the hook output (apache/beam, apache/spark, fab, ibm/mq, microsoft/azure, mysql, tableau) — these are the same class of drift #67554 fixed manually for celery, cncf/kubernetes, edge3, git, and openlineage.
J
Jarek Potiuk committed
8f96fbd6f67f54dbb1dbfb109680bd68b6cd0306
Parent: 508ced8
Committed by GitHub <noreply@github.com>
on 5/29/2026, 6:15:04 PM