FROM debian:bookworm LABEL Maintainer="Wolfgang Hottgenroth " LABEL AlternativeImageName="wollud1969/base-build-env" RUN \ sed -i 's,deb.debian.org,ftp.de.debian.org,g' /etc/apt/sources.list.d/debian.sources RUN \ apt update && \ apt upgrade -y && \ apt autoremove && \ apt install -y ca-certificates && \ apt install -y make && \ apt install -y openssh-client && \ apt install -y git && \ apt install -y python3 && \ apt install -y python3-requests && \ apt install -y python3-pycodestyle && \ apt install -y python3-yaml && \ apt install -y python3-pip && \ apt install -y python3-xmltodict && \ apt install -y python3-cheetah && \ apt install -y gpg && \ apt install -y apt-transport-https && \ apt install -y wget && \ apt install -y curl && \ apt install -y unzip && \ apt install -y zip && \ apt install -y vim-tiny && \ apt install -y p7zip-full && \ apt install -y procps && \ apt install -y doxygen && \ apt install -y jq RUN \ ln -s /usr/bin/python3 /usr/bin/python && \ mkdir -p /tmp/gru COPY *.py /tmp/gru RUN \ cd /tmp/gru && \ for I in *.py; do python -m py_compile $I; done && \ for I in *.py; do python -m pycodestyle --ignore=E501 $I; done && \ chmod 755 *.py && \ cp *.py /usr/bin