From 50d8e819e6d589f4ecc918e468407804c462c105 Mon Sep 17 00:00:00 2001 From: Spencer Sun Date: Tue, 12 May 2026 14:30:51 +1200 Subject: [PATCH] fix: Update OpenSSL URLs Signed-off-by: Spencer Sun --- .../build_spec_generator/dockerfile/pypi_dockerfile_output.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/macaron/build_spec_generator/dockerfile/pypi_dockerfile_output.py b/src/macaron/build_spec_generator/dockerfile/pypi_dockerfile_output.py index 7a3cf9539..f2cfd21db 100644 --- a/src/macaron/build_spec_generator/dockerfile/pypi_dockerfile_output.py +++ b/src/macaron/build_spec_generator/dockerfile/pypi_dockerfile_output.py @@ -173,12 +173,12 @@ def openssl_install_commands(version: Version) -> str: # and 3.6 to 3.9 can be compiled with OpenSSL 1.1.1. Therefore, we compile as below: if version in SpecifierSet(">=3.6"): openssl_version = "1.1.1w" - source_url = "https://www.openssl.org/source/old/1.1.1/openssl-1.1.1w.tar.gz" + source_url = "https://github.com/openssl/openssl/releases/download/OpenSSL_1_1_1w/openssl-1.1.1w.tar.gz" # From the same document, "Python versions 3.6 to 3.9 are compatible with OpenSSL 1.0.2, # 1.1.0, and 1.1.1". As an attempt to generalize for any >= 3.3, we use OpenSSL 1.0.2. else: openssl_version = "1.0.2u" - source_url = "https://www.openssl.org/source/old/1.0.2/openssl-1.0.2u.tar.gz" + source_url = "https://github.com/openssl/openssl/releases/download/OpenSSL_1_0_2u/openssl-1.0.2u.tar.gz" return f"""# Build OpenSSL {openssl_version} RUN <