Closed Bug 1761010 Opened 2 years ago Closed 2 years ago

[wpt-sync] Sync PR 33325 - Replace "install" dependencies with requirements.txt for wpt commands

Categories

(Testing :: web-platform-tests, task, P4)

task

Tracking

(firefox101 fixed)

RESOLVED FIXED
101 Branch
Tracking Status
firefox101 --- fixed

People

(Reporter: mozilla.org, Unassigned)

References

(Depends on 1 open bug, )

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 33325 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/33325
Details from upstream follow.

Philip Jägenstedt <philip@foolip.org> wrote:

Replace "install" dependencies with requirements.txt for wpt commands

This allows all dependencies to be pinned and to be updated by
Dependabot.

The main() method in run.py also does some dependency installation, but
the code path appears unused, so remove it rather than trying to get it
in sync with the new approach.

Whiteboard: [wptsync downstream] → [wptsync downstream error]
Whiteboard: [wptsync downstream error] → [wptsync downstream]
Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/cd1fde23af42
[wpt PR 33325] - Replace "install" dependencies with requirements.txt for wpt commands, a=testonly
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 101 Branch
You need to log in before you can comment on or make changes to this bug.