@@ -106,27 +106,19 @@ RUN export MPDECIMAL_ROOT=mpdecimal-4.0.0 && \
106106 export MPDECIMAL_DOWNLOAD_URL=https://www.bytereef.org/software/mpdecimal/releases && \
107107 manylinux-entrypoint /build_scripts/build-mpdecimal.sh
108108
109-
110109FROM --platform=${BUILDPLATFORM} ghcr.io/sigstore/cosign/cosign:v2.4.2 AS cosign-bin
111-
112- FROM build_base AS build_cpython_system_ssl
110+ FROM build_base AS build_cpython
113111COPY --from=build_tcl_tk /manylinux-buildfs /
114112COPY --from=build_mpdecimal /manylinux-buildfs /
115113COPY --from=build_sqlite3 /manylinux-buildfs /
116- COPY build_scripts/build-cpython.sh /build_scripts/
117114RUN if command -v apk >/dev/null 2>&1; then ldconfig /; else ldconfig; fi
118- COPY --from=cosign-bin /ko-app/cosign /usr/local/bin/cosign
119-
120- FROM build_cpython_system_ssl AS build_cpython
121115COPY build_scripts/build-openssl.sh /build_scripts/
122116RUN export OPENSSL_ROOT=openssl-3.0.15 && \
123117 export OPENSSL_HASH=23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533 && \
124118 export OPENSSL_DOWNLOAD_URL=https://github.com/openssl/openssl/releases/download/${OPENSSL_ROOT} && \
125119 manylinux-entrypoint /build_scripts/build-openssl.sh
126-
127-
128- FROM build_cpython_system_ssl AS build_cpython37
129- RUN manylinux-entrypoint /build_scripts/build-cpython.sh
[email protected] https://github.com/login/oauth 3.7.17
120+ COPY build_scripts/build-cpython.sh /build_scripts/
121+ COPY --from=cosign-bin /ko-app/cosign /usr/local/bin/cosign
130122
131123FROM build_cpython AS build_cpython38
132124RUN manylinux-entrypoint /build_scripts/build-cpython.sh
[email protected] https://github.com/login/oauth 3.8.20
@@ -156,8 +148,7 @@ COPY --from=build_mpdecimal /manylinux-rootfs /
156148COPY --from=build_sqlite3 /manylinux-rootfs /
157149COPY --from=build_git /manylinux-rootfs /
158150COPY build_scripts /opt/_internal/build_scripts/
159- RUN --mount=type=bind,target=/build_cpython37,from=build_cpython37 \
160- --mount=type=bind,target=/build_cpython38,from=build_cpython38 \
151+ RUN --mount=type=bind,target=/build_cpython38,from=build_cpython38 \
161152 --mount=type=bind,target=/build_cpython39,from=build_cpython39 \
162153 --mount=type=bind,target=/build_cpython310,from=build_cpython310 \
163154 --mount=type=bind,target=/build_cpython311,from=build_cpython311 \
0 commit comments