diff --git a/layers/base/Dockerfile b/layers/base/Dockerfile index c891b3b..380a915 100644 --- a/layers/base/Dockerfile +++ b/layers/base/Dockerfile @@ -143,7 +143,9 @@ ENV VIRTUAL_ENV=/build/venv RUN python3 -m venv $VIRTUAL_ENV ENV PATH="$VIRTUAL_ENV/bin:$PATH" -RUN pip install mypy pep8 pylint pytest pytest-cov robotframework +COPY requirements.txt /tmp/requirements.txt + +RUN pip install -r /tmp/requirements.txt # Ensure venv owner USER root diff --git a/layers/base/requirements.txt b/layers/base/requirements.txt new file mode 100644 index 0000000..9a1af58 --- /dev/null +++ b/layers/base/requirements.txt @@ -0,0 +1,6 @@ +mypy==1.19.1 +pep8==1.7.1 +pylint==4.0.4 +pytest==9.0.2 +pytest-cov==7.0.0 +robotframework==7.3.2 ## WARNING: 7.4 has a bug which breaks our tests