diff --git a/build.rs b/build.rs index a7dc5c8..a4b3fd9 100644 --- a/build.rs +++ b/build.rs @@ -27,284 +27,364 @@ const DEFAULT_PYPY_SOURCE: &str = "https://downloads.python.org/pypy/"; // See also https://llvm.org/doxygen/classllvm_1_1Triple.html #[rustfmt::skip] const DEFAULT_CPYTHON_DISTRIBUTIONS: &[(&str, &str, &str, &str, &str, &str, &str)] = &[ + ("3.15", "linux", "aarch64", "gnu", "", "", + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.15.0rc1%2B20260807-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz"), + ("3.15", "linux", "aarch64", "gnu", "", "freethreaded", + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.15.0rc1%2B20260807-aarch64-unknown-linux-gnu-freethreaded-install_only_stripped.tar.gz"), + ("3.15", "linux", "aarch64", "musl", "", "", + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.15.0rc1%2B20260807-aarch64-unknown-linux-musl-install_only_stripped.tar.gz"), + ("3.15", "linux", "aarch64", "musl", "", "freethreaded", + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.15.0rc1%2B20260807-aarch64-unknown-linux-musl-freethreaded-install_only_stripped.tar.gz"), + ("3.15", "linux", "armv7", "gnueabi", "", "", + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.15.0rc1%2B20260807-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz"), + ("3.15", "linux", "armv7", "gnueabi", "", "freethreaded", + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.15.0rc1%2B20260807-armv7-unknown-linux-gnueabi-freethreaded-install_only_stripped.tar.gz"), + ("3.15", "linux", "armv7", "gnueabihf", "", "", + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.15.0rc1%2B20260807-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz"), + ("3.15", "linux", "armv7", "gnueabihf", "", "freethreaded", + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.15.0rc1%2B20260807-armv7-unknown-linux-gnueabihf-freethreaded-install_only_stripped.tar.gz"), + ("3.15", "linux", "powerpc64", "gnu", "", "", + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.15.0rc1%2B20260807-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz"), + ("3.15", "linux", "powerpc64", "gnu", "", "freethreaded", + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.15.0rc1%2B20260807-ppc64le-unknown-linux-gnu-freethreaded-install_only_stripped.tar.gz"), + ("3.15", "linux", "riscv64", "gnu", "", "", + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.15.0rc1%2B20260807-riscv64-unknown-linux-gnu-install_only_stripped.tar.gz"), + ("3.15", "linux", "riscv64", "gnu", "", "freethreaded", + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.15.0rc1%2B20260807-riscv64-unknown-linux-gnu-freethreaded-install_only_stripped.tar.gz"), + ("3.15", "linux", "s390x", "gnu", "", "", + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.15.0rc1%2B20260807-s390x-unknown-linux-gnu-install_only_stripped.tar.gz"), + ("3.15", "linux", "s390x", "gnu", "", "freethreaded", + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.15.0rc1%2B20260807-s390x-unknown-linux-gnu-freethreaded-install_only_stripped.tar.gz"), + ("3.15", "linux", "x86_64", "gnu", "v1", "", + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.15.0rc1%2B20260807-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz"), + ("3.15", "linux", "x86_64", "gnu", "v1", "freethreaded", + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.15.0rc1%2B20260807-x86_64-unknown-linux-gnu-freethreaded-install_only_stripped.tar.gz"), + ("3.15", "linux", "x86_64", "gnu", "v2", "", + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.15.0rc1%2B20260807-x86_64_v2-unknown-linux-gnu-install_only_stripped.tar.gz"), + ("3.15", "linux", "x86_64", "gnu", "v2", "freethreaded", + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.15.0rc1%2B20260807-x86_64_v2-unknown-linux-gnu-freethreaded-install_only_stripped.tar.gz"), + ("3.15", "linux", "x86_64", "gnu", "v3", "", + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.15.0rc1%2B20260807-x86_64_v3-unknown-linux-gnu-install_only_stripped.tar.gz"), + ("3.15", "linux", "x86_64", "gnu", "v3", "freethreaded", + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.15.0rc1%2B20260807-x86_64_v3-unknown-linux-gnu-freethreaded-install_only_stripped.tar.gz"), + ("3.15", "linux", "x86_64", "gnu", "v4", "", + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.15.0rc1%2B20260807-x86_64_v4-unknown-linux-gnu-install_only_stripped.tar.gz"), + ("3.15", "linux", "x86_64", "gnu", "v4", "freethreaded", + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.15.0rc1%2B20260807-x86_64_v4-unknown-linux-gnu-freethreaded-install_only_stripped.tar.gz"), + ("3.15", "linux", "x86_64", "musl", "v1", "", + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.15.0rc1%2B20260807-x86_64-unknown-linux-musl-install_only_stripped.tar.gz"), + ("3.15", "linux", "x86_64", "musl", "v1", "freethreaded", + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.15.0rc1%2B20260807-x86_64-unknown-linux-musl-freethreaded-install_only_stripped.tar.gz"), + ("3.15", "linux", "x86_64", "musl", "v2", "", + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.15.0rc1%2B20260807-x86_64_v2-unknown-linux-musl-install_only_stripped.tar.gz"), + ("3.15", "linux", "x86_64", "musl", "v2", "freethreaded", + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.15.0rc1%2B20260807-x86_64_v2-unknown-linux-musl-freethreaded-install_only_stripped.tar.gz"), + ("3.15", "linux", "x86_64", "musl", "v3", "", + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.15.0rc1%2B20260807-x86_64_v3-unknown-linux-musl-install_only_stripped.tar.gz"), + ("3.15", "linux", "x86_64", "musl", "v3", "freethreaded", + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.15.0rc1%2B20260807-x86_64_v3-unknown-linux-musl-freethreaded-install_only_stripped.tar.gz"), + ("3.15", "linux", "x86_64", "musl", "v4", "", + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.15.0rc1%2B20260807-x86_64_v4-unknown-linux-musl-install_only_stripped.tar.gz"), + ("3.15", "linux", "x86_64", "musl", "v4", "freethreaded", + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.15.0rc1%2B20260807-x86_64_v4-unknown-linux-musl-freethreaded-install_only_stripped.tar.gz"), + ("3.15", "windows", "aarch64", "msvc", "", "", + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.15.0rc1%2B20260807-aarch64-pc-windows-msvc-install_only_stripped.tar.gz"), + ("3.15", "windows", "aarch64", "msvc", "", "freethreaded", + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.15.0rc1%2B20260807-aarch64-pc-windows-msvc-freethreaded-install_only_stripped.tar.gz"), + ("3.15", "windows", "x86", "msvc", "", "", + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.15.0rc1%2B20260807-i686-pc-windows-msvc-install_only_stripped.tar.gz"), + ("3.15", "windows", "x86", "msvc", "", "freethreaded", + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.15.0rc1%2B20260807-i686-pc-windows-msvc-freethreaded-install_only_stripped.tar.gz"), + ("3.15", "windows", "x86_64", "msvc", "", "", + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.15.0rc1%2B20260807-x86_64-pc-windows-msvc-install_only_stripped.tar.gz"), + ("3.15", "windows", "x86_64", "msvc", "", "freethreaded", + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.15.0rc1%2B20260807-x86_64-pc-windows-msvc-freethreaded-install_only_stripped.tar.gz"), + ("3.15", "macos", "aarch64", "", "", "", + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.15.0rc1%2B20260807-aarch64-apple-darwin-install_only_stripped.tar.gz"), + ("3.15", "macos", "aarch64", "", "", "freethreaded", + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.15.0rc1%2B20260807-aarch64-apple-darwin-freethreaded-install_only_stripped.tar.gz"), + ("3.15", "macos", "x86_64", "", "", "", + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.15.0rc1%2B20260807-x86_64-apple-darwin-install_only_stripped.tar.gz"), + ("3.15", "macos", "x86_64", "", "", "freethreaded", + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.15.0rc1%2B20260807-x86_64-apple-darwin-freethreaded-install_only_stripped.tar.gz"), ("3.14", "linux", "aarch64", "gnu", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.14.4%2B20260414-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.14.7%2B20260807-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz"), ("3.14", "linux", "aarch64", "gnu", "", "freethreaded", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.14.4%2B20260414-aarch64-unknown-linux-gnu-freethreaded-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.14.7%2B20260807-aarch64-unknown-linux-gnu-freethreaded-install_only_stripped.tar.gz"), ("3.14", "linux", "aarch64", "musl", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.14.4%2B20260414-aarch64-unknown-linux-musl-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.14.7%2B20260807-aarch64-unknown-linux-musl-install_only_stripped.tar.gz"), ("3.14", "linux", "aarch64", "musl", "", "freethreaded", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.14.4%2B20260414-aarch64-unknown-linux-musl-freethreaded-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.14.7%2B20260807-aarch64-unknown-linux-musl-freethreaded-install_only_stripped.tar.gz"), ("3.14", "linux", "armv7", "gnueabi", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.14.4%2B20260414-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.14.7%2B20260807-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz"), ("3.14", "linux", "armv7", "gnueabi", "", "freethreaded", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.14.4%2B20260414-armv7-unknown-linux-gnueabi-freethreaded-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.14.7%2B20260807-armv7-unknown-linux-gnueabi-freethreaded-install_only_stripped.tar.gz"), ("3.14", "linux", "armv7", "gnueabihf", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.14.4%2B20260414-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.14.7%2B20260807-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz"), ("3.14", "linux", "armv7", "gnueabihf", "", "freethreaded", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.14.4%2B20260414-armv7-unknown-linux-gnueabihf-freethreaded-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.14.7%2B20260807-armv7-unknown-linux-gnueabihf-freethreaded-install_only_stripped.tar.gz"), ("3.14", "linux", "powerpc64", "gnu", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.14.4%2B20260414-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.14.7%2B20260807-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz"), ("3.14", "linux", "powerpc64", "gnu", "", "freethreaded", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.14.4%2B20260414-ppc64le-unknown-linux-gnu-freethreaded-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.14.7%2B20260807-ppc64le-unknown-linux-gnu-freethreaded-install_only_stripped.tar.gz"), ("3.14", "linux", "riscv64", "gnu", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.14.4%2B20260414-riscv64-unknown-linux-gnu-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.14.7%2B20260807-riscv64-unknown-linux-gnu-install_only_stripped.tar.gz"), ("3.14", "linux", "riscv64", "gnu", "", "freethreaded", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.14.4%2B20260414-riscv64-unknown-linux-gnu-freethreaded-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.14.7%2B20260807-riscv64-unknown-linux-gnu-freethreaded-install_only_stripped.tar.gz"), ("3.14", "linux", "s390x", "gnu", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.14.4%2B20260414-s390x-unknown-linux-gnu-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.14.7%2B20260807-s390x-unknown-linux-gnu-install_only_stripped.tar.gz"), ("3.14", "linux", "s390x", "gnu", "", "freethreaded", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.14.4%2B20260414-s390x-unknown-linux-gnu-freethreaded-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.14.7%2B20260807-s390x-unknown-linux-gnu-freethreaded-install_only_stripped.tar.gz"), ("3.14", "linux", "x86_64", "gnu", "v1", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.14.4%2B20260414-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.14.7%2B20260807-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz"), ("3.14", "linux", "x86_64", "gnu", "v1", "freethreaded", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.14.4%2B20260414-x86_64-unknown-linux-gnu-freethreaded-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.14.7%2B20260807-x86_64-unknown-linux-gnu-freethreaded-install_only_stripped.tar.gz"), ("3.14", "linux", "x86_64", "gnu", "v2", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.14.4%2B20260414-x86_64_v2-unknown-linux-gnu-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.14.7%2B20260807-x86_64_v2-unknown-linux-gnu-install_only_stripped.tar.gz"), ("3.14", "linux", "x86_64", "gnu", "v2", "freethreaded", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.14.4%2B20260414-x86_64_v2-unknown-linux-gnu-freethreaded-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.14.7%2B20260807-x86_64_v2-unknown-linux-gnu-freethreaded-install_only_stripped.tar.gz"), ("3.14", "linux", "x86_64", "gnu", "v3", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.14.4%2B20260414-x86_64_v3-unknown-linux-gnu-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.14.7%2B20260807-x86_64_v3-unknown-linux-gnu-install_only_stripped.tar.gz"), ("3.14", "linux", "x86_64", "gnu", "v3", "freethreaded", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.14.4%2B20260414-x86_64_v3-unknown-linux-gnu-freethreaded-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.14.7%2B20260807-x86_64_v3-unknown-linux-gnu-freethreaded-install_only_stripped.tar.gz"), ("3.14", "linux", "x86_64", "gnu", "v4", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.14.4%2B20260414-x86_64_v4-unknown-linux-gnu-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.14.7%2B20260807-x86_64_v4-unknown-linux-gnu-install_only_stripped.tar.gz"), ("3.14", "linux", "x86_64", "gnu", "v4", "freethreaded", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.14.4%2B20260414-x86_64_v4-unknown-linux-gnu-freethreaded-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.14.7%2B20260807-x86_64_v4-unknown-linux-gnu-freethreaded-install_only_stripped.tar.gz"), ("3.14", "linux", "x86_64", "musl", "v1", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.14.4%2B20260414-x86_64-unknown-linux-musl-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.14.7%2B20260807-x86_64-unknown-linux-musl-install_only_stripped.tar.gz"), ("3.14", "linux", "x86_64", "musl", "v1", "freethreaded", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.14.4%2B20260414-x86_64-unknown-linux-musl-freethreaded-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.14.7%2B20260807-x86_64-unknown-linux-musl-freethreaded-install_only_stripped.tar.gz"), ("3.14", "linux", "x86_64", "musl", "v2", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.14.4%2B20260414-x86_64_v2-unknown-linux-musl-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.14.7%2B20260807-x86_64_v2-unknown-linux-musl-install_only_stripped.tar.gz"), ("3.14", "linux", "x86_64", "musl", "v2", "freethreaded", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.14.4%2B20260414-x86_64_v2-unknown-linux-musl-freethreaded-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.14.7%2B20260807-x86_64_v2-unknown-linux-musl-freethreaded-install_only_stripped.tar.gz"), ("3.14", "linux", "x86_64", "musl", "v3", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.14.4%2B20260414-x86_64_v3-unknown-linux-musl-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.14.7%2B20260807-x86_64_v3-unknown-linux-musl-install_only_stripped.tar.gz"), ("3.14", "linux", "x86_64", "musl", "v3", "freethreaded", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.14.4%2B20260414-x86_64_v3-unknown-linux-musl-freethreaded-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.14.7%2B20260807-x86_64_v3-unknown-linux-musl-freethreaded-install_only_stripped.tar.gz"), ("3.14", "linux", "x86_64", "musl", "v4", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.14.4%2B20260414-x86_64_v4-unknown-linux-musl-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.14.7%2B20260807-x86_64_v4-unknown-linux-musl-install_only_stripped.tar.gz"), ("3.14", "linux", "x86_64", "musl", "v4", "freethreaded", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.14.4%2B20260414-x86_64_v4-unknown-linux-musl-freethreaded-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.14.7%2B20260807-x86_64_v4-unknown-linux-musl-freethreaded-install_only_stripped.tar.gz"), ("3.14", "windows", "aarch64", "msvc", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.14.4%2B20260414-aarch64-pc-windows-msvc-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.14.7%2B20260807-aarch64-pc-windows-msvc-install_only_stripped.tar.gz"), ("3.14", "windows", "aarch64", "msvc", "", "freethreaded", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.14.4%2B20260414-aarch64-pc-windows-msvc-freethreaded-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.14.7%2B20260807-aarch64-pc-windows-msvc-freethreaded-install_only_stripped.tar.gz"), ("3.14", "windows", "x86", "msvc", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.14.4%2B20260414-i686-pc-windows-msvc-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.14.7%2B20260807-i686-pc-windows-msvc-install_only_stripped.tar.gz"), ("3.14", "windows", "x86", "msvc", "", "freethreaded", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.14.4%2B20260414-i686-pc-windows-msvc-freethreaded-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.14.7%2B20260807-i686-pc-windows-msvc-freethreaded-install_only_stripped.tar.gz"), ("3.14", "windows", "x86_64", "msvc", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.14.4%2B20260414-x86_64-pc-windows-msvc-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.14.7%2B20260807-x86_64-pc-windows-msvc-install_only_stripped.tar.gz"), ("3.14", "windows", "x86_64", "msvc", "", "freethreaded", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.14.4%2B20260414-x86_64-pc-windows-msvc-freethreaded-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.14.7%2B20260807-x86_64-pc-windows-msvc-freethreaded-install_only_stripped.tar.gz"), ("3.14", "macos", "aarch64", "", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.14.4%2B20260414-aarch64-apple-darwin-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.14.7%2B20260807-aarch64-apple-darwin-install_only_stripped.tar.gz"), ("3.14", "macos", "aarch64", "", "", "freethreaded", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.14.4%2B20260414-aarch64-apple-darwin-freethreaded-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.14.7%2B20260807-aarch64-apple-darwin-freethreaded-install_only_stripped.tar.gz"), ("3.14", "macos", "x86_64", "", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.14.4%2B20260414-x86_64-apple-darwin-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.14.7%2B20260807-x86_64-apple-darwin-install_only_stripped.tar.gz"), ("3.14", "macos", "x86_64", "", "", "freethreaded", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.14.4%2B20260414-x86_64-apple-darwin-freethreaded-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.14.7%2B20260807-x86_64-apple-darwin-freethreaded-install_only_stripped.tar.gz"), ("3.13", "linux", "aarch64", "gnu", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.13.13%2B20260414-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.13.15%2B20260807-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz"), ("3.13", "linux", "aarch64", "gnu", "", "freethreaded", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.13.13%2B20260414-aarch64-unknown-linux-gnu-freethreaded-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.13.15%2B20260807-aarch64-unknown-linux-gnu-freethreaded-install_only_stripped.tar.gz"), ("3.13", "linux", "aarch64", "musl", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.13.13%2B20260414-aarch64-unknown-linux-musl-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.13.15%2B20260807-aarch64-unknown-linux-musl-install_only_stripped.tar.gz"), ("3.13", "linux", "aarch64", "musl", "", "freethreaded", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.13.13%2B20260414-aarch64-unknown-linux-musl-freethreaded-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.13.15%2B20260807-aarch64-unknown-linux-musl-freethreaded-install_only_stripped.tar.gz"), ("3.13", "linux", "armv7", "gnueabi", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.13.13%2B20260414-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.13.15%2B20260807-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz"), ("3.13", "linux", "armv7", "gnueabi", "", "freethreaded", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.13.13%2B20260414-armv7-unknown-linux-gnueabi-freethreaded-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.13.15%2B20260807-armv7-unknown-linux-gnueabi-freethreaded-install_only_stripped.tar.gz"), ("3.13", "linux", "armv7", "gnueabihf", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.13.13%2B20260414-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.13.15%2B20260807-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz"), ("3.13", "linux", "armv7", "gnueabihf", "", "freethreaded", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.13.13%2B20260414-armv7-unknown-linux-gnueabihf-freethreaded-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.13.15%2B20260807-armv7-unknown-linux-gnueabihf-freethreaded-install_only_stripped.tar.gz"), ("3.13", "linux", "powerpc64", "gnu", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.13.13%2B20260414-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.13.15%2B20260807-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz"), ("3.13", "linux", "powerpc64", "gnu", "", "freethreaded", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.13.13%2B20260414-ppc64le-unknown-linux-gnu-freethreaded-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.13.15%2B20260807-ppc64le-unknown-linux-gnu-freethreaded-install_only_stripped.tar.gz"), ("3.13", "linux", "riscv64", "gnu", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.13.13%2B20260414-riscv64-unknown-linux-gnu-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.13.15%2B20260807-riscv64-unknown-linux-gnu-install_only_stripped.tar.gz"), ("3.13", "linux", "riscv64", "gnu", "", "freethreaded", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.13.13%2B20260414-riscv64-unknown-linux-gnu-freethreaded-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.13.15%2B20260807-riscv64-unknown-linux-gnu-freethreaded-install_only_stripped.tar.gz"), ("3.13", "linux", "s390x", "gnu", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.13.13%2B20260414-s390x-unknown-linux-gnu-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.13.15%2B20260807-s390x-unknown-linux-gnu-install_only_stripped.tar.gz"), ("3.13", "linux", "s390x", "gnu", "", "freethreaded", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.13.13%2B20260414-s390x-unknown-linux-gnu-freethreaded-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.13.15%2B20260807-s390x-unknown-linux-gnu-freethreaded-install_only_stripped.tar.gz"), ("3.13", "linux", "x86_64", "gnu", "v1", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.13.13%2B20260414-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.13.15%2B20260807-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz"), ("3.13", "linux", "x86_64", "gnu", "v1", "freethreaded", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.13.13%2B20260414-x86_64-unknown-linux-gnu-freethreaded-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.13.15%2B20260807-x86_64-unknown-linux-gnu-freethreaded-install_only_stripped.tar.gz"), ("3.13", "linux", "x86_64", "gnu", "v2", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.13.13%2B20260414-x86_64_v2-unknown-linux-gnu-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.13.15%2B20260807-x86_64_v2-unknown-linux-gnu-install_only_stripped.tar.gz"), ("3.13", "linux", "x86_64", "gnu", "v2", "freethreaded", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.13.13%2B20260414-x86_64_v2-unknown-linux-gnu-freethreaded-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.13.15%2B20260807-x86_64_v2-unknown-linux-gnu-freethreaded-install_only_stripped.tar.gz"), ("3.13", "linux", "x86_64", "gnu", "v3", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.13.13%2B20260414-x86_64_v3-unknown-linux-gnu-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.13.15%2B20260807-x86_64_v3-unknown-linux-gnu-install_only_stripped.tar.gz"), ("3.13", "linux", "x86_64", "gnu", "v3", "freethreaded", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.13.13%2B20260414-x86_64_v3-unknown-linux-gnu-freethreaded-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.13.15%2B20260807-x86_64_v3-unknown-linux-gnu-freethreaded-install_only_stripped.tar.gz"), ("3.13", "linux", "x86_64", "gnu", "v4", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.13.13%2B20260414-x86_64_v4-unknown-linux-gnu-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.13.15%2B20260807-x86_64_v4-unknown-linux-gnu-install_only_stripped.tar.gz"), ("3.13", "linux", "x86_64", "gnu", "v4", "freethreaded", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.13.13%2B20260414-x86_64_v4-unknown-linux-gnu-freethreaded-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.13.15%2B20260807-x86_64_v4-unknown-linux-gnu-freethreaded-install_only_stripped.tar.gz"), ("3.13", "linux", "x86_64", "musl", "v1", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.13.13%2B20260414-x86_64-unknown-linux-musl-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.13.15%2B20260807-x86_64-unknown-linux-musl-install_only_stripped.tar.gz"), ("3.13", "linux", "x86_64", "musl", "v1", "freethreaded", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.13.13%2B20260414-x86_64-unknown-linux-musl-freethreaded-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.13.15%2B20260807-x86_64-unknown-linux-musl-freethreaded-install_only_stripped.tar.gz"), ("3.13", "linux", "x86_64", "musl", "v2", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.13.13%2B20260414-x86_64_v2-unknown-linux-musl-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.13.15%2B20260807-x86_64_v2-unknown-linux-musl-install_only_stripped.tar.gz"), ("3.13", "linux", "x86_64", "musl", "v2", "freethreaded", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.13.13%2B20260414-x86_64_v2-unknown-linux-musl-freethreaded-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.13.15%2B20260807-x86_64_v2-unknown-linux-musl-freethreaded-install_only_stripped.tar.gz"), ("3.13", "linux", "x86_64", "musl", "v3", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.13.13%2B20260414-x86_64_v3-unknown-linux-musl-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.13.15%2B20260807-x86_64_v3-unknown-linux-musl-install_only_stripped.tar.gz"), ("3.13", "linux", "x86_64", "musl", "v3", "freethreaded", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.13.13%2B20260414-x86_64_v3-unknown-linux-musl-freethreaded-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.13.15%2B20260807-x86_64_v3-unknown-linux-musl-freethreaded-install_only_stripped.tar.gz"), ("3.13", "linux", "x86_64", "musl", "v4", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.13.13%2B20260414-x86_64_v4-unknown-linux-musl-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.13.15%2B20260807-x86_64_v4-unknown-linux-musl-install_only_stripped.tar.gz"), ("3.13", "linux", "x86_64", "musl", "v4", "freethreaded", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.13.13%2B20260414-x86_64_v4-unknown-linux-musl-freethreaded-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.13.15%2B20260807-x86_64_v4-unknown-linux-musl-freethreaded-install_only_stripped.tar.gz"), ("3.13", "windows", "aarch64", "msvc", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.13.13%2B20260414-aarch64-pc-windows-msvc-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.13.15%2B20260807-aarch64-pc-windows-msvc-install_only_stripped.tar.gz"), ("3.13", "windows", "aarch64", "msvc", "", "freethreaded", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.13.13%2B20260414-aarch64-pc-windows-msvc-freethreaded-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.13.15%2B20260807-aarch64-pc-windows-msvc-freethreaded-install_only_stripped.tar.gz"), ("3.13", "windows", "x86", "msvc", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.13.13%2B20260414-i686-pc-windows-msvc-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.13.15%2B20260807-i686-pc-windows-msvc-install_only_stripped.tar.gz"), ("3.13", "windows", "x86", "msvc", "", "freethreaded", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.13.13%2B20260414-i686-pc-windows-msvc-freethreaded-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.13.15%2B20260807-i686-pc-windows-msvc-freethreaded-install_only_stripped.tar.gz"), ("3.13", "windows", "x86_64", "msvc", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.13.13%2B20260414-x86_64-pc-windows-msvc-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.13.15%2B20260807-x86_64-pc-windows-msvc-install_only_stripped.tar.gz"), ("3.13", "windows", "x86_64", "msvc", "", "freethreaded", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.13.13%2B20260414-x86_64-pc-windows-msvc-freethreaded-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.13.15%2B20260807-x86_64-pc-windows-msvc-freethreaded-install_only_stripped.tar.gz"), ("3.13", "macos", "aarch64", "", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.13.13%2B20260414-aarch64-apple-darwin-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.13.15%2B20260807-aarch64-apple-darwin-install_only_stripped.tar.gz"), ("3.13", "macos", "aarch64", "", "", "freethreaded", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.13.13%2B20260414-aarch64-apple-darwin-freethreaded-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.13.15%2B20260807-aarch64-apple-darwin-freethreaded-install_only_stripped.tar.gz"), ("3.13", "macos", "x86_64", "", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.13.13%2B20260414-x86_64-apple-darwin-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.13.15%2B20260807-x86_64-apple-darwin-install_only_stripped.tar.gz"), ("3.13", "macos", "x86_64", "", "", "freethreaded", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.13.13%2B20260414-x86_64-apple-darwin-freethreaded-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.13.15%2B20260807-x86_64-apple-darwin-freethreaded-install_only_stripped.tar.gz"), ("3.12", "linux", "aarch64", "gnu", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.12.13%2B20260414-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.12.13%2B20260807-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz"), ("3.12", "linux", "aarch64", "musl", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.12.13%2B20260414-aarch64-unknown-linux-musl-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.12.13%2B20260807-aarch64-unknown-linux-musl-install_only_stripped.tar.gz"), ("3.12", "linux", "armv7", "gnueabi", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.12.13%2B20260414-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.12.13%2B20260807-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz"), ("3.12", "linux", "armv7", "gnueabihf", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.12.13%2B20260414-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.12.13%2B20260807-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz"), ("3.12", "linux", "powerpc64", "gnu", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.12.13%2B20260414-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.12.13%2B20260807-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz"), ("3.12", "linux", "riscv64", "gnu", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.12.13%2B20260414-riscv64-unknown-linux-gnu-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.12.13%2B20260807-riscv64-unknown-linux-gnu-install_only_stripped.tar.gz"), ("3.12", "linux", "s390x", "gnu", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.12.13%2B20260414-s390x-unknown-linux-gnu-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.12.13%2B20260807-s390x-unknown-linux-gnu-install_only_stripped.tar.gz"), ("3.12", "linux", "x86_64", "gnu", "v1", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.12.13%2B20260414-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.12.13%2B20260807-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz"), ("3.12", "linux", "x86_64", "gnu", "v2", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.12.13%2B20260414-x86_64_v2-unknown-linux-gnu-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.12.13%2B20260807-x86_64_v2-unknown-linux-gnu-install_only_stripped.tar.gz"), ("3.12", "linux", "x86_64", "gnu", "v3", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.12.13%2B20260414-x86_64_v3-unknown-linux-gnu-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.12.13%2B20260807-x86_64_v3-unknown-linux-gnu-install_only_stripped.tar.gz"), ("3.12", "linux", "x86_64", "gnu", "v4", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.12.13%2B20260414-x86_64_v4-unknown-linux-gnu-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.12.13%2B20260807-x86_64_v4-unknown-linux-gnu-install_only_stripped.tar.gz"), ("3.12", "linux", "x86_64", "musl", "v1", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.12.13%2B20260414-x86_64-unknown-linux-musl-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.12.13%2B20260807-x86_64-unknown-linux-musl-install_only_stripped.tar.gz"), ("3.12", "linux", "x86_64", "musl", "v2", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.12.13%2B20260414-x86_64_v2-unknown-linux-musl-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.12.13%2B20260807-x86_64_v2-unknown-linux-musl-install_only_stripped.tar.gz"), ("3.12", "linux", "x86_64", "musl", "v3", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.12.13%2B20260414-x86_64_v3-unknown-linux-musl-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.12.13%2B20260807-x86_64_v3-unknown-linux-musl-install_only_stripped.tar.gz"), ("3.12", "linux", "x86_64", "musl", "v4", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.12.13%2B20260414-x86_64_v4-unknown-linux-musl-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.12.13%2B20260807-x86_64_v4-unknown-linux-musl-install_only_stripped.tar.gz"), ("3.12", "windows", "aarch64", "msvc", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.12.13%2B20260414-aarch64-pc-windows-msvc-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.12.13%2B20260807-aarch64-pc-windows-msvc-install_only_stripped.tar.gz"), ("3.12", "windows", "x86", "msvc", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.12.13%2B20260414-i686-pc-windows-msvc-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.12.13%2B20260807-i686-pc-windows-msvc-install_only_stripped.tar.gz"), ("3.12", "windows", "x86_64", "msvc", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.12.13%2B20260414-x86_64-pc-windows-msvc-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.12.13%2B20260807-x86_64-pc-windows-msvc-install_only_stripped.tar.gz"), ("3.12", "macos", "aarch64", "", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.12.13%2B20260414-aarch64-apple-darwin-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.12.13%2B20260807-aarch64-apple-darwin-install_only_stripped.tar.gz"), ("3.12", "macos", "x86_64", "", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.12.13%2B20260414-x86_64-apple-darwin-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.12.13%2B20260807-x86_64-apple-darwin-install_only_stripped.tar.gz"), ("3.11", "linux", "aarch64", "gnu", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.11.15%2B20260414-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.11.15%2B20260807-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz"), ("3.11", "linux", "aarch64", "musl", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.11.15%2B20260414-aarch64-unknown-linux-musl-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.11.15%2B20260807-aarch64-unknown-linux-musl-install_only_stripped.tar.gz"), ("3.11", "linux", "armv7", "gnueabi", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.11.15%2B20260414-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.11.15%2B20260807-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz"), ("3.11", "linux", "armv7", "gnueabihf", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.11.15%2B20260414-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.11.15%2B20260807-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz"), ("3.11", "linux", "powerpc64", "gnu", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.11.15%2B20260414-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.11.15%2B20260807-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz"), ("3.11", "linux", "riscv64", "gnu", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.11.15%2B20260414-riscv64-unknown-linux-gnu-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.11.15%2B20260807-riscv64-unknown-linux-gnu-install_only_stripped.tar.gz"), ("3.11", "linux", "s390x", "gnu", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.11.15%2B20260414-s390x-unknown-linux-gnu-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.11.15%2B20260807-s390x-unknown-linux-gnu-install_only_stripped.tar.gz"), ("3.11", "linux", "x86_64", "gnu", "v1", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.11.15%2B20260414-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.11.15%2B20260807-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz"), ("3.11", "linux", "x86_64", "gnu", "v2", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.11.15%2B20260414-x86_64_v2-unknown-linux-gnu-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.11.15%2B20260807-x86_64_v2-unknown-linux-gnu-install_only_stripped.tar.gz"), ("3.11", "linux", "x86_64", "gnu", "v3", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.11.15%2B20260414-x86_64_v3-unknown-linux-gnu-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.11.15%2B20260807-x86_64_v3-unknown-linux-gnu-install_only_stripped.tar.gz"), ("3.11", "linux", "x86_64", "gnu", "v4", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.11.15%2B20260414-x86_64_v4-unknown-linux-gnu-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.11.15%2B20260807-x86_64_v4-unknown-linux-gnu-install_only_stripped.tar.gz"), ("3.11", "linux", "x86_64", "musl", "v1", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.11.15%2B20260414-x86_64-unknown-linux-musl-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.11.15%2B20260807-x86_64-unknown-linux-musl-install_only_stripped.tar.gz"), ("3.11", "linux", "x86_64", "musl", "v2", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.11.15%2B20260414-x86_64_v2-unknown-linux-musl-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.11.15%2B20260807-x86_64_v2-unknown-linux-musl-install_only_stripped.tar.gz"), ("3.11", "linux", "x86_64", "musl", "v3", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.11.15%2B20260414-x86_64_v3-unknown-linux-musl-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.11.15%2B20260807-x86_64_v3-unknown-linux-musl-install_only_stripped.tar.gz"), ("3.11", "linux", "x86_64", "musl", "v4", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.11.15%2B20260414-x86_64_v4-unknown-linux-musl-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.11.15%2B20260807-x86_64_v4-unknown-linux-musl-install_only_stripped.tar.gz"), ("3.11", "windows", "aarch64", "msvc", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.11.15%2B20260414-aarch64-pc-windows-msvc-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.11.15%2B20260807-aarch64-pc-windows-msvc-install_only_stripped.tar.gz"), ("3.11", "windows", "x86", "msvc", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.11.15%2B20260414-i686-pc-windows-msvc-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.11.15%2B20260807-i686-pc-windows-msvc-install_only_stripped.tar.gz"), ("3.11", "windows", "x86_64", "msvc", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.11.15%2B20260414-x86_64-pc-windows-msvc-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.11.15%2B20260807-x86_64-pc-windows-msvc-install_only_stripped.tar.gz"), ("3.11", "macos", "aarch64", "", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.11.15%2B20260414-aarch64-apple-darwin-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.11.15%2B20260807-aarch64-apple-darwin-install_only_stripped.tar.gz"), ("3.11", "macos", "x86_64", "", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.11.15%2B20260414-x86_64-apple-darwin-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.11.15%2B20260807-x86_64-apple-darwin-install_only_stripped.tar.gz"), ("3.10", "linux", "aarch64", "gnu", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.10.20%2B20260414-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.10.20%2B20260807-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz"), ("3.10", "linux", "aarch64", "musl", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.10.20%2B20260414-aarch64-unknown-linux-musl-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.10.20%2B20260807-aarch64-unknown-linux-musl-install_only_stripped.tar.gz"), ("3.10", "linux", "armv7", "gnueabi", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.10.20%2B20260414-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.10.20%2B20260807-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz"), ("3.10", "linux", "armv7", "gnueabihf", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.10.20%2B20260414-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.10.20%2B20260807-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz"), ("3.10", "linux", "powerpc64", "gnu", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.10.20%2B20260414-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.10.20%2B20260807-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz"), ("3.10", "linux", "riscv64", "gnu", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.10.20%2B20260414-riscv64-unknown-linux-gnu-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.10.20%2B20260807-riscv64-unknown-linux-gnu-install_only_stripped.tar.gz"), ("3.10", "linux", "s390x", "gnu", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.10.20%2B20260414-s390x-unknown-linux-gnu-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.10.20%2B20260807-s390x-unknown-linux-gnu-install_only_stripped.tar.gz"), ("3.10", "linux", "x86_64", "gnu", "v1", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.10.20%2B20260414-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.10.20%2B20260807-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz"), ("3.10", "linux", "x86_64", "gnu", "v2", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.10.20%2B20260414-x86_64_v2-unknown-linux-gnu-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.10.20%2B20260807-x86_64_v2-unknown-linux-gnu-install_only_stripped.tar.gz"), ("3.10", "linux", "x86_64", "gnu", "v3", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.10.20%2B20260414-x86_64_v3-unknown-linux-gnu-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.10.20%2B20260807-x86_64_v3-unknown-linux-gnu-install_only_stripped.tar.gz"), ("3.10", "linux", "x86_64", "gnu", "v4", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.10.20%2B20260414-x86_64_v4-unknown-linux-gnu-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.10.20%2B20260807-x86_64_v4-unknown-linux-gnu-install_only_stripped.tar.gz"), ("3.10", "linux", "x86_64", "musl", "v1", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.10.20%2B20260414-x86_64-unknown-linux-musl-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.10.20%2B20260807-x86_64-unknown-linux-musl-install_only_stripped.tar.gz"), ("3.10", "linux", "x86_64", "musl", "v2", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.10.20%2B20260414-x86_64_v2-unknown-linux-musl-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.10.20%2B20260807-x86_64_v2-unknown-linux-musl-install_only_stripped.tar.gz"), ("3.10", "linux", "x86_64", "musl", "v3", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.10.20%2B20260414-x86_64_v3-unknown-linux-musl-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.10.20%2B20260807-x86_64_v3-unknown-linux-musl-install_only_stripped.tar.gz"), ("3.10", "linux", "x86_64", "musl", "v4", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.10.20%2B20260414-x86_64_v4-unknown-linux-musl-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.10.20%2B20260807-x86_64_v4-unknown-linux-musl-install_only_stripped.tar.gz"), ("3.10", "windows", "x86", "msvc", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.10.20%2B20260414-i686-pc-windows-msvc-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.10.20%2B20260807-i686-pc-windows-msvc-install_only_stripped.tar.gz"), ("3.10", "windows", "x86_64", "msvc", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.10.20%2B20260414-x86_64-pc-windows-msvc-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.10.20%2B20260807-x86_64-pc-windows-msvc-install_only_stripped.tar.gz"), ("3.10", "macos", "aarch64", "", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.10.20%2B20260414-aarch64-apple-darwin-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.10.20%2B20260807-aarch64-apple-darwin-install_only_stripped.tar.gz"), ("3.10", "macos", "x86_64", "", "", "", - "https://github.com/astral-sh/python-build-standalone/releases/download/20260414/cpython-3.10.20%2B20260414-x86_64-apple-darwin-install_only_stripped.tar.gz"), + "https://github.com/astral-sh/python-build-standalone/releases/download/20260807/cpython-3.10.20%2B20260807-x86_64-apple-darwin-install_only_stripped.tar.gz"), ("3.9", "linux", "aarch64", "gnu", "", "", "https://github.com/astral-sh/python-build-standalone/releases/download/20251031/cpython-3.9.25%2B20251031-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz"), ("3.9", "linux", "aarch64", "musl", "", "", diff --git a/scripts/update_distributions.py b/scripts/update_distributions.py index 73184f6..e93a761 100644 --- a/scripts/update_distributions.py +++ b/scripts/update_distributions.py @@ -7,18 +7,18 @@ # /// from __future__ import annotations -import sys import os +import sys from collections import defaultdict from collections.abc import Callable, Generator from contextlib import suppress from itertools import count from pathlib import Path -from urllib.parse import urlparse, parse_qs +from urllib.parse import parse_qs, urlparse import httpx2 -from rich.progress import Progress from packaging.version import Version +from rich.progress import Progress RELEASES_URL = 'https://api.github.com/repos/astral-sh/python-build-standalone/releases' PLATFORMS = ('linux', 'windows', 'macos') @@ -41,11 +41,13 @@ def get_assets() -> Generator[tuple[str, str]]: with Progress() as progress: task = progress.add_task("Updating distributions...") for page in count(1): - yield from get_asset_page(page, headers, set_total=lambda total: progress.update(task, total=total)) + has_next = yield from get_asset_page(page, headers, set_total=lambda total: progress.update(task, total=total)) progress.advance(task, 1) + if not has_next: + break -def get_asset_page(page: int, headers: dict[str, str], *, set_total: Callable[[int], None]) -> Generator[tuple[str, str]]: +def get_asset_page(page: int, headers: dict[str, str], *, set_total: Callable[[int], None]) -> Generator[tuple[str, str], None, bool]: response = httpx2.get(RELEASES_URL, headers=headers, timeout=60, params={'page': page, 'per_page': 5}) releases = response.json() if not response.is_success: @@ -60,12 +62,14 @@ def get_asset_page(page: int, headers: dict[str, str], *, set_total: Callable[[i set_total(int(last_page)) if not releases: - return + return False for release in releases: for asset in release['assets']: yield asset['name'], asset['browser_download_url'] + return 'next' in response.links + def main(): lines = Path('build.rs').read_text('utf-8').splitlines()