fix: revert broken Dependabot dep pins from PR #5910 (atheris, chardet, pyee) - #5926
Merged
Conversation
atheris==3.1.0 does not exist on PyPI (latest published is 3.0.0). chardet==7.6.0 conflicts with other pins in python-deps.txt. Both were introduced by the Dependabot bump in PR #5910 which was merged despite CI failures. This reverts both to the last known-good versions (atheris==3.0.0, chardet==5.2.0) whose hashes match real PyPI artifacts. Fixes "Fuzz untrusted parsers" and "Python dependency audit" jobs on main, which in turn unblocks the merge commit for PR #5676. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LAkDSjSE565ZtADVdfRnie
…res Python >=3.12, CI runs 3.11) PR #5910 introduced pyee==14.0.0 which requires Python >=3.12. CI runs Python 3.11, causing E2E browser test jobs to fail at pip install with 'No matching distribution found for pyee==14.0.0'. Reverts to pyee==13.0.1 which supports Python 3.9+. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LAkDSjSE565ZtADVdfRnie
… exist on PyPI) PR #5910 introduced chardet==7.6.0 which does not exist on PyPI (latest is 5.2.0). This caused 'Python dependency audit' CI to fail on every merge commit touching main. Reverts to chardet==5.2.0 with correct hashes from the last known-good state. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LAkDSjSE565ZtADVdfRnie
✅ Drift Bot (ClawMetry): no drift detectedDrift Bot analyzed the changed files against this project's blueprints and requirements and found no drift. |
✅ Drift Bot (ClawMetry): no drift detectedDrift Bot analyzed the changed files against this project's blueprints and requirements and found no drift. |
Owner
Author
|
✨ auto-fixed: merged main into branch to resolve stale base and trigger fresh CI Generated by Claude Code |
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.
Product record:
No-PRD: reverts fabricated Dependabot pins that broke main CI; requirements-file corrections, no code or behavior change
Risk: Low. Only CI requirements files are changed. All three versions being reverted to are verified to exist on PyPI and support Python 3.9-3.11 (the CI matrix). The versions being replaced do not exist on PyPI or require a Python version not in the CI matrix.
Summary
atheris==3.1.0(non-existent; latest is 3.0.0) breaks "Fuzz untrusted parsers" (fuzz.txt)chardet==7.6.0(non-existent; latest is 5.2.0) breaks "Python dependency audit" (python-deps.txt)pyee==14.0.0(requires Python >=3.12; CI runs 3.11) breaks "E2E Browser Tests (critical subset)" (playwright-e2e.txt)Reverts all three to the versions from the last known-good state (matching the
feat/build-your-own-uibranch, which pre-dates the bad merge).Test plan
pip install --require-hashes -r .github/requirements/fuzz.txtsucceeds on Python 3.11 withatheris==3.0.0pip install --require-hashes -r .github/requirements/python-deps.txtsucceeds on Python 3.11 withchardet==5.2.0pip install --require-hashes -r .github/requirements/playwright-e2e.txtsucceeds on Python 3.11 withpyee==13.0.1🤖 Generated with Claude Code
https://claude.ai/code/session_01LAkDSjSE565ZtADVdfRnie
Generated by Claude Code