-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update python #17453
Merged
Merged
Update python #17453
+42
−42
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Changes: - docker-library/python@811625e: Merge pull request docker-library/python#954 from infosiftr/really-no-setuptools-or-wheel - docker-library/python@a8ec33a: Stop installing setuptools in python 3.12+ - docker-library/python@5ee49c2: Update 3.9 to get-pip pypa/get-pip@def4aec - docker-library/python@0dabaf3: Update 3.8 to get-pip pypa/get-pip@def4aec - docker-library/python@14e03d8: Update 3.13-rc to get-pip pypa/get-pip@def4aec - docker-library/python@109e83a: Update 3.12 to get-pip pypa/get-pip@def4aec - docker-library/python@625a0a3: Update 3.11 to get-pip pypa/get-pip@def4aec - docker-library/python@e84c3f7: Update 3.10 to get-pip pypa/get-pip@def4aec
Reviewing this now is good, but we should wait until Tuesday to merge it so we don't break everyone over the weekend / US+CA holiday. |
Diff for e55be6c:diff --git a/_bashbrew-cat b/_bashbrew-cat
index 8926c54..30d4d2e 100644
--- a/_bashbrew-cat
+++ b/_bashbrew-cat
@@ -4,132 +4,132 @@ Builder: buildkit
Tags: 3.8.19-alpine3.19, 3.8-alpine3.19
Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x
-GitCommit: b0489af60eafa1bc93807a7e96bbd77bdc363e04
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.8/alpine3.19
Tags: 3.8.19-alpine3.20, 3.8-alpine3.20, 3.8.19-alpine, 3.8-alpine
Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
-GitCommit: b0489af60eafa1bc93807a7e96bbd77bdc363e04
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.8/alpine3.20
Tags: 3.8.19-bookworm, 3.8-bookworm
SharedTags: 3.8.19, 3.8
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
-GitCommit: b0489af60eafa1bc93807a7e96bbd77bdc363e04
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.8/bookworm
Tags: 3.8.19-bullseye, 3.8-bullseye
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
-GitCommit: b0489af60eafa1bc93807a7e96bbd77bdc363e04
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.8/bullseye
Tags: 3.8.19-slim-bookworm, 3.8-slim-bookworm, 3.8.19-slim, 3.8-slim
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
-GitCommit: b0489af60eafa1bc93807a7e96bbd77bdc363e04
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.8/slim-bookworm
Tags: 3.8.19-slim-bullseye, 3.8-slim-bullseye
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
-GitCommit: b0489af60eafa1bc93807a7e96bbd77bdc363e04
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.8/slim-bullseye
Tags: 3.9.19-alpine3.19, 3.9-alpine3.19
Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x
-GitCommit: 352e474bd8665590dc7075ceefe4624aac3228ca
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.9/alpine3.19
Tags: 3.9.19-alpine3.20, 3.9-alpine3.20, 3.9.19-alpine, 3.9-alpine
Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
-GitCommit: 352e474bd8665590dc7075ceefe4624aac3228ca
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.9/alpine3.20
Tags: 3.9.19-bookworm, 3.9-bookworm
SharedTags: 3.9.19, 3.9
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
-GitCommit: 352e474bd8665590dc7075ceefe4624aac3228ca
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.9/bookworm
Tags: 3.9.19-bullseye, 3.9-bullseye
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
-GitCommit: 352e474bd8665590dc7075ceefe4624aac3228ca
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.9/bullseye
Tags: 3.9.19-slim-bookworm, 3.9-slim-bookworm, 3.9.19-slim, 3.9-slim
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
-GitCommit: 352e474bd8665590dc7075ceefe4624aac3228ca
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.9/slim-bookworm
Tags: 3.9.19-slim-bullseye, 3.9-slim-bullseye
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
-GitCommit: 352e474bd8665590dc7075ceefe4624aac3228ca
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.9/slim-bullseye
Tags: 3.10.14-alpine3.19, 3.10-alpine3.19
Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x
-GitCommit: 1980d7b46875e86518a0fb1fff9da4c39f5261ea
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.10/alpine3.19
Tags: 3.10.14-alpine3.20, 3.10-alpine3.20, 3.10.14-alpine, 3.10-alpine
Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
-GitCommit: 1980d7b46875e86518a0fb1fff9da4c39f5261ea
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.10/alpine3.20
Tags: 3.10.14-bookworm, 3.10-bookworm
SharedTags: 3.10.14, 3.10
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, ppc64le, s390x
-GitCommit: 1980d7b46875e86518a0fb1fff9da4c39f5261ea
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.10/bookworm
Tags: 3.10.14-bullseye, 3.10-bullseye
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, ppc64le, s390x
-GitCommit: 1980d7b46875e86518a0fb1fff9da4c39f5261ea
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.10/bullseye
Tags: 3.10.14-slim-bookworm, 3.10-slim-bookworm, 3.10.14-slim, 3.10-slim
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, ppc64le, s390x
-GitCommit: 1980d7b46875e86518a0fb1fff9da4c39f5261ea
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.10/slim-bookworm
Tags: 3.10.14-slim-bullseye, 3.10-slim-bullseye
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, ppc64le, s390x
-GitCommit: 1980d7b46875e86518a0fb1fff9da4c39f5261ea
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.10/slim-bullseye
Tags: 3.11.9-alpine3.19, 3.11-alpine3.19
Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x
-GitCommit: 290f525cf67ff5a27410408ca3b7972d46b9203f
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.11/alpine3.19
Tags: 3.11.9-alpine3.20, 3.11-alpine3.20, 3.11.9-alpine, 3.11-alpine
Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x
-GitCommit: 290f525cf67ff5a27410408ca3b7972d46b9203f
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.11/alpine3.20
Tags: 3.11.9-bookworm, 3.11-bookworm
SharedTags: 3.11.9, 3.11
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, ppc64le, s390x
-GitCommit: 290f525cf67ff5a27410408ca3b7972d46b9203f
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.11/bookworm
Tags: 3.11.9-bullseye, 3.11-bullseye
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, ppc64le, s390x
-GitCommit: 290f525cf67ff5a27410408ca3b7972d46b9203f
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.11/bullseye
Tags: 3.11.9-slim-bookworm, 3.11-slim-bookworm, 3.11.9-slim, 3.11-slim
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, ppc64le, s390x
-GitCommit: 290f525cf67ff5a27410408ca3b7972d46b9203f
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.11/slim-bookworm
Tags: 3.11.9-slim-bullseye, 3.11-slim-bullseye
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, ppc64le, s390x
-GitCommit: 290f525cf67ff5a27410408ca3b7972d46b9203f
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.11/slim-bullseye
Tags: 3.11.9-windowsservercore-1809, 3.11-windowsservercore-1809
SharedTags: 3.11.9-windowsservercore, 3.11-windowsservercore, 3.11.9, 3.11
Architectures: windows-amd64
-GitCommit: 290f525cf67ff5a27410408ca3b7972d46b9203f
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.11/windows/windowsservercore-1809
Builder: classic
Constraints: windowsservercore-1809
@@ -137,46 +137,46 @@ Constraints: windowsservercore-1809
Tags: 3.11.9-windowsservercore-ltsc2022, 3.11-windowsservercore-ltsc2022
SharedTags: 3.11.9-windowsservercore, 3.11-windowsservercore, 3.11.9, 3.11
Architectures: windows-amd64
-GitCommit: 290f525cf67ff5a27410408ca3b7972d46b9203f
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.11/windows/windowsservercore-ltsc2022
Builder: classic
Constraints: windowsservercore-ltsc2022
Tags: 3.12.5-alpine3.19, 3.12-alpine3.19, 3-alpine3.19, alpine3.19
Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x
-GitCommit: cc2cf19f2c9a440706d17b5937bf104052eef967
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.12/alpine3.19
Tags: 3.12.5-alpine3.20, 3.12-alpine3.20, 3-alpine3.20, alpine3.20, 3.12.5-alpine, 3.12-alpine, 3-alpine, alpine
Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x
-GitCommit: cc2cf19f2c9a440706d17b5937bf104052eef967
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.12/alpine3.20
Tags: 3.12.5-bookworm, 3.12-bookworm, 3-bookworm, bookworm
SharedTags: 3.12.5, 3.12, 3, latest
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, ppc64le, s390x
-GitCommit: cc2cf19f2c9a440706d17b5937bf104052eef967
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.12/bookworm
Tags: 3.12.5-bullseye, 3.12-bullseye, 3-bullseye, bullseye
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, ppc64le, s390x
-GitCommit: cc2cf19f2c9a440706d17b5937bf104052eef967
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.12/bullseye
Tags: 3.12.5-slim-bookworm, 3.12-slim-bookworm, 3-slim-bookworm, slim-bookworm, 3.12.5-slim, 3.12-slim, 3-slim, slim
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, ppc64le, s390x
-GitCommit: cc2cf19f2c9a440706d17b5937bf104052eef967
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.12/slim-bookworm
Tags: 3.12.5-slim-bullseye, 3.12-slim-bullseye, 3-slim-bullseye, slim-bullseye
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, ppc64le, s390x
-GitCommit: cc2cf19f2c9a440706d17b5937bf104052eef967
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.12/slim-bullseye
Tags: 3.12.5-windowsservercore-1809, 3.12-windowsservercore-1809, 3-windowsservercore-1809, windowsservercore-1809
SharedTags: 3.12.5-windowsservercore, 3.12-windowsservercore, 3-windowsservercore, windowsservercore, 3.12.5, 3.12, 3, latest
Architectures: windows-amd64
-GitCommit: cc2cf19f2c9a440706d17b5937bf104052eef967
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.12/windows/windowsservercore-1809
Builder: classic
Constraints: windowsservercore-1809
@@ -184,46 +184,46 @@ Constraints: windowsservercore-1809
Tags: 3.12.5-windowsservercore-ltsc2022, 3.12-windowsservercore-ltsc2022, 3-windowsservercore-ltsc2022, windowsservercore-ltsc2022
SharedTags: 3.12.5-windowsservercore, 3.12-windowsservercore, 3-windowsservercore, windowsservercore, 3.12.5, 3.12, 3, latest
Architectures: windows-amd64
-GitCommit: cc2cf19f2c9a440706d17b5937bf104052eef967
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.12/windows/windowsservercore-ltsc2022
Builder: classic
Constraints: windowsservercore-ltsc2022
Tags: 3.13.0rc1-alpine3.19, 3.13-rc-alpine3.19
Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x
-GitCommit: 16e96e15aa5c7fec8ca41436159d62b22a733daf
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.13-rc/alpine3.19
Tags: 3.13.0rc1-alpine3.20, 3.13-rc-alpine3.20, 3.13.0rc1-alpine, 3.13-rc-alpine
Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x
-GitCommit: 16e96e15aa5c7fec8ca41436159d62b22a733daf
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.13-rc/alpine3.20
Tags: 3.13.0rc1-bookworm, 3.13-rc-bookworm
SharedTags: 3.13.0rc1, 3.13-rc
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, ppc64le, s390x
-GitCommit: 16e96e15aa5c7fec8ca41436159d62b22a733daf
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.13-rc/bookworm
Tags: 3.13.0rc1-bullseye, 3.13-rc-bullseye
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, ppc64le, s390x
-GitCommit: 16e96e15aa5c7fec8ca41436159d62b22a733daf
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.13-rc/bullseye
Tags: 3.13.0rc1-slim-bookworm, 3.13-rc-slim-bookworm, 3.13.0rc1-slim, 3.13-rc-slim
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, ppc64le, s390x
-GitCommit: 16e96e15aa5c7fec8ca41436159d62b22a733daf
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.13-rc/slim-bookworm
Tags: 3.13.0rc1-slim-bullseye, 3.13-rc-slim-bullseye
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, ppc64le, s390x
-GitCommit: 16e96e15aa5c7fec8ca41436159d62b22a733daf
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.13-rc/slim-bullseye
Tags: 3.13.0rc1-windowsservercore-1809, 3.13-rc-windowsservercore-1809
SharedTags: 3.13.0rc1-windowsservercore, 3.13-rc-windowsservercore, 3.13.0rc1, 3.13-rc
Architectures: windows-amd64
-GitCommit: 16e96e15aa5c7fec8ca41436159d62b22a733daf
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.13-rc/windows/windowsservercore-1809
Builder: classic
Constraints: windowsservercore-1809
@@ -231,7 +231,7 @@ Constraints: windowsservercore-1809
Tags: 3.13.0rc1-windowsservercore-ltsc2022, 3.13-rc-windowsservercore-ltsc2022
SharedTags: 3.13.0rc1-windowsservercore, 3.13-rc-windowsservercore, 3.13.0rc1, 3.13-rc
Architectures: windows-amd64
-GitCommit: 16e96e15aa5c7fec8ca41436159d62b22a733daf
+GitCommit: 811625e080937a4eca2055b8a31e382563e5b1a3
Directory: 3.13-rc/windows/windowsservercore-ltsc2022
Builder: classic
Constraints: windowsservercore-ltsc2022
diff --git a/python_3.10-alpine/Dockerfile b/python_3.10-alpine/Dockerfile
index c35864b..5342ae2 100644
--- a/python_3.10-alpine/Dockerfile
+++ b/python_3.10-alpine/Dockerfile
@@ -135,8 +135,8 @@ ENV PYTHON_PIP_VERSION 23.0.1
# https://github.com/docker-library/python/issues/365
ENV PYTHON_SETUPTOOLS_VERSION 65.5.1
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN set -eux; \
\
@@ -151,6 +151,8 @@ RUN set -eux; \
--no-compile \
"pip==$PYTHON_PIP_VERSION" \
"setuptools==$PYTHON_SETUPTOOLS_VERSION" \
+ # get-pip.py installs wheel by default, adding in case get-pip defaults change
+ wheel \
; \
rm -f get-pip.py; \
\
diff --git a/python_3.10-alpine3.19/Dockerfile b/python_3.10-alpine3.19/Dockerfile
index e2df90f..e53a036 100644
--- a/python_3.10-alpine3.19/Dockerfile
+++ b/python_3.10-alpine3.19/Dockerfile
@@ -135,8 +135,8 @@ ENV PYTHON_PIP_VERSION 23.0.1
# https://github.com/docker-library/python/issues/365
ENV PYTHON_SETUPTOOLS_VERSION 65.5.1
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN set -eux; \
\
@@ -151,6 +151,8 @@ RUN set -eux; \
--no-compile \
"pip==$PYTHON_PIP_VERSION" \
"setuptools==$PYTHON_SETUPTOOLS_VERSION" \
+ # get-pip.py installs wheel by default, adding in case get-pip defaults change
+ wheel \
; \
rm -f get-pip.py; \
\
diff --git a/python_3.10-bookworm/Dockerfile b/python_3.10-bookworm/Dockerfile
index 834eff2..2497ab7 100644
--- a/python_3.10-bookworm/Dockerfile
+++ b/python_3.10-bookworm/Dockerfile
@@ -105,8 +105,8 @@ ENV PYTHON_PIP_VERSION 23.0.1
# https://github.com/docker-library/python/issues/365
ENV PYTHON_SETUPTOOLS_VERSION 65.5.1
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN set -eux; \
\
@@ -121,6 +121,8 @@ RUN set -eux; \
--no-compile \
"pip==$PYTHON_PIP_VERSION" \
"setuptools==$PYTHON_SETUPTOOLS_VERSION" \
+ # get-pip.py installs wheel by default, adding in case get-pip defaults change
+ wheel \
; \
rm -f get-pip.py; \
\
diff --git a/python_3.10-bullseye/Dockerfile b/python_3.10-bullseye/Dockerfile
index beebe24..db718d1 100644
--- a/python_3.10-bullseye/Dockerfile
+++ b/python_3.10-bullseye/Dockerfile
@@ -105,8 +105,8 @@ ENV PYTHON_PIP_VERSION 23.0.1
# https://github.com/docker-library/python/issues/365
ENV PYTHON_SETUPTOOLS_VERSION 65.5.1
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN set -eux; \
\
@@ -121,6 +121,8 @@ RUN set -eux; \
--no-compile \
"pip==$PYTHON_PIP_VERSION" \
"setuptools==$PYTHON_SETUPTOOLS_VERSION" \
+ # get-pip.py installs wheel by default, adding in case get-pip defaults change
+ wheel \
; \
rm -f get-pip.py; \
\
diff --git a/python_3.10-slim-bullseye/Dockerfile b/python_3.10-slim-bullseye/Dockerfile
index eb1e962..d55133b 100644
--- a/python_3.10-slim-bullseye/Dockerfile
+++ b/python_3.10-slim-bullseye/Dockerfile
@@ -139,8 +139,8 @@ ENV PYTHON_PIP_VERSION 23.0.1
# https://github.com/docker-library/python/issues/365
ENV PYTHON_SETUPTOOLS_VERSION 65.5.1
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN set -eux; \
\
@@ -164,6 +164,8 @@ RUN set -eux; \
--no-compile \
"pip==$PYTHON_PIP_VERSION" \
"setuptools==$PYTHON_SETUPTOOLS_VERSION" \
+ # get-pip.py installs wheel by default, adding in case get-pip defaults change
+ wheel \
; \
rm -f get-pip.py; \
\
diff --git a/python_3.10-slim/Dockerfile b/python_3.10-slim/Dockerfile
index 161ac5b..467f6f6 100644
--- a/python_3.10-slim/Dockerfile
+++ b/python_3.10-slim/Dockerfile
@@ -139,8 +139,8 @@ ENV PYTHON_PIP_VERSION 23.0.1
# https://github.com/docker-library/python/issues/365
ENV PYTHON_SETUPTOOLS_VERSION 65.5.1
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN set -eux; \
\
@@ -164,6 +164,8 @@ RUN set -eux; \
--no-compile \
"pip==$PYTHON_PIP_VERSION" \
"setuptools==$PYTHON_SETUPTOOLS_VERSION" \
+ # get-pip.py installs wheel by default, adding in case get-pip defaults change
+ wheel \
; \
rm -f get-pip.py; \
\
diff --git a/python_3.11-alpine/Dockerfile b/python_3.11-alpine/Dockerfile
index 7c76315..8566084 100644
--- a/python_3.11-alpine/Dockerfile
+++ b/python_3.11-alpine/Dockerfile
@@ -135,8 +135,8 @@ ENV PYTHON_PIP_VERSION 24.0
# https://github.com/docker-library/python/issues/365
ENV PYTHON_SETUPTOOLS_VERSION 65.5.1
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN set -eux; \
\
@@ -151,6 +151,8 @@ RUN set -eux; \
--no-compile \
"pip==$PYTHON_PIP_VERSION" \
"setuptools==$PYTHON_SETUPTOOLS_VERSION" \
+ # get-pip.py installs wheel by default, adding in case get-pip defaults change
+ wheel \
; \
rm -f get-pip.py; \
\
diff --git a/python_3.11-alpine3.19/Dockerfile b/python_3.11-alpine3.19/Dockerfile
index cdc2a33..5de4913 100644
--- a/python_3.11-alpine3.19/Dockerfile
+++ b/python_3.11-alpine3.19/Dockerfile
@@ -135,8 +135,8 @@ ENV PYTHON_PIP_VERSION 24.0
# https://github.com/docker-library/python/issues/365
ENV PYTHON_SETUPTOOLS_VERSION 65.5.1
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN set -eux; \
\
@@ -151,6 +151,8 @@ RUN set -eux; \
--no-compile \
"pip==$PYTHON_PIP_VERSION" \
"setuptools==$PYTHON_SETUPTOOLS_VERSION" \
+ # get-pip.py installs wheel by default, adding in case get-pip defaults change
+ wheel \
; \
rm -f get-pip.py; \
\
diff --git a/python_3.11-bookworm/Dockerfile b/python_3.11-bookworm/Dockerfile
index e08925e..7727dc1 100644
--- a/python_3.11-bookworm/Dockerfile
+++ b/python_3.11-bookworm/Dockerfile
@@ -105,8 +105,8 @@ ENV PYTHON_PIP_VERSION 24.0
# https://github.com/docker-library/python/issues/365
ENV PYTHON_SETUPTOOLS_VERSION 65.5.1
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN set -eux; \
\
@@ -121,6 +121,8 @@ RUN set -eux; \
--no-compile \
"pip==$PYTHON_PIP_VERSION" \
"setuptools==$PYTHON_SETUPTOOLS_VERSION" \
+ # get-pip.py installs wheel by default, adding in case get-pip defaults change
+ wheel \
; \
rm -f get-pip.py; \
\
diff --git a/python_3.11-bullseye/Dockerfile b/python_3.11-bullseye/Dockerfile
index daf9718..fc97b89 100644
--- a/python_3.11-bullseye/Dockerfile
+++ b/python_3.11-bullseye/Dockerfile
@@ -105,8 +105,8 @@ ENV PYTHON_PIP_VERSION 24.0
# https://github.com/docker-library/python/issues/365
ENV PYTHON_SETUPTOOLS_VERSION 65.5.1
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN set -eux; \
\
@@ -121,6 +121,8 @@ RUN set -eux; \
--no-compile \
"pip==$PYTHON_PIP_VERSION" \
"setuptools==$PYTHON_SETUPTOOLS_VERSION" \
+ # get-pip.py installs wheel by default, adding in case get-pip defaults change
+ wheel \
; \
rm -f get-pip.py; \
\
diff --git a/python_3.11-slim-bullseye/Dockerfile b/python_3.11-slim-bullseye/Dockerfile
index 23343f7..93f7987 100644
--- a/python_3.11-slim-bullseye/Dockerfile
+++ b/python_3.11-slim-bullseye/Dockerfile
@@ -139,8 +139,8 @@ ENV PYTHON_PIP_VERSION 24.0
# https://github.com/docker-library/python/issues/365
ENV PYTHON_SETUPTOOLS_VERSION 65.5.1
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN set -eux; \
\
@@ -164,6 +164,8 @@ RUN set -eux; \
--no-compile \
"pip==$PYTHON_PIP_VERSION" \
"setuptools==$PYTHON_SETUPTOOLS_VERSION" \
+ # get-pip.py installs wheel by default, adding in case get-pip defaults change
+ wheel \
; \
rm -f get-pip.py; \
\
diff --git a/python_3.11-slim/Dockerfile b/python_3.11-slim/Dockerfile
index 9cc5561..4b9731d 100644
--- a/python_3.11-slim/Dockerfile
+++ b/python_3.11-slim/Dockerfile
@@ -139,8 +139,8 @@ ENV PYTHON_PIP_VERSION 24.0
# https://github.com/docker-library/python/issues/365
ENV PYTHON_SETUPTOOLS_VERSION 65.5.1
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN set -eux; \
\
@@ -164,6 +164,8 @@ RUN set -eux; \
--no-compile \
"pip==$PYTHON_PIP_VERSION" \
"setuptools==$PYTHON_SETUPTOOLS_VERSION" \
+ # get-pip.py installs wheel by default, adding in case get-pip defaults change
+ wheel \
; \
rm -f get-pip.py; \
\
diff --git a/python_3.11-windowsservercore-1809/Dockerfile b/python_3.11-windowsservercore-1809/Dockerfile
index 974e8d1..ec60cc6 100644
--- a/python_3.11-windowsservercore-1809/Dockerfile
+++ b/python_3.11-windowsservercore-1809/Dockerfile
@@ -55,8 +55,8 @@ ENV PYTHON_PIP_VERSION 24.0
# https://github.com/docker-library/python/issues/365
ENV PYTHON_SETUPTOOLS_VERSION 65.5.1
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN Write-Host ('Downloading get-pip.py ({0}) ...' -f $env:PYTHON_GET_PIP_URL); \
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \
@@ -76,6 +76,8 @@ RUN Write-Host ('Downloading get-pip.py ({0}) ...' -f $env:PYTHON_GET_PIP_URL);
--no-compile \
('pip=={0}' -f $env:PYTHON_PIP_VERSION) \
('setuptools=={0}' -f $env:PYTHON_SETUPTOOLS_VERSION) \
+ # get-pip.py installs wheel by default, adding in case get-pip defaults change
+ wheel \
; \
Remove-Item get-pip.py -Force; \
\
diff --git a/python_3.11-windowsservercore-ltsc2022/Dockerfile b/python_3.11-windowsservercore-ltsc2022/Dockerfile
index e4f543c..7ae2567 100644
--- a/python_3.11-windowsservercore-ltsc2022/Dockerfile
+++ b/python_3.11-windowsservercore-ltsc2022/Dockerfile
@@ -55,8 +55,8 @@ ENV PYTHON_PIP_VERSION 24.0
# https://github.com/docker-library/python/issues/365
ENV PYTHON_SETUPTOOLS_VERSION 65.5.1
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN Write-Host ('Downloading get-pip.py ({0}) ...' -f $env:PYTHON_GET_PIP_URL); \
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \
@@ -76,6 +76,8 @@ RUN Write-Host ('Downloading get-pip.py ({0}) ...' -f $env:PYTHON_GET_PIP_URL);
--no-compile \
('pip=={0}' -f $env:PYTHON_PIP_VERSION) \
('setuptools=={0}' -f $env:PYTHON_SETUPTOOLS_VERSION) \
+ # get-pip.py installs wheel by default, adding in case get-pip defaults change
+ wheel \
; \
Remove-Item get-pip.py -Force; \
\
diff --git a/python_3.13-rc-alpine/Dockerfile b/python_3.13-rc-alpine/Dockerfile
index 7f33984..8d95194 100644
--- a/python_3.13-rc-alpine/Dockerfile
+++ b/python_3.13-rc-alpine/Dockerfile
@@ -128,8 +128,8 @@ RUN set -eux; \
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
ENV PYTHON_PIP_VERSION 24.1.1
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN set -eux; \
\
@@ -143,6 +143,8 @@ RUN set -eux; \
--no-cache-dir \
--no-compile \
"pip==$PYTHON_PIP_VERSION" \
+ --no-setuptools \
+ --no-wheel \
; \
rm -f get-pip.py; \
\
diff --git a/python_3.13-rc-alpine3.19/Dockerfile b/python_3.13-rc-alpine3.19/Dockerfile
index 179ca69..be13782 100644
--- a/python_3.13-rc-alpine3.19/Dockerfile
+++ b/python_3.13-rc-alpine3.19/Dockerfile
@@ -128,8 +128,8 @@ RUN set -eux; \
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
ENV PYTHON_PIP_VERSION 24.1.1
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN set -eux; \
\
@@ -143,6 +143,8 @@ RUN set -eux; \
--no-cache-dir \
--no-compile \
"pip==$PYTHON_PIP_VERSION" \
+ --no-setuptools \
+ --no-wheel \
; \
rm -f get-pip.py; \
\
diff --git a/python_3.13-rc-bookworm/Dockerfile b/python_3.13-rc-bookworm/Dockerfile
index c07cf0c..019227c 100644
--- a/python_3.13-rc-bookworm/Dockerfile
+++ b/python_3.13-rc-bookworm/Dockerfile
@@ -98,8 +98,8 @@ RUN set -eux; \
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
ENV PYTHON_PIP_VERSION 24.1.1
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN set -eux; \
\
@@ -113,6 +113,8 @@ RUN set -eux; \
--no-cache-dir \
--no-compile \
"pip==$PYTHON_PIP_VERSION" \
+ --no-setuptools \
+ --no-wheel \
; \
rm -f get-pip.py; \
\
diff --git a/python_3.13-rc-bullseye/Dockerfile b/python_3.13-rc-bullseye/Dockerfile
index d881905..3280419 100644
--- a/python_3.13-rc-bullseye/Dockerfile
+++ b/python_3.13-rc-bullseye/Dockerfile
@@ -98,8 +98,8 @@ RUN set -eux; \
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
ENV PYTHON_PIP_VERSION 24.1.1
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN set -eux; \
\
@@ -113,6 +113,8 @@ RUN set -eux; \
--no-cache-dir \
--no-compile \
"pip==$PYTHON_PIP_VERSION" \
+ --no-setuptools \
+ --no-wheel \
; \
rm -f get-pip.py; \
\
diff --git a/python_3.13-rc-slim-bullseye/Dockerfile b/python_3.13-rc-slim-bullseye/Dockerfile
index 28289c7..8f077e4 100644
--- a/python_3.13-rc-slim-bullseye/Dockerfile
+++ b/python_3.13-rc-slim-bullseye/Dockerfile
@@ -132,8 +132,8 @@ RUN set -eux; \
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
ENV PYTHON_PIP_VERSION 24.1.1
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN set -eux; \
\
@@ -156,6 +156,8 @@ RUN set -eux; \
--no-cache-dir \
--no-compile \
"pip==$PYTHON_PIP_VERSION" \
+ --no-setuptools \
+ --no-wheel \
; \
rm -f get-pip.py; \
\
diff --git a/python_3.13-rc-slim/Dockerfile b/python_3.13-rc-slim/Dockerfile
index 359960a..901f7ec 100644
--- a/python_3.13-rc-slim/Dockerfile
+++ b/python_3.13-rc-slim/Dockerfile
@@ -132,8 +132,8 @@ RUN set -eux; \
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
ENV PYTHON_PIP_VERSION 24.1.1
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN set -eux; \
\
@@ -156,6 +156,8 @@ RUN set -eux; \
--no-cache-dir \
--no-compile \
"pip==$PYTHON_PIP_VERSION" \
+ --no-setuptools \
+ --no-wheel \
; \
rm -f get-pip.py; \
\
diff --git a/python_3.13-rc-windowsservercore-1809/Dockerfile b/python_3.13-rc-windowsservercore-1809/Dockerfile
index 50209aa..9c7fa5a 100644
--- a/python_3.13-rc-windowsservercore-1809/Dockerfile
+++ b/python_3.13-rc-windowsservercore-1809/Dockerfile
@@ -53,8 +53,8 @@ RUN $url = ('https://www.python.org/ftp/python/{0}/python-{1}-amd64.exe' -f ($en
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
ENV PYTHON_PIP_VERSION 24.1.1
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN Write-Host ('Downloading get-pip.py ({0}) ...' -f $env:PYTHON_GET_PIP_URL); \
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \
@@ -73,6 +73,8 @@ RUN Write-Host ('Downloading get-pip.py ({0}) ...' -f $env:PYTHON_GET_PIP_URL);
--no-cache-dir \
--no-compile \
('pip=={0}' -f $env:PYTHON_PIP_VERSION) \
+ --no-setuptools \
+ --no-wheel \
; \
Remove-Item get-pip.py -Force; \
\
diff --git a/python_3.13-rc-windowsservercore-ltsc2022/Dockerfile b/python_3.13-rc-windowsservercore-ltsc2022/Dockerfile
index 1d5a122..8bf8a6e 100644
--- a/python_3.13-rc-windowsservercore-ltsc2022/Dockerfile
+++ b/python_3.13-rc-windowsservercore-ltsc2022/Dockerfile
@@ -53,8 +53,8 @@ RUN $url = ('https://www.python.org/ftp/python/{0}/python-{1}-amd64.exe' -f ($en
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
ENV PYTHON_PIP_VERSION 24.1.1
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN Write-Host ('Downloading get-pip.py ({0}) ...' -f $env:PYTHON_GET_PIP_URL); \
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \
@@ -73,6 +73,8 @@ RUN Write-Host ('Downloading get-pip.py ({0}) ...' -f $env:PYTHON_GET_PIP_URL);
--no-cache-dir \
--no-compile \
('pip=={0}' -f $env:PYTHON_PIP_VERSION) \
+ --no-setuptools \
+ --no-wheel \
; \
Remove-Item get-pip.py -Force; \
\
diff --git a/python_3.8-alpine/Dockerfile b/python_3.8-alpine/Dockerfile
index 25e85fb..5a4ff5a 100644
--- a/python_3.8-alpine/Dockerfile
+++ b/python_3.8-alpine/Dockerfile
@@ -135,8 +135,8 @@ ENV PYTHON_PIP_VERSION 23.0.1
# https://github.com/docker-library/python/issues/365
ENV PYTHON_SETUPTOOLS_VERSION 57.5.0
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN set -eux; \
\
@@ -151,6 +151,8 @@ RUN set -eux; \
--no-compile \
"pip==$PYTHON_PIP_VERSION" \
"setuptools==$PYTHON_SETUPTOOLS_VERSION" \
+ # get-pip.py installs wheel by default, adding in case get-pip defaults change
+ wheel \
; \
rm -f get-pip.py; \
\
diff --git a/python_3.8-alpine3.19/Dockerfile b/python_3.8-alpine3.19/Dockerfile
index cf07a1e..c64edbd 100644
--- a/python_3.8-alpine3.19/Dockerfile
+++ b/python_3.8-alpine3.19/Dockerfile
@@ -135,8 +135,8 @@ ENV PYTHON_PIP_VERSION 23.0.1
# https://github.com/docker-library/python/issues/365
ENV PYTHON_SETUPTOOLS_VERSION 57.5.0
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN set -eux; \
\
@@ -151,6 +151,8 @@ RUN set -eux; \
--no-compile \
"pip==$PYTHON_PIP_VERSION" \
"setuptools==$PYTHON_SETUPTOOLS_VERSION" \
+ # get-pip.py installs wheel by default, adding in case get-pip defaults change
+ wheel \
; \
rm -f get-pip.py; \
\
diff --git a/python_3.8-bookworm/Dockerfile b/python_3.8-bookworm/Dockerfile
index 9d5e605..e09ec33 100644
--- a/python_3.8-bookworm/Dockerfile
+++ b/python_3.8-bookworm/Dockerfile
@@ -105,8 +105,8 @@ ENV PYTHON_PIP_VERSION 23.0.1
# https://github.com/docker-library/python/issues/365
ENV PYTHON_SETUPTOOLS_VERSION 57.5.0
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN set -eux; \
\
@@ -121,6 +121,8 @@ RUN set -eux; \
--no-compile \
"pip==$PYTHON_PIP_VERSION" \
"setuptools==$PYTHON_SETUPTOOLS_VERSION" \
+ # get-pip.py installs wheel by default, adding in case get-pip defaults change
+ wheel \
; \
rm -f get-pip.py; \
\
diff --git a/python_3.8-bullseye/Dockerfile b/python_3.8-bullseye/Dockerfile
index d355838..e10624b 100644
--- a/python_3.8-bullseye/Dockerfile
+++ b/python_3.8-bullseye/Dockerfile
@@ -105,8 +105,8 @@ ENV PYTHON_PIP_VERSION 23.0.1
# https://github.com/docker-library/python/issues/365
ENV PYTHON_SETUPTOOLS_VERSION 57.5.0
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN set -eux; \
\
@@ -121,6 +121,8 @@ RUN set -eux; \
--no-compile \
"pip==$PYTHON_PIP_VERSION" \
"setuptools==$PYTHON_SETUPTOOLS_VERSION" \
+ # get-pip.py installs wheel by default, adding in case get-pip defaults change
+ wheel \
; \
rm -f get-pip.py; \
\
diff --git a/python_3.8-slim-bullseye/Dockerfile b/python_3.8-slim-bullseye/Dockerfile
index a195924..af62949 100644
--- a/python_3.8-slim-bullseye/Dockerfile
+++ b/python_3.8-slim-bullseye/Dockerfile
@@ -139,8 +139,8 @@ ENV PYTHON_PIP_VERSION 23.0.1
# https://github.com/docker-library/python/issues/365
ENV PYTHON_SETUPTOOLS_VERSION 57.5.0
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN set -eux; \
\
@@ -164,6 +164,8 @@ RUN set -eux; \
--no-compile \
"pip==$PYTHON_PIP_VERSION" \
"setuptools==$PYTHON_SETUPTOOLS_VERSION" \
+ # get-pip.py installs wheel by default, adding in case get-pip defaults change
+ wheel \
; \
rm -f get-pip.py; \
\
diff --git a/python_3.8-slim/Dockerfile b/python_3.8-slim/Dockerfile
index 77d129d..1af1fab 100644
--- a/python_3.8-slim/Dockerfile
+++ b/python_3.8-slim/Dockerfile
@@ -139,8 +139,8 @@ ENV PYTHON_PIP_VERSION 23.0.1
# https://github.com/docker-library/python/issues/365
ENV PYTHON_SETUPTOOLS_VERSION 57.5.0
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN set -eux; \
\
@@ -164,6 +164,8 @@ RUN set -eux; \
--no-compile \
"pip==$PYTHON_PIP_VERSION" \
"setuptools==$PYTHON_SETUPTOOLS_VERSION" \
+ # get-pip.py installs wheel by default, adding in case get-pip defaults change
+ wheel \
; \
rm -f get-pip.py; \
\
diff --git a/python_3.9-alpine/Dockerfile b/python_3.9-alpine/Dockerfile
index c9913cb..67705b5 100644
--- a/python_3.9-alpine/Dockerfile
+++ b/python_3.9-alpine/Dockerfile
@@ -134,8 +134,8 @@ ENV PYTHON_PIP_VERSION 23.0.1
# https://github.com/docker-library/python/issues/365
ENV PYTHON_SETUPTOOLS_VERSION 58.1.0
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN set -eux; \
\
@@ -150,6 +150,8 @@ RUN set -eux; \
--no-compile \
"pip==$PYTHON_PIP_VERSION" \
"setuptools==$PYTHON_SETUPTOOLS_VERSION" \
+ # get-pip.py installs wheel by default, adding in case get-pip defaults change
+ wheel \
; \
rm -f get-pip.py; \
\
diff --git a/python_3.9-alpine3.19/Dockerfile b/python_3.9-alpine3.19/Dockerfile
index 0f7431f..196dc2e 100644
--- a/python_3.9-alpine3.19/Dockerfile
+++ b/python_3.9-alpine3.19/Dockerfile
@@ -134,8 +134,8 @@ ENV PYTHON_PIP_VERSION 23.0.1
# https://github.com/docker-library/python/issues/365
ENV PYTHON_SETUPTOOLS_VERSION 58.1.0
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN set -eux; \
\
@@ -150,6 +150,8 @@ RUN set -eux; \
--no-compile \
"pip==$PYTHON_PIP_VERSION" \
"setuptools==$PYTHON_SETUPTOOLS_VERSION" \
+ # get-pip.py installs wheel by default, adding in case get-pip defaults change
+ wheel \
; \
rm -f get-pip.py; \
\
diff --git a/python_3.9-bookworm/Dockerfile b/python_3.9-bookworm/Dockerfile
index 81ee9f8..1a5737a 100644
--- a/python_3.9-bookworm/Dockerfile
+++ b/python_3.9-bookworm/Dockerfile
@@ -104,8 +104,8 @@ ENV PYTHON_PIP_VERSION 23.0.1
# https://github.com/docker-library/python/issues/365
ENV PYTHON_SETUPTOOLS_VERSION 58.1.0
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN set -eux; \
\
@@ -120,6 +120,8 @@ RUN set -eux; \
--no-compile \
"pip==$PYTHON_PIP_VERSION" \
"setuptools==$PYTHON_SETUPTOOLS_VERSION" \
+ # get-pip.py installs wheel by default, adding in case get-pip defaults change
+ wheel \
; \
rm -f get-pip.py; \
\
diff --git a/python_3.9-bullseye/Dockerfile b/python_3.9-bullseye/Dockerfile
index 6dd4239..01a1da7 100644
--- a/python_3.9-bullseye/Dockerfile
+++ b/python_3.9-bullseye/Dockerfile
@@ -104,8 +104,8 @@ ENV PYTHON_PIP_VERSION 23.0.1
# https://github.com/docker-library/python/issues/365
ENV PYTHON_SETUPTOOLS_VERSION 58.1.0
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN set -eux; \
\
@@ -120,6 +120,8 @@ RUN set -eux; \
--no-compile \
"pip==$PYTHON_PIP_VERSION" \
"setuptools==$PYTHON_SETUPTOOLS_VERSION" \
+ # get-pip.py installs wheel by default, adding in case get-pip defaults change
+ wheel \
; \
rm -f get-pip.py; \
\
diff --git a/python_3.9-slim-bullseye/Dockerfile b/python_3.9-slim-bullseye/Dockerfile
index 46d63c2..09ec5ca 100644
--- a/python_3.9-slim-bullseye/Dockerfile
+++ b/python_3.9-slim-bullseye/Dockerfile
@@ -138,8 +138,8 @@ ENV PYTHON_PIP_VERSION 23.0.1
# https://github.com/docker-library/python/issues/365
ENV PYTHON_SETUPTOOLS_VERSION 58.1.0
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN set -eux; \
\
@@ -163,6 +163,8 @@ RUN set -eux; \
--no-compile \
"pip==$PYTHON_PIP_VERSION" \
"setuptools==$PYTHON_SETUPTOOLS_VERSION" \
+ # get-pip.py installs wheel by default, adding in case get-pip defaults change
+ wheel \
; \
rm -f get-pip.py; \
\
diff --git a/python_3.9-slim/Dockerfile b/python_3.9-slim/Dockerfile
index 61e4b6a..bccfb2f 100644
--- a/python_3.9-slim/Dockerfile
+++ b/python_3.9-slim/Dockerfile
@@ -138,8 +138,8 @@ ENV PYTHON_PIP_VERSION 23.0.1
# https://github.com/docker-library/python/issues/365
ENV PYTHON_SETUPTOOLS_VERSION 58.1.0
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN set -eux; \
\
@@ -163,6 +163,8 @@ RUN set -eux; \
--no-compile \
"pip==$PYTHON_PIP_VERSION" \
"setuptools==$PYTHON_SETUPTOOLS_VERSION" \
+ # get-pip.py installs wheel by default, adding in case get-pip defaults change
+ wheel \
; \
rm -f get-pip.py; \
\
diff --git a/python_alpine/Dockerfile b/python_alpine/Dockerfile
index 642dd89..b9fc0e3 100644
--- a/python_alpine/Dockerfile
+++ b/python_alpine/Dockerfile
@@ -133,8 +133,8 @@ RUN set -eux; \
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
ENV PYTHON_PIP_VERSION 24.2
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN set -eux; \
\
@@ -148,6 +148,8 @@ RUN set -eux; \
--no-cache-dir \
--no-compile \
"pip==$PYTHON_PIP_VERSION" \
+ --no-setuptools \
+ --no-wheel \
; \
rm -f get-pip.py; \
\
diff --git a/python_alpine3.19/Dockerfile b/python_alpine3.19/Dockerfile
index e507f77..071de98 100644
--- a/python_alpine3.19/Dockerfile
+++ b/python_alpine3.19/Dockerfile
@@ -133,8 +133,8 @@ RUN set -eux; \
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
ENV PYTHON_PIP_VERSION 24.2
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN set -eux; \
\
@@ -148,6 +148,8 @@ RUN set -eux; \
--no-cache-dir \
--no-compile \
"pip==$PYTHON_PIP_VERSION" \
+ --no-setuptools \
+ --no-wheel \
; \
rm -f get-pip.py; \
\
diff --git a/python_bookworm/Dockerfile b/python_bookworm/Dockerfile
index 297d54f..0c6f948 100644
--- a/python_bookworm/Dockerfile
+++ b/python_bookworm/Dockerfile
@@ -103,8 +103,8 @@ RUN set -eux; \
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
ENV PYTHON_PIP_VERSION 24.2
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN set -eux; \
\
@@ -118,6 +118,8 @@ RUN set -eux; \
--no-cache-dir \
--no-compile \
"pip==$PYTHON_PIP_VERSION" \
+ --no-setuptools \
+ --no-wheel \
; \
rm -f get-pip.py; \
\
diff --git a/python_bullseye/Dockerfile b/python_bullseye/Dockerfile
index 09cedcd..e5e24f2 100644
--- a/python_bullseye/Dockerfile
+++ b/python_bullseye/Dockerfile
@@ -103,8 +103,8 @@ RUN set -eux; \
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
ENV PYTHON_PIP_VERSION 24.2
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN set -eux; \
\
@@ -118,6 +118,8 @@ RUN set -eux; \
--no-cache-dir \
--no-compile \
"pip==$PYTHON_PIP_VERSION" \
+ --no-setuptools \
+ --no-wheel \
; \
rm -f get-pip.py; \
\
diff --git a/python_slim-bullseye/Dockerfile b/python_slim-bullseye/Dockerfile
index 610cb15..b530782 100644
--- a/python_slim-bullseye/Dockerfile
+++ b/python_slim-bullseye/Dockerfile
@@ -137,8 +137,8 @@ RUN set -eux; \
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
ENV PYTHON_PIP_VERSION 24.2
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN set -eux; \
\
@@ -161,6 +161,8 @@ RUN set -eux; \
--no-cache-dir \
--no-compile \
"pip==$PYTHON_PIP_VERSION" \
+ --no-setuptools \
+ --no-wheel \
; \
rm -f get-pip.py; \
\
diff --git a/python_slim/Dockerfile b/python_slim/Dockerfile
index 703e219..515dc40 100644
--- a/python_slim/Dockerfile
+++ b/python_slim/Dockerfile
@@ -137,8 +137,8 @@ RUN set -eux; \
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
ENV PYTHON_PIP_VERSION 24.2
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN set -eux; \
\
@@ -161,6 +161,8 @@ RUN set -eux; \
--no-cache-dir \
--no-compile \
"pip==$PYTHON_PIP_VERSION" \
+ --no-setuptools \
+ --no-wheel \
; \
rm -f get-pip.py; \
\
diff --git a/python_windowsservercore-1809/Dockerfile b/python_windowsservercore-1809/Dockerfile
index da6bf74..242a972 100644
--- a/python_windowsservercore-1809/Dockerfile
+++ b/python_windowsservercore-1809/Dockerfile
@@ -53,8 +53,8 @@ RUN $url = ('https://www.python.org/ftp/python/{0}/python-{1}-amd64.exe' -f ($en
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
ENV PYTHON_PIP_VERSION 24.2
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN Write-Host ('Downloading get-pip.py ({0}) ...' -f $env:PYTHON_GET_PIP_URL); \
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \
@@ -73,6 +73,8 @@ RUN Write-Host ('Downloading get-pip.py ({0}) ...' -f $env:PYTHON_GET_PIP_URL);
--no-cache-dir \
--no-compile \
('pip=={0}' -f $env:PYTHON_PIP_VERSION) \
+ --no-setuptools \
+ --no-wheel \
; \
Remove-Item get-pip.py -Force; \
\
diff --git a/python_windowsservercore-ltsc2022/Dockerfile b/python_windowsservercore-ltsc2022/Dockerfile
index a46ad27..75311cb 100644
--- a/python_windowsservercore-ltsc2022/Dockerfile
+++ b/python_windowsservercore-ltsc2022/Dockerfile
@@ -53,8 +53,8 @@ RUN $url = ('https://www.python.org/ftp/python/{0}/python-{1}-amd64.exe' -f ($en
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
ENV PYTHON_PIP_VERSION 24.2
# https://github.com/pypa/get-pip
-ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/66d8a0f637083e2c3ddffc0cb1e65ce126afb856/public/get-pip.py
-ENV PYTHON_GET_PIP_SHA256 6fb7b781206356f45ad79efbb19322caa6c2a5ad39092d0d44d0fec94117e118
+ENV PYTHON_GET_PIP_URL https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py
+ENV PYTHON_GET_PIP_SHA256 bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a
RUN Write-Host ('Downloading get-pip.py ({0}) ...' -f $env:PYTHON_GET_PIP_URL); \
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \
@@ -73,6 +73,8 @@ RUN Write-Host ('Downloading get-pip.py ({0}) ...' -f $env:PYTHON_GET_PIP_URL);
--no-cache-dir \
--no-compile \
('pip=={0}' -f $env:PYTHON_PIP_VERSION) \
+ --no-setuptools \
+ --no-wheel \
; \
Remove-Item get-pip.py -Force; \
\ Relevant Maintainers: |
yosifkit
approved these changes
Aug 29, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changes: