FROM debian:sid MAINTAINER piuparts developers team RUN apt-get update --allow-releaseinfo-change -qq \ && apt-get install -qy \ black \ flake8 \ mypy \ pip \ python3-coverage \ python3-dev \ python3-requests \ python3-yaml \ && groupadd --system --gid 1001 unprivileged \ && useradd --system --create-home --home-dir /home/unprivileged --shell /bin/bash --uid 1001 --gid unprivileged unprivileged USER unprivileged WORKDIR /home/unprivileged COPY . piuparts USER root RUN apt-get build-dep -qy /home/unprivileged/piuparts USER unprivileged RUN pip install --break-system-packages --user flake8-gl-codeclimate mypy-gitlab-code-quality ENV PATH="${PATH}:/home/unprivileged/.local/bin"