diff --git a/docker/Dockerfile b/docker/Dockerfile index 204a5766..e7a371db 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -115,8 +115,8 @@ COPY --from=build_mpdecimal /manylinux-buildfs / COPY --from=build_sqlite3 /manylinux-buildfs / RUN if command -v apk >/dev/null 2>&1; then ldconfig /; else ldconfig; fi COPY build_scripts/build-openssl.sh /build_scripts/ -RUN export OPENSSL_ROOT=openssl-3.5.2 && \ - export OPENSSL_HASH=c53a47e5e441c930c3928cf7bf6fb00e5d129b630e0aa873b08258656e7345ec && \ +RUN export OPENSSL_ROOT=openssl-3.5.3 && \ + export OPENSSL_HASH=c9489d2abcf943cdc8329a57092331c598a402938054dc3a22218aea8a8ec3bf && \ export OPENSSL_DOWNLOAD_URL=https://github.com/openssl/openssl/releases/download/${OPENSSL_ROOT} && \ manylinux-entrypoint /build_scripts/build-openssl.sh COPY --from=cosign-bin /ko-app/cosign /usr/local/bin/cosign @@ -144,10 +144,10 @@ FROM build_cpython AS build_cpython313_nogil RUN manylinux-entrypoint /build_scripts/build-cpython.sh thomas@python.org https://accounts.google.com 3.13.7 nogil FROM build_cpython AS build_cpython314 -RUN manylinux-entrypoint /build_scripts/build-cpython.sh hugo@python.org https://github.com/login/oauth 3.14.0rc2 +RUN manylinux-entrypoint /build_scripts/build-cpython.sh hugo@python.org https://github.com/login/oauth 3.14.0rc3 FROM build_cpython AS build_cpython314_nogil -RUN manylinux-entrypoint /build_scripts/build-cpython.sh hugo@python.org https://github.com/login/oauth 3.14.0rc2 nogil +RUN manylinux-entrypoint /build_scripts/build-cpython.sh hugo@python.org https://github.com/login/oauth 3.14.0rc3 nogil FROM runtime_base COPY --from=build_tcl_tk /manylinux-rootfs / diff --git a/docker/build_scripts/build-openssl.sh b/docker/build_scripts/build-openssl.sh index 800c1919..a269cb37 100755 --- a/docker/build_scripts/build-openssl.sh +++ b/docker/build_scripts/build-openssl.sh @@ -32,11 +32,13 @@ fi if [ "${OS_ID_LIKE}" = "rhel" ];then manylinux_pkg_remove openssl-devel + manylinux_pkg_install perl-core elif [ "${OS_ID_LIKE}" = "debian" ];then manylinux_pkg_remove libssl-dev elif [ "${OS_ID_LIKE}" = "alpine" ]; then manylinux_pkg_remove openssl-dev fi +manylinux_pkg_clean PREFIX=/opt/_internal/openssl-${OPENSSL_VERSION%.*} diff --git a/docker/build_scripts/requirements-base-tools.txt b/docker/build_scripts/requirements-base-tools.txt index 97cc001c..d75c5006 100644 --- a/docker/build_scripts/requirements-base-tools.txt +++ b/docker/build_scripts/requirements-base-tools.txt @@ -8,9 +8,9 @@ certifi==2025.8.3 \ --hash=sha256:e564105f78ded564e3ae7c923924435e1daa7463faeab5bb932bc53ffae63407 \ --hash=sha256:f6c12493cfb1b06ba2ff328595af9350c65d6644968e5d3a2ffd78699af217a5 # via -r requirements-base-tools.in -click==8.2.1 \ - --hash=sha256:27c491cc05d968d271d5a1db13e3b5a184636d9d930f148c50b038f0d0646202 \ - --hash=sha256:61a3265b914e850b85317d0b3109c7f8cd35a670f963866005d6ef1d5175a12b +click==8.3.0 \ + --hash=sha256:9b9f285302c6e3064f4330c05f05b81945b2a39544279343e6e7c5f27a9baddc \ + --hash=sha256:e7b8232224eba16f4ebe410c25ced9f7875cb5f3263ffc93cc3e8da705e229c4 # via userpath packaging==25.0 \ --hash=sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484 \ diff --git a/docker/build_scripts/requirements-tools/uv b/docker/build_scripts/requirements-tools/uv index 47ae25e0..01cef387 100644 --- a/docker/build_scripts/requirements-tools/uv +++ b/docker/build_scripts/requirements-tools/uv @@ -1,23 +1,23 @@ # This file was autogenerated by uv via the following command: # nox -s update_python_dependencies -uv==0.8.17 \ - --hash=sha256:1824b76911a14aaa9eee65ad9e180e6a4d2d7c86826232c2f28ae86aee56ed0e \ - --hash=sha256:2076119783e4a6d3c9e25638956cb123f0eabf4d7d407d9661cdf7f84818dcb9 \ - --hash=sha256:2afd4525a53c8ab3a11a5a15093c503d27da67e76257a649b05e4f0bc2ebb5ae \ - --hash=sha256:3941cecd9a6a46d3d4505753912c9cf3e8ae5eea30b9d0813f3656210f8c5d01 \ - --hash=sha256:505854bc75c497b95d2c65590291dc820999a4a7d9dfab4f44a9434a6cff7b5f \ - --hash=sha256:64d649a8c4c3732b05dc712544963b004cf733d95fdc5d26f43c5493553ff0a7 \ - --hash=sha256:707a55660d302924fdbcb509e63dfec8842e19d35b69bcc17af76c25db15ad6f \ - --hash=sha256:84d56ae50ca71aec032577adf9737974554a82a94e52cee57722745656c1d383 \ - --hash=sha256:85c2140f8553b9a4387a7395dc30cd151ef94046785fe8b198f13f2c380fb39b \ - --hash=sha256:a1d11cd805be6d137ffef4a8227905f87f459031c645ac5031c30a3bcd08abd6 \ - --hash=sha256:b009f1ec9e28de00f76814ad66e35aaae82c98a0f24015de51943dcd1c2a1895 \ - --hash=sha256:b6d30d02fb65193309fc12a20f9e1a9fab67f469d3e487a254ca1145fd06788f \ - --hash=sha256:bb9b515cc813fb1b08f1e7592f76e437e2fb44945e53cde4fee11dee3b16d0c3 \ - --hash=sha256:c28fba6d7bb5c34ade2c8da5000faebe8425a287f42a043ca01ceb24ebc81590 \ - --hash=sha256:c51c9633ca93ef63c07df2443941e6264efd2819cc9faabfd9fe11899c6a0d6a \ - --hash=sha256:cd0ad366cfe4cbe9212bd660b5b9f3a827ff35a7601cefdac2d153bfc8079eb7 \ - --hash=sha256:cf85b84b81b41d57a9b6eeded8473ec06ace8ee959ad0bb57e102b5ad023bd34 \ - --hash=sha256:d13a616eb0b2b33c7aa09746cc85860101d595655b58653f0b499af19f33467c \ - --hash=sha256:dc479f661da449df37d68b36fdffa641e89fb53ad38c16a5c9f98f3211785b63 +uv==0.8.18 \ + --hash=sha256:087b9c8afe50585b1b4aa880ef5fe3c8067268abf8461d01cd59f65517a0696b \ + --hash=sha256:0c492090312e3252091ef5bc570ac46a616b06d9c0ef448898eeb381f6742c0d \ + --hash=sha256:3073e1fc28ba5cb9d04a09bc0bd761569d3f3f1cc4252810c3992465c9579334 \ + --hash=sha256:30b89b85840500a110a0bfaf7ca97a52803617873c63e4c3cad866ad93d13ed3 \ + --hash=sha256:313d09b7c076ad904853fb2788eab34b1541db67cc2feaf67a6f0f81bc3b346c \ + --hash=sha256:336fad21ad357ae5e8cd2b75142d31d109dcc8ac3dea9fa1f4417993087f48bb \ + --hash=sha256:3a8d4bc46fb699d1e172de3948870f5a10408e59e5c0c184ecee1d5be02cb740 \ + --hash=sha256:428d2effa05d2c0b33d30c45eac0a15eddb2ac369b987b8eb651a033f90fd73b \ + --hash=sha256:42b2b0a3c9d0d32cb7bd23cf9d05d52b3dfc83c706f927569c32ee9483bd2479 \ + --hash=sha256:45d0e8ab23d7bc8a32596bb3ef7569e95c134e5fff26ab68c091f3c44b7e7caf \ + --hash=sha256:46668347e9b29b254a6fc45fbd9788e7c630f0b4f3f7d894a1d3d4eecb20c3e4 \ + --hash=sha256:a1493b8184175af5474c75fa432940969cf6452976c37ddb8c9e28afa1d25742 \ + --hash=sha256:a8dc04c632881263a880084292bbfb0140270787b12435278e4b6fc342761efe \ + --hash=sha256:a8f98de826a92a71956d6f255b0d93865a4d4821fa7c76c81b0fc20e15f05189 \ + --hash=sha256:b495e9cfb857060a2a3c25540d0ef9d40991dbfc8a8254679543608816c1921b \ + --hash=sha256:b8067f1cf8208dd6f9efc9e2e67c165c97b413ea48f90ba4ffb5caf85c1e5ce0 \ + --hash=sha256:e321544054688df7115041cc172865e5e0f9377b7b9e351e67d7db27c99c4080 \ + --hash=sha256:e9933c17dd618ca1c7e6aee877e928cd8583c20ceef9360917803a49c664a917 \ + --hash=sha256:ee28459f377a1afcd0450ee635106dee8d77bea69d8dcd42bc4eecd3361ccab4 # via -r .nox/update_python_dependencies/tmp/uv.in