File tree Expand file tree Collapse file tree 14 files changed +84
-14
lines changed Expand file tree Collapse file tree 14 files changed +84
-14
lines changed Original file line number Diff line number Diff line change @@ -24,6 +24,8 @@ ENV PYTHON_VERSION 3.3.6
24
24
25
25
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
26
26
ENV PYTHON_PIP_VERSION 9.0.1
27
+ ENV PYTHON_SETUPTOOLS_VERSION 34.3.3
28
+ ENV PYTHON_WHEEL_VERSION 0.29.0
27
29
28
30
RUN set -ex \
29
31
&& buildDeps=' \
@@ -59,7 +61,10 @@ RUN set -ex \
59
61
# we use "--force-reinstall" for the case where the version of pip we're trying to install is the same as the version bundled with Python
60
62
# ("Requirement already up-to-date: pip==8.1.2 in /usr/local/lib/python3.6/site-packages")
61
63
# https://github.com/docker-library/python/pull/143#issuecomment-241032683
62
- && pip3 install --no-cache-dir --upgrade --force-reinstall "pip==$PYTHON_PIP_VERSION" \
64
+ && pip3 install --no-cache-dir --upgrade --force-reinstall \
65
+ "pip==$PYTHON_PIP_VERSION" \
66
+ "setuptools==$PYTHON_SETUPTOOLS_VERSION" \
67
+ "wheel==$PYTHON_WHEEL_VERSION" \
63
68
# then we use "pip list" to ensure we don't have more than one pip version installed
64
69
# https://github.com/docker-library/python/pull/100
65
70
&& [ "$(pip list |tac|tac| awk -F '[ ()]+' '$1 == " pip" { print $2; exit }')" = "$PYTHON_PIP_VERSION" ] \
Original file line number Diff line number Diff line change @@ -22,6 +22,8 @@ ENV PYTHON_VERSION 3.3.6
22
22
23
23
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
24
24
ENV PYTHON_PIP_VERSION 9.0.1
25
+ ENV PYTHON_SETUPTOOLS_VERSION 34.3.3
26
+ ENV PYTHON_WHEEL_VERSION 0.29.0
25
27
26
28
RUN set -ex \
27
29
&& apk add --no-cache --virtual .fetch-deps \
@@ -77,7 +79,10 @@ RUN set -ex \
77
79
# we use "--force-reinstall" for the case where the version of pip we're trying to install is the same as the version bundled with Python
78
80
# ("Requirement already up-to-date: pip==8.1.2 in /usr/local/lib/python3.6/site-packages")
79
81
# https://github.com/docker-library/python/pull/143#issuecomment-241032683
80
- && pip3 install --no-cache-dir --upgrade --force-reinstall "pip==$PYTHON_PIP_VERSION" \
82
+ && pip3 install --no-cache-dir --upgrade --force-reinstall \
83
+ "pip==$PYTHON_PIP_VERSION" \
84
+ "setuptools==$PYTHON_SETUPTOOLS_VERSION" \
85
+ "wheel==$PYTHON_WHEEL_VERSION" \
81
86
# then we use "pip list" to ensure we don't have more than one pip version installed
82
87
# https://github.com/docker-library/python/pull/100
83
88
&& [ "$(pip list |tac|tac| awk -F '[ ()]+' '$1 == " pip" { print $2; exit }')" = "$PYTHON_PIP_VERSION" ] \
Original file line number Diff line number Diff line change @@ -26,6 +26,8 @@ ENV PYTHON_VERSION 3.3.6
26
26
27
27
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
28
28
ENV PYTHON_PIP_VERSION 9.0.1
29
+ ENV PYTHON_SETUPTOOLS_VERSION 34.3.3
30
+ ENV PYTHON_WHEEL_VERSION 0.29.0
29
31
30
32
RUN set -ex \
31
33
&& buildDeps=' \
@@ -74,7 +76,10 @@ RUN set -ex \
74
76
# we use "--force-reinstall" for the case where the version of pip we're trying to install is the same as the version bundled with Python
75
77
# ("Requirement already up-to-date: pip==8.1.2 in /usr/local/lib/python3.6/site-packages")
76
78
# https://github.com/docker-library/python/pull/143#issuecomment-241032683
77
- && pip3 install --no-cache-dir --upgrade --force-reinstall "pip==$PYTHON_PIP_VERSION" \
79
+ && pip3 install --no-cache-dir --upgrade --force-reinstall \
80
+ "pip==$PYTHON_PIP_VERSION" \
81
+ "setuptools==$PYTHON_SETUPTOOLS_VERSION" \
82
+ "wheel==$PYTHON_WHEEL_VERSION" \
78
83
# then we use "pip list" to ensure we don't have more than one pip version installed
79
84
# https://github.com/docker-library/python/pull/100
80
85
&& [ "$(pip list |tac|tac| awk -F '[ ()]+' '$1 == " pip" { print $2; exit }')" = "$PYTHON_PIP_VERSION" ] \
Original file line number Diff line number Diff line change @@ -24,6 +24,8 @@ ENV PYTHON_VERSION 3.3.6
24
24
25
25
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
26
26
ENV PYTHON_PIP_VERSION 9.0.1
27
+ ENV PYTHON_SETUPTOOLS_VERSION 34.3.3
28
+ ENV PYTHON_WHEEL_VERSION 0.29.0
27
29
28
30
RUN set -ex \
29
31
&& buildDeps=' \
@@ -59,7 +61,10 @@ RUN set -ex \
59
61
# we use "--force-reinstall" for the case where the version of pip we're trying to install is the same as the version bundled with Python
60
62
# ("Requirement already up-to-date: pip==8.1.2 in /usr/local/lib/python3.6/site-packages")
61
63
# https://github.com/docker-library/python/pull/143#issuecomment-241032683
62
- && pip3 install --no-cache-dir --upgrade --force-reinstall "pip==$PYTHON_PIP_VERSION" \
64
+ && pip3 install --no-cache-dir --upgrade --force-reinstall \
65
+ "pip==$PYTHON_PIP_VERSION" \
66
+ "setuptools==$PYTHON_SETUPTOOLS_VERSION" \
67
+ "wheel==$PYTHON_WHEEL_VERSION" \
63
68
# then we use "pip list" to ensure we don't have more than one pip version installed
64
69
# https://github.com/docker-library/python/pull/100
65
70
&& [ "$(pip list |tac|tac| awk -F '[ ()]+' '$1 == " pip" { print $2; exit }')" = "$PYTHON_PIP_VERSION" ] \
Original file line number Diff line number Diff line change @@ -24,6 +24,8 @@ ENV PYTHON_VERSION 3.4.6
24
24
25
25
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
26
26
ENV PYTHON_PIP_VERSION 9.0.1
27
+ ENV PYTHON_SETUPTOOLS_VERSION 34.3.3
28
+ ENV PYTHON_WHEEL_VERSION 0.29.0
27
29
28
30
RUN set -ex \
29
31
&& buildDeps=' \
@@ -59,7 +61,10 @@ RUN set -ex \
59
61
# we use "--force-reinstall" for the case where the version of pip we're trying to install is the same as the version bundled with Python
60
62
# ("Requirement already up-to-date: pip==8.1.2 in /usr/local/lib/python3.6/site-packages")
61
63
# https://github.com/docker-library/python/pull/143#issuecomment-241032683
62
- && pip3 install --no-cache-dir --upgrade --force-reinstall "pip==$PYTHON_PIP_VERSION" \
64
+ && pip3 install --no-cache-dir --upgrade --force-reinstall \
65
+ "pip==$PYTHON_PIP_VERSION" \
66
+ "setuptools==$PYTHON_SETUPTOOLS_VERSION" \
67
+ "wheel==$PYTHON_WHEEL_VERSION" \
63
68
# then we use "pip list" to ensure we don't have more than one pip version installed
64
69
# https://github.com/docker-library/python/pull/100
65
70
&& [ "$(pip list |tac|tac| awk -F '[ ()]+' '$1 == " pip" { print $2; exit }')" = "$PYTHON_PIP_VERSION" ] \
Original file line number Diff line number Diff line change @@ -22,6 +22,8 @@ ENV PYTHON_VERSION 3.4.6
22
22
23
23
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
24
24
ENV PYTHON_PIP_VERSION 9.0.1
25
+ ENV PYTHON_SETUPTOOLS_VERSION 34.3.3
26
+ ENV PYTHON_WHEEL_VERSION 0.29.0
25
27
26
28
RUN set -ex \
27
29
&& apk add --no-cache --virtual .fetch-deps \
@@ -77,7 +79,10 @@ RUN set -ex \
77
79
# we use "--force-reinstall" for the case where the version of pip we're trying to install is the same as the version bundled with Python
78
80
# ("Requirement already up-to-date: pip==8.1.2 in /usr/local/lib/python3.6/site-packages")
79
81
# https://github.com/docker-library/python/pull/143#issuecomment-241032683
80
- && pip3 install --no-cache-dir --upgrade --force-reinstall "pip==$PYTHON_PIP_VERSION" \
82
+ && pip3 install --no-cache-dir --upgrade --force-reinstall \
83
+ "pip==$PYTHON_PIP_VERSION" \
84
+ "setuptools==$PYTHON_SETUPTOOLS_VERSION" \
85
+ "wheel==$PYTHON_WHEEL_VERSION" \
81
86
# then we use "pip list" to ensure we don't have more than one pip version installed
82
87
# https://github.com/docker-library/python/pull/100
83
88
&& [ "$(pip list |tac|tac| awk -F '[ ()]+' '$1 == " pip" { print $2; exit }')" = "$PYTHON_PIP_VERSION" ] \
Original file line number Diff line number Diff line change @@ -26,6 +26,8 @@ ENV PYTHON_VERSION 3.4.6
26
26
27
27
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
28
28
ENV PYTHON_PIP_VERSION 9.0.1
29
+ ENV PYTHON_SETUPTOOLS_VERSION 34.3.3
30
+ ENV PYTHON_WHEEL_VERSION 0.29.0
29
31
30
32
RUN set -ex \
31
33
&& buildDeps=' \
@@ -74,7 +76,10 @@ RUN set -ex \
74
76
# we use "--force-reinstall" for the case where the version of pip we're trying to install is the same as the version bundled with Python
75
77
# ("Requirement already up-to-date: pip==8.1.2 in /usr/local/lib/python3.6/site-packages")
76
78
# https://github.com/docker-library/python/pull/143#issuecomment-241032683
77
- && pip3 install --no-cache-dir --upgrade --force-reinstall "pip==$PYTHON_PIP_VERSION" \
79
+ && pip3 install --no-cache-dir --upgrade --force-reinstall \
80
+ "pip==$PYTHON_PIP_VERSION" \
81
+ "setuptools==$PYTHON_SETUPTOOLS_VERSION" \
82
+ "wheel==$PYTHON_WHEEL_VERSION" \
78
83
# then we use "pip list" to ensure we don't have more than one pip version installed
79
84
# https://github.com/docker-library/python/pull/100
80
85
&& [ "$(pip list |tac|tac| awk -F '[ ()]+' '$1 == " pip" { print $2; exit }')" = "$PYTHON_PIP_VERSION" ] \
Original file line number Diff line number Diff line change @@ -24,6 +24,8 @@ ENV PYTHON_VERSION 3.4.6
24
24
25
25
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
26
26
ENV PYTHON_PIP_VERSION 9.0.1
27
+ ENV PYTHON_SETUPTOOLS_VERSION 34.3.3
28
+ ENV PYTHON_WHEEL_VERSION 0.29.0
27
29
28
30
RUN set -ex \
29
31
&& buildDeps=' \
@@ -59,7 +61,10 @@ RUN set -ex \
59
61
# we use "--force-reinstall" for the case where the version of pip we're trying to install is the same as the version bundled with Python
60
62
# ("Requirement already up-to-date: pip==8.1.2 in /usr/local/lib/python3.6/site-packages")
61
63
# https://github.com/docker-library/python/pull/143#issuecomment-241032683
62
- && pip3 install --no-cache-dir --upgrade --force-reinstall "pip==$PYTHON_PIP_VERSION" \
64
+ && pip3 install --no-cache-dir --upgrade --force-reinstall \
65
+ "pip==$PYTHON_PIP_VERSION" \
66
+ "setuptools==$PYTHON_SETUPTOOLS_VERSION" \
67
+ "wheel==$PYTHON_WHEEL_VERSION" \
63
68
# then we use "pip list" to ensure we don't have more than one pip version installed
64
69
# https://github.com/docker-library/python/pull/100
65
70
&& [ "$(pip list |tac|tac| awk -F '[ ()]+' '$1 == " pip" { print $2; exit }')" = "$PYTHON_PIP_VERSION" ] \
Original file line number Diff line number Diff line change @@ -24,6 +24,8 @@ ENV PYTHON_VERSION 3.5.3
24
24
25
25
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
26
26
ENV PYTHON_PIP_VERSION 9.0.1
27
+ ENV PYTHON_SETUPTOOLS_VERSION 34.3.3
28
+ ENV PYTHON_WHEEL_VERSION 0.29.0
27
29
28
30
RUN set -ex \
29
31
&& buildDeps=' \
@@ -59,7 +61,10 @@ RUN set -ex \
59
61
# we use "--force-reinstall" for the case where the version of pip we're trying to install is the same as the version bundled with Python
60
62
# ("Requirement already up-to-date: pip==8.1.2 in /usr/local/lib/python3.6/site-packages")
61
63
# https://github.com/docker-library/python/pull/143#issuecomment-241032683
62
- && pip3 install --no-cache-dir --upgrade --force-reinstall "pip==$PYTHON_PIP_VERSION" \
64
+ && pip3 install --no-cache-dir --upgrade --force-reinstall \
65
+ "pip==$PYTHON_PIP_VERSION" \
66
+ "setuptools==$PYTHON_SETUPTOOLS_VERSION" \
67
+ "wheel==$PYTHON_WHEEL_VERSION" \
63
68
# then we use "pip list" to ensure we don't have more than one pip version installed
64
69
# https://github.com/docker-library/python/pull/100
65
70
&& [ "$(pip list |tac|tac| awk -F '[ ()]+' '$1 == " pip" { print $2; exit }')" = "$PYTHON_PIP_VERSION" ] \
Original file line number Diff line number Diff line change @@ -22,6 +22,8 @@ ENV PYTHON_VERSION 3.5.3
22
22
23
23
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
24
24
ENV PYTHON_PIP_VERSION 9.0.1
25
+ ENV PYTHON_SETUPTOOLS_VERSION 34.3.3
26
+ ENV PYTHON_WHEEL_VERSION 0.29.0
25
27
26
28
RUN set -ex \
27
29
&& apk add --no-cache --virtual .fetch-deps \
@@ -77,7 +79,10 @@ RUN set -ex \
77
79
# we use "--force-reinstall" for the case where the version of pip we're trying to install is the same as the version bundled with Python
78
80
# ("Requirement already up-to-date: pip==8.1.2 in /usr/local/lib/python3.6/site-packages")
79
81
# https://github.com/docker-library/python/pull/143#issuecomment-241032683
80
- && pip3 install --no-cache-dir --upgrade --force-reinstall "pip==$PYTHON_PIP_VERSION" \
82
+ && pip3 install --no-cache-dir --upgrade --force-reinstall \
83
+ "pip==$PYTHON_PIP_VERSION" \
84
+ "setuptools==$PYTHON_SETUPTOOLS_VERSION" \
85
+ "wheel==$PYTHON_WHEEL_VERSION" \
81
86
# then we use "pip list" to ensure we don't have more than one pip version installed
82
87
# https://github.com/docker-library/python/pull/100
83
88
&& [ "$(pip list |tac|tac| awk -F '[ ()]+' '$1 == " pip" { print $2; exit }')" = "$PYTHON_PIP_VERSION" ] \
Original file line number Diff line number Diff line change @@ -26,6 +26,8 @@ ENV PYTHON_VERSION 3.5.3
26
26
27
27
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
28
28
ENV PYTHON_PIP_VERSION 9.0.1
29
+ ENV PYTHON_SETUPTOOLS_VERSION 34.3.3
30
+ ENV PYTHON_WHEEL_VERSION 0.29.0
29
31
30
32
RUN set -ex \
31
33
&& buildDeps=' \
@@ -74,7 +76,10 @@ RUN set -ex \
74
76
# we use "--force-reinstall" for the case where the version of pip we're trying to install is the same as the version bundled with Python
75
77
# ("Requirement already up-to-date: pip==8.1.2 in /usr/local/lib/python3.6/site-packages")
76
78
# https://github.com/docker-library/python/pull/143#issuecomment-241032683
77
- && pip3 install --no-cache-dir --upgrade --force-reinstall "pip==$PYTHON_PIP_VERSION" \
79
+ && pip3 install --no-cache-dir --upgrade --force-reinstall \
80
+ "pip==$PYTHON_PIP_VERSION" \
81
+ "setuptools==$PYTHON_SETUPTOOLS_VERSION" \
82
+ "wheel==$PYTHON_WHEEL_VERSION" \
78
83
# then we use "pip list" to ensure we don't have more than one pip version installed
79
84
# https://github.com/docker-library/python/pull/100
80
85
&& [ "$(pip list |tac|tac| awk -F '[ ()]+' '$1 == " pip" { print $2; exit }')" = "$PYTHON_PIP_VERSION" ] \
Original file line number Diff line number Diff line change @@ -24,6 +24,8 @@ ENV PYTHON_VERSION 3.6.1
24
24
25
25
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
26
26
ENV PYTHON_PIP_VERSION 9.0.1
27
+ ENV PYTHON_SETUPTOOLS_VERSION 34.3.3
28
+ ENV PYTHON_WHEEL_VERSION 0.29.0
27
29
28
30
RUN set -ex \
29
31
&& buildDeps=' \
@@ -59,7 +61,10 @@ RUN set -ex \
59
61
# we use "--force-reinstall" for the case where the version of pip we're trying to install is the same as the version bundled with Python
60
62
# ("Requirement already up-to-date: pip==8.1.2 in /usr/local/lib/python3.6/site-packages")
61
63
# https://github.com/docker-library/python/pull/143#issuecomment-241032683
62
- && pip3 install --no-cache-dir --upgrade --force-reinstall "pip==$PYTHON_PIP_VERSION" \
64
+ && pip3 install --no-cache-dir --upgrade --force-reinstall \
65
+ "pip==$PYTHON_PIP_VERSION" \
66
+ "setuptools==$PYTHON_SETUPTOOLS_VERSION" \
67
+ "wheel==$PYTHON_WHEEL_VERSION" \
63
68
# then we use "pip list" to ensure we don't have more than one pip version installed
64
69
# https://github.com/docker-library/python/pull/100
65
70
&& [ "$(pip list |tac|tac| awk -F '[ ()]+' '$1 == " pip" { print $2; exit }')" = "$PYTHON_PIP_VERSION" ] \
Original file line number Diff line number Diff line change @@ -22,6 +22,8 @@ ENV PYTHON_VERSION 3.6.1
22
22
23
23
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
24
24
ENV PYTHON_PIP_VERSION 9.0.1
25
+ ENV PYTHON_SETUPTOOLS_VERSION 34.3.3
26
+ ENV PYTHON_WHEEL_VERSION 0.29.0
25
27
26
28
RUN set -ex \
27
29
&& apk add --no-cache --virtual .fetch-deps \
@@ -77,7 +79,10 @@ RUN set -ex \
77
79
# we use "--force-reinstall" for the case where the version of pip we're trying to install is the same as the version bundled with Python
78
80
# ("Requirement already up-to-date: pip==8.1.2 in /usr/local/lib/python3.6/site-packages")
79
81
# https://github.com/docker-library/python/pull/143#issuecomment-241032683
80
- && pip3 install --no-cache-dir --upgrade --force-reinstall "pip==$PYTHON_PIP_VERSION" \
82
+ && pip3 install --no-cache-dir --upgrade --force-reinstall \
83
+ "pip==$PYTHON_PIP_VERSION" \
84
+ "setuptools==$PYTHON_SETUPTOOLS_VERSION" \
85
+ "wheel==$PYTHON_WHEEL_VERSION" \
81
86
# then we use "pip list" to ensure we don't have more than one pip version installed
82
87
# https://github.com/docker-library/python/pull/100
83
88
&& [ "$(pip list |tac|tac| awk -F '[ ()]+' '$1 == " pip" { print $2; exit }')" = "$PYTHON_PIP_VERSION" ] \
Original file line number Diff line number Diff line change @@ -26,6 +26,8 @@ ENV PYTHON_VERSION 3.6.1
26
26
27
27
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
28
28
ENV PYTHON_PIP_VERSION 9.0.1
29
+ ENV PYTHON_SETUPTOOLS_VERSION 34.3.3
30
+ ENV PYTHON_WHEEL_VERSION 0.29.0
29
31
30
32
RUN set -ex \
31
33
&& buildDeps=' \
@@ -74,7 +76,10 @@ RUN set -ex \
74
76
# we use "--force-reinstall" for the case where the version of pip we're trying to install is the same as the version bundled with Python
75
77
# ("Requirement already up-to-date: pip==8.1.2 in /usr/local/lib/python3.6/site-packages")
76
78
# https://github.com/docker-library/python/pull/143#issuecomment-241032683
77
- && pip3 install --no-cache-dir --upgrade --force-reinstall "pip==$PYTHON_PIP_VERSION" \
79
+ && pip3 install --no-cache-dir --upgrade --force-reinstall \
80
+ "pip==$PYTHON_PIP_VERSION" \
81
+ "setuptools==$PYTHON_SETUPTOOLS_VERSION" \
82
+ "wheel==$PYTHON_WHEEL_VERSION" \
78
83
# then we use "pip list" to ensure we don't have more than one pip version installed
79
84
# https://github.com/docker-library/python/pull/100
80
85
&& [ "$(pip list |tac|tac| awk -F '[ ()]+' '$1 == " pip" { print $2; exit }')" = "$PYTHON_PIP_VERSION" ] \
You can’t perform that action at this time.
0 commit comments