summaryrefslogtreecommitdiffstats
path: root/support/docker
diff options
context:
space:
mode:
authorRicardo Martincoski <ricardo.martincoski@gmail.com>2018-03-13 00:09:43 -0300
committerPeter Korsgaard <peter@korsgaard.com>2018-03-13 22:32:36 +0100
commit14aa15a5a583cf1621880f422f27296180a3d73a (patch)
treecf3bbe2c2f7568b551291b6560a5712e254f21b2 /support/docker
parentede92be10dc1260765a83ed2e7f83f9315adce39 (diff)
downloadbuildroot-14aa15a5a583cf1621880f422f27296180a3d73a.tar.gz
buildroot-14aa15a5a583cf1621880f422f27296180a3d73a.zip
support/dockerfile: install flake8
Use the latest version of the tool because it is actively maintained. But use a fixed version of the tool and its dependencies to get stable results. It can be manually bumped from time to time. Before installing any Python packages, ensure pip, setuptools, and wheel are up to date as recommended in the docs [1]. [1] https://packaging.python.org/tutorials/installing-packages/ Signed-off-by: Ricardo Martincoski <ricardo.martincoski@gmail.com> Cc: Arnout Vandecappelle <arnout@mind.be> Cc: Peter Korsgaard <peter@korsgaard.com> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Cc: Yann E. MORIN <yann.morin.1998@free.fr> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Diffstat (limited to 'support/docker')
-rw-r--r--support/docker/Dockerfile11
1 files changed, 10 insertions, 1 deletions
diff --git a/support/docker/Dockerfile b/support/docker/Dockerfile
index ce3fdd9cc2..f01ac25f93 100644
--- a/support/docker/Dockerfile
+++ b/support/docker/Dockerfile
@@ -27,10 +27,19 @@ RUN dpkg --add-architecture i386 && \
cvs bzr git mercurial subversion wget \
cpio unzip \
libncurses5-dev \
- python-nose2 python-pexpect qemu-system-arm qemu-system-x86 && \
+ python-nose2 python-pexpect qemu-system-arm qemu-system-x86 \
+ python-pip && \
apt-get -y autoremove && \
apt-get -y clean
+# For check-flake8
+RUN python -m pip install --upgrade pip setuptools wheel && \
+ pip install -q \
+ flake8==3.5.0 \
+ mccabe==0.6.1 \
+ pycodestyle==2.3.1 \
+ pyflakes==1.6.0
+
# To be able to generate a toolchain with locales, enable one UTF-8 locale
RUN sed -i 's/# \(en_US.UTF-8\)/\1/' /etc/locale.gen && \
/usr/sbin/locale-gen
OpenPOWER on IntegriCloud