Install BuildGrid dependencies from requirements.txt
Before raising this MR, consider whether the following are required, and complete if so:
-
Unit tests -
Metrics -
Documentation update(s)
If not required, please explain in brief why not. This is a simple bugfix for the e2e test.
Description
We previously were installing BuildGrid with a pip install .
. This had the effect of installing the latest versions of BuildGrid's dependencies instead of the pinned versions in the requirements.txt
. Unfortunately, the latest version of the Python grpcio
package failed to build on debian:buster
, so the e2e was failing. This MR makes the e2e install the pinned versions of the dependencies from the requirements.txt
file so this doesn't happen again.