Repository navigation
Update dependency virtualenv to v21.14.5 - #104
Merged
Merged
Conversation
Contributor
Author
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
scottgigawatt
disabled auto-merge
October 4, 2026 20:21
scottgigawatt
approved these changes
Oct 4, 2026
scottgigawatt
left a comment
Owner
There was a problem hiding this comment.
Reviewed the complete compatible hashed tool graph, active Python 3.14 seed preservation, fresh Python hook creation, and full three-platform scans. The remaining findings and upstream SBOM inventory are documented accurately; no scanner findings are suppressed. All local validation passed, and merge remains gated on the final exact-head CI result.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Virtualenv 21.14.5 adds a packaging dependency and supports filelock 4. This updates the complete hash-verified pre-commit tool graph, adds packaging 26.3, upgrades filelock to 4.0.10, and aligns Renovate's filelock bound with virtualenv's
<5requirement. All eleven pins match current compatible PyPI releases.The test image removes the unused Python 3.9 pip/setuptools seed archives while preserving the exact upstream Python 3.14 pip 26.2.1 and setuptools 84.0.0 wheel bytes and SHA-256 verification. A fresh pre-commit Python hook environment confirms environment creation and package installation still work. These tools stay out of production Privateerr. 🏴☠️
The scan review reports the full remaining findings: all three test-image platforms have 2 Trivy findings and 24 Scout identifiers. Twelve Scout identifiers concern retained packages or metadata; twelve concern removed Python 3.9 assets in virtualenv's original upstream package SBOM, which is preserved. Six CVEs in current pip's vendored dependencies await an upstream pip release containing fixes. No scanner exclusions, customized pip distribution, or provenance rewriting are introduced.
Validation: full strict test suite (38 Python tests), production and test builds for amd64/arm64/armv7, both vulnerability scanners on all test-image platforms, fresh Python hook environment, all normal pre-commit hooks, CSpell across 131 files, and strict documentation build passed. Independent review confirmed retained wheel hashes, removed-file absence, and reported scan counts.