From 86251e60c9e454065c8047587181babaaac5cdaa Mon Sep 17 00:00:00 2001 From: Dave Johansen Date: Fri, 17 Oct 2025 11:31:11 -0600 Subject: [PATCH] Use = to make ENV happy https://docs.docker.com/engine/deprecated/#dockerfile-legacy-env-name-value-syntax --- 3.10/alpine3.21/Dockerfile | 10 +++++----- 3.10/alpine3.22/Dockerfile | 10 +++++----- 3.10/bookworm/Dockerfile | 10 +++++----- 3.10/slim-bookworm/Dockerfile | 10 +++++----- 3.10/slim-trixie/Dockerfile | 10 +++++----- 3.10/trixie/Dockerfile | 10 +++++----- 3.11/alpine3.21/Dockerfile | 10 +++++----- 3.11/alpine3.22/Dockerfile | 10 +++++----- 3.11/bookworm/Dockerfile | 10 +++++----- 3.11/slim-bookworm/Dockerfile | 10 +++++----- 3.11/slim-trixie/Dockerfile | 10 +++++----- 3.11/trixie/Dockerfile | 10 +++++----- 3.12/alpine3.21/Dockerfile | 10 +++++----- 3.12/alpine3.22/Dockerfile | 10 +++++----- 3.12/bookworm/Dockerfile | 10 +++++----- 3.12/slim-bookworm/Dockerfile | 10 +++++----- 3.12/slim-trixie/Dockerfile | 10 +++++----- 3.12/trixie/Dockerfile | 10 +++++----- 3.13/alpine3.21/Dockerfile | 8 ++++---- 3.13/alpine3.22/Dockerfile | 8 ++++---- 3.13/bookworm/Dockerfile | 8 ++++---- 3.13/slim-bookworm/Dockerfile | 8 ++++---- 3.13/slim-trixie/Dockerfile | 8 ++++---- 3.13/trixie/Dockerfile | 8 ++++---- 3.13/windows/windowsservercore-ltsc2022/Dockerfile | 6 +++--- 3.13/windows/windowsservercore-ltsc2025/Dockerfile | 6 +++--- 3.14/alpine3.21/Dockerfile | 6 +++--- 3.14/alpine3.22/Dockerfile | 6 +++--- 3.14/bookworm/Dockerfile | 6 +++--- 3.14/slim-bookworm/Dockerfile | 6 +++--- 3.14/slim-trixie/Dockerfile | 6 +++--- 3.14/trixie/Dockerfile | 6 +++--- 3.14/windows/windowsservercore-ltsc2022/Dockerfile | 6 +++--- 3.14/windows/windowsservercore-ltsc2025/Dockerfile | 6 +++--- 3.15-rc/alpine3.21/Dockerfile | 6 +++--- 3.15-rc/alpine3.22/Dockerfile | 6 +++--- 3.15-rc/bookworm/Dockerfile | 6 +++--- 3.15-rc/slim-bookworm/Dockerfile | 6 +++--- 3.15-rc/slim-trixie/Dockerfile | 6 +++--- 3.15-rc/trixie/Dockerfile | 6 +++--- 3.15-rc/windows/windowsservercore-ltsc2022/Dockerfile | 6 +++--- 3.15-rc/windows/windowsservercore-ltsc2025/Dockerfile | 6 +++--- 3.9/alpine3.21/Dockerfile | 10 +++++----- 3.9/alpine3.22/Dockerfile | 10 +++++----- 3.9/bookworm/Dockerfile | 10 +++++----- 3.9/slim-bookworm/Dockerfile | 10 +++++----- 3.9/slim-trixie/Dockerfile | 10 +++++----- 3.9/trixie/Dockerfile | 10 +++++----- Dockerfile-linux.template | 10 +++++----- Dockerfile-windows.template | 6 +++--- 50 files changed, 206 insertions(+), 206 deletions(-) diff --git a/3.10/alpine3.21/Dockerfile b/3.10/alpine3.21/Dockerfile index 276fd33fa..3e79f91ce 100644 --- a/3.10/alpine3.21/Dockerfile +++ b/3.10/alpine3.21/Dockerfile @@ -7,12 +7,12 @@ FROM alpine:3.21 # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # cannot remove LANG even though https://bugs.python.org/issue19846 is fixed # last attempted removal of LANG broke many users: # https://github.com/docker-library/python/pull/570 -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # runtime dependencies RUN set -eux; \ @@ -21,9 +21,9 @@ RUN set -eux; \ tzdata \ ; -ENV GPG_KEY A035C8C19219BA821ECEA86B64E628F8D684696D -ENV PYTHON_VERSION 3.10.19 -ENV PYTHON_SHA256 c8f4a596572201d81dd7df91f70e177e19a70f1d489968b54b5fbbf29a97c076 +ENV GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D +ENV PYTHON_VERSION=3.10.19 +ENV PYTHON_SHA256=c8f4a596572201d81dd7df91f70e177e19a70f1d489968b54b5fbbf29a97c076 RUN set -eux; \ \ diff --git a/3.10/alpine3.22/Dockerfile b/3.10/alpine3.22/Dockerfile index 9d8817fb7..4df67fd42 100644 --- a/3.10/alpine3.22/Dockerfile +++ b/3.10/alpine3.22/Dockerfile @@ -7,12 +7,12 @@ FROM alpine:3.22 # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # cannot remove LANG even though https://bugs.python.org/issue19846 is fixed # last attempted removal of LANG broke many users: # https://github.com/docker-library/python/pull/570 -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # runtime dependencies RUN set -eux; \ @@ -21,9 +21,9 @@ RUN set -eux; \ tzdata \ ; -ENV GPG_KEY A035C8C19219BA821ECEA86B64E628F8D684696D -ENV PYTHON_VERSION 3.10.19 -ENV PYTHON_SHA256 c8f4a596572201d81dd7df91f70e177e19a70f1d489968b54b5fbbf29a97c076 +ENV GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D +ENV PYTHON_VERSION=3.10.19 +ENV PYTHON_SHA256=c8f4a596572201d81dd7df91f70e177e19a70f1d489968b54b5fbbf29a97c076 RUN set -eux; \ \ diff --git a/3.10/bookworm/Dockerfile b/3.10/bookworm/Dockerfile index 5d4e0db90..767c893b4 100644 --- a/3.10/bookworm/Dockerfile +++ b/3.10/bookworm/Dockerfile @@ -7,12 +7,12 @@ FROM buildpack-deps:bookworm # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # cannot remove LANG even though https://bugs.python.org/issue19846 is fixed # last attempted removal of LANG broke many users: # https://github.com/docker-library/python/pull/570 -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # runtime dependencies RUN set -eux; \ @@ -24,9 +24,9 @@ RUN set -eux; \ ; \ rm -rf /var/lib/apt/lists/* -ENV GPG_KEY A035C8C19219BA821ECEA86B64E628F8D684696D -ENV PYTHON_VERSION 3.10.19 -ENV PYTHON_SHA256 c8f4a596572201d81dd7df91f70e177e19a70f1d489968b54b5fbbf29a97c076 +ENV GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D +ENV PYTHON_VERSION=3.10.19 +ENV PYTHON_SHA256=c8f4a596572201d81dd7df91f70e177e19a70f1d489968b54b5fbbf29a97c076 RUN set -eux; \ \ diff --git a/3.10/slim-bookworm/Dockerfile b/3.10/slim-bookworm/Dockerfile index 9fac25174..14916c0fc 100644 --- a/3.10/slim-bookworm/Dockerfile +++ b/3.10/slim-bookworm/Dockerfile @@ -7,12 +7,12 @@ FROM debian:bookworm-slim # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # cannot remove LANG even though https://bugs.python.org/issue19846 is fixed # last attempted removal of LANG broke many users: # https://github.com/docker-library/python/pull/570 -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # runtime dependencies RUN set -eux; \ @@ -24,9 +24,9 @@ RUN set -eux; \ ; \ rm -rf /var/lib/apt/lists/* -ENV GPG_KEY A035C8C19219BA821ECEA86B64E628F8D684696D -ENV PYTHON_VERSION 3.10.19 -ENV PYTHON_SHA256 c8f4a596572201d81dd7df91f70e177e19a70f1d489968b54b5fbbf29a97c076 +ENV GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D +ENV PYTHON_VERSION=3.10.19 +ENV PYTHON_SHA256=c8f4a596572201d81dd7df91f70e177e19a70f1d489968b54b5fbbf29a97c076 RUN set -eux; \ \ diff --git a/3.10/slim-trixie/Dockerfile b/3.10/slim-trixie/Dockerfile index 9c27605a7..6d71f450d 100644 --- a/3.10/slim-trixie/Dockerfile +++ b/3.10/slim-trixie/Dockerfile @@ -7,12 +7,12 @@ FROM debian:trixie-slim # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # cannot remove LANG even though https://bugs.python.org/issue19846 is fixed # last attempted removal of LANG broke many users: # https://github.com/docker-library/python/pull/570 -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # runtime dependencies RUN set -eux; \ @@ -24,9 +24,9 @@ RUN set -eux; \ ; \ apt-get dist-clean -ENV GPG_KEY A035C8C19219BA821ECEA86B64E628F8D684696D -ENV PYTHON_VERSION 3.10.19 -ENV PYTHON_SHA256 c8f4a596572201d81dd7df91f70e177e19a70f1d489968b54b5fbbf29a97c076 +ENV GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D +ENV PYTHON_VERSION=3.10.19 +ENV PYTHON_SHA256=c8f4a596572201d81dd7df91f70e177e19a70f1d489968b54b5fbbf29a97c076 RUN set -eux; \ \ diff --git a/3.10/trixie/Dockerfile b/3.10/trixie/Dockerfile index a0b09dab9..47b447e36 100644 --- a/3.10/trixie/Dockerfile +++ b/3.10/trixie/Dockerfile @@ -7,12 +7,12 @@ FROM buildpack-deps:trixie # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # cannot remove LANG even though https://bugs.python.org/issue19846 is fixed # last attempted removal of LANG broke many users: # https://github.com/docker-library/python/pull/570 -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # runtime dependencies RUN set -eux; \ @@ -24,9 +24,9 @@ RUN set -eux; \ ; \ apt-get dist-clean -ENV GPG_KEY A035C8C19219BA821ECEA86B64E628F8D684696D -ENV PYTHON_VERSION 3.10.19 -ENV PYTHON_SHA256 c8f4a596572201d81dd7df91f70e177e19a70f1d489968b54b5fbbf29a97c076 +ENV GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D +ENV PYTHON_VERSION=3.10.19 +ENV PYTHON_SHA256=c8f4a596572201d81dd7df91f70e177e19a70f1d489968b54b5fbbf29a97c076 RUN set -eux; \ \ diff --git a/3.11/alpine3.21/Dockerfile b/3.11/alpine3.21/Dockerfile index 4192f0960..f9e22bb1a 100644 --- a/3.11/alpine3.21/Dockerfile +++ b/3.11/alpine3.21/Dockerfile @@ -7,12 +7,12 @@ FROM alpine:3.21 # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # cannot remove LANG even though https://bugs.python.org/issue19846 is fixed # last attempted removal of LANG broke many users: # https://github.com/docker-library/python/pull/570 -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # runtime dependencies RUN set -eux; \ @@ -21,9 +21,9 @@ RUN set -eux; \ tzdata \ ; -ENV GPG_KEY A035C8C19219BA821ECEA86B64E628F8D684696D -ENV PYTHON_VERSION 3.11.14 -ENV PYTHON_SHA256 8d3ed8ec5c88c1c95f5e558612a725450d2452813ddad5e58fdb1a53b1209b78 +ENV GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D +ENV PYTHON_VERSION=3.11.14 +ENV PYTHON_SHA256=8d3ed8ec5c88c1c95f5e558612a725450d2452813ddad5e58fdb1a53b1209b78 RUN set -eux; \ \ diff --git a/3.11/alpine3.22/Dockerfile b/3.11/alpine3.22/Dockerfile index a88b9e328..10fb82a09 100644 --- a/3.11/alpine3.22/Dockerfile +++ b/3.11/alpine3.22/Dockerfile @@ -7,12 +7,12 @@ FROM alpine:3.22 # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # cannot remove LANG even though https://bugs.python.org/issue19846 is fixed # last attempted removal of LANG broke many users: # https://github.com/docker-library/python/pull/570 -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # runtime dependencies RUN set -eux; \ @@ -21,9 +21,9 @@ RUN set -eux; \ tzdata \ ; -ENV GPG_KEY A035C8C19219BA821ECEA86B64E628F8D684696D -ENV PYTHON_VERSION 3.11.14 -ENV PYTHON_SHA256 8d3ed8ec5c88c1c95f5e558612a725450d2452813ddad5e58fdb1a53b1209b78 +ENV GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D +ENV PYTHON_VERSION=3.11.14 +ENV PYTHON_SHA256=8d3ed8ec5c88c1c95f5e558612a725450d2452813ddad5e58fdb1a53b1209b78 RUN set -eux; \ \ diff --git a/3.11/bookworm/Dockerfile b/3.11/bookworm/Dockerfile index 6b9158d70..cad3f6032 100644 --- a/3.11/bookworm/Dockerfile +++ b/3.11/bookworm/Dockerfile @@ -7,12 +7,12 @@ FROM buildpack-deps:bookworm # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # cannot remove LANG even though https://bugs.python.org/issue19846 is fixed # last attempted removal of LANG broke many users: # https://github.com/docker-library/python/pull/570 -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # runtime dependencies RUN set -eux; \ @@ -24,9 +24,9 @@ RUN set -eux; \ ; \ rm -rf /var/lib/apt/lists/* -ENV GPG_KEY A035C8C19219BA821ECEA86B64E628F8D684696D -ENV PYTHON_VERSION 3.11.14 -ENV PYTHON_SHA256 8d3ed8ec5c88c1c95f5e558612a725450d2452813ddad5e58fdb1a53b1209b78 +ENV GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D +ENV PYTHON_VERSION=3.11.14 +ENV PYTHON_SHA256=8d3ed8ec5c88c1c95f5e558612a725450d2452813ddad5e58fdb1a53b1209b78 RUN set -eux; \ \ diff --git a/3.11/slim-bookworm/Dockerfile b/3.11/slim-bookworm/Dockerfile index 9137579df..4c9b31610 100644 --- a/3.11/slim-bookworm/Dockerfile +++ b/3.11/slim-bookworm/Dockerfile @@ -7,12 +7,12 @@ FROM debian:bookworm-slim # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # cannot remove LANG even though https://bugs.python.org/issue19846 is fixed # last attempted removal of LANG broke many users: # https://github.com/docker-library/python/pull/570 -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # runtime dependencies RUN set -eux; \ @@ -24,9 +24,9 @@ RUN set -eux; \ ; \ rm -rf /var/lib/apt/lists/* -ENV GPG_KEY A035C8C19219BA821ECEA86B64E628F8D684696D -ENV PYTHON_VERSION 3.11.14 -ENV PYTHON_SHA256 8d3ed8ec5c88c1c95f5e558612a725450d2452813ddad5e58fdb1a53b1209b78 +ENV GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D +ENV PYTHON_VERSION=3.11.14 +ENV PYTHON_SHA256=8d3ed8ec5c88c1c95f5e558612a725450d2452813ddad5e58fdb1a53b1209b78 RUN set -eux; \ \ diff --git a/3.11/slim-trixie/Dockerfile b/3.11/slim-trixie/Dockerfile index 43add477a..f7015a4ff 100644 --- a/3.11/slim-trixie/Dockerfile +++ b/3.11/slim-trixie/Dockerfile @@ -7,12 +7,12 @@ FROM debian:trixie-slim # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # cannot remove LANG even though https://bugs.python.org/issue19846 is fixed # last attempted removal of LANG broke many users: # https://github.com/docker-library/python/pull/570 -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # runtime dependencies RUN set -eux; \ @@ -24,9 +24,9 @@ RUN set -eux; \ ; \ apt-get dist-clean -ENV GPG_KEY A035C8C19219BA821ECEA86B64E628F8D684696D -ENV PYTHON_VERSION 3.11.14 -ENV PYTHON_SHA256 8d3ed8ec5c88c1c95f5e558612a725450d2452813ddad5e58fdb1a53b1209b78 +ENV GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D +ENV PYTHON_VERSION=3.11.14 +ENV PYTHON_SHA256=8d3ed8ec5c88c1c95f5e558612a725450d2452813ddad5e58fdb1a53b1209b78 RUN set -eux; \ \ diff --git a/3.11/trixie/Dockerfile b/3.11/trixie/Dockerfile index 4daf9651d..e6ca5d064 100644 --- a/3.11/trixie/Dockerfile +++ b/3.11/trixie/Dockerfile @@ -7,12 +7,12 @@ FROM buildpack-deps:trixie # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # cannot remove LANG even though https://bugs.python.org/issue19846 is fixed # last attempted removal of LANG broke many users: # https://github.com/docker-library/python/pull/570 -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # runtime dependencies RUN set -eux; \ @@ -24,9 +24,9 @@ RUN set -eux; \ ; \ apt-get dist-clean -ENV GPG_KEY A035C8C19219BA821ECEA86B64E628F8D684696D -ENV PYTHON_VERSION 3.11.14 -ENV PYTHON_SHA256 8d3ed8ec5c88c1c95f5e558612a725450d2452813ddad5e58fdb1a53b1209b78 +ENV GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D +ENV PYTHON_VERSION=3.11.14 +ENV PYTHON_SHA256=8d3ed8ec5c88c1c95f5e558612a725450d2452813ddad5e58fdb1a53b1209b78 RUN set -eux; \ \ diff --git a/3.12/alpine3.21/Dockerfile b/3.12/alpine3.21/Dockerfile index f5ed1422c..8aa446873 100644 --- a/3.12/alpine3.21/Dockerfile +++ b/3.12/alpine3.21/Dockerfile @@ -7,12 +7,12 @@ FROM alpine:3.21 # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # cannot remove LANG even though https://bugs.python.org/issue19846 is fixed # last attempted removal of LANG broke many users: # https://github.com/docker-library/python/pull/570 -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # runtime dependencies RUN set -eux; \ @@ -21,9 +21,9 @@ RUN set -eux; \ tzdata \ ; -ENV GPG_KEY 7169605F62C751356D054A26A821E680E5FA6305 -ENV PYTHON_VERSION 3.12.12 -ENV PYTHON_SHA256 fb85a13414b028c49ba18bbd523c2d055a30b56b18b92ce454ea2c51edc656c4 +ENV GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305 +ENV PYTHON_VERSION=3.12.12 +ENV PYTHON_SHA256=fb85a13414b028c49ba18bbd523c2d055a30b56b18b92ce454ea2c51edc656c4 RUN set -eux; \ \ diff --git a/3.12/alpine3.22/Dockerfile b/3.12/alpine3.22/Dockerfile index 3d5f9a26d..3017156ec 100644 --- a/3.12/alpine3.22/Dockerfile +++ b/3.12/alpine3.22/Dockerfile @@ -7,12 +7,12 @@ FROM alpine:3.22 # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # cannot remove LANG even though https://bugs.python.org/issue19846 is fixed # last attempted removal of LANG broke many users: # https://github.com/docker-library/python/pull/570 -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # runtime dependencies RUN set -eux; \ @@ -21,9 +21,9 @@ RUN set -eux; \ tzdata \ ; -ENV GPG_KEY 7169605F62C751356D054A26A821E680E5FA6305 -ENV PYTHON_VERSION 3.12.12 -ENV PYTHON_SHA256 fb85a13414b028c49ba18bbd523c2d055a30b56b18b92ce454ea2c51edc656c4 +ENV GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305 +ENV PYTHON_VERSION=3.12.12 +ENV PYTHON_SHA256=fb85a13414b028c49ba18bbd523c2d055a30b56b18b92ce454ea2c51edc656c4 RUN set -eux; \ \ diff --git a/3.12/bookworm/Dockerfile b/3.12/bookworm/Dockerfile index 5f51a938b..6df4152ba 100644 --- a/3.12/bookworm/Dockerfile +++ b/3.12/bookworm/Dockerfile @@ -7,12 +7,12 @@ FROM buildpack-deps:bookworm # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # cannot remove LANG even though https://bugs.python.org/issue19846 is fixed # last attempted removal of LANG broke many users: # https://github.com/docker-library/python/pull/570 -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # runtime dependencies RUN set -eux; \ @@ -24,9 +24,9 @@ RUN set -eux; \ ; \ rm -rf /var/lib/apt/lists/* -ENV GPG_KEY 7169605F62C751356D054A26A821E680E5FA6305 -ENV PYTHON_VERSION 3.12.12 -ENV PYTHON_SHA256 fb85a13414b028c49ba18bbd523c2d055a30b56b18b92ce454ea2c51edc656c4 +ENV GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305 +ENV PYTHON_VERSION=3.12.12 +ENV PYTHON_SHA256=fb85a13414b028c49ba18bbd523c2d055a30b56b18b92ce454ea2c51edc656c4 RUN set -eux; \ \ diff --git a/3.12/slim-bookworm/Dockerfile b/3.12/slim-bookworm/Dockerfile index 28ea81d7e..1bead4032 100644 --- a/3.12/slim-bookworm/Dockerfile +++ b/3.12/slim-bookworm/Dockerfile @@ -7,12 +7,12 @@ FROM debian:bookworm-slim # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # cannot remove LANG even though https://bugs.python.org/issue19846 is fixed # last attempted removal of LANG broke many users: # https://github.com/docker-library/python/pull/570 -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # runtime dependencies RUN set -eux; \ @@ -24,9 +24,9 @@ RUN set -eux; \ ; \ rm -rf /var/lib/apt/lists/* -ENV GPG_KEY 7169605F62C751356D054A26A821E680E5FA6305 -ENV PYTHON_VERSION 3.12.12 -ENV PYTHON_SHA256 fb85a13414b028c49ba18bbd523c2d055a30b56b18b92ce454ea2c51edc656c4 +ENV GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305 +ENV PYTHON_VERSION=3.12.12 +ENV PYTHON_SHA256=fb85a13414b028c49ba18bbd523c2d055a30b56b18b92ce454ea2c51edc656c4 RUN set -eux; \ \ diff --git a/3.12/slim-trixie/Dockerfile b/3.12/slim-trixie/Dockerfile index f473b4619..e59af8617 100644 --- a/3.12/slim-trixie/Dockerfile +++ b/3.12/slim-trixie/Dockerfile @@ -7,12 +7,12 @@ FROM debian:trixie-slim # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # cannot remove LANG even though https://bugs.python.org/issue19846 is fixed # last attempted removal of LANG broke many users: # https://github.com/docker-library/python/pull/570 -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # runtime dependencies RUN set -eux; \ @@ -24,9 +24,9 @@ RUN set -eux; \ ; \ apt-get dist-clean -ENV GPG_KEY 7169605F62C751356D054A26A821E680E5FA6305 -ENV PYTHON_VERSION 3.12.12 -ENV PYTHON_SHA256 fb85a13414b028c49ba18bbd523c2d055a30b56b18b92ce454ea2c51edc656c4 +ENV GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305 +ENV PYTHON_VERSION=3.12.12 +ENV PYTHON_SHA256=fb85a13414b028c49ba18bbd523c2d055a30b56b18b92ce454ea2c51edc656c4 RUN set -eux; \ \ diff --git a/3.12/trixie/Dockerfile b/3.12/trixie/Dockerfile index c384b1a45..9272bf660 100644 --- a/3.12/trixie/Dockerfile +++ b/3.12/trixie/Dockerfile @@ -7,12 +7,12 @@ FROM buildpack-deps:trixie # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # cannot remove LANG even though https://bugs.python.org/issue19846 is fixed # last attempted removal of LANG broke many users: # https://github.com/docker-library/python/pull/570 -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # runtime dependencies RUN set -eux; \ @@ -24,9 +24,9 @@ RUN set -eux; \ ; \ apt-get dist-clean -ENV GPG_KEY 7169605F62C751356D054A26A821E680E5FA6305 -ENV PYTHON_VERSION 3.12.12 -ENV PYTHON_SHA256 fb85a13414b028c49ba18bbd523c2d055a30b56b18b92ce454ea2c51edc656c4 +ENV GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305 +ENV PYTHON_VERSION=3.12.12 +ENV PYTHON_SHA256=fb85a13414b028c49ba18bbd523c2d055a30b56b18b92ce454ea2c51edc656c4 RUN set -eux; \ \ diff --git a/3.13/alpine3.21/Dockerfile b/3.13/alpine3.21/Dockerfile index 0da00a21b..e7c22a4e6 100644 --- a/3.13/alpine3.21/Dockerfile +++ b/3.13/alpine3.21/Dockerfile @@ -7,7 +7,7 @@ FROM alpine:3.21 # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # runtime dependencies RUN set -eux; \ @@ -16,9 +16,9 @@ RUN set -eux; \ tzdata \ ; -ENV GPG_KEY 7169605F62C751356D054A26A821E680E5FA6305 -ENV PYTHON_VERSION 3.13.9 -ENV PYTHON_SHA256 ed5ef34cda36cfa2f3a340f07cac7e7814f91c7f3c411f6d3562323a866c5c66 +ENV GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305 +ENV PYTHON_VERSION=3.13.9 +ENV PYTHON_SHA256=ed5ef34cda36cfa2f3a340f07cac7e7814f91c7f3c411f6d3562323a866c5c66 RUN set -eux; \ \ diff --git a/3.13/alpine3.22/Dockerfile b/3.13/alpine3.22/Dockerfile index 686d76b83..ffb963d35 100644 --- a/3.13/alpine3.22/Dockerfile +++ b/3.13/alpine3.22/Dockerfile @@ -7,7 +7,7 @@ FROM alpine:3.22 # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # runtime dependencies RUN set -eux; \ @@ -16,9 +16,9 @@ RUN set -eux; \ tzdata \ ; -ENV GPG_KEY 7169605F62C751356D054A26A821E680E5FA6305 -ENV PYTHON_VERSION 3.13.9 -ENV PYTHON_SHA256 ed5ef34cda36cfa2f3a340f07cac7e7814f91c7f3c411f6d3562323a866c5c66 +ENV GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305 +ENV PYTHON_VERSION=3.13.9 +ENV PYTHON_SHA256=ed5ef34cda36cfa2f3a340f07cac7e7814f91c7f3c411f6d3562323a866c5c66 RUN set -eux; \ \ diff --git a/3.13/bookworm/Dockerfile b/3.13/bookworm/Dockerfile index 4c7bfd25b..423c58398 100644 --- a/3.13/bookworm/Dockerfile +++ b/3.13/bookworm/Dockerfile @@ -7,7 +7,7 @@ FROM buildpack-deps:bookworm # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # runtime dependencies RUN set -eux; \ @@ -19,9 +19,9 @@ RUN set -eux; \ ; \ rm -rf /var/lib/apt/lists/* -ENV GPG_KEY 7169605F62C751356D054A26A821E680E5FA6305 -ENV PYTHON_VERSION 3.13.9 -ENV PYTHON_SHA256 ed5ef34cda36cfa2f3a340f07cac7e7814f91c7f3c411f6d3562323a866c5c66 +ENV GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305 +ENV PYTHON_VERSION=3.13.9 +ENV PYTHON_SHA256=ed5ef34cda36cfa2f3a340f07cac7e7814f91c7f3c411f6d3562323a866c5c66 RUN set -eux; \ \ diff --git a/3.13/slim-bookworm/Dockerfile b/3.13/slim-bookworm/Dockerfile index d3f2f8e87..57badb0be 100644 --- a/3.13/slim-bookworm/Dockerfile +++ b/3.13/slim-bookworm/Dockerfile @@ -7,7 +7,7 @@ FROM debian:bookworm-slim # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # runtime dependencies RUN set -eux; \ @@ -19,9 +19,9 @@ RUN set -eux; \ ; \ rm -rf /var/lib/apt/lists/* -ENV GPG_KEY 7169605F62C751356D054A26A821E680E5FA6305 -ENV PYTHON_VERSION 3.13.9 -ENV PYTHON_SHA256 ed5ef34cda36cfa2f3a340f07cac7e7814f91c7f3c411f6d3562323a866c5c66 +ENV GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305 +ENV PYTHON_VERSION=3.13.9 +ENV PYTHON_SHA256=ed5ef34cda36cfa2f3a340f07cac7e7814f91c7f3c411f6d3562323a866c5c66 RUN set -eux; \ \ diff --git a/3.13/slim-trixie/Dockerfile b/3.13/slim-trixie/Dockerfile index e3fe308be..d2e559c75 100644 --- a/3.13/slim-trixie/Dockerfile +++ b/3.13/slim-trixie/Dockerfile @@ -7,7 +7,7 @@ FROM debian:trixie-slim # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # runtime dependencies RUN set -eux; \ @@ -19,9 +19,9 @@ RUN set -eux; \ ; \ apt-get dist-clean -ENV GPG_KEY 7169605F62C751356D054A26A821E680E5FA6305 -ENV PYTHON_VERSION 3.13.9 -ENV PYTHON_SHA256 ed5ef34cda36cfa2f3a340f07cac7e7814f91c7f3c411f6d3562323a866c5c66 +ENV GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305 +ENV PYTHON_VERSION=3.13.9 +ENV PYTHON_SHA256=ed5ef34cda36cfa2f3a340f07cac7e7814f91c7f3c411f6d3562323a866c5c66 RUN set -eux; \ \ diff --git a/3.13/trixie/Dockerfile b/3.13/trixie/Dockerfile index 8fc726c70..d1790c908 100644 --- a/3.13/trixie/Dockerfile +++ b/3.13/trixie/Dockerfile @@ -7,7 +7,7 @@ FROM buildpack-deps:trixie # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # runtime dependencies RUN set -eux; \ @@ -19,9 +19,9 @@ RUN set -eux; \ ; \ apt-get dist-clean -ENV GPG_KEY 7169605F62C751356D054A26A821E680E5FA6305 -ENV PYTHON_VERSION 3.13.9 -ENV PYTHON_SHA256 ed5ef34cda36cfa2f3a340f07cac7e7814f91c7f3c411f6d3562323a866c5c66 +ENV GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305 +ENV PYTHON_VERSION=3.13.9 +ENV PYTHON_SHA256=ed5ef34cda36cfa2f3a340f07cac7e7814f91c7f3c411f6d3562323a866c5c66 RUN set -eux; \ \ diff --git a/3.13/windows/windowsservercore-ltsc2022/Dockerfile b/3.13/windows/windowsservercore-ltsc2022/Dockerfile index 16345ede9..f11bc2856 100644 --- a/3.13/windows/windowsservercore-ltsc2022/Dockerfile +++ b/3.13/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,10 +9,10 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] # https://github.com/docker-library/python/pull/557 -ENV PYTHONIOENCODING UTF-8 +ENV PYTHONIOENCODING=UTF-8 -ENV PYTHON_VERSION 3.13.9 -ENV PYTHON_SHA256 200ddff856bbff949d2cc1be42e8807c07538abd6b6966d5113a094cf628c5c5 +ENV PYTHON_VERSION=3.13.9 +ENV PYTHON_SHA256=200ddff856bbff949d2cc1be42e8807c07538abd6b6966d5113a094cf628c5c5 RUN $url = ('https://www.python.org/ftp/python/{0}/python-{1}-amd64.exe' -f ($env:PYTHON_VERSION -replace '[a-z]+[0-9]*$', ''), $env:PYTHON_VERSION); \ Write-Host ('Downloading {0} ...' -f $url); \ diff --git a/3.13/windows/windowsservercore-ltsc2025/Dockerfile b/3.13/windows/windowsservercore-ltsc2025/Dockerfile index d212b8529..d650d81bb 100644 --- a/3.13/windows/windowsservercore-ltsc2025/Dockerfile +++ b/3.13/windows/windowsservercore-ltsc2025/Dockerfile @@ -9,10 +9,10 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2025 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] # https://github.com/docker-library/python/pull/557 -ENV PYTHONIOENCODING UTF-8 +ENV PYTHONIOENCODING=UTF-8 -ENV PYTHON_VERSION 3.13.9 -ENV PYTHON_SHA256 200ddff856bbff949d2cc1be42e8807c07538abd6b6966d5113a094cf628c5c5 +ENV PYTHON_VERSION=3.13.9 +ENV PYTHON_SHA256=200ddff856bbff949d2cc1be42e8807c07538abd6b6966d5113a094cf628c5c5 RUN $url = ('https://www.python.org/ftp/python/{0}/python-{1}-amd64.exe' -f ($env:PYTHON_VERSION -replace '[a-z]+[0-9]*$', ''), $env:PYTHON_VERSION); \ Write-Host ('Downloading {0} ...' -f $url); \ diff --git a/3.14/alpine3.21/Dockerfile b/3.14/alpine3.21/Dockerfile index c3788113a..8c64f88a4 100644 --- a/3.14/alpine3.21/Dockerfile +++ b/3.14/alpine3.21/Dockerfile @@ -7,7 +7,7 @@ FROM alpine:3.21 # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # runtime dependencies RUN set -eux; \ @@ -16,8 +16,8 @@ RUN set -eux; \ tzdata \ ; -ENV PYTHON_VERSION 3.14.0 -ENV PYTHON_SHA256 2299dae542d395ce3883aca00d3c910307cd68e0b2f7336098c8e7b7eee9f3e9 +ENV PYTHON_VERSION=3.14.0 +ENV PYTHON_SHA256=2299dae542d395ce3883aca00d3c910307cd68e0b2f7336098c8e7b7eee9f3e9 RUN set -eux; \ \ diff --git a/3.14/alpine3.22/Dockerfile b/3.14/alpine3.22/Dockerfile index 86ea2ccc6..b73d59fc7 100644 --- a/3.14/alpine3.22/Dockerfile +++ b/3.14/alpine3.22/Dockerfile @@ -7,7 +7,7 @@ FROM alpine:3.22 # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # runtime dependencies RUN set -eux; \ @@ -16,8 +16,8 @@ RUN set -eux; \ tzdata \ ; -ENV PYTHON_VERSION 3.14.0 -ENV PYTHON_SHA256 2299dae542d395ce3883aca00d3c910307cd68e0b2f7336098c8e7b7eee9f3e9 +ENV PYTHON_VERSION=3.14.0 +ENV PYTHON_SHA256=2299dae542d395ce3883aca00d3c910307cd68e0b2f7336098c8e7b7eee9f3e9 RUN set -eux; \ \ diff --git a/3.14/bookworm/Dockerfile b/3.14/bookworm/Dockerfile index f802ef786..e427b58e9 100644 --- a/3.14/bookworm/Dockerfile +++ b/3.14/bookworm/Dockerfile @@ -7,7 +7,7 @@ FROM buildpack-deps:bookworm # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # runtime dependencies RUN set -eux; \ @@ -19,8 +19,8 @@ RUN set -eux; \ ; \ rm -rf /var/lib/apt/lists/* -ENV PYTHON_VERSION 3.14.0 -ENV PYTHON_SHA256 2299dae542d395ce3883aca00d3c910307cd68e0b2f7336098c8e7b7eee9f3e9 +ENV PYTHON_VERSION=3.14.0 +ENV PYTHON_SHA256=2299dae542d395ce3883aca00d3c910307cd68e0b2f7336098c8e7b7eee9f3e9 RUN set -eux; \ \ diff --git a/3.14/slim-bookworm/Dockerfile b/3.14/slim-bookworm/Dockerfile index efc7d3a65..748cdee4b 100644 --- a/3.14/slim-bookworm/Dockerfile +++ b/3.14/slim-bookworm/Dockerfile @@ -7,7 +7,7 @@ FROM debian:bookworm-slim # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # runtime dependencies RUN set -eux; \ @@ -19,8 +19,8 @@ RUN set -eux; \ ; \ rm -rf /var/lib/apt/lists/* -ENV PYTHON_VERSION 3.14.0 -ENV PYTHON_SHA256 2299dae542d395ce3883aca00d3c910307cd68e0b2f7336098c8e7b7eee9f3e9 +ENV PYTHON_VERSION=3.14.0 +ENV PYTHON_SHA256=2299dae542d395ce3883aca00d3c910307cd68e0b2f7336098c8e7b7eee9f3e9 RUN set -eux; \ \ diff --git a/3.14/slim-trixie/Dockerfile b/3.14/slim-trixie/Dockerfile index 1abf7739d..653abf045 100644 --- a/3.14/slim-trixie/Dockerfile +++ b/3.14/slim-trixie/Dockerfile @@ -7,7 +7,7 @@ FROM debian:trixie-slim # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # runtime dependencies RUN set -eux; \ @@ -19,8 +19,8 @@ RUN set -eux; \ ; \ apt-get dist-clean -ENV PYTHON_VERSION 3.14.0 -ENV PYTHON_SHA256 2299dae542d395ce3883aca00d3c910307cd68e0b2f7336098c8e7b7eee9f3e9 +ENV PYTHON_VERSION=3.14.0 +ENV PYTHON_SHA256=2299dae542d395ce3883aca00d3c910307cd68e0b2f7336098c8e7b7eee9f3e9 RUN set -eux; \ \ diff --git a/3.14/trixie/Dockerfile b/3.14/trixie/Dockerfile index 7aa50e8b8..9710808c1 100644 --- a/3.14/trixie/Dockerfile +++ b/3.14/trixie/Dockerfile @@ -7,7 +7,7 @@ FROM buildpack-deps:trixie # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # runtime dependencies RUN set -eux; \ @@ -19,8 +19,8 @@ RUN set -eux; \ ; \ apt-get dist-clean -ENV PYTHON_VERSION 3.14.0 -ENV PYTHON_SHA256 2299dae542d395ce3883aca00d3c910307cd68e0b2f7336098c8e7b7eee9f3e9 +ENV PYTHON_VERSION=3.14.0 +ENV PYTHON_SHA256=2299dae542d395ce3883aca00d3c910307cd68e0b2f7336098c8e7b7eee9f3e9 RUN set -eux; \ \ diff --git a/3.14/windows/windowsservercore-ltsc2022/Dockerfile b/3.14/windows/windowsservercore-ltsc2022/Dockerfile index 29956d22d..1633e4351 100644 --- a/3.14/windows/windowsservercore-ltsc2022/Dockerfile +++ b/3.14/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,10 +9,10 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] # https://github.com/docker-library/python/pull/557 -ENV PYTHONIOENCODING UTF-8 +ENV PYTHONIOENCODING=UTF-8 -ENV PYTHON_VERSION 3.14.0 -ENV PYTHON_SHA256 52ceb249f65009d936e6504f97cce42870c11358cb6e48825e893f54e11620aa +ENV PYTHON_VERSION=3.14.0 +ENV PYTHON_SHA256=52ceb249f65009d936e6504f97cce42870c11358cb6e48825e893f54e11620aa RUN $url = ('https://www.python.org/ftp/python/{0}/python-{1}-amd64.exe' -f ($env:PYTHON_VERSION -replace '[a-z]+[0-9]*$', ''), $env:PYTHON_VERSION); \ Write-Host ('Downloading {0} ...' -f $url); \ diff --git a/3.14/windows/windowsservercore-ltsc2025/Dockerfile b/3.14/windows/windowsservercore-ltsc2025/Dockerfile index fc99fa29b..680399bbc 100644 --- a/3.14/windows/windowsservercore-ltsc2025/Dockerfile +++ b/3.14/windows/windowsservercore-ltsc2025/Dockerfile @@ -9,10 +9,10 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2025 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] # https://github.com/docker-library/python/pull/557 -ENV PYTHONIOENCODING UTF-8 +ENV PYTHONIOENCODING=UTF-8 -ENV PYTHON_VERSION 3.14.0 -ENV PYTHON_SHA256 52ceb249f65009d936e6504f97cce42870c11358cb6e48825e893f54e11620aa +ENV PYTHON_VERSION=3.14.0 +ENV PYTHON_SHA256=52ceb249f65009d936e6504f97cce42870c11358cb6e48825e893f54e11620aa RUN $url = ('https://www.python.org/ftp/python/{0}/python-{1}-amd64.exe' -f ($env:PYTHON_VERSION -replace '[a-z]+[0-9]*$', ''), $env:PYTHON_VERSION); \ Write-Host ('Downloading {0} ...' -f $url); \ diff --git a/3.15-rc/alpine3.21/Dockerfile b/3.15-rc/alpine3.21/Dockerfile index 3348b3b02..e7076a3a9 100644 --- a/3.15-rc/alpine3.21/Dockerfile +++ b/3.15-rc/alpine3.21/Dockerfile @@ -7,7 +7,7 @@ FROM alpine:3.21 # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # runtime dependencies RUN set -eux; \ @@ -16,8 +16,8 @@ RUN set -eux; \ tzdata \ ; -ENV PYTHON_VERSION 3.15.0a1 -ENV PYTHON_SHA256 3194939d488eeaeefdcf990d35542d9ad1ce788789c4e2305a2060eb7058e5a4 +ENV PYTHON_VERSION=3.15.0a1 +ENV PYTHON_SHA256=3194939d488eeaeefdcf990d35542d9ad1ce788789c4e2305a2060eb7058e5a4 RUN set -eux; \ \ diff --git a/3.15-rc/alpine3.22/Dockerfile b/3.15-rc/alpine3.22/Dockerfile index ef2eeb252..59a92a708 100644 --- a/3.15-rc/alpine3.22/Dockerfile +++ b/3.15-rc/alpine3.22/Dockerfile @@ -7,7 +7,7 @@ FROM alpine:3.22 # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # runtime dependencies RUN set -eux; \ @@ -16,8 +16,8 @@ RUN set -eux; \ tzdata \ ; -ENV PYTHON_VERSION 3.15.0a1 -ENV PYTHON_SHA256 3194939d488eeaeefdcf990d35542d9ad1ce788789c4e2305a2060eb7058e5a4 +ENV PYTHON_VERSION=3.15.0a1 +ENV PYTHON_SHA256=3194939d488eeaeefdcf990d35542d9ad1ce788789c4e2305a2060eb7058e5a4 RUN set -eux; \ \ diff --git a/3.15-rc/bookworm/Dockerfile b/3.15-rc/bookworm/Dockerfile index 857dc42b2..9ac88e854 100644 --- a/3.15-rc/bookworm/Dockerfile +++ b/3.15-rc/bookworm/Dockerfile @@ -7,7 +7,7 @@ FROM buildpack-deps:bookworm # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # runtime dependencies RUN set -eux; \ @@ -19,8 +19,8 @@ RUN set -eux; \ ; \ rm -rf /var/lib/apt/lists/* -ENV PYTHON_VERSION 3.15.0a1 -ENV PYTHON_SHA256 3194939d488eeaeefdcf990d35542d9ad1ce788789c4e2305a2060eb7058e5a4 +ENV PYTHON_VERSION=3.15.0a1 +ENV PYTHON_SHA256=3194939d488eeaeefdcf990d35542d9ad1ce788789c4e2305a2060eb7058e5a4 RUN set -eux; \ \ diff --git a/3.15-rc/slim-bookworm/Dockerfile b/3.15-rc/slim-bookworm/Dockerfile index 5f9e76b44..0b5e2edc6 100644 --- a/3.15-rc/slim-bookworm/Dockerfile +++ b/3.15-rc/slim-bookworm/Dockerfile @@ -7,7 +7,7 @@ FROM debian:bookworm-slim # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # runtime dependencies RUN set -eux; \ @@ -19,8 +19,8 @@ RUN set -eux; \ ; \ rm -rf /var/lib/apt/lists/* -ENV PYTHON_VERSION 3.15.0a1 -ENV PYTHON_SHA256 3194939d488eeaeefdcf990d35542d9ad1ce788789c4e2305a2060eb7058e5a4 +ENV PYTHON_VERSION=3.15.0a1 +ENV PYTHON_SHA256=3194939d488eeaeefdcf990d35542d9ad1ce788789c4e2305a2060eb7058e5a4 RUN set -eux; \ \ diff --git a/3.15-rc/slim-trixie/Dockerfile b/3.15-rc/slim-trixie/Dockerfile index 75f9eb810..fbf619305 100644 --- a/3.15-rc/slim-trixie/Dockerfile +++ b/3.15-rc/slim-trixie/Dockerfile @@ -7,7 +7,7 @@ FROM debian:trixie-slim # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # runtime dependencies RUN set -eux; \ @@ -19,8 +19,8 @@ RUN set -eux; \ ; \ apt-get dist-clean -ENV PYTHON_VERSION 3.15.0a1 -ENV PYTHON_SHA256 3194939d488eeaeefdcf990d35542d9ad1ce788789c4e2305a2060eb7058e5a4 +ENV PYTHON_VERSION=3.15.0a1 +ENV PYTHON_SHA256=3194939d488eeaeefdcf990d35542d9ad1ce788789c4e2305a2060eb7058e5a4 RUN set -eux; \ \ diff --git a/3.15-rc/trixie/Dockerfile b/3.15-rc/trixie/Dockerfile index f08c12d91..6afdec5c5 100644 --- a/3.15-rc/trixie/Dockerfile +++ b/3.15-rc/trixie/Dockerfile @@ -7,7 +7,7 @@ FROM buildpack-deps:trixie # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # runtime dependencies RUN set -eux; \ @@ -19,8 +19,8 @@ RUN set -eux; \ ; \ apt-get dist-clean -ENV PYTHON_VERSION 3.15.0a1 -ENV PYTHON_SHA256 3194939d488eeaeefdcf990d35542d9ad1ce788789c4e2305a2060eb7058e5a4 +ENV PYTHON_VERSION=3.15.0a1 +ENV PYTHON_SHA256=3194939d488eeaeefdcf990d35542d9ad1ce788789c4e2305a2060eb7058e5a4 RUN set -eux; \ \ diff --git a/3.15-rc/windows/windowsservercore-ltsc2022/Dockerfile b/3.15-rc/windows/windowsservercore-ltsc2022/Dockerfile index da05a9c20..e60ddf37f 100644 --- a/3.15-rc/windows/windowsservercore-ltsc2022/Dockerfile +++ b/3.15-rc/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,10 +9,10 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] # https://github.com/docker-library/python/pull/557 -ENV PYTHONIOENCODING UTF-8 +ENV PYTHONIOENCODING=UTF-8 -ENV PYTHON_VERSION 3.15.0a1 -ENV PYTHON_SHA256 376a4b54b3b6fd5b0614b5c0d5a5a3d75b89861102e2f3d6166b2bf5c6d925bb +ENV PYTHON_VERSION=3.15.0a1 +ENV PYTHON_SHA256=376a4b54b3b6fd5b0614b5c0d5a5a3d75b89861102e2f3d6166b2bf5c6d925bb RUN $url = ('https://www.python.org/ftp/python/{0}/python-{1}-amd64.exe' -f ($env:PYTHON_VERSION -replace '[a-z]+[0-9]*$', ''), $env:PYTHON_VERSION); \ Write-Host ('Downloading {0} ...' -f $url); \ diff --git a/3.15-rc/windows/windowsservercore-ltsc2025/Dockerfile b/3.15-rc/windows/windowsservercore-ltsc2025/Dockerfile index 9424923b3..727ce302b 100644 --- a/3.15-rc/windows/windowsservercore-ltsc2025/Dockerfile +++ b/3.15-rc/windows/windowsservercore-ltsc2025/Dockerfile @@ -9,10 +9,10 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2025 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] # https://github.com/docker-library/python/pull/557 -ENV PYTHONIOENCODING UTF-8 +ENV PYTHONIOENCODING=UTF-8 -ENV PYTHON_VERSION 3.15.0a1 -ENV PYTHON_SHA256 376a4b54b3b6fd5b0614b5c0d5a5a3d75b89861102e2f3d6166b2bf5c6d925bb +ENV PYTHON_VERSION=3.15.0a1 +ENV PYTHON_SHA256=376a4b54b3b6fd5b0614b5c0d5a5a3d75b89861102e2f3d6166b2bf5c6d925bb RUN $url = ('https://www.python.org/ftp/python/{0}/python-{1}-amd64.exe' -f ($env:PYTHON_VERSION -replace '[a-z]+[0-9]*$', ''), $env:PYTHON_VERSION); \ Write-Host ('Downloading {0} ...' -f $url); \ diff --git a/3.9/alpine3.21/Dockerfile b/3.9/alpine3.21/Dockerfile index 397b93bcf..f05692a69 100644 --- a/3.9/alpine3.21/Dockerfile +++ b/3.9/alpine3.21/Dockerfile @@ -7,12 +7,12 @@ FROM alpine:3.21 # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # cannot remove LANG even though https://bugs.python.org/issue19846 is fixed # last attempted removal of LANG broke many users: # https://github.com/docker-library/python/pull/570 -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # runtime dependencies RUN set -eux; \ @@ -21,9 +21,9 @@ RUN set -eux; \ tzdata \ ; -ENV GPG_KEY E3FF2839C048B25C084DEBE9B26995E310250568 -ENV PYTHON_VERSION 3.9.24 -ENV PYTHON_SHA256 668391afabd5083faafa4543753d190f82f33ce6ba22d6e9ac728b43644b278a +ENV GPG_KEY=E3FF2839C048B25C084DEBE9B26995E310250568 +ENV PYTHON_VERSION=3.9.24 +ENV PYTHON_SHA256=668391afabd5083faafa4543753d190f82f33ce6ba22d6e9ac728b43644b278a RUN set -eux; \ \ diff --git a/3.9/alpine3.22/Dockerfile b/3.9/alpine3.22/Dockerfile index c0a72de76..1ecc046b1 100644 --- a/3.9/alpine3.22/Dockerfile +++ b/3.9/alpine3.22/Dockerfile @@ -7,12 +7,12 @@ FROM alpine:3.22 # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # cannot remove LANG even though https://bugs.python.org/issue19846 is fixed # last attempted removal of LANG broke many users: # https://github.com/docker-library/python/pull/570 -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # runtime dependencies RUN set -eux; \ @@ -21,9 +21,9 @@ RUN set -eux; \ tzdata \ ; -ENV GPG_KEY E3FF2839C048B25C084DEBE9B26995E310250568 -ENV PYTHON_VERSION 3.9.24 -ENV PYTHON_SHA256 668391afabd5083faafa4543753d190f82f33ce6ba22d6e9ac728b43644b278a +ENV GPG_KEY=E3FF2839C048B25C084DEBE9B26995E310250568 +ENV PYTHON_VERSION=3.9.24 +ENV PYTHON_SHA256=668391afabd5083faafa4543753d190f82f33ce6ba22d6e9ac728b43644b278a RUN set -eux; \ \ diff --git a/3.9/bookworm/Dockerfile b/3.9/bookworm/Dockerfile index 33d6c53cc..c10e0fb8f 100644 --- a/3.9/bookworm/Dockerfile +++ b/3.9/bookworm/Dockerfile @@ -7,12 +7,12 @@ FROM buildpack-deps:bookworm # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # cannot remove LANG even though https://bugs.python.org/issue19846 is fixed # last attempted removal of LANG broke many users: # https://github.com/docker-library/python/pull/570 -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # runtime dependencies RUN set -eux; \ @@ -24,9 +24,9 @@ RUN set -eux; \ ; \ rm -rf /var/lib/apt/lists/* -ENV GPG_KEY E3FF2839C048B25C084DEBE9B26995E310250568 -ENV PYTHON_VERSION 3.9.24 -ENV PYTHON_SHA256 668391afabd5083faafa4543753d190f82f33ce6ba22d6e9ac728b43644b278a +ENV GPG_KEY=E3FF2839C048B25C084DEBE9B26995E310250568 +ENV PYTHON_VERSION=3.9.24 +ENV PYTHON_SHA256=668391afabd5083faafa4543753d190f82f33ce6ba22d6e9ac728b43644b278a RUN set -eux; \ \ diff --git a/3.9/slim-bookworm/Dockerfile b/3.9/slim-bookworm/Dockerfile index 01649c2e1..15d333c9e 100644 --- a/3.9/slim-bookworm/Dockerfile +++ b/3.9/slim-bookworm/Dockerfile @@ -7,12 +7,12 @@ FROM debian:bookworm-slim # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # cannot remove LANG even though https://bugs.python.org/issue19846 is fixed # last attempted removal of LANG broke many users: # https://github.com/docker-library/python/pull/570 -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # runtime dependencies RUN set -eux; \ @@ -24,9 +24,9 @@ RUN set -eux; \ ; \ rm -rf /var/lib/apt/lists/* -ENV GPG_KEY E3FF2839C048B25C084DEBE9B26995E310250568 -ENV PYTHON_VERSION 3.9.24 -ENV PYTHON_SHA256 668391afabd5083faafa4543753d190f82f33ce6ba22d6e9ac728b43644b278a +ENV GPG_KEY=E3FF2839C048B25C084DEBE9B26995E310250568 +ENV PYTHON_VERSION=3.9.24 +ENV PYTHON_SHA256=668391afabd5083faafa4543753d190f82f33ce6ba22d6e9ac728b43644b278a RUN set -eux; \ \ diff --git a/3.9/slim-trixie/Dockerfile b/3.9/slim-trixie/Dockerfile index ddf9a7244..f4cff4d0f 100644 --- a/3.9/slim-trixie/Dockerfile +++ b/3.9/slim-trixie/Dockerfile @@ -7,12 +7,12 @@ FROM debian:trixie-slim # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # cannot remove LANG even though https://bugs.python.org/issue19846 is fixed # last attempted removal of LANG broke many users: # https://github.com/docker-library/python/pull/570 -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # runtime dependencies RUN set -eux; \ @@ -24,9 +24,9 @@ RUN set -eux; \ ; \ apt-get dist-clean -ENV GPG_KEY E3FF2839C048B25C084DEBE9B26995E310250568 -ENV PYTHON_VERSION 3.9.24 -ENV PYTHON_SHA256 668391afabd5083faafa4543753d190f82f33ce6ba22d6e9ac728b43644b278a +ENV GPG_KEY=E3FF2839C048B25C084DEBE9B26995E310250568 +ENV PYTHON_VERSION=3.9.24 +ENV PYTHON_SHA256=668391afabd5083faafa4543753d190f82f33ce6ba22d6e9ac728b43644b278a RUN set -eux; \ \ diff --git a/3.9/trixie/Dockerfile b/3.9/trixie/Dockerfile index 34e6ff6d2..d46124381 100644 --- a/3.9/trixie/Dockerfile +++ b/3.9/trixie/Dockerfile @@ -7,12 +7,12 @@ FROM buildpack-deps:trixie # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH # cannot remove LANG even though https://bugs.python.org/issue19846 is fixed # last attempted removal of LANG broke many users: # https://github.com/docker-library/python/pull/570 -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 # runtime dependencies RUN set -eux; \ @@ -24,9 +24,9 @@ RUN set -eux; \ ; \ apt-get dist-clean -ENV GPG_KEY E3FF2839C048B25C084DEBE9B26995E310250568 -ENV PYTHON_VERSION 3.9.24 -ENV PYTHON_SHA256 668391afabd5083faafa4543753d190f82f33ce6ba22d6e9ac728b43644b278a +ENV GPG_KEY=E3FF2839C048B25C084DEBE9B26995E310250568 +ENV PYTHON_VERSION=3.9.24 +ENV PYTHON_SHA256=668391afabd5083faafa4543753d190f82f33ce6ba22d6e9ac728b43644b278a RUN set -eux; \ \ diff --git a/Dockerfile-linux.template b/Dockerfile-linux.template index d58480c09..921474332 100644 --- a/Dockerfile-linux.template +++ b/Dockerfile-linux.template @@ -23,14 +23,14 @@ FROM buildpack-deps:{{ env.variant }} {{ ) end -}} # ensure local python is preferred over distribution python -ENV PATH /usr/local/bin:$PATH +ENV PATH=/usr/local/bin:$PATH {{ if rcVersion | IN("3.9", "3.10", "3.11", "3.12") then ( -}} {{ # only set LANG on versions less than 3.13 -}} # cannot remove LANG even though https://bugs.python.org/issue19846 is fixed # last attempted removal of LANG broke many users: # https://github.com/docker-library/python/pull/570 -ENV LANG C.UTF-8 +ENV LANG=C.UTF-8 {{ ) else "" end -}} # runtime dependencies @@ -65,7 +65,7 @@ RUN set -eux; \ rcVersion | IN("3.9", "3.10", "3.11", "3.12", "3.13") -}} {{ if should_pgp then ( -}} -ENV GPG_KEY {{ +ENV GPG_KEY={{ { # gpg: key B26995E310250568: public key "\xc5\x81ukasz Langa (GPG langa.pl) " imported "3.9": "E3FF2839C048B25C084DEBE9B26995E310250568", @@ -89,9 +89,9 @@ ENV GPG_KEY {{ }[rcVersion] }} {{ ) else "" end -}} -ENV PYTHON_VERSION {{ .version }} +ENV PYTHON_VERSION={{ .version }} {{ if .checksums.source.sha256 then ( -}} -ENV PYTHON_SHA256 {{ .checksums.source.sha256 }} +ENV PYTHON_SHA256={{ .checksums.source.sha256 }} {{ ) else "" end -}} RUN set -eux; \ diff --git a/Dockerfile-windows.template b/Dockerfile-windows.template index add70eac7..a796f64c2 100644 --- a/Dockerfile-windows.template +++ b/Dockerfile-windows.template @@ -3,11 +3,11 @@ FROM mcr.microsoft.com/windows/{{ env.windowsVariant }}:{{ env.windowsRelease }} SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] # https://github.com/docker-library/python/pull/557 -ENV PYTHONIOENCODING UTF-8 +ENV PYTHONIOENCODING=UTF-8 -ENV PYTHON_VERSION {{ .version }} +ENV PYTHON_VERSION={{ .version }} {{ if .checksums.windows.sha256 then ( -}} -ENV PYTHON_SHA256 {{ .checksums.windows.sha256 }} +ENV PYTHON_SHA256={{ .checksums.windows.sha256 }} {{ ) else "" end -}} RUN $url = ('https://www.python.org/ftp/python/{0}/python-{1}-amd64.exe' -f ($env:PYTHON_VERSION -replace '[a-z]+[0-9]*$', ''), $env:PYTHON_VERSION); \