File tree 15 files changed +80
-63
lines changed 15 files changed +80
-63
lines changed Original file line number Diff line number Diff line change @@ -16,14 +16,15 @@ ENV PYTHON_VERSION 2.7.11
16
16
ENV PYTHON_PIP_VERSION 8.0.3
17
17
18
18
RUN set -ex \
19
+ && curl -fSL "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz" -o python.tar.xz \
20
+ && curl -fSL "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc" -o python.tar.xz.asc \
21
+ && export GNUPGHOME="$(mktemp -d)" \
19
22
&& gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" \
20
- && curl -fSL "https://www.python.org/ftp/python/$PYTHON_VERSION/Python-$PYTHON_VERSION.tar.xz" -o python.tar.xz \
21
- && curl -fSL "https://www.python.org/ftp/python/$PYTHON_VERSION/Python-$PYTHON_VERSION.tar.xz.asc" -o python.tar.xz.asc \
22
- && gpg --verify python.tar.xz.asc \
23
+ && gpg --batch --verify python.tar.xz.asc python.tar.xz \
24
+ && rm -r "$GNUPGHOME" python.tar.xz.asc \
23
25
&& mkdir -p /usr/src/python \
24
26
&& tar -xJC /usr/src/python --strip-components=1 -f python.tar.xz \
25
- && rm python.tar.xz* \
26
- && rm -r ~/.gnupg \
27
+ && rm python.tar.xz \
27
28
\
28
29
&& cd /usr/src/python \
29
30
&& ./configure --enable-shared --enable-unicode=ucs4 \
Original file line number Diff line number Diff line change @@ -14,15 +14,16 @@ ENV PYTHON_PIP_VERSION 8.0.3
14
14
15
15
RUN set -ex \
16
16
&& apk add --no-cache --virtual .fetch-deps curl gnupg \
17
+ && curl -fSL "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz" -o python.tar.xz \
18
+ && curl -fSL "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc" -o python.tar.xz.asc \
19
+ && export GNUPGHOME="$(mktemp -d)" \
17
20
&& gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" \
18
- && curl -fSL "https://www.python.org/ftp/python/$PYTHON_VERSION/Python-$PYTHON_VERSION.tar.xz" -o python.tar.xz \
19
- && curl -fSL "https://www.python.org/ftp/python/$PYTHON_VERSION/Python-$PYTHON_VERSION.tar.xz.asc" -o python.tar.xz.asc \
20
- && gpg --verify python.tar.xz.asc \
21
+ && gpg --batch --verify python.tar.xz.asc python.tar.xz \
22
+ && rm -r "$GNUPGHOME" python.tar.xz.asc \
21
23
&& mkdir -p /usr/src \
22
24
&& tar -xJC /usr/src -f python.tar.xz \
23
25
&& mv "/usr/src/Python-$PYTHON_VERSION" /usr/src/python \
24
- && rm python.tar.xz* \
25
- && rm -r ~/.gnupg \
26
+ && rm python.tar.xz \
26
27
\
27
28
&& apk add --no-cache --virtual .build-deps \
28
29
bzip2-dev \
Original file line number Diff line number Diff line change @@ -36,14 +36,15 @@ RUN set -ex \
36
36
zlib1g-dev \
37
37
' \
38
38
&& apt-get update && apt-get install -y $buildDeps --no-install-recommends && rm -rf /var/lib/apt/lists/* \
39
+ && curl -fSL "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz" -o python.tar.xz \
40
+ && curl -fSL "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc" -o python.tar.xz.asc \
41
+ && export GNUPGHOME="$(mktemp -d)" \
39
42
&& gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" \
40
- && curl -fSL "https://www.python.org/ftp/python/$PYTHON_VERSION/Python-$PYTHON_VERSION.tar.xz" -o python.tar.xz \
41
- && curl -fSL "https://www.python.org/ftp/python/$PYTHON_VERSION/Python-$PYTHON_VERSION.tar.xz.asc" -o python.tar.xz.asc \
42
- && gpg --verify python.tar.xz.asc \
43
+ && gpg --batch --verify python.tar.xz.asc python.tar.xz \
44
+ && rm -r "$GNUPGHOME" python.tar.xz.asc \
43
45
&& mkdir -p /usr/src/python \
44
46
&& tar -xJC /usr/src/python --strip-components=1 -f python.tar.xz \
45
- && rm python.tar.xz* \
46
- && rm -r ~/.gnupg \
47
+ && rm python.tar.xz \
47
48
\
48
49
&& cd /usr/src/python \
49
50
&& ./configure --enable-shared --enable-unicode=ucs4 \
Original file line number Diff line number Diff line change @@ -16,13 +16,16 @@ ENV PYTHON_VERSION 2.7.11
16
16
ENV PYTHON_PIP_VERSION 8.0.3
17
17
18
18
RUN set -ex \
19
+ && curl -fSL "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz" -o python.tar.xz \
20
+ && curl -fSL "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc" -o python.tar.xz.asc \
21
+ && export GNUPGHOME="$(mktemp -d)" \
19
22
&& gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" \
20
- && curl -fSL "https://www.python.org/ftp/python/$PYTHON_VERSION/Python-$PYTHON_VERSION.tar.xz" -o python.tar.xz \
21
- && curl -fSL "https://www.python.org/ftp/python/$PYTHON_VERSION/Python-$PYTHON_VERSION.tar.xz.asc" -o python.tar.xz.asc \
22
- && gpg --verify python.tar.xz.asc \
23
+ && gpg --batch --verify python.tar.xz.asc python.tar.xz \
24
+ && rm -r "$GNUPGHOME" python.tar.xz.asc \
23
25
&& mkdir -p /usr/src/python \
24
26
&& tar -xJC /usr/src/python --strip-components=1 -f python.tar.xz \
25
- && rm python.tar.xz* \
27
+ && rm python.tar.xz \
28
+ \
26
29
&& cd /usr/src/python \
27
30
&& ./configure --enable-shared --enable-unicode=ucs4 \
28
31
&& make -j$(nproc) \
Original file line number Diff line number Diff line change @@ -16,14 +16,15 @@ ENV PYTHON_VERSION 3.3.6
16
16
ENV PYTHON_PIP_VERSION 8.0.3
17
17
18
18
RUN set -ex \
19
- && gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" \
20
19
&& curl -fSL "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz" -o python.tar.xz \
21
20
&& curl -fSL "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc" -o python.tar.xz.asc \
22
- && gpg --verify python.tar.xz.asc \
21
+ && export GNUPGHOME="$(mktemp -d)" \
22
+ && gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" \
23
+ && gpg --batch --verify python.tar.xz.asc python.tar.xz \
24
+ && rm -r "$GNUPGHOME" python.tar.xz.asc \
23
25
&& mkdir -p /usr/src/python \
24
26
&& tar -xJC /usr/src/python --strip-components=1 -f python.tar.xz \
25
- && rm python.tar.xz* \
26
- && rm -r ~/.gnupg \
27
+ && rm python.tar.xz \
27
28
\
28
29
&& cd /usr/src/python \
29
30
&& ./configure --enable-shared --enable-unicode=ucs4 \
Original file line number Diff line number Diff line change @@ -14,15 +14,16 @@ ENV PYTHON_PIP_VERSION 8.0.3
14
14
15
15
RUN set -ex \
16
16
&& apk add --no-cache --virtual .fetch-deps curl gnupg \
17
- && gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" \
18
17
&& curl -fSL "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz" -o python.tar.xz \
19
18
&& curl -fSL "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc" -o python.tar.xz.asc \
20
- && gpg --verify python.tar.xz.asc \
19
+ && export GNUPGHOME="$(mktemp -d)" \
20
+ && gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" \
21
+ && gpg --batch --verify python.tar.xz.asc python.tar.xz \
22
+ && rm -r "$GNUPGHOME" python.tar.xz.asc \
21
23
&& mkdir -p /usr/src \
22
24
&& tar -xJC /usr/src -f python.tar.xz \
23
25
&& mv "/usr/src/Python-$PYTHON_VERSION" /usr/src/python \
24
- && rm python.tar.xz* \
25
- && rm -r ~/.gnupg \
26
+ && rm python.tar.xz \
26
27
\
27
28
&& apk add --no-cache --virtual .build-deps \
28
29
bzip2-dev \
Original file line number Diff line number Diff line change @@ -36,14 +36,15 @@ RUN set -ex \
36
36
zlib1g-dev \
37
37
' \
38
38
&& apt-get update && apt-get install -y $buildDeps --no-install-recommends && rm -rf /var/lib/apt/lists/* \
39
- && gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" \
40
39
&& curl -fSL "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz" -o python.tar.xz \
41
40
&& curl -fSL "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc" -o python.tar.xz.asc \
42
- && gpg --verify python.tar.xz.asc \
41
+ && export GNUPGHOME="$(mktemp -d)" \
42
+ && gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" \
43
+ && gpg --batch --verify python.tar.xz.asc python.tar.xz \
44
+ && rm -r "$GNUPGHOME" python.tar.xz.asc \
43
45
&& mkdir -p /usr/src/python \
44
46
&& tar -xJC /usr/src/python --strip-components=1 -f python.tar.xz \
45
- && rm python.tar.xz* \
46
- && rm -r ~/.gnupg \
47
+ && rm python.tar.xz \
47
48
\
48
49
&& cd /usr/src/python \
49
50
&& ./configure --enable-shared --enable-unicode=ucs4 \
Original file line number Diff line number Diff line change @@ -16,14 +16,15 @@ ENV PYTHON_VERSION 3.3.6
16
16
ENV PYTHON_PIP_VERSION 8.0.3
17
17
18
18
RUN set -ex \
19
- && gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" \
20
19
&& curl -fSL "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz" -o python.tar.xz \
21
20
&& curl -fSL "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc" -o python.tar.xz.asc \
22
- && gpg --verify python.tar.xz.asc \
21
+ && export GNUPGHOME="$(mktemp -d)" \
22
+ && gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" \
23
+ && gpg --batch --verify python.tar.xz.asc python.tar.xz \
24
+ && rm -r "$GNUPGHOME" python.tar.xz.asc \
23
25
&& mkdir -p /usr/src/python \
24
26
&& tar -xJC /usr/src/python --strip-components=1 -f python.tar.xz \
25
- && rm python.tar.xz* \
26
- && rm -r ~/.gnupg \
27
+ && rm python.tar.xz \
27
28
\
28
29
&& cd /usr/src/python \
29
30
&& ./configure --enable-shared --enable-unicode=ucs4 \
Original file line number Diff line number Diff line change @@ -16,14 +16,15 @@ ENV PYTHON_VERSION 3.4.4
16
16
ENV PYTHON_PIP_VERSION 8.0.3
17
17
18
18
RUN set -ex \
19
- && gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" \
20
19
&& curl -fSL "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz" -o python.tar.xz \
21
20
&& curl -fSL "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc" -o python.tar.xz.asc \
22
- && gpg --verify python.tar.xz.asc \
21
+ && export GNUPGHOME="$(mktemp -d)" \
22
+ && gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" \
23
+ && gpg --batch --verify python.tar.xz.asc python.tar.xz \
24
+ && rm -r "$GNUPGHOME" python.tar.xz.asc \
23
25
&& mkdir -p /usr/src/python \
24
26
&& tar -xJC /usr/src/python --strip-components=1 -f python.tar.xz \
25
- && rm python.tar.xz* \
26
- && rm -r ~/.gnupg \
27
+ && rm python.tar.xz \
27
28
\
28
29
&& cd /usr/src/python \
29
30
&& ./configure --enable-shared --enable-unicode=ucs4 \
Original file line number Diff line number Diff line change @@ -14,15 +14,16 @@ ENV PYTHON_PIP_VERSION 8.0.3
14
14
15
15
RUN set -ex \
16
16
&& apk add --no-cache --virtual .fetch-deps curl gnupg \
17
- && gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" \
18
17
&& curl -fSL "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz" -o python.tar.xz \
19
18
&& curl -fSL "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc" -o python.tar.xz.asc \
20
- && gpg --verify python.tar.xz.asc \
19
+ && export GNUPGHOME="$(mktemp -d)" \
20
+ && gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" \
21
+ && gpg --batch --verify python.tar.xz.asc python.tar.xz \
22
+ && rm -r "$GNUPGHOME" python.tar.xz.asc \
21
23
&& mkdir -p /usr/src \
22
24
&& tar -xJC /usr/src -f python.tar.xz \
23
25
&& mv "/usr/src/Python-$PYTHON_VERSION" /usr/src/python \
24
- && rm python.tar.xz* \
25
- && rm -r ~/.gnupg \
26
+ && rm python.tar.xz \
26
27
&& apk del .fetch-deps \
27
28
\
28
29
&& apk add --no-cache --virtual .build-deps \
Original file line number Diff line number Diff line change @@ -36,14 +36,15 @@ RUN set -ex \
36
36
zlib1g-dev \
37
37
' \
38
38
&& apt-get update && apt-get install -y $buildDeps --no-install-recommends && rm -rf /var/lib/apt/lists/* \
39
- && gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" \
40
39
&& curl -fSL "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz" -o python.tar.xz \
41
40
&& curl -fSL "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc" -o python.tar.xz.asc \
42
- && gpg --verify python.tar.xz.asc \
41
+ && export GNUPGHOME="$(mktemp -d)" \
42
+ && gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" \
43
+ && gpg --batch --verify python.tar.xz.asc python.tar.xz \
44
+ && rm -r "$GNUPGHOME" python.tar.xz.asc \
43
45
&& mkdir -p /usr/src/python \
44
46
&& tar -xJC /usr/src/python --strip-components=1 -f python.tar.xz \
45
- && rm python.tar.xz* \
46
- && rm -r ~/.gnupg \
47
+ && rm python.tar.xz \
47
48
\
48
49
&& cd /usr/src/python \
49
50
&& ./configure --enable-shared --enable-unicode=ucs4 \
Original file line number Diff line number Diff line change @@ -16,14 +16,15 @@ ENV PYTHON_VERSION 3.4.4
16
16
ENV PYTHON_PIP_VERSION 8.0.3
17
17
18
18
RUN set -ex \
19
- && gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" \
20
19
&& curl -fSL "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz" -o python.tar.xz \
21
20
&& curl -fSL "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc" -o python.tar.xz.asc \
22
- && gpg --verify python.tar.xz.asc \
21
+ && export GNUPGHOME="$(mktemp -d)" \
22
+ && gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" \
23
+ && gpg --batch --verify python.tar.xz.asc python.tar.xz \
24
+ && rm -r "$GNUPGHOME" python.tar.xz.asc \
23
25
&& mkdir -p /usr/src/python \
24
26
&& tar -xJC /usr/src/python --strip-components=1 -f python.tar.xz \
25
- && rm python.tar.xz* \
26
- && rm -r ~/.gnupg \
27
+ && rm python.tar.xz \
27
28
\
28
29
&& cd /usr/src/python \
29
30
&& ./configure --enable-shared --enable-unicode=ucs4 \
Original file line number Diff line number Diff line change @@ -16,14 +16,15 @@ ENV PYTHON_VERSION 3.5.1
16
16
ENV PYTHON_PIP_VERSION 8.0.3
17
17
18
18
RUN set -ex \
19
- && gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" \
20
19
&& curl -fSL "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz" -o python.tar.xz \
21
20
&& curl -fSL "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc" -o python.tar.xz.asc \
22
- && gpg --verify python.tar.xz.asc \
21
+ && export GNUPGHOME="$(mktemp -d)" \
22
+ && gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" \
23
+ && gpg --batch --verify python.tar.xz.asc python.tar.xz \
24
+ && rm -r "$GNUPGHOME" python.tar.xz.asc \
23
25
&& mkdir -p /usr/src/python \
24
26
&& tar -xJC /usr/src/python --strip-components=1 -f python.tar.xz \
25
- && rm python.tar.xz* \
26
- && rm -r ~/.gnupg \
27
+ && rm python.tar.xz \
27
28
\
28
29
&& cd /usr/src/python \
29
30
&& ./configure --enable-shared --enable-unicode=ucs4 \
Original file line number Diff line number Diff line change @@ -14,15 +14,16 @@ ENV PYTHON_PIP_VERSION 8.0.3
14
14
15
15
RUN set -ex \
16
16
&& apk add --no-cache --virtual .fetch-deps curl gnupg \
17
- && gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" \
18
17
&& curl -fSL "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz" -o python.tar.xz \
19
18
&& curl -fSL "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc" -o python.tar.xz.asc \
20
- && gpg --verify python.tar.xz.asc \
19
+ && export GNUPGHOME="$(mktemp -d)" \
20
+ && gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" \
21
+ && gpg --batch --verify python.tar.xz.asc python.tar.xz \
22
+ && rm -r "$GNUPGHOME" python.tar.xz.asc \
21
23
&& mkdir -p /usr/src \
22
24
&& tar -xJC /usr/src -f python.tar.xz \
23
25
&& mv "/usr/src/Python-$PYTHON_VERSION" /usr/src/python \
24
- && rm python.tar.xz* \
25
- && rm -r ~/.gnupg \
26
+ && rm python.tar.xz \
26
27
&& apk del .fetch-deps \
27
28
\
28
29
&& apk add --no-cache --virtual .build-deps \
Original file line number Diff line number Diff line change @@ -36,14 +36,15 @@ RUN set -ex \
36
36
zlib1g-dev \
37
37
' \
38
38
&& apt-get update && apt-get install -y $buildDeps --no-install-recommends && rm -rf /var/lib/apt/lists/* \
39
- && gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" \
40
39
&& curl -fSL "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz" -o python.tar.xz \
41
40
&& curl -fSL "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc" -o python.tar.xz.asc \
42
- && gpg --verify python.tar.xz.asc \
41
+ && export GNUPGHOME="$(mktemp -d)" \
42
+ && gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" \
43
+ && gpg --batch --verify python.tar.xz.asc python.tar.xz \
44
+ && rm -r "$GNUPGHOME" python.tar.xz.asc \
43
45
&& mkdir -p /usr/src/python \
44
46
&& tar -xJC /usr/src/python --strip-components=1 -f python.tar.xz \
45
- && rm python.tar.xz* \
46
- && rm -r ~/.gnupg \
47
+ && rm python.tar.xz \
47
48
\
48
49
&& cd /usr/src/python \
49
50
&& ./configure --enable-shared --enable-unicode=ucs4 \
You can’t perform that action at this time.
0 commit comments