chore(deps): prune and refresh TechDocs Python requirements - #5451
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>
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #5451 +/- ##
===========================================
- Coverage 74.21% 64.04% -10.17%
===========================================
Files 69 57 -12
Lines 799 573 -226
Branches 125 99 -26
===========================================
- Hits 593 367 -226
Misses 205 205
Partials 1 1
Continue to review full report in Codecov by Harness.
🚀 New features to boost your workflow:
|
|
The container image build workflow finished with status: |
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>
|
Follow-up for the hermetic image build failure (
|
|
The container image build workflow finished with status: |
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>
|
Next hermetic failure after poetry-core: while building Also missing:
|
|
|
/cherry-pick release-1.10 |
|
@nickboldt: new pull request created: #5453 DetailsIn response to this:
Instructions 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. |
|
@nickboldt: new pull request created: #5454 DetailsIn response to this:
Instructions 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. |



Summary
python/requirements.intomkdocs-techdocs-core==1.7.1plus Hermeto-safe caps onurllib3/platformdirs(setuptools_scm major conflict with python-dateutil sdists).requirements-build.inwith real build-system deps only.pymdown-extensions==11.0.1, material 9.7.7, …).Test plan
mkdocs --versionandtechdocs_coreimporthermeto fetch-depswithpython/hermeto_github.jsonsucceededRef: https://redhat.atlassian.net/browse/RHIDP-17016
Generated-by: cursor