[release-1.9] chore(deps): prune and refresh TechDocs Python requirements - #5454
Conversation
Slim requirements.in to mkdocs-techdocs-core plus Hermeto-safe caps, and keep requirements-build.in as real build-system deps only. Regenerated hashed lockfiles bump transitive packages (mkdocs, certifi, requests, etc.) while respecting techdocs-core pins and setuptools_scm<8 for sdist builds. https://redhat.atlassian.net/browse/RHIDP-17016 Generated-by: cursor Co-authored-by: Cursor <cursoragent@cursor.com>
tomlkit (pulled in by hatchling) builds with poetry-core; without it in requirements-build.txt, offline sdist installs fail under Hermeto. https://redhat.atlassian.net/browse/RHIDP-17016 Generated-by: cursor Co-authored-by: Cursor <cursoragent@cursor.com>
pluggy 1.6+ requires setuptools-scm>=8 to build from sdist, which conflicts with our setuptools_scm<8 pin (python-dateutil / hatch-vcs). Pin pluggy to 1.5.x and add calver for trove-classifiers sdists. https://redhat.atlassian.net/browse/RHIDP-17016 Generated-by: cursor Co-authored-by: Cursor <cursoragent@cursor.com>
|
Hi @openshift-cherrypick-robot. Thanks for your PR. I'm waiting for a redhat-developer member to verify that this patch is reasonable to test. If it is, they should reply with Tip We noticed you've done this a few times! Consider joining the org to skip this step and gain Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|



This is an automated cherry-pick of #5451
/assign nickboldt