Skip to content

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

Merged
Pavel Feldman (pavelfeldman) merged 1 commit into
mainfrom
triage/3312/41725772203-1
Nov 4, 2026
Merged

Pavel Feldman (pavelfeldman) merged 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
@pavelfeldman
Pavel Feldman (pavelfeldman) merged commit 015115d into main Nov 4, 2026
30 of 34 checks passed
@pavelfeldman
Pavel Feldman (pavelfeldman) deleted the triage/3312/41725772203-1 branch November 4, 2026 15:38
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