Skip to content

fix(deps): remove unused pyee runtime dependency - #3316

Open
microsoft-playwright-automation[bot] wants to merge 1 commit into
mainfrom
triage/3312/41725772203-1
Open

microsoft-playwright-automation[bot] wants to merge 1 commit into
mainfrom
triage/3312/41725772203-1

Conversation

@microsoft-playwright-automation

Copy link
Copy Markdown
Contributor
  • Remove the unused runtime pyee dependency. The client uses its own event emitter after feat: make the port of the JS client the only implementation #3280, so the remaining version cap only causes installation conflicts.
  • Keep pyee==13.0.1 in local-requirements.txt for the test server, and regenerate requirements.txt with uv 0.5.4.
  • Extend the existing wheel installation test to require that pyee is absent before running the browser. The check fails with the original wheel and passes with the fix on Chromium, Firefox and WebKit on Linux. The listener tests pass on all three browsers; installation with pyee==15.0.0, pip check and ./scripts/lint.sh pass.

Fixes #3312

Triaged on Linux by the Playwright bot - agent run

@pavelfeldman
Pavel Feldman (pavelfeldman) marked this pull request as ready for review November 3, 2026 23:17

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: drop the now-unused pyee runtime dependency (pin <15 blocks pyee 15.0.0)

2 participants