From d278e53fe276c761b69e403547b6919013040cc0 Mon Sep 17 00:00:00 2001 From: Zanie Blue Date: Tue, 10 Sep 2024 13:40:35 -0400 Subject: [PATCH 1/2] Add support for managed Python 3.13 --- crates/pep440-rs/src/version.rs | 6 + crates/uv-python/download-metadata.json | 1390 ++++++++++++++++ crates/uv-python/fetch-download-metadata.py | 20 +- crates/uv-python/src/downloads.inc | 1620 ++++++++++++++++++- crates/uv-python/src/downloads.inc.mustache | 3 + crates/uv-python/src/installation.rs | 68 +- crates/uv-python/src/interpreter.rs | 4 + 7 files changed, 3032 insertions(+), 79 deletions(-) diff --git a/crates/pep440-rs/src/version.rs b/crates/pep440-rs/src/version.rs index 2ce410d0c5d9..51cdec633e86 100644 --- a/crates/pep440-rs/src/version.rs +++ b/crates/pep440-rs/src/version.rs @@ -1409,6 +1409,12 @@ impl std::fmt::Display for PrereleaseKind { } } +impl std::fmt::Display for Prerelease { + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + write!(f, "{}{}", self.kind, self.number) + } +} + /// A part of the [local version identifier]() /// /// Local versions are a mess: diff --git a/crates/uv-python/download-metadata.json b/crates/uv-python/download-metadata.json index 890161846306..f3958158855f 100644 --- a/crates/uv-python/download-metadata.json +++ b/crates/uv-python/download-metadata.json @@ -1,4 +1,268 @@ { + "cpython-3.13.0rc2-darwin-aarch64-none": { + "name": "cpython", + "arch": "aarch64", + "os": "darwin", + "libc": "none", + "major": 3, + "minor": 13, + "patch": 0, + "prerelease": "rc2", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.13.0rc2%2B20240909-aarch64-apple-darwin-install_only_stripped.tar.gz", + "sha256": "9e17f9fcc314a5dd489089a7502a525c4dd08af862f9cf33b52161a752f2a5b7" + }, + "cpython-3.13.0rc2-linux-aarch64-gnu": { + "name": "cpython", + "arch": "aarch64", + "os": "linux", + "libc": "gnu", + "major": 3, + "minor": 13, + "patch": 0, + "prerelease": "rc2", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.13.0rc2%2B20240909-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz", + "sha256": "d99a663d3b9f8792a659e366372e685550045cad12aef11645c06a9b6edcd071" + }, + "cpython-3.13.0rc2-linux-armv7-gnueabi": { + "name": "cpython", + "arch": "armv7", + "os": "linux", + "libc": "gnueabi", + "major": 3, + "minor": 13, + "patch": 0, + "prerelease": "rc2", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.13.0rc2%2B20240909-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz", + "sha256": "4ca7f2aeaabf8dbb2193f0fa86f869525a5c209eb403a39a73f4cf7040cf3613" + }, + "cpython-3.13.0rc2-linux-armv7-gnueabihf": { + "name": "cpython", + "arch": "armv7", + "os": "linux", + "libc": "gnueabihf", + "major": 3, + "minor": 13, + "patch": 0, + "prerelease": "rc2", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.13.0rc2%2B20240909-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz", + "sha256": "0db2d263bdbb3af1e8dc0677fa44a5cda992ba989551346ccbbfd50a86135c3d" + }, + "cpython-3.13.0rc2-windows-i686-none": { + "name": "cpython", + "arch": "i686", + "os": "windows", + "libc": "none", + "major": 3, + "minor": 13, + "patch": 0, + "prerelease": "rc2", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.13.0rc2%2B20240909-i686-pc-windows-msvc-install_only_stripped.tar.gz", + "sha256": "759f600b27a6a0ef2638cb02e8bbcc6de726dd1c896759f78da3e412f6c992e9" + }, + "cpython-3.13.0rc2-linux-powerpc64le-gnu": { + "name": "cpython", + "arch": "powerpc64le", + "os": "linux", + "libc": "gnu", + "major": 3, + "minor": 13, + "patch": 0, + "prerelease": "rc2", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.13.0rc2%2B20240909-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz", + "sha256": "70073333f7d3f0b900c7299659fec069bbefd5e04808b3729d2434b2232ac729" + }, + "cpython-3.13.0rc2-linux-s390x-gnu": { + "name": "cpython", + "arch": "s390x", + "os": "linux", + "libc": "gnu", + "major": 3, + "minor": 13, + "patch": 0, + "prerelease": "rc2", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.13.0rc2%2B20240909-s390x-unknown-linux-gnu-install_only_stripped.tar.gz", + "sha256": "50a2080e30d1504e76e5471e46830f0b4974c66b538ed8ec7df416975133ff89" + }, + "cpython-3.13.0rc2-darwin-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "darwin", + "libc": "none", + "major": 3, + "minor": 13, + "patch": 0, + "prerelease": "rc2", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.13.0rc2%2B20240909-x86_64-apple-darwin-install_only_stripped.tar.gz", + "sha256": "971668ac7f3168efc4d2b589e9d36247ab8ca9f9525c56c8aa7bfd374060105b" + }, + "cpython-3.13.0rc2-linux-x86_64-gnu": { + "name": "cpython", + "arch": "x86_64", + "os": "linux", + "libc": "gnu", + "major": 3, + "minor": 13, + "patch": 0, + "prerelease": "rc2", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.13.0rc2%2B20240909-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz", + "sha256": "1893a218709d3664b7a2b80f5598b5f25c0c3fe2bcc8d0a1c75eec6bbb93d602" + }, + "cpython-3.13.0rc2-linux-x86_64-musl": { + "name": "cpython", + "arch": "x86_64", + "os": "linux", + "libc": "musl", + "major": 3, + "minor": 13, + "patch": 0, + "prerelease": "rc2", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.13.0rc2%2B20240909-x86_64-unknown-linux-musl-install_only_stripped.tar.gz", + "sha256": "6f09aa5ba6aab8bf21955dbc3d6bab19125130ef0ebe29242b0e5ac1eebb3161" + }, + "cpython-3.13.0rc2-windows-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "windows", + "libc": "none", + "major": 3, + "minor": 13, + "patch": 0, + "prerelease": "rc2", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.13.0rc2%2B20240909-x86_64-pc-windows-msvc-install_only_stripped.tar.gz", + "sha256": "c883205751c714bd0519592673a88f160a55d34344cc1368353ad34a679eb94a" + }, + "cpython-3.12.6-darwin-aarch64-none": { + "name": "cpython", + "arch": "aarch64", + "os": "darwin", + "libc": "none", + "major": 3, + "minor": 12, + "patch": 6, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-aarch64-apple-darwin-install_only_stripped.tar.gz", + "sha256": "0419bafa4444a5aa0c554197bce0679e7cc0f28edc7ee8cfbe0ccea860bdb904" + }, + "cpython-3.12.6-linux-aarch64-gnu": { + "name": "cpython", + "arch": "aarch64", + "os": "linux", + "libc": "gnu", + "major": 3, + "minor": 12, + "patch": 6, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz", + "sha256": "22d119ac7df7f0bddfd4dfd075bcc4eb2532ed3df0bdba0579106835d49ef9cd" + }, + "cpython-3.12.6-linux-armv7-gnueabi": { + "name": "cpython", + "arch": "armv7", + "os": "linux", + "libc": "gnueabi", + "major": 3, + "minor": 12, + "patch": 6, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz", + "sha256": "190c23eb3b9c6b9638f69dc7fb829df8967ad64c82e82c93898a4d878d18ed2a" + }, + "cpython-3.12.6-linux-armv7-gnueabihf": { + "name": "cpython", + "arch": "armv7", + "os": "linux", + "libc": "gnueabihf", + "major": 3, + "minor": 12, + "patch": 6, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz", + "sha256": "31a043c40e1dbb528404ff6e1fcad25638d54dfab2d379c3989d47ec24e6938b" + }, + "cpython-3.12.6-windows-i686-none": { + "name": "cpython", + "arch": "i686", + "os": "windows", + "libc": "none", + "major": 3, + "minor": 12, + "patch": 6, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-i686-pc-windows-msvc-install_only_stripped.tar.gz", + "sha256": "d87275e613632ab738528fe20a94a7193e824e91ba7f1e7845e7fcfc1f114900" + }, + "cpython-3.12.6-linux-powerpc64le-gnu": { + "name": "cpython", + "arch": "powerpc64le", + "os": "linux", + "libc": "gnu", + "major": 3, + "minor": 12, + "patch": 6, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz", + "sha256": "fb49374b512b0e9f2cd2a720b3836f8a04228d73eb0786e64221eb55979edc6e" + }, + "cpython-3.12.6-linux-s390x-gnu": { + "name": "cpython", + "arch": "s390x", + "os": "linux", + "libc": "gnu", + "major": 3, + "minor": 12, + "patch": 6, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-s390x-unknown-linux-gnu-install_only_stripped.tar.gz", + "sha256": "89be19666ecb7cdbbfd596e462d690a78a380f1fe5c2967b25a1779b0cec9339" + }, + "cpython-3.12.6-darwin-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "darwin", + "libc": "none", + "major": 3, + "minor": 12, + "patch": 6, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-x86_64-apple-darwin-install_only_stripped.tar.gz", + "sha256": "b10d19eb5548a3b3b0a5e6f9109834d7ecfc139bc15754f81a94d39eaa5bdd26" + }, + "cpython-3.12.6-linux-x86_64-gnu": { + "name": "cpython", + "arch": "x86_64", + "os": "linux", + "libc": "gnu", + "major": 3, + "minor": 12, + "patch": 6, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz", + "sha256": "b080463e4f0c452e592cdac1ca97936a6a19bb3d9a64da669a50ca843fce0108" + }, + "cpython-3.12.6-linux-x86_64-musl": { + "name": "cpython", + "arch": "x86_64", + "os": "linux", + "libc": "musl", + "major": 3, + "minor": 12, + "patch": 6, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-x86_64-unknown-linux-musl-install_only_stripped.tar.gz", + "sha256": "661e2a4b03d6eccbb5b15f5bd2869fbdd39132513394d758287e46115e48d4ef" + }, + "cpython-3.12.6-windows-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "windows", + "libc": "none", + "major": 3, + "minor": 12, + "patch": 6, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-x86_64-pc-windows-msvc-install_only_stripped.tar.gz", + "sha256": "fe9898060f52c2171c2aa074f470f91339bdcf9896dae6709021c914f58aa863" + }, "cpython-3.12.5-darwin-aarch64-none": { "name": "cpython", "arch": "aarch64", @@ -7,6 +271,7 @@ "major": 3, "minor": 12, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.12.5%2B20240814-aarch64-apple-darwin-install_only_stripped.tar.gz", "sha256": "90715cdab075e5a2680acf2695572d165b6269bdb5d1942ab577491478aea55f" }, @@ -18,6 +283,7 @@ "major": 3, "minor": 12, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.12.5%2B20240814-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz", "sha256": "06e512178cb513658a01c054b3eafc649ca362ccbeb02a6ae8a55b02c1ba75ca" }, @@ -29,6 +295,7 @@ "major": 3, "minor": 12, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.12.5%2B20240814-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz", "sha256": "7a584de9c2824f43d7a7b1c26eb61a18af770ebd603a74b45d57601ba62ba508" }, @@ -40,6 +307,7 @@ "major": 3, "minor": 12, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.12.5%2B20240814-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz", "sha256": "a9992b30d7b3ecb558cd12fde919e3e2836f161f8f777afea31140d5fff6362e" }, @@ -51,6 +319,7 @@ "major": 3, "minor": 12, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.12.5%2B20240814-i686-pc-windows-msvc-install_only_stripped.tar.gz", "sha256": "b1009d46b87330c099d02411ca5e9e333f13305c5abdbe20810a7c467cedb051" }, @@ -62,6 +331,7 @@ "major": 3, "minor": 12, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.12.5%2B20240814-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz", "sha256": "3bea081f4e6fa67e600a6a791bcfebb2891531ede2c21e23e1b7321b3369c737" }, @@ -73,6 +343,7 @@ "major": 3, "minor": 12, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.12.5%2B20240814-s390x-unknown-linux-gnu-install_only_stripped.tar.gz", "sha256": "2b6ea3a5242de99574191ee42df864756eca6d7cb1dbd4cd7ab2850ba8b828f8" }, @@ -84,6 +355,7 @@ "major": 3, "minor": 12, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.12.5%2B20240814-x86_64-apple-darwin-install_only_stripped.tar.gz", "sha256": "49a9f7ad41d62e0ece9e664ca5ae95f022e7b68eef48e8a6f11620ec9247c686" }, @@ -95,6 +367,7 @@ "major": 3, "minor": 12, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.12.5%2B20240814-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz", "sha256": "10680b593b5e31833218fd83104dee74af970a3463403a22bae613b952a34e8d" }, @@ -106,6 +379,7 @@ "major": 3, "minor": 12, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.12.5%2B20240814-x86_64-unknown-linux-musl-install_only_stripped.tar.gz", "sha256": "e61b1274e1195f227cb30ba5d89ea32d743796d992adcaffad4819e4b0405d24" }, @@ -117,6 +391,7 @@ "major": 3, "minor": 12, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.12.5%2B20240814-x86_64-pc-windows-msvc-install_only_stripped.tar.gz", "sha256": "6eb0398795e8875575934cf21cdc9c7c7acddb46f9a52f91fdad509723f2f0e9" }, @@ -128,6 +403,7 @@ "major": 3, "minor": 12, "patch": 4, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240726/cpython-3.12.4%2B20240726-aarch64-apple-darwin-install_only_stripped.tar.gz", "sha256": "ef6948e836f531bd7a58ffbe602803ff1c83c65f99d1da19be369ea61f136c93" }, @@ -139,6 +415,7 @@ "major": 3, "minor": 12, "patch": 4, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240726/cpython-3.12.4%2B20240726-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz", "sha256": "6c9cf13644edc7250525ab1b2529ba1c0fff56c0c5a5c2242d84b6d4889d2bea" }, @@ -150,6 +427,7 @@ "major": 3, "minor": 12, "patch": 4, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240726/cpython-3.12.4%2B20240726-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz", "sha256": "5a23ed8eaf948fe48d7c05dbfb58ea8638dcd2c4880d8519e069281ab427cbcb" }, @@ -161,6 +439,7 @@ "major": 3, "minor": 12, "patch": 4, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240726/cpython-3.12.4%2B20240726-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz", "sha256": "4281764e69339a138e30211b9923d74036d07c7a56c6aacc6dbdb2802a575f51" }, @@ -172,6 +451,7 @@ "major": 3, "minor": 12, "patch": 4, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240726/cpython-3.12.4%2B20240726-i686-pc-windows-msvc-install_only_stripped.tar.gz", "sha256": "ff0fab24f38c22130e45b90b7ec10dc4ce9677b545d9fb9109a72d2ffbab7b02" }, @@ -183,6 +463,7 @@ "major": 3, "minor": 12, "patch": 4, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240726/cpython-3.12.4%2B20240726-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz", "sha256": "35a8359f1dc17a7a70007dae102a5e1562c0715a721377ede92137b2a0292406" }, @@ -194,6 +475,7 @@ "major": 3, "minor": 12, "patch": 4, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240726/cpython-3.12.4%2B20240726-s390x-unknown-linux-gnu-install_only_stripped.tar.gz", "sha256": "b2fd015ab3689e024de6fbb34a4942acdb54c2184d1963e22829aafa1d81ba2c" }, @@ -205,6 +487,7 @@ "major": 3, "minor": 12, "patch": 4, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240726/cpython-3.12.4%2B20240726-x86_64-apple-darwin-install_only_stripped.tar.gz", "sha256": "9d68cbdd12d1d6f98d35cc76add232c12db75c6b7f49733bffc88e7b1c025a79" }, @@ -216,6 +499,7 @@ "major": 3, "minor": 12, "patch": 4, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240726/cpython-3.12.4%2B20240726-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz", "sha256": "ca076aee4329f53f988346eb0521ad2a2cf7f723b6296088d03b98d8f22f5420" }, @@ -227,6 +511,7 @@ "major": 3, "minor": 12, "patch": 4, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240726/cpython-3.12.4%2B20240726-x86_64-unknown-linux-musl-install_only_stripped.tar.gz", "sha256": "de4983ffa610ff2c3b9bcb62882366f017d94bf11b194c1fce17ad9e502acce6" }, @@ -238,6 +523,7 @@ "major": 3, "minor": 12, "patch": 4, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240726/cpython-3.12.4%2B20240726-x86_64-pc-windows-msvc-install_only_stripped.tar.gz", "sha256": "6dd7b4607f8a25f0f5f68e745f4c572b1a20c3bbfa86accfa45b52ab93b18ece" }, @@ -249,6 +535,7 @@ "major": 3, "minor": 12, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240415/cpython-3.12.3%2B20240415-aarch64-apple-darwin-install_only.tar.gz", "sha256": "ccc40e5af329ef2af81350db2a88bbd6c17b56676e82d62048c15d548401519e" }, @@ -260,6 +547,7 @@ "major": 3, "minor": 12, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240415/cpython-3.12.3%2B20240415-aarch64-unknown-linux-gnu-install_only.tar.gz", "sha256": "ec8126de97945e629cca9aedc80a29c4ae2992c9d69f2655e27ae73906ba187d" }, @@ -271,6 +559,7 @@ "major": 3, "minor": 12, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240415/cpython-3.12.3%2B20240415-armv7-unknown-linux-gnueabi-install_only.tar.gz", "sha256": "f693dd22b69361c17076157889eb8f1ce1a5ea670c031fae46782481ad892a64" }, @@ -282,6 +571,7 @@ "major": 3, "minor": 12, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240415/cpython-3.12.3%2B20240415-armv7-unknown-linux-gnueabihf-install_only.tar.gz", "sha256": "635080827bed4616dc271545677837203098e5b55e7195d803e1dca7da24fc0c" }, @@ -293,6 +583,7 @@ "major": 3, "minor": 12, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240415/cpython-3.12.3%2B20240415-i686-pc-windows-msvc-install_only.tar.gz", "sha256": "bd723ad1aa05551627715a428660250f0e74db0f1421b03f399235772057ef55" }, @@ -304,6 +595,7 @@ "major": 3, "minor": 12, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240415/cpython-3.12.3%2B20240415-ppc64le-unknown-linux-gnu-install_only.tar.gz", "sha256": "c5dcf08b8077e617d949bda23027c49712f583120b3ed744f9b143da1d580572" }, @@ -315,6 +607,7 @@ "major": 3, "minor": 12, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240415/cpython-3.12.3%2B20240415-s390x-unknown-linux-gnu-install_only.tar.gz", "sha256": "872fc321363b8cdd826fd2cb1adfd1ceb813bc1281f9d410c1c2c4e177e8df86" }, @@ -326,6 +619,7 @@ "major": 3, "minor": 12, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240415/cpython-3.12.3%2B20240415-x86_64-apple-darwin-install_only.tar.gz", "sha256": "c37a22fca8f57d4471e3708de6d13097668c5f160067f264bb2b18f524c890c8" }, @@ -337,6 +631,7 @@ "major": 3, "minor": 12, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240415/cpython-3.12.3%2B20240415-x86_64-unknown-linux-gnu-install_only.tar.gz", "sha256": "a73ba777b5d55ca89edef709e6b8521e3f3d4289581f174c8699adfb608d09d6" }, @@ -348,6 +643,7 @@ "major": 3, "minor": 12, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240415/cpython-3.12.3%2B20240415-x86_64-unknown-linux-musl-install_only.tar.gz", "sha256": "eb70814dc254f02714c77305de01b8ed2250c146320e22d0ed14b39021f89a8a" }, @@ -359,6 +655,7 @@ "major": 3, "minor": 12, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240415/cpython-3.12.3%2B20240415-x86_64-pc-windows-msvc-install_only.tar.gz", "sha256": "f7cfa4ad072feb4578c8afca5ba9a54ad591d665a441dd0d63aa366edbe19279" }, @@ -370,6 +667,7 @@ "major": 3, "minor": 12, "patch": 2, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-aarch64-apple-darwin-install_only.tar.gz", "sha256": "01c064c00013b0175c7858b159989819ead53f4746d40580b5b0b35b6e80fba6" }, @@ -381,6 +679,7 @@ "major": 3, "minor": 12, "patch": 2, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-aarch64-unknown-linux-gnu-install_only.tar.gz", "sha256": "e52550379e7c4ac27a87de832d172658bc04150e4e27d4e858e6d8cbb96fd709" }, @@ -392,6 +691,7 @@ "major": 3, "minor": 12, "patch": 2, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-i686-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "1e919365f3e04eb111283f7a45d32eac2f327287ab7bf46720d5629e144cbff9" }, @@ -403,6 +703,7 @@ "major": 3, "minor": 12, "patch": 2, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-ppc64le-unknown-linux-gnu-install_only.tar.gz", "sha256": "74bc02c4bbbd26245c37b29b9e12d0a9c1b7ab93477fed8b651c988b6a9a6251" }, @@ -414,6 +715,7 @@ "major": 3, "minor": 12, "patch": 2, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-s390x-unknown-linux-gnu-install_only.tar.gz", "sha256": "ecd6b0285e5eef94deb784b588b4b425a15a43ae671bf206556659dc141a9825" }, @@ -425,6 +727,7 @@ "major": 3, "minor": 12, "patch": 2, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-x86_64-apple-darwin-install_only.tar.gz", "sha256": "a53a6670a202c96fec0b8c55ccc780ea3af5307eb89268d5b41a9775b109c094" }, @@ -436,6 +739,7 @@ "major": 3, "minor": 12, "patch": 2, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-x86_64-unknown-linux-gnu-install_only.tar.gz", "sha256": "57a37b57f8243caa4cdac016176189573ad7620f0b6da5941c5e40660f9468ab" }, @@ -447,6 +751,7 @@ "major": 3, "minor": 12, "patch": 2, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-x86_64-unknown-linux-musl-install_only.tar.gz", "sha256": "b428b4151c70b85339ac2659e5f69f7e47142d34a506e05ecd095efe2e3dec81" }, @@ -458,6 +763,7 @@ "major": 3, "minor": 12, "patch": 2, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-x86_64-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "1e5655a6ccb1a64a78460e4e3ee21036c70246800f176a6c91043a3fe3654a3b" }, @@ -469,6 +775,7 @@ "major": 3, "minor": 12, "patch": 1, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-aarch64-apple-darwin-install_only.tar.gz", "sha256": "f93f8375ca6ac0a35d58ff007043cbd3a88d9609113f1cb59cf7c8d215f064af" }, @@ -480,6 +787,7 @@ "major": 3, "minor": 12, "patch": 1, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-aarch64-unknown-linux-gnu-install_only.tar.gz", "sha256": "236533ef20e665007a111c2f36efb59c87ae195ad7dca223b6dc03fb07064f0b" }, @@ -491,6 +799,7 @@ "major": 3, "minor": 12, "patch": 1, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-i686-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "13c8a6f337a4e1ef043ffb8ea3c218ab2073afe0d3be36fcdf8ceb6f757210e8" }, @@ -502,6 +811,7 @@ "major": 3, "minor": 12, "patch": 1, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-ppc64le-unknown-linux-gnu-install_only.tar.gz", "sha256": "78051f0d1411ee62bc2af5edfccf6e8400ac4ef82887a2affc19a7ace6a05267" }, @@ -513,6 +823,7 @@ "major": 3, "minor": 12, "patch": 1, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-s390x-unknown-linux-gnu-install_only.tar.gz", "sha256": "60631211c701f8d2c56e5dd7b154e68868128a019b9db1d53a264f56c0d4aee2" }, @@ -524,6 +835,7 @@ "major": 3, "minor": 12, "patch": 1, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-x86_64-apple-darwin-install_only.tar.gz", "sha256": "eca96158c1568dedd9a0b3425375637a83764d1fa74446438293089a8bfac1f8" }, @@ -535,6 +847,7 @@ "major": 3, "minor": 12, "patch": 1, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-x86_64-unknown-linux-gnu-install_only.tar.gz", "sha256": "74e330b8212ca22fd4d9a2003b9eec14892155566738febc8e5e572f267b9472" }, @@ -546,6 +859,7 @@ "major": 3, "minor": 12, "patch": 1, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-x86_64-unknown-linux-musl-install_only.tar.gz", "sha256": "876389f071d62ee9a4bdd7ce31e69c3cdd256fe498e4dd6bb2b80e674e7351fe" }, @@ -557,6 +871,7 @@ "major": 3, "minor": 12, "patch": 1, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-x86_64-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "fd5a9e0f41959d0341246d3643f2b8794f638adc0cec8dd5e1b6465198eae08a" }, @@ -568,6 +883,7 @@ "major": 3, "minor": 12, "patch": 0, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-aarch64-apple-darwin-install_only.tar.gz", "sha256": "4734a2be2becb813830112c780c9879ac3aff111a0b0cd590e65ec7465774d02" }, @@ -579,6 +895,7 @@ "major": 3, "minor": 12, "patch": 0, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-aarch64-unknown-linux-gnu-install_only.tar.gz", "sha256": "bccfe67cf5465a3dfb0336f053966e2613a9bc85a6588c2fcf1366ef930c4f88" }, @@ -590,6 +907,7 @@ "major": 3, "minor": 12, "patch": 0, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-i686-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "6e4f30a998245cfaef00d1b87f8fd5f6c250bd222f933f8f38f124d4f03227f9" }, @@ -601,6 +919,7 @@ "major": 3, "minor": 12, "patch": 0, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-ppc64le-unknown-linux-gnu-install_only.tar.gz", "sha256": "b5dae075467ace32c594c7877fe6ebe0837681f814601d5d90ba4c0dfd87a1f2" }, @@ -612,6 +931,7 @@ "major": 3, "minor": 12, "patch": 0, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-s390x-unknown-linux-gnu-install_only.tar.gz", "sha256": "5681621349dd85d9726d1b67c84a9686ce78f72e73a6f9e4cc4119911655759e" }, @@ -623,6 +943,7 @@ "major": 3, "minor": 12, "patch": 0, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-x86_64-apple-darwin-install_only.tar.gz", "sha256": "5a9e88c8aa52b609d556777b52ebde464ae4b4f77e4aac4eb693af57395c9abf" }, @@ -634,6 +955,7 @@ "major": 3, "minor": 12, "patch": 0, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-x86_64-unknown-linux-gnu-install_only.tar.gz", "sha256": "e51a5293f214053ddb4645b2c9f84542e2ef86870b8655704367bd4b29d39fe9" }, @@ -645,6 +967,7 @@ "major": 3, "minor": 12, "patch": 0, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-x86_64-unknown-linux-musl-install_only.tar.gz", "sha256": "922f9404f39dc4edb8558a93cef5c3330895a4c87acb1de2a2cf662ab942dbe5" }, @@ -656,9 +979,142 @@ "major": 3, "minor": 12, "patch": 0, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-x86_64-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "facfaa1fbc8653f95057f3c4a0f8aa833dab0e0b316e24ee8686bc761d4b4f8d" }, + "cpython-3.11.10-darwin-aarch64-none": { + "name": "cpython", + "arch": "aarch64", + "os": "darwin", + "libc": "none", + "major": 3, + "minor": 11, + "patch": 10, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.11.10%2B20240909-aarch64-apple-darwin-install_only_stripped.tar.gz", + "sha256": "74a9e2921aefecf22f79d633fd436dd2e756a075fff45d52c55f55e62b90a4e0" + }, + "cpython-3.11.10-linux-aarch64-gnu": { + "name": "cpython", + "arch": "aarch64", + "os": "linux", + "libc": "gnu", + "major": 3, + "minor": 11, + "patch": 10, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.11.10%2B20240909-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz", + "sha256": "7ac6ef4209153a1de211ab112ed318b4d702d6ca2655829ad6695d9523eaf47d" + }, + "cpython-3.11.10-linux-armv7-gnueabi": { + "name": "cpython", + "arch": "armv7", + "os": "linux", + "libc": "gnueabi", + "major": 3, + "minor": 11, + "patch": 10, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.11.10%2B20240909-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz", + "sha256": "71a30c207475cff54cd87054befc9ab9100c4f0e7f95a27c54fcd72b42d855ed" + }, + "cpython-3.11.10-linux-armv7-gnueabihf": { + "name": "cpython", + "arch": "armv7", + "os": "linux", + "libc": "gnueabihf", + "major": 3, + "minor": 11, + "patch": 10, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.11.10%2B20240909-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz", + "sha256": "248790e6e393159b05701b14eb66b96fcccee1c33497b98f671a9202a1da9efa" + }, + "cpython-3.11.10-windows-i686-none": { + "name": "cpython", + "arch": "i686", + "os": "windows", + "libc": "none", + "major": 3, + "minor": 11, + "patch": 10, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.11.10%2B20240909-i686-pc-windows-msvc-install_only_stripped.tar.gz", + "sha256": "7c3ffac7aec9c554dcdb822e4154e83629d0c7ab453c2c47e6bbf9b63c912f73" + }, + "cpython-3.11.10-linux-powerpc64le-gnu": { + "name": "cpython", + "arch": "powerpc64le", + "os": "linux", + "libc": "gnu", + "major": 3, + "minor": 11, + "patch": 10, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.11.10%2B20240909-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz", + "sha256": "01bcf87fa9cea97604a199e3a2a0b43c67368be9e0e4ba8d0e044e853a5b398b" + }, + "cpython-3.11.10-linux-s390x-gnu": { + "name": "cpython", + "arch": "s390x", + "os": "linux", + "libc": "gnu", + "major": 3, + "minor": 11, + "patch": 10, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.11.10%2B20240909-s390x-unknown-linux-gnu-install_only_stripped.tar.gz", + "sha256": "6800797c7c3c7899c1b703e556c0552d459df96a1aac93c57d8fb25d6b80ed6c" + }, + "cpython-3.11.10-darwin-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "darwin", + "libc": "none", + "major": 3, + "minor": 11, + "patch": 10, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.11.10%2B20240909-x86_64-apple-darwin-install_only_stripped.tar.gz", + "sha256": "46c5dd0fc5f2963541ac6748671d04e01217f6b4f55dcdf7022e74ccb4452683" + }, + "cpython-3.11.10-linux-x86_64-gnu": { + "name": "cpython", + "arch": "x86_64", + "os": "linux", + "libc": "gnu", + "major": 3, + "minor": 11, + "patch": 10, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.11.10%2B20240909-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz", + "sha256": "2f8fdc87e8aab1f9f166575e3379d36abd0f7a87ea6c66c5e97e3aaadedd291d" + }, + "cpython-3.11.10-linux-x86_64-musl": { + "name": "cpython", + "arch": "x86_64", + "os": "linux", + "libc": "musl", + "major": 3, + "minor": 11, + "patch": 10, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.11.10%2B20240909-x86_64-unknown-linux-musl-install_only_stripped.tar.gz", + "sha256": "cf7cd0a08aa43e5919483a9e3251b6496049a157ce02fa03ff0cde27b4338fbd" + }, + "cpython-3.11.10-windows-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "windows", + "libc": "none", + "major": 3, + "minor": 11, + "patch": 10, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.11.10%2B20240909-x86_64-pc-windows-msvc-install_only_stripped.tar.gz", + "sha256": "2f0648ac8f7cddd2fecc9983120e53063cb6180ebbf62fb4f4c16255d090b67e" + }, "cpython-3.11.9-darwin-aarch64-none": { "name": "cpython", "arch": "aarch64", @@ -667,6 +1123,7 @@ "major": 3, "minor": 11, "patch": 9, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.11.9%2B20240814-aarch64-apple-darwin-install_only_stripped.tar.gz", "sha256": "c4e2f7774421bcb381245945e132419b529399dfa4a56059acda1493751fa377" }, @@ -678,6 +1135,7 @@ "major": 3, "minor": 11, "patch": 9, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.11.9%2B20240814-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz", "sha256": "364cf099524fff92c31b8ff5ae3f7b32b0fa6cf1d380c6e37cf56140d08dfc87" }, @@ -689,6 +1147,7 @@ "major": 3, "minor": 11, "patch": 9, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.11.9%2B20240814-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz", "sha256": "e64d3cf033c804e9c14aaf4ae746632c01894706098b20acbf00df4bd28d0b0e" }, @@ -700,6 +1159,7 @@ "major": 3, "minor": 11, "patch": 9, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.11.9%2B20240814-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz", "sha256": "7630838c7602e6a6a56c41263d6a808a2a2004a7ea38770ffc4c7aaf34e169ae" }, @@ -711,6 +1171,7 @@ "major": 3, "minor": 11, "patch": 9, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.11.9%2B20240814-i686-pc-windows-msvc-install_only_stripped.tar.gz", "sha256": "091c99a210f4f401a305231f3f218ee3d5714658b8d3aac344d34efc716dff85" }, @@ -722,6 +1183,7 @@ "major": 3, "minor": 11, "patch": 9, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.11.9%2B20240814-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz", "sha256": "2387479d17127e5b087f582bac948f859c25c4b38c64f558e0a399af7a8a0225" }, @@ -733,6 +1195,7 @@ "major": 3, "minor": 11, "patch": 9, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.11.9%2B20240814-s390x-unknown-linux-gnu-install_only_stripped.tar.gz", "sha256": "30c71053e9360471b7f350f1562ff4e42eb91ad2ca61b391295b5dea8b2b9efd" }, @@ -744,6 +1207,7 @@ "major": 3, "minor": 11, "patch": 9, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.11.9%2B20240814-x86_64-apple-darwin-install_only_stripped.tar.gz", "sha256": "c8680f90137e36b54b3631271ccdfe5de363e7d563d8df87c53e11b956a00e04" }, @@ -755,6 +1219,7 @@ "major": 3, "minor": 11, "patch": 9, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.11.9%2B20240814-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz", "sha256": "daa487c7e73005c4426ac393273117cf0e2dc4ab9b2eeda366e04cd00eea00c9" }, @@ -766,6 +1231,7 @@ "major": 3, "minor": 11, "patch": 9, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.11.9%2B20240814-x86_64-unknown-linux-musl-install_only_stripped.tar.gz", "sha256": "b3e94cbf19bd08bf02f6e6945f6c2211453f601c7c6f79721da63a06bf99b1f9" }, @@ -777,6 +1243,7 @@ "major": 3, "minor": 11, "patch": 9, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.11.9%2B20240814-x86_64-pc-windows-msvc-install_only_stripped.tar.gz", "sha256": "8ac54a8d711ef0d49b62a2c3521c2d0403f1b221dc9d84c5f85fe48903e82523" }, @@ -788,6 +1255,7 @@ "major": 3, "minor": 11, "patch": 8, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-aarch64-apple-darwin-install_only.tar.gz", "sha256": "389a51139f5abe071a0d70091ca5df3e7a3dfcfcbe3e0ba6ad85fb4c5638421e" }, @@ -799,6 +1267,7 @@ "major": 3, "minor": 11, "patch": 8, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-aarch64-unknown-linux-gnu-install_only.tar.gz", "sha256": "389b9005fb78dd5a6f68df5ea45ab7b30d9a4b3222af96999e94fd20d4ad0c6a" }, @@ -810,6 +1279,7 @@ "major": 3, "minor": 11, "patch": 8, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-i686-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "75039951f8f94d7304bc17b674af1668b9e1ea6d6c9ba1da28e90c0ad8030e3c" }, @@ -821,6 +1291,7 @@ "major": 3, "minor": 11, "patch": 8, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-ppc64le-unknown-linux-gnu-install_only.tar.gz", "sha256": "eb2b31f8e50309aae493c6a359c32b723a676f07c641f5e8fe4b6aa4dbb50946" }, @@ -832,6 +1303,7 @@ "major": 3, "minor": 11, "patch": 8, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-s390x-unknown-linux-gnu-install_only.tar.gz", "sha256": "844f64f4c16e24965778281da61d1e0e6cd1358a581df1662da814b1eed096b9" }, @@ -843,6 +1315,7 @@ "major": 3, "minor": 11, "patch": 8, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-x86_64-apple-darwin-install_only.tar.gz", "sha256": "097f467b0c36706bfec13f199a2eaf924e668f70c6e2bd1f1366806962f7e86e" }, @@ -854,6 +1327,7 @@ "major": 3, "minor": 11, "patch": 8, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-x86_64-unknown-linux-gnu-install_only.tar.gz", "sha256": "94e13d0e5ad417035b80580f3e893a72e094b0900d5d64e7e34ab08e95439987" }, @@ -865,6 +1339,7 @@ "major": 3, "minor": 11, "patch": 8, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-x86_64-unknown-linux-musl-install_only.tar.gz", "sha256": "08e1ebf51b5965e23f8e68664d17274c1cdabb5b2d7509a2003920e5d58172c7" }, @@ -876,6 +1351,7 @@ "major": 3, "minor": 11, "patch": 8, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-x86_64-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "b618f1f047349770ee1ef11d1b05899840abd53884b820fd25c7dfe2ec1664d4" }, @@ -887,6 +1363,7 @@ "major": 3, "minor": 11, "patch": 7, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-aarch64-apple-darwin-install_only.tar.gz", "sha256": "b042c966920cf8465385ca3522986b12d745151a72c060991088977ca36d3883" }, @@ -898,6 +1375,7 @@ "major": 3, "minor": 11, "patch": 7, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-aarch64-unknown-linux-gnu-install_only.tar.gz", "sha256": "b102eaf865eb715aa98a8a2ef19037b6cc3ae7dfd4a632802650f29de635aa13" }, @@ -909,6 +1387,7 @@ "major": 3, "minor": 11, "patch": 7, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-i686-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "f5a6ca1280749d8ceaf8851585ef6b0cd2f1f76e801a77c1d744019554eef2f0" }, @@ -920,6 +1399,7 @@ "major": 3, "minor": 11, "patch": 7, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-ppc64le-unknown-linux-gnu-install_only.tar.gz", "sha256": "b44e1b74afe75c7b19143413632c4386708ae229117f8f950c2094e9681d34c7" }, @@ -931,6 +1411,7 @@ "major": 3, "minor": 11, "patch": 7, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-s390x-unknown-linux-gnu-install_only.tar.gz", "sha256": "49520e3ff494708020f306e30b0964f079170be83e956be4504f850557378a22" }, @@ -942,6 +1423,7 @@ "major": 3, "minor": 11, "patch": 7, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-x86_64-apple-darwin-install_only.tar.gz", "sha256": "a0e615eef1fafdc742da0008425a9030b7ea68a4ae4e73ac557ef27b112836d4" }, @@ -953,6 +1435,7 @@ "major": 3, "minor": 11, "patch": 7, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-x86_64-unknown-linux-gnu-install_only.tar.gz", "sha256": "4a51ce60007a6facf64e5495f4cf322e311ba9f39a8cd3f3e4c026eae488e140" }, @@ -964,6 +1447,7 @@ "major": 3, "minor": 11, "patch": 7, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-x86_64-unknown-linux-musl-install_only.tar.gz", "sha256": "1a919a35172eb9419eba841eeb0ec9879dbc2b006b284ee5c454c08197b50f74" }, @@ -975,6 +1459,7 @@ "major": 3, "minor": 11, "patch": 7, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-x86_64-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "67077e6fa918e4f4fd60ba169820b00be7c390c497bf9bc9cab2c255ea8e6f3e" }, @@ -986,6 +1471,7 @@ "major": 3, "minor": 11, "patch": 6, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-aarch64-apple-darwin-install_only.tar.gz", "sha256": "916c35125b5d8323a21526d7a9154ca626453f63d0878e95b9f613a95006c990" }, @@ -997,6 +1483,7 @@ "major": 3, "minor": 11, "patch": 6, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-aarch64-unknown-linux-gnu-install_only.tar.gz", "sha256": "3e26a672df17708c4dc928475a5974c3fb3a34a9b45c65fb4bd1e50504cc84ec" }, @@ -1008,6 +1495,7 @@ "major": 3, "minor": 11, "patch": 6, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-i686-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "dd48b2cfaae841b4cd9beed23e2ae68b13527a065ef3d271d228735769c4e64d" }, @@ -1019,6 +1507,7 @@ "major": 3, "minor": 11, "patch": 6, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-ppc64le-unknown-linux-gnu-install_only.tar.gz", "sha256": "7937035f690a624dba4d014ffd20c342e843dd46f89b0b0a1e5726b85deb8eaf" }, @@ -1030,6 +1519,7 @@ "major": 3, "minor": 11, "patch": 6, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-s390x-unknown-linux-gnu-install_only.tar.gz", "sha256": "f9f19823dba3209cedc4647b00f46ed0177242917db20fb7fb539970e384531c" }, @@ -1041,6 +1531,7 @@ "major": 3, "minor": 11, "patch": 6, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-x86_64-apple-darwin-install_only.tar.gz", "sha256": "178cb1716c2abc25cb56ae915096c1a083e60abeba57af001996e8bc6ce1a371" }, @@ -1052,6 +1543,7 @@ "major": 3, "minor": 11, "patch": 6, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-x86_64-unknown-linux-gnu-install_only.tar.gz", "sha256": "ee37a7eae6e80148c7e3abc56e48a397c1664f044920463ad0df0fc706eacea8" }, @@ -1063,6 +1555,7 @@ "major": 3, "minor": 11, "patch": 6, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-x86_64-unknown-linux-musl-install_only.tar.gz", "sha256": "c929e5fe676ad20afcf6807a797d21261ae0827e84ec18742031a9582aed0d46" }, @@ -1074,6 +1567,7 @@ "major": 3, "minor": 11, "patch": 6, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-x86_64-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "3933545e6d41462dd6a47e44133ea40995bc6efeed8c2e4cbdf1a699303e95ea" }, @@ -1085,6 +1579,7 @@ "major": 3, "minor": 11, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-aarch64-apple-darwin-install_only.tar.gz", "sha256": "dab64b3580118ad2073babd7c29fd2053b616479df5c107d31fe2af1f45e948b" }, @@ -1096,6 +1591,7 @@ "major": 3, "minor": 11, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-aarch64-unknown-linux-gnu-install_only.tar.gz", "sha256": "bb5c5d1ea0f199fe2d3f0996fff4b48ca6ddc415a3dbd98f50bff7fce48aac80" }, @@ -1107,6 +1603,7 @@ "major": 3, "minor": 11, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-i686-unknown-linux-gnu-install_only.tar.gz", "sha256": "82de7e2551c015145c017742a5c0411d67a7544595df43c02b5efa4762d5123e" }, @@ -1118,6 +1615,7 @@ "major": 3, "minor": 11, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-i686-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "936b624c2512a3a3370aae8adf603d6ae71ba8ebd39cc4714a13306891ea36f0" }, @@ -1129,6 +1627,7 @@ "major": 3, "minor": 11, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-ppc64le-unknown-linux-gnu-install_only.tar.gz", "sha256": "14121b53e9c8c6d0741f911ae00102a35adbcf5c3cdf732687ef7617b7d7304d" }, @@ -1140,6 +1639,7 @@ "major": 3, "minor": 11, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-s390x-unknown-linux-gnu-install_only.tar.gz", "sha256": "fe459da39874443579d6fe88c68777c6d3e331038e1fb92a0451879fb6beb16d" }, @@ -1151,6 +1651,7 @@ "major": 3, "minor": 11, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-x86_64-apple-darwin-install_only.tar.gz", "sha256": "4a4efa7378c72f1dd8ebcce1afb99b24c01b07023aa6b8fea50eaedb50bf2bfc" }, @@ -1162,6 +1663,7 @@ "major": 3, "minor": 11, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-x86_64-unknown-linux-gnu-install_only.tar.gz", "sha256": "fbed6f7694b2faae5d7c401a856219c945397f772eea5ca50c6eb825cbc9d1e1" }, @@ -1173,6 +1675,7 @@ "major": 3, "minor": 11, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-x86_64-unknown-linux-musl-install_only.tar.gz", "sha256": "fe09ecd87f69a724acf26ca508d7ead91a951abb2da18dfb98fe22c284454121" }, @@ -1184,6 +1687,7 @@ "major": 3, "minor": 11, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-x86_64-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "00f002263efc8aea896bcfaaf906b1f4dab3e5cd3db53e2b69ab9a10ba220b97" }, @@ -1195,6 +1699,7 @@ "major": 3, "minor": 11, "patch": 4, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-aarch64-apple-darwin-install_only.tar.gz", "sha256": "cb6d2948384a857321f2aa40fa67744cd9676a330f08b6dad7070bda0b6120a4" }, @@ -1206,6 +1711,7 @@ "major": 3, "minor": 11, "patch": 4, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-aarch64-unknown-linux-gnu-install_only.tar.gz", "sha256": "2e84fc53f4e90e11963281c5c871f593abcb24fc796a50337fa516be99af02fb" }, @@ -1217,6 +1723,7 @@ "major": 3, "minor": 11, "patch": 4, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-i686-unknown-linux-gnu-install_only.tar.gz", "sha256": "abdccc6ec7093f49da99680f5899a96bff0b96fde8f5d73f7aac121e0d05fdd8" }, @@ -1228,6 +1735,7 @@ "major": 3, "minor": 11, "patch": 4, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-i686-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "e2f4b41c3d89c5ec735e2563d752856cb3c19a0aa712ec7ef341712bafa7e905" }, @@ -1239,6 +1747,7 @@ "major": 3, "minor": 11, "patch": 4, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-ppc64le-unknown-linux-gnu-install_only.tar.gz", "sha256": "df7b92ed9cec96b3bb658fb586be947722ecd8e420fb23cee13d2e90abcfcf25" }, @@ -1250,6 +1759,7 @@ "major": 3, "minor": 11, "patch": 4, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-s390x-unknown-linux-gnu-install_only.tar.gz", "sha256": "e477f0749161f9aa7887964f089d9460a539f6b4a8fdab5166f898210e1a87a4" }, @@ -1261,6 +1771,7 @@ "major": 3, "minor": 11, "patch": 4, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-x86_64-apple-darwin-install_only.tar.gz", "sha256": "47e1557d93a42585972772e82661047ca5f608293158acb2778dccf120eabb00" }, @@ -1272,6 +1783,7 @@ "major": 3, "minor": 11, "patch": 4, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-x86_64-unknown-linux-gnu-install_only.tar.gz", "sha256": "e26247302bc8e9083a43ce9e8dd94905b40d464745b1603041f7bc9a93c65d05" }, @@ -1283,6 +1795,7 @@ "major": 3, "minor": 11, "patch": 4, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-x86_64-unknown-linux-musl-install_only.tar.gz", "sha256": "1218ca44595aeaf34271508db64a2abc581c3ee1eb307c1b0537ea746922b806" }, @@ -1294,6 +1807,7 @@ "major": 3, "minor": 11, "patch": 4, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-x86_64-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "878614c03ea38538ae2f758e36c85d2c0eb1eaaca86cd400ff8c76693ee0b3e1" }, @@ -1305,6 +1819,7 @@ "major": 3, "minor": 11, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-aarch64-apple-darwin-install_only.tar.gz", "sha256": "09e412506a8d63edbb6901742b54da9aa7faf120b8dbdce56c57b303fc892c86" }, @@ -1316,6 +1831,7 @@ "major": 3, "minor": 11, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-aarch64-unknown-linux-gnu-install_only.tar.gz", "sha256": "8190accbbbbcf7620f1ff6d668e4dd090c639665d11188ce864b62554d40e5ab" }, @@ -1327,6 +1843,7 @@ "major": 3, "minor": 11, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-i686-unknown-linux-gnu-install_only.tar.gz", "sha256": "36ff6c5ebca8bf07181b774874233eb37835a62b39493f975869acc5010d839d" }, @@ -1338,6 +1855,7 @@ "major": 3, "minor": 11, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-i686-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "a6751e6fa5c7c4d4748ed534a7f00ad7f858f62ce73d63d44dd907036ba53985" }, @@ -1349,6 +1867,7 @@ "major": 3, "minor": 11, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-ppc64le-unknown-linux-gnu-install_only.tar.gz", "sha256": "767d24f3570b35fedb945f5ac66224c8983f2d556ab83c5cfaa5f3666e9c212c" }, @@ -1360,6 +1879,7 @@ "major": 3, "minor": 11, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-x86_64-apple-darwin-install_only.tar.gz", "sha256": "f710b8d60621308149c100d5175fec39274ed0b9c99645484fd93d1716ef4310" }, @@ -1371,6 +1891,7 @@ "major": 3, "minor": 11, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-x86_64-unknown-linux-gnu-install_only.tar.gz", "sha256": "da50b87d1ec42b3cb577dfd22a3655e43a53150f4f98a4bfb40757c9d7839ab5" }, @@ -1382,6 +1903,7 @@ "major": 3, "minor": 11, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-x86_64-unknown-linux-musl-install_only.tar.gz", "sha256": "82eed5ae1ca9e60ed9b9cac97e910927ffe2e80e91161c74b2d70e44d5227de0" }, @@ -1393,6 +1915,7 @@ "major": 3, "minor": 11, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-x86_64-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "24741066da6f35a7ff67bee65ce82eae870d84e1181843e64a7076d1571e95af" }, @@ -1404,6 +1927,7 @@ "major": 3, "minor": 11, "patch": 1, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-aarch64-apple-darwin-install_only.tar.gz", "sha256": "4918cdf1cab742a90f85318f88b8122aeaa2d04705803c7b6e78e81a3dd40f80" }, @@ -1415,6 +1939,7 @@ "major": 3, "minor": 11, "patch": 1, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-aarch64-unknown-linux-gnu-install_only.tar.gz", "sha256": "debf15783bdcb5530504f533d33fda75a7b905cec5361ae8f33da5ba6599f8b4" }, @@ -1426,6 +1951,7 @@ "major": 3, "minor": 11, "patch": 1, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-i686-unknown-linux-gnu-install_only.tar.gz", "sha256": "8392230cf76c282cfeaf67dcbd2e0fac6da8cd3b3aead1250505c6ddd606caae" }, @@ -1437,6 +1963,7 @@ "major": 3, "minor": 11, "patch": 1, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-i686-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "50b250dd261c3cca9ae8d96cb921e4ffbc64f778a198b6f8b8b0a338f77ae486" }, @@ -1448,6 +1975,7 @@ "major": 3, "minor": 11, "patch": 1, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-x86_64-apple-darwin-install_only.tar.gz", "sha256": "20a4203d069dc9b710f70b09e7da2ce6f473d6b1110f9535fb6f4c469ed54733" }, @@ -1459,6 +1987,7 @@ "major": 3, "minor": 11, "patch": 1, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-x86_64-unknown-linux-gnu-install_only.tar.gz", "sha256": "02a551fefab3750effd0e156c25446547c238688a32fabde2995c941c03a6423" }, @@ -1470,6 +1999,7 @@ "major": 3, "minor": 11, "patch": 1, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-x86_64-unknown-linux-musl-install_only.tar.gz", "sha256": "7f0425d3e9b2283aba205493e9fe431bc2c2d67cc369bc922825b827a1b06b82" }, @@ -1481,9 +2011,142 @@ "major": 3, "minor": 11, "patch": 1, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-x86_64-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "edc08979cb0666a597466176511529c049a6f0bba8adf70df441708f766de5bf" }, + "cpython-3.10.15-darwin-aarch64-none": { + "name": "cpython", + "arch": "aarch64", + "os": "darwin", + "libc": "none", + "major": 3, + "minor": 10, + "patch": 15, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.10.15%2B20240909-aarch64-apple-darwin-install_only_stripped.tar.gz", + "sha256": "cdf154e4ca6e78d613611ddb6bc67a73f682442c31ca498df4383775e87bd5c8" + }, + "cpython-3.10.15-linux-aarch64-gnu": { + "name": "cpython", + "arch": "aarch64", + "os": "linux", + "libc": "gnu", + "major": 3, + "minor": 10, + "patch": 15, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.10.15%2B20240909-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz", + "sha256": "e3af89047c713b812779aaa576a364b77f9ebbbbe182fd6bda03a52d3166ee14" + }, + "cpython-3.10.15-linux-armv7-gnueabi": { + "name": "cpython", + "arch": "armv7", + "os": "linux", + "libc": "gnueabi", + "major": 3, + "minor": 10, + "patch": 15, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.10.15%2B20240909-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz", + "sha256": "c600872186409c85937446955e97e86578a98ca4513816c756a15fa9fc2b315d" + }, + "cpython-3.10.15-linux-armv7-gnueabihf": { + "name": "cpython", + "arch": "armv7", + "os": "linux", + "libc": "gnueabihf", + "major": 3, + "minor": 10, + "patch": 15, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.10.15%2B20240909-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz", + "sha256": "08312ded535dfaf99d78ef802bbef4eba0961eaf8286fe0a94fc368f238bd8dd" + }, + "cpython-3.10.15-windows-i686-none": { + "name": "cpython", + "arch": "i686", + "os": "windows", + "libc": "none", + "major": 3, + "minor": 10, + "patch": 15, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.10.15%2B20240909-i686-pc-windows-msvc-install_only_stripped.tar.gz", + "sha256": "d96824766a2b05cbaa4cf85a79eb76eaf753144f6db54e63d9cdc494d3f29589" + }, + "cpython-3.10.15-linux-powerpc64le-gnu": { + "name": "cpython", + "arch": "powerpc64le", + "os": "linux", + "libc": "gnu", + "major": 3, + "minor": 10, + "patch": 15, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.10.15%2B20240909-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz", + "sha256": "9ee250d77a87f356b6d8576d5f57d02fce2cb9982f8272d59dd2f44f24e95cdd" + }, + "cpython-3.10.15-linux-s390x-gnu": { + "name": "cpython", + "arch": "s390x", + "os": "linux", + "libc": "gnu", + "major": 3, + "minor": 10, + "patch": 15, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.10.15%2B20240909-s390x-unknown-linux-gnu-install_only_stripped.tar.gz", + "sha256": "8e816379a299da025de9fecc33f7d1b7384b97c689748875f43dc0d71c2dad50" + }, + "cpython-3.10.15-darwin-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "darwin", + "libc": "none", + "major": 3, + "minor": 10, + "patch": 15, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.10.15%2B20240909-x86_64-apple-darwin-install_only_stripped.tar.gz", + "sha256": "89dc3fd2e8d1a1b6c9eb000cbad85830c06ab776eed891bda369847671f0fb4f" + }, + "cpython-3.10.15-linux-x86_64-gnu": { + "name": "cpython", + "arch": "x86_64", + "os": "linux", + "libc": "gnu", + "major": 3, + "minor": 10, + "patch": 15, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.10.15%2B20240909-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz", + "sha256": "816a958735bb9927b2884d55938683770eda823d4c74c38f2b49ef3cc8ce4585" + }, + "cpython-3.10.15-linux-x86_64-musl": { + "name": "cpython", + "arch": "x86_64", + "os": "linux", + "libc": "musl", + "major": 3, + "minor": 10, + "patch": 15, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.10.15%2B20240909-x86_64-unknown-linux-musl-install_only_stripped.tar.gz", + "sha256": "691fbd9da6ff2a18b682d78c4ea9c4fe6fb8f08589a6c82ad3bfef1d8d4df2f3" + }, + "cpython-3.10.15-windows-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "windows", + "libc": "none", + "major": 3, + "minor": 10, + "patch": 15, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.10.15%2B20240909-x86_64-pc-windows-msvc-install_only_stripped.tar.gz", + "sha256": "ee0cff039adf2a21481b45274fa10ec59976d901b0afef93346fad07919fe1ce" + }, "cpython-3.10.14-darwin-aarch64-none": { "name": "cpython", "arch": "aarch64", @@ -1492,6 +2155,7 @@ "major": 3, "minor": 10, "patch": 14, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.10.14%2B20240814-aarch64-apple-darwin-install_only_stripped.tar.gz", "sha256": "f7ca9bffbce433c8d445edd33a5424c405553d735efee65a2fc5d8bbb1c8e137" }, @@ -1503,6 +2167,7 @@ "major": 3, "minor": 10, "patch": 14, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.10.14%2B20240814-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz", "sha256": "0ffe64c77cacda7e3afcb0d8ba271c59ca0a30dfda218da39a573b412bb4afd7" }, @@ -1514,6 +2179,7 @@ "major": 3, "minor": 10, "patch": 14, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.10.14%2B20240814-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz", "sha256": "451449f18a49e6ceecf9c1f70f4aee0d1552eff103c3db291319125238182c9d" }, @@ -1525,6 +2191,7 @@ "major": 3, "minor": 10, "patch": 14, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.10.14%2B20240814-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz", "sha256": "7f215b85df78c568847329faeb2c5007c301741d9c4ccebbd935a3a2963197b5" }, @@ -1536,6 +2203,7 @@ "major": 3, "minor": 10, "patch": 14, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.10.14%2B20240814-i686-pc-windows-msvc-install_only_stripped.tar.gz", "sha256": "a84742f13584fd39f4f4b0d9a5865621a3c88cad91b31f17f414186719063364" }, @@ -1547,6 +2215,7 @@ "major": 3, "minor": 10, "patch": 14, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.10.14%2B20240814-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz", "sha256": "8b83fdd95cb864f8ebfa1a1dd7e700bb046b8283bfd0a3aa04f1ff259eaff99e" }, @@ -1558,6 +2227,7 @@ "major": 3, "minor": 10, "patch": 14, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.10.14%2B20240814-s390x-unknown-linux-gnu-install_only_stripped.tar.gz", "sha256": "ff1c4f010b1c6f563c71fa30f68293168536e0ed65f7d470a7e8c73252d08653" }, @@ -1569,6 +2239,7 @@ "major": 3, "minor": 10, "patch": 14, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.10.14%2B20240814-x86_64-apple-darwin-install_only_stripped.tar.gz", "sha256": "4404f44ec69c0708d4d88e98f39c2c1fe3bd462dc6a958b60aaf63028550c485" }, @@ -1580,6 +2251,7 @@ "major": 3, "minor": 10, "patch": 14, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.10.14%2B20240814-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz", "sha256": "159c456bb4a3802bafbce065ff54b99ddb16422500d75c1315573ee3b673af17" }, @@ -1591,6 +2263,7 @@ "major": 3, "minor": 10, "patch": 14, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.10.14%2B20240814-x86_64-unknown-linux-musl-install_only_stripped.tar.gz", "sha256": "8803a748f2197ec2360af6feebe9c936f4f6beabcae1db5557fdd98fc922982c" }, @@ -1602,6 +2275,7 @@ "major": 3, "minor": 10, "patch": 14, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.10.14%2B20240814-x86_64-pc-windows-msvc-install_only_stripped.tar.gz", "sha256": "61ad1abcaca639eecb5bd0b129ac0315d79f7b90cf0aca8e9fb85c9e7269c26b" }, @@ -1613,6 +2287,7 @@ "major": 3, "minor": 10, "patch": 13, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-aarch64-apple-darwin-install_only.tar.gz", "sha256": "5fdc0f6a5b5a90fd3c528e8b1da8e3aac931ea8690126c2fdb4254c84a3ff04a" }, @@ -1624,6 +2299,7 @@ "major": 3, "minor": 10, "patch": 13, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-aarch64-unknown-linux-gnu-install_only.tar.gz", "sha256": "a898a88705611b372297bb8fe4d23cc16b8603ce5f24494c3a8cfa65d83787f9" }, @@ -1635,6 +2311,7 @@ "major": 3, "minor": 10, "patch": 13, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.10.13%2B20230826-i686-unknown-linux-gnu-install_only.tar.gz", "sha256": "424d239b6df60e40849ad18505de394001233ab3d7470b5280fec6e643208bb9" }, @@ -1646,6 +2323,7 @@ "major": 3, "minor": 10, "patch": 13, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-i686-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "5365b90f9cba7186d12dd86516ece8b696db7311128e0b49c92234e01a74599f" }, @@ -1657,6 +2335,7 @@ "major": 3, "minor": 10, "patch": 13, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-ppc64le-unknown-linux-gnu-install_only.tar.gz", "sha256": "c23706e138a0351fc1e9def2974af7b8206bac7ecbbb98a78f5aa9e7535fee42" }, @@ -1668,6 +2347,7 @@ "major": 3, "minor": 10, "patch": 13, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-s390x-unknown-linux-gnu-install_only.tar.gz", "sha256": "09be8fb2cdfbb4a93d555f268f244dbe4d8ff1854b2658e8043aa4ec08aede3e" }, @@ -1679,6 +2359,7 @@ "major": 3, "minor": 10, "patch": 13, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-x86_64-apple-darwin-install_only.tar.gz", "sha256": "6378dfd22f58bb553ddb02be28304d739cd730c1f95c15c74955c923a1bc3d6a" }, @@ -1690,6 +2371,7 @@ "major": 3, "minor": 10, "patch": 13, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-x86_64-unknown-linux-gnu-install_only.tar.gz", "sha256": "d995d032ca702afd2fc3a689c1f84a6c64972ecd82bba76a61d525f08eb0e195" }, @@ -1701,6 +2383,7 @@ "major": 3, "minor": 10, "patch": 13, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-x86_64-unknown-linux-musl-install_only.tar.gz", "sha256": "48365ea10aa1b0768a153bfff50d1515a757d42409b02a4af4db354803f2d180" }, @@ -1712,6 +2395,7 @@ "major": 3, "minor": 10, "patch": 13, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-x86_64-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "086f7fe9156b897bb401273db8359017104168ac36f60f3af4e31ac7acd6634e" }, @@ -1723,6 +2407,7 @@ "major": 3, "minor": 10, "patch": 12, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-aarch64-apple-darwin-install_only.tar.gz", "sha256": "bc66c706ea8c5fc891635fda8f9da971a1a901d41342f6798c20ad0b2a25d1d6" }, @@ -1734,6 +2419,7 @@ "major": 3, "minor": 10, "patch": 12, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-aarch64-unknown-linux-gnu-install_only.tar.gz", "sha256": "fee80e221663eca5174bd794cb5047e40d3910dbeadcdf1f09d405a4c1c15fe4" }, @@ -1745,6 +2431,7 @@ "major": 3, "minor": 10, "patch": 12, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-i686-unknown-linux-gnu-install_only.tar.gz", "sha256": "c7a5321a696ef6467791312368a04d36828907a8f5c557b96067fa534c716c18" }, @@ -1756,6 +2443,7 @@ "major": 3, "minor": 10, "patch": 12, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-i686-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "a5a5f9c9082b6503462a6b134111d3c303052cbc49ff31fff2ade38b39978e5d" }, @@ -1767,6 +2455,7 @@ "major": 3, "minor": 10, "patch": 12, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-ppc64le-unknown-linux-gnu-install_only.tar.gz", "sha256": "bb5e8cb0d2e44241725fa9b342238245503e7849917660006b0246a9c97b1d6c" }, @@ -1778,6 +2467,7 @@ "major": 3, "minor": 10, "patch": 12, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-s390x-unknown-linux-gnu-install_only.tar.gz", "sha256": "8d33d435ae6fb93ded7fc26798cc0a1a4f546a4e527012a1e2909cc314b332df" }, @@ -1789,6 +2479,7 @@ "major": 3, "minor": 10, "patch": 12, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-x86_64-apple-darwin-install_only.tar.gz", "sha256": "8a6e3ed973a671de468d9c691ed9cb2c3a4858c5defffcf0b08969fba9c1dd04" }, @@ -1800,6 +2491,7 @@ "major": 3, "minor": 10, "patch": 12, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-x86_64-unknown-linux-gnu-install_only.tar.gz", "sha256": "a476dbca9184df9fc69fe6309cda5ebaf031d27ca9e529852437c94ec1bc43d3" }, @@ -1811,6 +2503,7 @@ "major": 3, "minor": 10, "patch": 12, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-x86_64-unknown-linux-musl-install_only.tar.gz", "sha256": "9080014bee2d4bd1f96bcbebf447d40c35ae9354382246add1160bd0d433ebf7" }, @@ -1822,6 +2515,7 @@ "major": 3, "minor": 10, "patch": 12, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-x86_64-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "c1a31c353ca44de7d1b1a3b6c55a823e9c1eed0423d4f9f66e617bdb1b608685" }, @@ -1833,6 +2527,7 @@ "major": 3, "minor": 10, "patch": 11, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-aarch64-apple-darwin-install_only.tar.gz", "sha256": "8348bc3c2311f94ec63751fb71bd0108174be1c4def002773cf519ee1506f96f" }, @@ -1844,6 +2539,7 @@ "major": 3, "minor": 10, "patch": 11, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-aarch64-unknown-linux-gnu-install_only.tar.gz", "sha256": "c7573fdb00239f86b22ea0e8e926ca881d24fde5e5890851339911d76110bc35" }, @@ -1855,6 +2551,7 @@ "major": 3, "minor": 10, "patch": 11, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-i686-unknown-linux-gnu-install_only.tar.gz", "sha256": "c70518620e32b074b1b40579012f0c67191a967e43e84b8f46052b6b893f7eeb" }, @@ -1866,6 +2563,7 @@ "major": 3, "minor": 10, "patch": 11, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-i686-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "e4ed3414cd0e687017f0a56fed88ff39b3f5dfb24a0d62e9c7ca55854178bcde" }, @@ -1877,6 +2575,7 @@ "major": 3, "minor": 10, "patch": 11, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-ppc64le-unknown-linux-gnu-install_only.tar.gz", "sha256": "73a9d4c89ed51be39dd2de4e235078281087283e9fdedef65bec02f503e906ee" }, @@ -1888,6 +2587,7 @@ "major": 3, "minor": 10, "patch": 11, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-x86_64-apple-darwin-install_only.tar.gz", "sha256": "bd3fc6e4da6f4033ebf19d66704e73b0804c22641ddae10bbe347c48f82374ad" }, @@ -1899,6 +2599,7 @@ "major": 3, "minor": 10, "patch": 11, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-x86_64-unknown-linux-gnu-install_only.tar.gz", "sha256": "c5bcaac91bc80bfc29cf510669ecad12d506035ecb3ad85ef213416d54aecd79" }, @@ -1910,6 +2611,7 @@ "major": 3, "minor": 10, "patch": 11, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-x86_64-unknown-linux-musl-install_only.tar.gz", "sha256": "c5dde3276541a8ad000ba631ec70012aa2261926c13f54d2b1de83dad61d59c1" }, @@ -1921,6 +2623,7 @@ "major": 3, "minor": 10, "patch": 11, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-x86_64-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "9c2d3604a06fcd422289df73015cd00e7271d90de28d2c910f0e2309a7f73a68" }, @@ -1932,6 +2635,7 @@ "major": 3, "minor": 10, "patch": 9, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-aarch64-apple-darwin-install_only.tar.gz", "sha256": "018d05a779b2de7a476f3b3ff2d10f503d69d14efcedd0774e6dab8c22ef84ff" }, @@ -1943,6 +2647,7 @@ "major": 3, "minor": 10, "patch": 9, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-aarch64-unknown-linux-gnu-install_only.tar.gz", "sha256": "2003750f40cd09d4bf7a850342613992f8d9454f03b3c067989911fb37e7a4d1" }, @@ -1954,6 +2659,7 @@ "major": 3, "minor": 10, "patch": 9, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-i686-unknown-linux-gnu-install_only.tar.gz", "sha256": "44566c08eb8054aa0784f76b85d2c6c70a62f4988d5e9abcce819b517b329fdd" }, @@ -1965,6 +2671,7 @@ "major": 3, "minor": 10, "patch": 9, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-i686-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "c5c51d9a3e8d8cdac67d8f3ad7c4008de169ff1480e17021f154d5c99fcee9e3" }, @@ -1976,6 +2683,7 @@ "major": 3, "minor": 10, "patch": 9, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-x86_64-apple-darwin-install_only.tar.gz", "sha256": "0e685f98dce0e5bc8da93c7081f4e6c10219792e223e4b5886730fd73a7ba4c6" }, @@ -1987,6 +2695,7 @@ "major": 3, "minor": 10, "patch": 9, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-x86_64-unknown-linux-gnu-install_only.tar.gz", "sha256": "d196347aeb701a53fe2bb2b095abec38d27d0fa0443f8a1c2023a1bed6e18cdf" }, @@ -1998,6 +2707,7 @@ "major": 3, "minor": 10, "patch": 9, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-x86_64-unknown-linux-musl-install_only.tar.gz", "sha256": "cf17e6d042777170e423c6b80e096ad8273d9848708875db0d23dd45bdb3d516" }, @@ -2009,6 +2719,7 @@ "major": 3, "minor": 10, "patch": 9, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-x86_64-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "59c6970cecb357dc1d8554bd0540eb81ee7f6d16a07acf3d14ed294ece02c035" }, @@ -2020,6 +2731,7 @@ "major": 3, "minor": 10, "patch": 8, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-aarch64-apple-darwin-install_only.tar.gz", "sha256": "d52b03817bd245d28e0a8b2f715716cd0fcd112820ccff745636932c76afa20a" }, @@ -2031,6 +2743,7 @@ "major": 3, "minor": 10, "patch": 8, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-aarch64-unknown-linux-gnu-install_only.tar.gz", "sha256": "33170bef18c811906b738be530f934640491b065bf16c4d276c6515321918132" }, @@ -2042,6 +2755,7 @@ "major": 3, "minor": 10, "patch": 8, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-i686-unknown-linux-gnu-install_only.tar.gz", "sha256": "2deee7cbbd5dad339d713a75ec92239725d2035e833af5b9981b026dee0b9213" }, @@ -2053,6 +2767,7 @@ "major": 3, "minor": 10, "patch": 8, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-i686-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "94e76273166f72624128e52b5402db244cea041dab4a6bcdc70b304b66e27e95" }, @@ -2064,6 +2779,7 @@ "major": 3, "minor": 10, "patch": 8, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-x86_64-apple-darwin-install_only.tar.gz", "sha256": "525b79c7ce5de90ab66bd07b0ac1008bafa147ddc8a41bef15ffb7c9c1e9e7c5" }, @@ -2075,6 +2791,7 @@ "major": 3, "minor": 10, "patch": 8, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-x86_64-unknown-linux-gnu-install_only.tar.gz", "sha256": "6c8db44ae0e18e320320bbaaafd2d69cde8bfea171ae2d651b7993d1396260b7" }, @@ -2086,6 +2803,7 @@ "major": 3, "minor": 10, "patch": 8, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-x86_64-unknown-linux-musl-install_only.tar.gz", "sha256": "9f035bbe53f55fb406f95cb68459ba245b386084eeb5760f1660f416b730328d" }, @@ -2097,6 +2815,7 @@ "major": 3, "minor": 10, "patch": 8, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-x86_64-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "f2b6d2f77118f06dd2ca04dae1175e44aaa5077a5ed8ddc63333c15347182bfe" }, @@ -2108,6 +2827,7 @@ "major": 3, "minor": 10, "patch": 7, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-aarch64-apple-darwin-install_only.tar.gz", "sha256": "70f6ca1da8e6fce832ad0b7f9fdaba0b84ba0ac0a4c626127acb6d49df4b8f91" }, @@ -2119,6 +2839,7 @@ "major": 3, "minor": 10, "patch": 7, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-aarch64-unknown-linux-gnu-install_only.tar.gz", "sha256": "dfeec186a62a6068259d90e8d77e7d30eaf9c2b4ae7b205ff8caab7cb21f277c" }, @@ -2130,6 +2851,7 @@ "major": 3, "minor": 10, "patch": 7, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-i686-unknown-linux-gnu-install_only.tar.gz", "sha256": "4a611ce990dc1f32bc4b35d276f04521464127f77e1133ac5bb9c6ba23e94a82" }, @@ -2141,6 +2863,7 @@ "major": 3, "minor": 10, "patch": 7, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-i686-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "384e711dd657c3439be4e50b2485478a7ed7a259a741d4480fc96d82cc09d318" }, @@ -2152,6 +2875,7 @@ "major": 3, "minor": 10, "patch": 7, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-x86_64-apple-darwin-install_only.tar.gz", "sha256": "6101f580434544d28d5590543029a7c6bdf07efa4bcdb5e4cbedb3cd83241922" }, @@ -2163,6 +2887,7 @@ "major": 3, "minor": 10, "patch": 7, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-x86_64-unknown-linux-gnu-install_only.tar.gz", "sha256": "c12c9ad2b2c75464541d897c0528013adecd8be5b30acf4411f7759729841711" }, @@ -2174,6 +2899,7 @@ "major": 3, "minor": 10, "patch": 7, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-x86_64-unknown-linux-musl-install_only.tar.gz", "sha256": "3e0cab6e49ad5ef95851049463797ec713eee6e1f2fa1d99e30516d37797c3f0" }, @@ -2185,6 +2911,7 @@ "major": 3, "minor": 10, "patch": 7, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-x86_64-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "b464352f8cbf06ab4c041b7559c9bda7e9f6001a94f67ab0a342cba078f3805f" }, @@ -2196,6 +2923,7 @@ "major": 3, "minor": 10, "patch": 6, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-aarch64-apple-darwin-install_only.tar.gz", "sha256": "efaf66acdb9a4eb33d57702607d2e667b1a319d58c167a43c96896b97419b8b7" }, @@ -2207,6 +2935,7 @@ "major": 3, "minor": 10, "patch": 6, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-aarch64-unknown-linux-gnu-install_only.tar.gz", "sha256": "81625f5c97f61e2e3d7e9f62c484b1aa5311f21bd6545451714b949a29da5435" }, @@ -2218,6 +2947,7 @@ "major": 3, "minor": 10, "patch": 6, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-i686-unknown-linux-gnu-install_only.tar.gz", "sha256": "b152801a2609e6a38f3cc9e7e21d8b6cf5b6f31dacfcaca01e162c514e851ed6" }, @@ -2229,6 +2959,7 @@ "major": 3, "minor": 10, "patch": 6, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-i686-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "27f22babf29ceebae18b2c2e38e2c48d22de686688c8a31c5f8d7d51541583c1" }, @@ -2240,6 +2971,7 @@ "major": 3, "minor": 10, "patch": 6, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-x86_64-apple-darwin-install_only.tar.gz", "sha256": "7718411adf3ea1480f3f018a643eb0550282aefe39e5ecb3f363a4a566a9398c" }, @@ -2251,6 +2983,7 @@ "major": 3, "minor": 10, "patch": 6, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-x86_64-unknown-linux-gnu-install_only.tar.gz", "sha256": "55aa2190d28dcfdf414d96dc5dcea9fe048fadcd583dc3981fec020869826111" }, @@ -2262,6 +2995,7 @@ "major": 3, "minor": 10, "patch": 6, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-x86_64-unknown-linux-musl-install_only.tar.gz", "sha256": "8cafe6409e9d192b288b84a21bc0c309f1d3f6b809a471b2858c7bf1bb09f3a7" }, @@ -2273,6 +3007,7 @@ "major": 3, "minor": 10, "patch": 6, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-x86_64-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "91889a7dbdceea585ff4d3b7856a6bb8f8a4eca83a0ff52a73542c2e67220eaa" }, @@ -2284,6 +3019,7 @@ "major": 3, "minor": 10, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-aarch64-apple-darwin-install_only.tar.gz", "sha256": "19d1aa4a6d9ddb0094fc36961b129de9abe1673bce66c86cd97b582795c496a8" }, @@ -2295,6 +3031,7 @@ "major": 3, "minor": 10, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-aarch64-unknown-linux-gnu-install_only.tar.gz", "sha256": "012fa37c12d2647d76d004dc003302563864d2f1cd0731b71eeafad63d28b3f0" }, @@ -2306,6 +3043,7 @@ "major": 3, "minor": 10, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-i686-unknown-linux-gnu-install_only.tar.gz", "sha256": "5abf5baf40f8573ce7d7e4ad323457f511833e1663e61ac5a11d5563a735159f" }, @@ -2317,6 +3055,7 @@ "major": 3, "minor": 10, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-i686-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "2846e9c7e8484034989ab218022009fdd9dcb12a7bfb4b0329a404552d37e9aa" }, @@ -2328,6 +3067,7 @@ "major": 3, "minor": 10, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-x86_64-apple-darwin-install_only.tar.gz", "sha256": "eca0584397d9a3ef6f7bb32b0476318b01c89b7b0a031ef97a0dcaa5ba5127a8" }, @@ -2339,6 +3079,7 @@ "major": 3, "minor": 10, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-x86_64-unknown-linux-gnu-install_only.tar.gz", "sha256": "460f87a389be28c953c24c6f942f172f9ce7f331367b4daf89cb450baedd51d7" }, @@ -2350,6 +3091,7 @@ "major": 3, "minor": 10, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-x86_64-unknown-linux-musl-install_only.tar.gz", "sha256": "6aad42c7b03989173dd0e4d066e8c1e9f176f4b31d5bde26dbb5297f38f656d0" }, @@ -2361,6 +3103,7 @@ "major": 3, "minor": 10, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-x86_64-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "c830ab2a3a488f9cf95e4e81c581d9ef73e483c2e6546136379443e9bb725119" }, @@ -2372,6 +3115,7 @@ "major": 3, "minor": 10, "patch": 4, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-aarch64-apple-darwin-install_only.tar.gz", "sha256": "6d2e4e6b1c403bce84cfb846400754017f525fe8017f186e8e7072fcaaf3aa71" }, @@ -2383,6 +3127,7 @@ "major": 3, "minor": 10, "patch": 4, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-aarch64-unknown-linux-gnu-install_only.tar.gz", "sha256": "7a8989392dc9b41d85959a752448c60852cf0061de565e98445c27f6bbdf63be" }, @@ -2394,6 +3139,7 @@ "major": 3, "minor": 10, "patch": 4, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-i686-unknown-linux-gnu-install_only.tar.gz", "sha256": "f3bc0828a0e0a8974e3fe90b4e99549296a7578de2321d791be1bad28191921d" }, @@ -2405,6 +3151,7 @@ "major": 3, "minor": 10, "patch": 4, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-i686-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "e1dfa5dde910f908cad8bd688b29d28df832f7b150555679c204580d1af0c4a6" }, @@ -2416,6 +3163,7 @@ "major": 3, "minor": 10, "patch": 4, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-x86_64-apple-darwin-install_only.tar.gz", "sha256": "c4a57a13b084d49ce8c2eb5b2662ee45b0c55b08ddd696f473233b0787f03988" }, @@ -2427,6 +3175,7 @@ "major": 3, "minor": 10, "patch": 4, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-x86_64-unknown-linux-gnu-install_only.tar.gz", "sha256": "1f8423808ad84c0e56c8e14c32685cbfbc1159e0d9f943ac946f29e84cf1b5ee" }, @@ -2438,6 +3187,7 @@ "major": 3, "minor": 10, "patch": 4, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-x86_64-unknown-linux-musl-install_only.tar.gz", "sha256": "74c8da0aa24233c76bdd984d3c9e44442eca316be8a2cb4972d9264fedb0d5e8" }, @@ -2449,6 +3199,7 @@ "major": 3, "minor": 10, "patch": 4, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-x86_64-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "7231ba2af9525cae620a5f4ae3bf89a939fdc053ba0cc64ee3dead8f13188005" }, @@ -2460,6 +3211,7 @@ "major": 3, "minor": 10, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-aarch64-apple-darwin-install_only.tar.gz", "sha256": "db46dadfccc407aa1f66ed607eefbf12f781e343adcb1edee0a3883d081292ce" }, @@ -2471,6 +3223,7 @@ "major": 3, "minor": 10, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-aarch64-unknown-linux-gnu-install_only.tar.gz", "sha256": "f52ee68c13c4f9356eb78a5305d3178af2cb90c38a8ce8ce9990a7cf6ff06144" }, @@ -2482,6 +3235,7 @@ "major": 3, "minor": 10, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-i686-unknown-linux-gnu-install_only.tar.gz", "sha256": "2f125a927c3af52ef89af11857df988a042e26ce095129701b915e75b2ec6bff" }, @@ -2493,6 +3247,7 @@ "major": 3, "minor": 10, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-i686-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "bb7f2a5143010fa482c5b442cced85516696cfc416ca92c903ef374532401a33" }, @@ -2504,6 +3259,7 @@ "major": 3, "minor": 10, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-x86_64-apple-darwin-install_only.tar.gz", "sha256": "ec2e90b6a589db7ef9f74358b1436558167629f9e4d725c8150496f9cb08a9d4" }, @@ -2515,6 +3271,7 @@ "major": 3, "minor": 10, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-x86_64-unknown-linux-gnu-install_only.tar.gz", "sha256": "b9989411bed71ba4867538c991f20b55f549dd9131905733f0df9f3fde81ad1d" }, @@ -2526,6 +3283,7 @@ "major": 3, "minor": 10, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-x86_64-unknown-linux-musl-install_only.tar.gz", "sha256": "a60b589176879bdd465659660b87e954f969bed072c03c578ec828d6134f4ae1" }, @@ -2537,6 +3295,7 @@ "major": 3, "minor": 10, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-x86_64-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "ba593370742ed8a7bc70ce563dd6a53e30ece1f6881e3888d334c1b485b0d9d0" }, @@ -2548,6 +3307,7 @@ "major": 3, "minor": 10, "patch": 2, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-aarch64-apple-darwin-install_only.tar.gz", "sha256": "1409acd9a506e2d1d3b65c1488db4e40d8f19d09a7df099667c87a506f71c0ef" }, @@ -2559,6 +3319,7 @@ "major": 3, "minor": 10, "patch": 2, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-aarch64-unknown-linux-gnu-install_only.tar.gz", "sha256": "8f351a8cc348bb45c0f95b8634c8345ec6e749e483384188ad865b7428342703" }, @@ -2570,6 +3331,7 @@ "major": 3, "minor": 10, "patch": 2, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-i686-unknown-linux-gnu-install_only.tar.gz", "sha256": "4fa49dab83bf82409816db431806525ce894280a509ca96c91e3efc9beed1fea" }, @@ -2581,6 +3343,7 @@ "major": 3, "minor": 10, "patch": 2, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-i686-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "5321f8c2c71239b1e2002d284be8ec825d4a6f95cd921e58db71f259834b7aa1" }, @@ -2592,6 +3355,7 @@ "major": 3, "minor": 10, "patch": 2, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-x86_64-apple-darwin-install_only.tar.gz", "sha256": "8146ad4390710ec69b316a5649912df0247d35f4a42e2aa9615bffd87b3e235a" }, @@ -2603,6 +3367,7 @@ "major": 3, "minor": 10, "patch": 2, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-x86_64-unknown-linux-gnu-install_only.tar.gz", "sha256": "9b64eca2a94f7aff9409ad70bdaa7fbbf8148692662e764401883957943620dd" }, @@ -2614,6 +3379,7 @@ "major": 3, "minor": 10, "patch": 2, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-x86_64-unknown-linux-musl-install_only.tar.gz", "sha256": "c4f398f6f7f9bbf0df98407ad66bc5760f3afc2cd8ba33a99cf4dcc8c90fd9ae" }, @@ -2625,6 +3391,7 @@ "major": 3, "minor": 10, "patch": 2, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-x86_64-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "a1d9a594cd3103baa24937ad9150c1a389544b4350e859200b3e5c036ac352bd" }, @@ -2636,6 +3403,7 @@ "major": 3, "minor": 10, "patch": 0, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.10.0-aarch64-apple-darwin-install_only-20211017T1616.tar.gz", "sha256": null }, @@ -2647,6 +3415,7 @@ "major": 3, "minor": 10, "patch": 0, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.10.0-aarch64-unknown-linux-gnu-lto-20211017T1616.tar.zst", "sha256": null }, @@ -2658,6 +3427,7 @@ "major": 3, "minor": 10, "patch": 0, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.10.0-i686-unknown-linux-gnu-pgo%2Blto-20211017T1616.tar.zst", "sha256": null }, @@ -2669,6 +3439,7 @@ "major": 3, "minor": 10, "patch": 0, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.10.0-i686-pc-windows-msvc-shared-pgo-20211017T1616.tar.zst", "sha256": null }, @@ -2680,6 +3451,7 @@ "major": 3, "minor": 10, "patch": 0, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.10.0-x86_64-apple-darwin-install_only-20211017T1616.tar.gz", "sha256": null }, @@ -2691,6 +3463,7 @@ "major": 3, "minor": 10, "patch": 0, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.10.0-x86_64-unknown-linux-gnu-install_only-20211017T1616.tar.gz", "sha256": null }, @@ -2702,6 +3475,7 @@ "major": 3, "minor": 10, "patch": 0, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.10.0-x86_64-unknown-linux-musl-lto-20211017T1616.tar.zst", "sha256": null }, @@ -2713,9 +3487,142 @@ "major": 3, "minor": 10, "patch": 0, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.10.0-x86_64-pc-windows-msvc-shared-install_only-20211017T1616.tar.gz", "sha256": null }, + "cpython-3.9.20-darwin-aarch64-none": { + "name": "cpython", + "arch": "aarch64", + "os": "darwin", + "libc": "none", + "major": 3, + "minor": 9, + "patch": 20, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.9.20%2B20240909-aarch64-apple-darwin-install_only_stripped.tar.gz", + "sha256": "80a7fa0a25cf0dbbb4cab9d7dc37b3172efed05cefd0667192690a30cadd85dd" + }, + "cpython-3.9.20-linux-aarch64-gnu": { + "name": "cpython", + "arch": "aarch64", + "os": "linux", + "libc": "gnu", + "major": 3, + "minor": 9, + "patch": 20, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.9.20%2B20240909-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz", + "sha256": "2a78b16be1be07cb514183d09b9e421fea9256e366cca0642639c3161611b6ab" + }, + "cpython-3.9.20-linux-armv7-gnueabi": { + "name": "cpython", + "arch": "armv7", + "os": "linux", + "libc": "gnueabi", + "major": 3, + "minor": 9, + "patch": 20, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.9.20%2B20240909-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz", + "sha256": "269aeb811b5a32381070811da02a175f9d6abee92da7673884a6b42c91cf9c6e" + }, + "cpython-3.9.20-linux-armv7-gnueabihf": { + "name": "cpython", + "arch": "armv7", + "os": "linux", + "libc": "gnueabihf", + "major": 3, + "minor": 9, + "patch": 20, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.9.20%2B20240909-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz", + "sha256": "113c727c2231e3c964ee9784e32d8b91effa9e61a2db4dce5166e21975cbc3f1" + }, + "cpython-3.9.20-windows-i686-none": { + "name": "cpython", + "arch": "i686", + "os": "windows", + "libc": "none", + "major": 3, + "minor": 9, + "patch": 20, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.9.20%2B20240909-i686-pc-windows-msvc-install_only_stripped.tar.gz", + "sha256": "b47e8d72466e1af94810d9d83b0e0fa8a60773abb31505fc2b8d84bfa16d3b81" + }, + "cpython-3.9.20-linux-powerpc64le-gnu": { + "name": "cpython", + "arch": "powerpc64le", + "os": "linux", + "libc": "gnu", + "major": 3, + "minor": 9, + "patch": 20, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.9.20%2B20240909-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz", + "sha256": "fe5d14060530f4d6edb53687f4730d28d71d19f11c64ddaf5bde5db69fc3bd01" + }, + "cpython-3.9.20-linux-s390x-gnu": { + "name": "cpython", + "arch": "s390x", + "os": "linux", + "libc": "gnu", + "major": 3, + "minor": 9, + "patch": 20, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.9.20%2B20240909-s390x-unknown-linux-gnu-install_only_stripped.tar.gz", + "sha256": "4f428e4294d8688b62452152cab1685c88c2b665bfee00125af7676542c1ed52" + }, + "cpython-3.9.20-darwin-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "darwin", + "libc": "none", + "major": 3, + "minor": 9, + "patch": 20, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.9.20%2B20240909-x86_64-apple-darwin-install_only_stripped.tar.gz", + "sha256": "8af628a1786ebc6012689d3f06cd955672bcb75ff37e9518b4028e38d185d2d7" + }, + "cpython-3.9.20-linux-x86_64-gnu": { + "name": "cpython", + "arch": "x86_64", + "os": "linux", + "libc": "gnu", + "major": 3, + "minor": 9, + "patch": 20, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.9.20%2B20240909-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz", + "sha256": "8106a101967d52c78f56603a2fcfa2926c140ca45abfbf5a984cc63b726a0ee9" + }, + "cpython-3.9.20-linux-x86_64-musl": { + "name": "cpython", + "arch": "x86_64", + "os": "linux", + "libc": "musl", + "major": 3, + "minor": 9, + "patch": 20, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.9.20%2B20240909-x86_64-unknown-linux-musl-install_only_stripped.tar.gz", + "sha256": "e7e5415db4790ef15bbe2daa9a5d4f8363fd60fd1220692206ef02d534e534c8" + }, + "cpython-3.9.20-windows-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "windows", + "libc": "none", + "major": 3, + "minor": 9, + "patch": 20, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.9.20%2B20240909-x86_64-pc-windows-msvc-install_only_stripped.tar.gz", + "sha256": "81d14af5cc30dd1e6203d2ef51aeeeb68b8e807ca71ce2ab038ff517fa553796" + }, "cpython-3.9.19-darwin-aarch64-none": { "name": "cpython", "arch": "aarch64", @@ -2724,6 +3631,7 @@ "major": 3, "minor": 9, "patch": 19, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.9.19%2B20240814-aarch64-apple-darwin-install_only_stripped.tar.gz", "sha256": "451582f8a6a8c15ef35a327afcdbf8d03b1ebba7192e90d850d092dac91f91c6" }, @@ -2735,6 +3643,7 @@ "major": 3, "minor": 9, "patch": 19, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.9.19%2B20240814-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz", "sha256": "23d08f7f0bf151c2ea54b2c9c143bc710faf166ff74225b0f967fab1e2d7a151" }, @@ -2746,6 +3655,7 @@ "major": 3, "minor": 9, "patch": 19, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.9.19%2B20240814-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz", "sha256": "cebb879d47874f3f943a4334a8fcd8baa3cd7ef4be8cae6b4c8ae980d981a28d" }, @@ -2757,6 +3667,7 @@ "major": 3, "minor": 9, "patch": 19, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.9.19%2B20240814-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz", "sha256": "c32d3227c44919349172c27b35275bad379f1679f729fbd4f336625903171a1a" }, @@ -2768,6 +3679,7 @@ "major": 3, "minor": 9, "patch": 19, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.9.19%2B20240814-i686-pc-windows-msvc-install_only_stripped.tar.gz", "sha256": "1c78c6dd763e6d583c3c3f917544bc4446d0e9fbe2b6e206042fa801ff9fb9ab" }, @@ -2779,6 +3691,7 @@ "major": 3, "minor": 9, "patch": 19, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.9.19%2B20240814-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz", "sha256": "3cc60442d5694db1abe2a0c6e73459ebb6e7ba7fc7b0a986f3699d463a8f9557" }, @@ -2790,6 +3703,7 @@ "major": 3, "minor": 9, "patch": 19, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.9.19%2B20240814-s390x-unknown-linux-gnu-install_only_stripped.tar.gz", "sha256": "b41f834311532ee9dcf76cad3cdeda285d0e283de2182ce9870c37c40970cdd3" }, @@ -2801,6 +3715,7 @@ "major": 3, "minor": 9, "patch": 19, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.9.19%2B20240814-x86_64-apple-darwin-install_only_stripped.tar.gz", "sha256": "ebaf4336d0cbff4466c994d5bcaa92a38c91d06694d0cd675ec663259d5f37c7" }, @@ -2812,6 +3727,7 @@ "major": 3, "minor": 9, "patch": 19, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.9.19%2B20240814-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz", "sha256": "3b7d574b6bbf8303789a1d26b96a81dcca907381441ce15818c784e18d1db299" }, @@ -2823,6 +3739,7 @@ "major": 3, "minor": 9, "patch": 19, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.9.19%2B20240814-x86_64-unknown-linux-musl-install_only_stripped.tar.gz", "sha256": "5c6605b1cfa6a952420f2267d10bed9ae20a02858a769b7275d8805f6b9fe40b" }, @@ -2834,6 +3751,7 @@ "major": 3, "minor": 9, "patch": 19, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.9.19%2B20240814-x86_64-pc-windows-msvc-install_only_stripped.tar.gz", "sha256": "426da4d31e665b77dacf15cd89494a995ed634a9b97324bbef9cf36fcda4c8a9" }, @@ -2845,6 +3763,7 @@ "major": 3, "minor": 9, "patch": 18, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.9.18%2B20240224-aarch64-apple-darwin-install_only.tar.gz", "sha256": "2548f911a6e316575c303ba42bb51540dc9b47a9f76a06a2a37460d93b177aa2" }, @@ -2856,6 +3775,7 @@ "major": 3, "minor": 9, "patch": 18, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.9.18%2B20240224-aarch64-unknown-linux-gnu-install_only.tar.gz", "sha256": "e5bc5196baa603d635ee6b0cd141e359752ad3e8ea76127eb9141a3155c51200" }, @@ -2867,6 +3787,7 @@ "major": 3, "minor": 9, "patch": 18, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.9.18%2B20230826-i686-unknown-linux-gnu-install_only.tar.gz", "sha256": "10c422080317886057e968010495037ba65731ab7653bcaeabadf67a6fa5e99e" }, @@ -2878,6 +3799,7 @@ "major": 3, "minor": 9, "patch": 18, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.9.18%2B20240224-i686-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "904ff5d2f6402640e2b7e2b12075af0bd75b3e8685cc5248fd2a3cda3105d2a8" }, @@ -2889,6 +3811,7 @@ "major": 3, "minor": 9, "patch": 18, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.9.18%2B20240224-ppc64le-unknown-linux-gnu-install_only.tar.gz", "sha256": "d6b18df7a25fe034fd5ce4e64216df2cc78b2d4d908d2a1c94058ae700d73d22" }, @@ -2900,6 +3823,7 @@ "major": 3, "minor": 9, "patch": 18, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.9.18%2B20240224-s390x-unknown-linux-gnu-install_only.tar.gz", "sha256": "15d059507c7e900e9665f31e8d903e5a24a68ceed24f9a1c5ac06ab42a354f3f" }, @@ -2911,6 +3835,7 @@ "major": 3, "minor": 9, "patch": 18, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.9.18%2B20240224-x86_64-apple-darwin-install_only.tar.gz", "sha256": "171d8b472fce0295be0e28bb702c43d5a2a39feccb3e72efe620ac3843c3e402" }, @@ -2922,6 +3847,7 @@ "major": 3, "minor": 9, "patch": 18, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.9.18%2B20240224-x86_64-unknown-linux-gnu-install_only.tar.gz", "sha256": "0e5663025121186bd17d331538a44f48b41baff247891d014f3f962cbe2716b4" }, @@ -2933,6 +3859,7 @@ "major": 3, "minor": 9, "patch": 18, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.9.18%2B20240224-x86_64-unknown-linux-musl-install_only.tar.gz", "sha256": "cb47455810ae63d98501b3bb4fcdfdb9924633fb2e86e62d77e523a3bdee44ba" }, @@ -2944,6 +3871,7 @@ "major": 3, "minor": 9, "patch": 18, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.9.18%2B20240224-x86_64-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "a9bdbd728ed4c353a4157ecf74386117fb2a2769a9353f491c528371cfe7f6cd" }, @@ -2955,6 +3883,7 @@ "major": 3, "minor": 9, "patch": 17, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-aarch64-apple-darwin-install_only.tar.gz", "sha256": "73dbe2d702210b566221da9265acc274ba15275c5d0d1fa327f44ad86cde9aa1" }, @@ -2966,6 +3895,7 @@ "major": 3, "minor": 9, "patch": 17, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-aarch64-unknown-linux-gnu-install_only.tar.gz", "sha256": "b77012ddaf7e0673e4aa4b1c5085275a06eee2d66f33442b5c54a12b62b96cbe" }, @@ -2977,6 +3907,7 @@ "major": 3, "minor": 9, "patch": 17, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-i686-unknown-linux-gnu-install_only.tar.gz", "sha256": "aed29a64c835444c2f1aff83c55b14123114d74c54d96493a0eabfdd8c6d012c" }, @@ -2988,6 +3919,7 @@ "major": 3, "minor": 9, "patch": 17, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-i686-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "09f9d4bc66be5e0df2dfd1dc4742923e46c271f8f085178696c77073477aa0c1" }, @@ -2999,6 +3931,7 @@ "major": 3, "minor": 9, "patch": 17, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-ppc64le-unknown-linux-gnu-install_only.tar.gz", "sha256": "c591a28d943dce5cf9833e916125fdfbeb3120270c4866ee214493ccb5b83c3c" }, @@ -3010,6 +3943,7 @@ "major": 3, "minor": 9, "patch": 17, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-s390x-unknown-linux-gnu-install_only.tar.gz", "sha256": "01454d7cc7c9c2fccde42ba868c4f372eaaafa48049d49dd94c9cf2875f497e6" }, @@ -3021,6 +3955,7 @@ "major": 3, "minor": 9, "patch": 17, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-x86_64-apple-darwin-install_only.tar.gz", "sha256": "dfe1bea92c94b9cb779288b0b06e39157c5ff7e465cdd24032ac147c2af485c0" }, @@ -3032,6 +3967,7 @@ "major": 3, "minor": 9, "patch": 17, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-x86_64-unknown-linux-gnu-install_only.tar.gz", "sha256": "26c4a712b4b8e11ed5c027db5654eb12927c02da4857b777afb98f7a930ce637" }, @@ -3043,6 +3979,7 @@ "major": 3, "minor": 9, "patch": 17, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-x86_64-unknown-linux-musl-install_only.tar.gz", "sha256": "194316e9cc7add1dd12be3e3eea2908fd4d623799edd7df69e360c6a446b750d" }, @@ -3054,6 +3991,7 @@ "major": 3, "minor": 9, "patch": 17, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-x86_64-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "9b9a1e21eff29dcf043cea38180cf8ca3604b90117d00062a7b31605d4157714" }, @@ -3065,6 +4003,7 @@ "major": 3, "minor": 9, "patch": 16, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-aarch64-apple-darwin-install_only.tar.gz", "sha256": "c1de1d854717a6245f45262ef1bb17b09e2c587590e7e3f406593c143ff875bd" }, @@ -3076,6 +4015,7 @@ "major": 3, "minor": 9, "patch": 16, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-aarch64-unknown-linux-gnu-install_only.tar.gz", "sha256": "f629b75ebfcafe9ceee2e796b7e4df5cf8dbd14f3c021afca078d159ab797acf" }, @@ -3087,6 +4027,7 @@ "major": 3, "minor": 9, "patch": 16, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-i686-unknown-linux-gnu-install_only.tar.gz", "sha256": "ab0a14b3ae72bf48b94820e096e86b3cf3e05729862f768e109aa8318016c4f2" }, @@ -3098,6 +4039,7 @@ "major": 3, "minor": 9, "patch": 16, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-i686-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "219532ffa49af88e3b90e9135cf3b6e1fa11cf165b03098fb9776a07af8ca6d0" }, @@ -3109,6 +4051,7 @@ "major": 3, "minor": 9, "patch": 16, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-ppc64le-unknown-linux-gnu-install_only.tar.gz", "sha256": "ff3ac35c58f67839aff9b5185a976abd3d1abbe61af02089f7105e876c1fe284" }, @@ -3120,6 +4063,7 @@ "major": 3, "minor": 9, "patch": 16, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-x86_64-apple-darwin-install_only.tar.gz", "sha256": "3abc4d5fbbc80f5f848f280927ac5d13de8dc03aabb6ae65d8247cbb68e6f6bf" }, @@ -3131,6 +4075,7 @@ "major": 3, "minor": 9, "patch": 16, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-x86_64-unknown-linux-gnu-install_only.tar.gz", "sha256": "2b6e146234a4ef2a8946081fc3fbfffe0765b80b690425a49ebe40b47c33445b" }, @@ -3142,6 +4087,7 @@ "major": 3, "minor": 9, "patch": 16, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-x86_64-unknown-linux-musl-install_only.tar.gz", "sha256": "5d9b13e8d5ee7a26fd0cf6e6d7e5a1ea90ddddd1f30ed2400bda60506f7dcea3" }, @@ -3153,6 +4099,7 @@ "major": 3, "minor": 9, "patch": 16, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-x86_64-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "cdabb47204e96ce7ea31fbd0b5ed586114dd7d8f8eddf60a509a7f70b48a1c5e" }, @@ -3164,6 +4111,7 @@ "major": 3, "minor": 9, "patch": 15, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-aarch64-apple-darwin-install_only.tar.gz", "sha256": "64dc7e1013481c9864152c3dd806c41144c79d5e9cd3140e185c6a5060bdc9ab" }, @@ -3175,6 +4123,7 @@ "major": 3, "minor": 9, "patch": 15, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-aarch64-unknown-linux-gnu-install_only.tar.gz", "sha256": "52a8c0a67fb919f80962d992da1bddb511cdf92faf382701ce7673e10a8ff98f" }, @@ -3186,6 +4135,7 @@ "major": 3, "minor": 9, "patch": 15, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-i686-unknown-linux-gnu-install_only.tar.gz", "sha256": "bf32a86c220e4d1690bb92b67653f20b8325808accd81bff03b5c30ae74e6444" }, @@ -3197,6 +4147,7 @@ "major": 3, "minor": 9, "patch": 15, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-i686-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "0b81089247f258f244e9792daaa03675da6f58597daa6913e82f2679862238dd" }, @@ -3208,6 +4159,7 @@ "major": 3, "minor": 9, "patch": 15, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-x86_64-apple-darwin-install_only.tar.gz", "sha256": "f2bcade6fc976c472f18f2b3204d67202d43ae55cf6f9e670f95e488f780da08" }, @@ -3219,6 +4171,7 @@ "major": 3, "minor": 9, "patch": 15, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-x86_64-unknown-linux-gnu-install_only.tar.gz", "sha256": "cdc3a4cfddcd63b6cebdd75b14970e02d8ef0ac5be4d350e57ab5df56c19e85e" }, @@ -3230,6 +4183,7 @@ "major": 3, "minor": 9, "patch": 15, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-x86_64-unknown-linux-musl-install_only.tar.gz", "sha256": "81b1c76ac789521fcececdcdc643f6de6fc282083b1a36a9973d835fc8a39391" }, @@ -3241,6 +4195,7 @@ "major": 3, "minor": 9, "patch": 15, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-x86_64-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "022daacab215679b87f0d200d08b9068a721605fa4721ebeda38220fc641ccf6" }, @@ -3252,6 +4207,7 @@ "major": 3, "minor": 9, "patch": 14, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-aarch64-apple-darwin-install_only.tar.gz", "sha256": "e38df7f230979ce6c53a5bafb3a81287838e5f3892c40cd1b98a0c961c444713" }, @@ -3263,6 +4219,7 @@ "major": 3, "minor": 9, "patch": 14, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-aarch64-unknown-linux-gnu-install_only.tar.gz", "sha256": "fe538201559ca37f44cd5f66c42a65fe7272cb4f1f63edd698b6f306771db1e9" }, @@ -3274,6 +4231,7 @@ "major": 3, "minor": 9, "patch": 14, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-i686-unknown-linux-gnu-install_only.tar.gz", "sha256": "3af1c255110c2f42ed0b7957502c92edf8b5c5e6fc5f699a2475bf8a560325c0" }, @@ -3285,6 +4243,7 @@ "major": 3, "minor": 9, "patch": 14, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-i686-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "f3526e8416be86ff9091750ebc7388d6726acf32cc5ab0e6a60c67c6aacb2569" }, @@ -3296,6 +4255,7 @@ "major": 3, "minor": 9, "patch": 14, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-x86_64-apple-darwin-install_only.tar.gz", "sha256": "b7d3a1f4b57e9350571ccee49c82f503133de0d113a2dbaebc8ccf108fb3fe1b" }, @@ -3307,6 +4267,7 @@ "major": 3, "minor": 9, "patch": 14, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-x86_64-unknown-linux-gnu-install_only.tar.gz", "sha256": "e63d0c00a499e0202ba7a0f53ce69fca6d30237af39af9bc3c76bce6c7bf14d7" }, @@ -3318,6 +4279,7 @@ "major": 3, "minor": 9, "patch": 14, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-x86_64-unknown-linux-musl-install_only.tar.gz", "sha256": "ceb26ef5f5a9b7b47fa95225fffce9c8ef0c9c1fbeca69fbda236a0c10de7ad8" }, @@ -3329,6 +4291,7 @@ "major": 3, "minor": 9, "patch": 14, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-x86_64-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "f111c3c129f4a5a171d25350ce58dad4c7e58fbe664e9b4f7c275345c9fe18a6" }, @@ -3340,6 +4303,7 @@ "major": 3, "minor": 9, "patch": 13, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-aarch64-apple-darwin-install_only.tar.gz", "sha256": "d9603edc296a2dcbc59d7ada780fd12527f05c3e0b99f7545112daf11636d6e5" }, @@ -3351,6 +4315,7 @@ "major": 3, "minor": 9, "patch": 13, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-aarch64-unknown-linux-gnu-install_only.tar.gz", "sha256": "80415aac1b96255b9211f6a4c300f31e9940c7e07a23d0dec12b53aa52c0d25e" }, @@ -3362,6 +4327,7 @@ "major": 3, "minor": 9, "patch": 13, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-i686-unknown-linux-gnu-install_only.tar.gz", "sha256": "efcc8fef0d498afe576ab209fee001fda3b552de1a85f621f2602787aa6cf3d4" }, @@ -3373,6 +4339,7 @@ "major": 3, "minor": 9, "patch": 13, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-i686-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "90e3879382f06fea3ba6d477f0c2a434a1e14cd83d174e1c7b87e2f22bc2e748" }, @@ -3384,6 +4351,7 @@ "major": 3, "minor": 9, "patch": 13, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-x86_64-apple-darwin-install_only.tar.gz", "sha256": "9540a7efb7c8a54a48aff1cb9480e49588d9c0a3f934ad53f5b167338174afa3" }, @@ -3395,6 +4363,7 @@ "major": 3, "minor": 9, "patch": 13, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-x86_64-unknown-linux-gnu-install_only.tar.gz", "sha256": "ce1cfca2715e7e646dd618a8cb9baff93000e345ccc979b801fc6ccde7ce97df" }, @@ -3406,6 +4375,7 @@ "major": 3, "minor": 9, "patch": 13, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-x86_64-unknown-linux-musl-install_only.tar.gz", "sha256": "766ed7e805e8c7abc4e50f1c94814575e7978ed7bd1f9e9ccec82d66b47b567f" }, @@ -3417,6 +4387,7 @@ "major": 3, "minor": 9, "patch": 13, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-x86_64-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "b538127025a467c64b3351babca2e4d2ea7bdfb7867d5febb3529c34456cdcd4" }, @@ -3428,6 +4399,7 @@ "major": 3, "minor": 9, "patch": 12, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-aarch64-apple-darwin-install_only.tar.gz", "sha256": "8dee06c07cc6429df34b6abe091a4684a86f7cec76f5d1ccc1c3ce2bd11168df" }, @@ -3439,6 +4411,7 @@ "major": 3, "minor": 9, "patch": 12, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-aarch64-unknown-linux-gnu-install_only.tar.gz", "sha256": "2ee1426c181e65133e57dc55c6a685cb1fb5e63ef02d684b8a667d5c031c4203" }, @@ -3450,6 +4423,7 @@ "major": 3, "minor": 9, "patch": 12, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-i686-unknown-linux-gnu-install_only.tar.gz", "sha256": "233e1a9626d9fe13baac8de3689df48401d0ad5da1c2f134ad57d8e3e878a1a5" }, @@ -3461,6 +4435,7 @@ "major": 3, "minor": 9, "patch": 12, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-i686-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "8b7e440137bfa349a008641a75a2b1fd8ae22d290731778a144878a59a721c51" }, @@ -3472,6 +4447,7 @@ "major": 3, "minor": 9, "patch": 12, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-x86_64-apple-darwin-install_only.tar.gz", "sha256": "2453ba7f76b3df3310353b48c881d6cff622ba06e30d2b6ae91588b2bc9e481a" }, @@ -3483,6 +4459,7 @@ "major": 3, "minor": 9, "patch": 12, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-x86_64-unknown-linux-gnu-install_only.tar.gz", "sha256": "ccca12f698b3b810d79c52f007078f520d588232a36bc12ede944ec3ea417816" }, @@ -3494,6 +4471,7 @@ "major": 3, "minor": 9, "patch": 12, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-x86_64-unknown-linux-musl-install_only.tar.gz", "sha256": "dd0eaf7ef64008d4a51a73243f368e0311b7936b0ac18f8d1305fffb0dfb76e6" }, @@ -3505,6 +4483,7 @@ "major": 3, "minor": 9, "patch": 12, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-x86_64-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "3024147fd987d9e1b064a3d94932178ff8e0fe98cfea955704213c0762fee8df" }, @@ -3516,6 +4495,7 @@ "major": 3, "minor": 9, "patch": 11, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-aarch64-apple-darwin-install_only.tar.gz", "sha256": "cf92a28f98c8d884df0937bf19d5f1a40caa25a6a211a237b7e9b592b2b71c2b" }, @@ -3527,6 +4507,7 @@ "major": 3, "minor": 9, "patch": 11, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-aarch64-unknown-linux-gnu-install_only.tar.gz", "sha256": "0e50f099409c5e651b5fddd16124af1d830d11653e786a93c28e5b8f8aa470c4" }, @@ -3538,6 +4519,7 @@ "major": 3, "minor": 9, "patch": 11, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-i686-unknown-linux-gnu-install_only.tar.gz", "sha256": "75ac727631eab002bd120246197a8235145cb90687be181f7a52de6f41d44d34" }, @@ -3549,6 +4531,7 @@ "major": 3, "minor": 9, "patch": 11, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-i686-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "ceac8729b285a8c8e861176dd2dadd7f8e7e26d8f64cac6c6226a14d2252cd4c" }, @@ -3560,6 +4543,7 @@ "major": 3, "minor": 9, "patch": 11, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-x86_64-apple-darwin-install_only.tar.gz", "sha256": "43889d1a424c84fb155e1619f062adb6984fbde80b6043611790f22bcbeec300" }, @@ -3571,6 +4555,7 @@ "major": 3, "minor": 9, "patch": 11, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-x86_64-unknown-linux-gnu-install_only.tar.gz", "sha256": "0429d5ceb095d5e24c292bf1a39208b88ae236a680ef8fa3e1830e3a1a7e8882" }, @@ -3582,6 +4567,7 @@ "major": 3, "minor": 9, "patch": 11, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-x86_64-unknown-linux-musl-install_only.tar.gz", "sha256": "ae8f55d90ae173f96e81f376daa5a9969a77531a6f7b8eacbe8ad90b41bbca1d" }, @@ -3593,6 +4579,7 @@ "major": 3, "minor": 9, "patch": 11, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-x86_64-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "0c529a511f7a03908fc126c4a8467b47e24a4d98812147e8e786cf59e86febf0" }, @@ -3604,6 +4591,7 @@ "major": 3, "minor": 9, "patch": 10, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-aarch64-apple-darwin-install_only.tar.gz", "sha256": "ad66c2a3e7263147e046a32694de7b897a46fb0124409d29d3a93ede631c8aee" }, @@ -3615,6 +4603,7 @@ "major": 3, "minor": 9, "patch": 10, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-aarch64-unknown-linux-gnu-install_only.tar.gz", "sha256": "12dd1f125762f47975990ec744532a1cf3db74ad60f4dfb476ca42deb7f78ca4" }, @@ -3626,6 +4615,7 @@ "major": 3, "minor": 9, "patch": 10, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-i686-unknown-linux-gnu-install_only.tar.gz", "sha256": "37ba43845c3df9ba012d69121ad29ea7f21ea2f5994a155007cf1560d74ce503" }, @@ -3637,6 +4627,7 @@ "major": 3, "minor": 9, "patch": 10, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-i686-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "56c0342a9af0412676e89cdf7b52ac76037031786b3f5c40942b8b82d366c96f" }, @@ -3648,6 +4639,7 @@ "major": 3, "minor": 9, "patch": 10, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-x86_64-apple-darwin-install_only.tar.gz", "sha256": "fdaf594142446029e314a9beb91f1ac75af866320b50b8b968181e592550cd68" }, @@ -3659,6 +4651,7 @@ "major": 3, "minor": 9, "patch": 10, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-x86_64-unknown-linux-gnu-install_only.tar.gz", "sha256": "455089cc576bd9a58db45e919d1fc867ecdbb0208067dffc845cc9bbf0701b70" }, @@ -3670,6 +4663,7 @@ "major": 3, "minor": 9, "patch": 10, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-x86_64-unknown-linux-musl-install_only.tar.gz", "sha256": "30add63ec16e07ad13e19f6d7061f7e4c7b971962354f48ab3e85656ce3b393d" }, @@ -3681,6 +4675,7 @@ "major": 3, "minor": 9, "patch": 10, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-x86_64-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "c145d9d8143ce163670af124b623d7a2405143a3708b033b4d33eed355e61b24" }, @@ -3692,6 +4687,7 @@ "major": 3, "minor": 9, "patch": 7, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.9.7-aarch64-apple-darwin-install_only-20211017T1616.tar.gz", "sha256": null }, @@ -3703,6 +4699,7 @@ "major": 3, "minor": 9, "patch": 7, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.9.7-aarch64-unknown-linux-gnu-lto-20211017T1616.tar.zst", "sha256": null }, @@ -3714,6 +4711,7 @@ "major": 3, "minor": 9, "patch": 7, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.9.7-i686-unknown-linux-gnu-pgo%2Blto-20211017T1616.tar.zst", "sha256": null }, @@ -3725,6 +4723,7 @@ "major": 3, "minor": 9, "patch": 7, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.9.7-i686-pc-windows-msvc-shared-pgo-20211017T1616.tar.zst", "sha256": null }, @@ -3736,6 +4735,7 @@ "major": 3, "minor": 9, "patch": 7, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.9.7-x86_64-apple-darwin-install_only-20211017T1616.tar.gz", "sha256": null }, @@ -3747,6 +4747,7 @@ "major": 3, "minor": 9, "patch": 7, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.9.7-x86_64-unknown-linux-gnu-install_only-20211017T1616.tar.gz", "sha256": null }, @@ -3758,6 +4759,7 @@ "major": 3, "minor": 9, "patch": 7, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.9.7-x86_64-unknown-linux-musl-lto-20211017T1616.tar.zst", "sha256": null }, @@ -3769,6 +4771,7 @@ "major": 3, "minor": 9, "patch": 7, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.9.7-x86_64-pc-windows-msvc-shared-install_only-20211017T1616.tar.gz", "sha256": null }, @@ -3780,6 +4783,7 @@ "major": 3, "minor": 9, "patch": 6, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210724/cpython-3.9.6-aarch64-apple-darwin-install_only-20210724T1424.tar.gz", "sha256": null }, @@ -3791,6 +4795,7 @@ "major": 3, "minor": 9, "patch": 6, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210724/cpython-3.9.6-aarch64-unknown-linux-gnu-lto-20210724T1424.tar.zst", "sha256": null }, @@ -3802,6 +4807,7 @@ "major": 3, "minor": 9, "patch": 6, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210724/cpython-3.9.6-i686-unknown-linux-gnu-pgo%2Blto-20210724T1424.tar.zst", "sha256": null }, @@ -3813,6 +4819,7 @@ "major": 3, "minor": 9, "patch": 6, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210724/cpython-3.9.6-i686-pc-windows-msvc-shared-pgo-20210724T1424.tar.zst", "sha256": null }, @@ -3824,6 +4831,7 @@ "major": 3, "minor": 9, "patch": 6, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210724/cpython-3.9.6-x86_64-apple-darwin-install_only-20210724T1424.tar.gz", "sha256": null }, @@ -3835,6 +4843,7 @@ "major": 3, "minor": 9, "patch": 6, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210724/cpython-3.9.6-x86_64-unknown-linux-gnu-install_only-20210724T1424.tar.gz", "sha256": null }, @@ -3846,6 +4855,7 @@ "major": 3, "minor": 9, "patch": 6, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210724/cpython-3.9.6-x86_64-unknown-linux-musl-lto-20210724T1424.tar.zst", "sha256": null }, @@ -3857,6 +4867,7 @@ "major": 3, "minor": 9, "patch": 6, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210724/cpython-3.9.6-x86_64-pc-windows-msvc-shared-install_only-20210724T1424.tar.gz", "sha256": null }, @@ -3868,6 +4879,7 @@ "major": 3, "minor": 9, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210506/cpython-3.9.5-aarch64-apple-darwin-pgo%2Blto-20210506T0943.tar.zst", "sha256": null }, @@ -3879,6 +4891,7 @@ "major": 3, "minor": 9, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210506/cpython-3.9.5-i686-unknown-linux-gnu-pgo%2Blto-20210506T0943.tar.zst", "sha256": null }, @@ -3890,6 +4903,7 @@ "major": 3, "minor": 9, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210506/cpython-3.9.5-i686-pc-windows-msvc-shared-pgo-20210506T0943.tar.zst", "sha256": null }, @@ -3901,6 +4915,7 @@ "major": 3, "minor": 9, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210506/cpython-3.9.5-x86_64-apple-darwin-pgo%2Blto-20210506T0943.tar.zst", "sha256": null }, @@ -3912,6 +4927,7 @@ "major": 3, "minor": 9, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210506/cpython-3.9.5-x86_64-unknown-linux-gnu-pgo%2Blto-20210506T0943.tar.zst", "sha256": null }, @@ -3923,6 +4939,7 @@ "major": 3, "minor": 9, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210506/cpython-3.9.5-x86_64-unknown-linux-musl-lto-20210506T0943.tar.zst", "sha256": null }, @@ -3934,6 +4951,7 @@ "major": 3, "minor": 9, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210506/cpython-3.9.5-x86_64-pc-windows-msvc-shared-pgo-20210506T0943.tar.zst", "sha256": null }, @@ -3945,6 +4963,7 @@ "major": 3, "minor": 9, "patch": 4, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210415/cpython-3.9.4-aarch64-apple-darwin-pgo%2Blto-20210414T1515.tar.zst", "sha256": null }, @@ -3956,6 +4975,7 @@ "major": 3, "minor": 9, "patch": 4, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210415/cpython-3.9.4-i686-unknown-linux-gnu-pgo%2Blto-20210414T1515.tar.zst", "sha256": null }, @@ -3967,6 +4987,7 @@ "major": 3, "minor": 9, "patch": 4, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210415/cpython-3.9.4-i686-pc-windows-msvc-shared-pgo-20210414T1515.tar.zst", "sha256": null }, @@ -3978,6 +4999,7 @@ "major": 3, "minor": 9, "patch": 4, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210415/cpython-3.9.4-x86_64-apple-darwin-pgo%2Blto-20210414T1515.tar.zst", "sha256": null }, @@ -3989,6 +5011,7 @@ "major": 3, "minor": 9, "patch": 4, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210415/cpython-3.9.4-x86_64-unknown-linux-gnu-pgo%2Blto-20210414T1515.tar.zst", "sha256": null }, @@ -4000,6 +5023,7 @@ "major": 3, "minor": 9, "patch": 4, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210415/cpython-3.9.4-x86_64-unknown-linux-musl-lto-20210414T1515.tar.zst", "sha256": null }, @@ -4011,6 +5035,7 @@ "major": 3, "minor": 9, "patch": 4, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210415/cpython-3.9.4-x86_64-pc-windows-msvc-shared-pgo-20210414T1515.tar.zst", "sha256": null }, @@ -4022,6 +5047,7 @@ "major": 3, "minor": 9, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210414/cpython-3.9.3-aarch64-apple-darwin-pgo%2Blto-20210413T2055.tar.zst", "sha256": null }, @@ -4033,6 +5059,7 @@ "major": 3, "minor": 9, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210414/cpython-3.9.3-i686-pc-windows-msvc-shared-pgo-20210413T2055.tar.zst", "sha256": null }, @@ -4044,6 +5071,7 @@ "major": 3, "minor": 9, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210414/cpython-3.9.3-x86_64-apple-darwin-pgo%2Blto-20210413T2055.tar.zst", "sha256": null }, @@ -4055,6 +5083,7 @@ "major": 3, "minor": 9, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210414/cpython-3.9.3-x86_64-unknown-linux-gnu-pgo%2Blto-20210413T2055.tar.zst", "sha256": null }, @@ -4066,6 +5095,7 @@ "major": 3, "minor": 9, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210414/cpython-3.9.3-x86_64-unknown-linux-musl-lto-20210413T2055.tar.zst", "sha256": null }, @@ -4077,6 +5107,7 @@ "major": 3, "minor": 9, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210414/cpython-3.9.3-x86_64-pc-windows-msvc-shared-pgo-20210413T2055.tar.zst", "sha256": null }, @@ -4088,6 +5119,7 @@ "major": 3, "minor": 9, "patch": 2, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210327/cpython-3.9.2-aarch64-apple-darwin-pgo%2Blto-20210327T1202.tar.zst", "sha256": null }, @@ -4099,6 +5131,7 @@ "major": 3, "minor": 9, "patch": 2, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210327/cpython-3.9.2-i686-unknown-linux-gnu-pgo%2Blto-20210327T1202.tar.zst", "sha256": null }, @@ -4110,6 +5143,7 @@ "major": 3, "minor": 9, "patch": 2, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210327/cpython-3.9.2-i686-pc-windows-msvc-shared-pgo-20210327T1202.tar.zst", "sha256": null }, @@ -4121,6 +5155,7 @@ "major": 3, "minor": 9, "patch": 2, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210327/cpython-3.9.2-x86_64-apple-darwin-pgo%2Blto-20210327T1202.tar.zst", "sha256": null }, @@ -4132,6 +5167,7 @@ "major": 3, "minor": 9, "patch": 2, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210327/cpython-3.9.2-x86_64-unknown-linux-gnu-pgo%2Blto-20210327T1202.tar.zst", "sha256": null }, @@ -4143,6 +5179,7 @@ "major": 3, "minor": 9, "patch": 2, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210327/cpython-3.9.2-x86_64-unknown-linux-musl-lto-20210327T1202.tar.zst", "sha256": null }, @@ -4154,6 +5191,7 @@ "major": 3, "minor": 9, "patch": 2, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210327/cpython-3.9.2-x86_64-pc-windows-msvc-shared-pgo-20210327T1202.tar.zst", "sha256": null }, @@ -4165,6 +5203,7 @@ "major": 3, "minor": 9, "patch": 1, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210103/cpython-3.9.1-i686-pc-windows-msvc-shared-pgo-20210103T1125.tar.zst", "sha256": null }, @@ -4176,6 +5215,7 @@ "major": 3, "minor": 9, "patch": 1, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210103/cpython-3.9.1-x86_64-apple-darwin-pgo-20210103T1125.tar.zst", "sha256": null }, @@ -4187,6 +5227,7 @@ "major": 3, "minor": 9, "patch": 1, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210103/cpython-3.9.1-x86_64-unknown-linux-gnu-pgo-20210103T1125.tar.zst", "sha256": null }, @@ -4198,6 +5239,7 @@ "major": 3, "minor": 9, "patch": 1, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210103/cpython-3.9.1-x86_64-unknown-linux-musl-debug-20210103T1125.tar.zst", "sha256": null }, @@ -4209,6 +5251,7 @@ "major": 3, "minor": 9, "patch": 1, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210103/cpython-3.9.1-x86_64-pc-windows-msvc-shared-pgo-20210103T1125.tar.zst", "sha256": null }, @@ -4220,6 +5263,7 @@ "major": 3, "minor": 9, "patch": 0, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20201020/cpython-3.9.0-i686-pc-windows-msvc-shared-pgo-20201021T0245.tar.zst", "sha256": null }, @@ -4231,6 +5275,7 @@ "major": 3, "minor": 9, "patch": 0, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20201020/cpython-3.9.0-x86_64-apple-darwin-pgo-20201020T0626.tar.zst", "sha256": null }, @@ -4242,6 +5287,7 @@ "major": 3, "minor": 9, "patch": 0, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20201020/cpython-3.9.0-x86_64-unknown-linux-gnu-pgo-20201020T0627.tar.zst", "sha256": null }, @@ -4253,6 +5299,7 @@ "major": 3, "minor": 9, "patch": 0, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20201020/cpython-3.9.0-x86_64-unknown-linux-musl-debug-20201020T0627.tar.zst", "sha256": null }, @@ -4264,9 +5311,94 @@ "major": 3, "minor": 9, "patch": 0, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20201020/cpython-3.9.0-x86_64-pc-windows-msvc-shared-pgo-20201021T0245.tar.zst", "sha256": null }, + "cpython-3.8.20-darwin-aarch64-none": { + "name": "cpython", + "arch": "aarch64", + "os": "darwin", + "libc": "none", + "major": 3, + "minor": 8, + "patch": 20, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.8.20%2B20240909-aarch64-apple-darwin-install_only_stripped.tar.gz", + "sha256": "ba5e82a768111e58c1c10f452a8c2a352343ade11a726649305b5be9c50e2c4e" + }, + "cpython-3.8.20-linux-aarch64-gnu": { + "name": "cpython", + "arch": "aarch64", + "os": "linux", + "libc": "gnu", + "major": 3, + "minor": 8, + "patch": 20, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.8.20%2B20240909-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz", + "sha256": "a0cf896059fa8f323c88342154868cea4cca32314175e246f0ac601b978f0e7a" + }, + "cpython-3.8.20-windows-i686-none": { + "name": "cpython", + "arch": "i686", + "os": "windows", + "libc": "none", + "major": 3, + "minor": 8, + "patch": 20, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.8.20%2B20240909-i686-pc-windows-msvc-install_only_stripped.tar.gz", + "sha256": "ac5c88f5bba4a6d7f0e1294eb27b66461912277bd01c78f0641b6ea18f8f5253" + }, + "cpython-3.8.20-darwin-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "darwin", + "libc": "none", + "major": 3, + "minor": 8, + "patch": 20, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.8.20%2B20240909-x86_64-apple-darwin-install_only_stripped.tar.gz", + "sha256": "d1df0f170f65b572e34f2f308578e7803a65ba67adda24faf4c3b91c4c35ca12" + }, + "cpython-3.8.20-linux-x86_64-gnu": { + "name": "cpython", + "arch": "x86_64", + "os": "linux", + "libc": "gnu", + "major": 3, + "minor": 8, + "patch": 20, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.8.20%2B20240909-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz", + "sha256": "07efe55ae8f494356877effdf98e661d21b1de077964e95940ca1a35119d5b28" + }, + "cpython-3.8.20-linux-x86_64-musl": { + "name": "cpython", + "arch": "x86_64", + "os": "linux", + "libc": "musl", + "major": 3, + "minor": 8, + "patch": 20, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.8.20%2B20240909-x86_64-unknown-linux-musl-install_only_stripped.tar.gz", + "sha256": "702256dc8f5fbcd2c696d27cfba6eabc52247129b0b92f602daedb06a4ace6ac" + }, + "cpython-3.8.20-windows-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "windows", + "libc": "none", + "major": 3, + "minor": 8, + "patch": 20, + "prerelease": "", + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.8.20%2B20240909-x86_64-pc-windows-msvc-install_only_stripped.tar.gz", + "sha256": "f037f8201f93ba26d6217464c46afac8bf128672b604aedd87724a7824bdf1ff" + }, "cpython-3.8.19-darwin-aarch64-none": { "name": "cpython", "arch": "aarch64", @@ -4275,6 +5407,7 @@ "major": 3, "minor": 8, "patch": 19, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.8.19%2B20240814-aarch64-apple-darwin-install_only_stripped.tar.gz", "sha256": "6a15ee2b507aed4d5b15fd1b66fc570aa49183f15aa6c412eccd065446f17d8e" }, @@ -4286,6 +5419,7 @@ "major": 3, "minor": 8, "patch": 19, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.8.19%2B20240814-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz", "sha256": "202211923850303f521146ee1831642aaf357ffeeadbe13a0a91884317227528" }, @@ -4297,6 +5431,7 @@ "major": 3, "minor": 8, "patch": 19, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.8.19%2B20240814-i686-pc-windows-msvc-install_only_stripped.tar.gz", "sha256": "73bf0135330b96c48ca79ccd6d2f3287a7466573a5fc1b62d982bcdb1d5f0ab3" }, @@ -4308,6 +5443,7 @@ "major": 3, "minor": 8, "patch": 19, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.8.19%2B20240814-x86_64-apple-darwin-install_only_stripped.tar.gz", "sha256": "1a24263b039c1172bd42d74a5694492f3e3dbe4d3e52a1e7cc2856fee7dbee4a" }, @@ -4319,6 +5455,7 @@ "major": 3, "minor": 8, "patch": 19, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.8.19%2B20240814-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz", "sha256": "0f1579dbb01c98af7a12fef4c9aa8a99d45b91393f64431f5de712f892bc5c0b" }, @@ -4330,6 +5467,7 @@ "major": 3, "minor": 8, "patch": 19, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.8.19%2B20240814-x86_64-unknown-linux-musl-install_only_stripped.tar.gz", "sha256": "6ee6c7469c9d2c7078beb95a9a3a261c42502e0b1603722a0689bdb2e789060c" }, @@ -4341,6 +5479,7 @@ "major": 3, "minor": 8, "patch": 19, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240814/cpython-3.8.19%2B20240814-x86_64-pc-windows-msvc-install_only_stripped.tar.gz", "sha256": "89d238b125cd7546b7d0cbd7f484a438d2c2f239c15c9b38ec3c62b1f343a6ca" }, @@ -4352,6 +5491,7 @@ "major": 3, "minor": 8, "patch": 18, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.8.18%2B20240224-aarch64-apple-darwin-install_only.tar.gz", "sha256": "4d493a1792bf211f37f98404cc1468f09bd781adc2602dea0df82ad264c11abc" }, @@ -4363,6 +5503,7 @@ "major": 3, "minor": 8, "patch": 18, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.8.18%2B20240224-aarch64-unknown-linux-gnu-install_only.tar.gz", "sha256": "6588c9eed93833d9483d01fe40ac8935f691a1af8e583d404ec7666631b52487" }, @@ -4374,6 +5515,7 @@ "major": 3, "minor": 8, "patch": 18, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.8.18%2B20240224-i686-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "c24f9c9e8638cff0ce6aa808a57cc5f22009bc33e3bcf410a726b79d7c5545fe" }, @@ -4385,6 +5527,7 @@ "major": 3, "minor": 8, "patch": 18, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.8.18%2B20240224-x86_64-apple-darwin-install_only.tar.gz", "sha256": "7d2cd8d289d5e3cdd0a8c06c028c7c621d3d00ce44b7e2f08c1724ae0471c626" }, @@ -4396,6 +5539,7 @@ "major": 3, "minor": 8, "patch": 18, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.8.18%2B20240224-x86_64-unknown-linux-gnu-install_only.tar.gz", "sha256": "5ae36825492372554c02708bdd26b8dcd57e3dbf34b3d6d599ad91d93540b2b7" }, @@ -4407,6 +5551,7 @@ "major": 3, "minor": 8, "patch": 18, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.8.18%2B20240224-x86_64-unknown-linux-musl-install_only.tar.gz", "sha256": "e591d3925f88f78a5dffb765fd10b9dab6e497d35cf58169da83eab521c86a37" }, @@ -4418,6 +5563,7 @@ "major": 3, "minor": 8, "patch": 18, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.8.18%2B20240224-x86_64-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "dba923ee5df8f99db04f599e826be92880746c02247c8d8e4d955d4bc711af11" }, @@ -4429,6 +5575,7 @@ "major": 3, "minor": 8, "patch": 17, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.8.17%2B20230826-aarch64-apple-darwin-install_only.tar.gz", "sha256": "c6f7a130d0044a78e39648f4dae56dcff5a41eba91888a99f6e560507162e6a1" }, @@ -4440,6 +5587,7 @@ "major": 3, "minor": 8, "patch": 17, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.8.17%2B20230826-aarch64-unknown-linux-gnu-install_only.tar.gz", "sha256": "9f6d585091fe26906ff1dbb80437a3fe37a1e3db34d6ecc0098f3d6a78356682" }, @@ -4451,6 +5599,7 @@ "major": 3, "minor": 8, "patch": 17, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.8.17%2B20230826-i686-unknown-linux-gnu-install_only.tar.gz", "sha256": "e580fdd923bbae612334559dc58bd5fd13cce53b769294d63bc88e7c6662f7d9" }, @@ -4462,6 +5611,7 @@ "major": 3, "minor": 8, "patch": 17, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.8.17%2B20230826-i686-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "cb6af626ba811044e9c5ee09140a6920565d2b1b237a11886b96354a9fcc242e" }, @@ -4473,6 +5623,7 @@ "major": 3, "minor": 8, "patch": 17, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.8.17%2B20230826-x86_64-apple-darwin-install_only.tar.gz", "sha256": "155b06821607bae1a58ecc60a7d036b358c766f19e493b8876190765c883a5c2" }, @@ -4484,6 +5635,7 @@ "major": 3, "minor": 8, "patch": 17, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.8.17%2B20230826-x86_64-unknown-linux-gnu-install_only.tar.gz", "sha256": "8d3e1826c0bb7821ec63288038644808a2d45553245af106c685ef5892fabcd8" }, @@ -4495,6 +5647,7 @@ "major": 3, "minor": 8, "patch": 17, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.8.17%2B20230826-x86_64-unknown-linux-musl-install_only.tar.gz", "sha256": "322b7837cfd8282c62ae3d2f0e98f0843cbe287e4b8c4852b786123f2e13b307" }, @@ -4506,6 +5659,7 @@ "major": 3, "minor": 8, "patch": 17, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.8.17%2B20230826-x86_64-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "6428e1b4e0b4482d390828de7d4c82815257443416cb786abe10cb2466ca68cd" }, @@ -4517,6 +5671,7 @@ "major": 3, "minor": 8, "patch": 16, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.8.16%2B20230726-aarch64-apple-darwin-install_only.tar.gz", "sha256": "7e484eb6de40d6f6bdfd5099eaa9647f65e45fb6d846ccfc56b1cb1e38b5ab02" }, @@ -4528,6 +5683,7 @@ "major": 3, "minor": 8, "patch": 16, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.8.16%2B20230726-aarch64-unknown-linux-gnu-install_only.tar.gz", "sha256": "9c6615931fd1045bf9f2148aa7dd9ce1ece8575ed68a5483a0b615322a43d54c" }, @@ -4539,6 +5695,7 @@ "major": 3, "minor": 8, "patch": 16, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.8.16%2B20230726-i686-unknown-linux-gnu-install_only.tar.gz", "sha256": "1260fd6af34104bbd57489175e6f7bfea76d4bd06a242a0f8e20e390e870b227" }, @@ -4550,6 +5707,7 @@ "major": 3, "minor": 8, "patch": 16, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.8.16%2B20230726-i686-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "77466f93ef5b030cf13d0446067089b0ce0d415cc6d1702655bdbb12a8c18c97" }, @@ -4561,6 +5719,7 @@ "major": 3, "minor": 8, "patch": 16, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.8.16%2B20230726-x86_64-apple-darwin-install_only.tar.gz", "sha256": "28506e509646c11cb2f57a7203bd1b08b6e8e5b159ae308bd5bb93b0d334bdaf" }, @@ -4572,6 +5731,7 @@ "major": 3, "minor": 8, "patch": 16, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.8.16%2B20230726-x86_64-unknown-linux-gnu-install_only.tar.gz", "sha256": "b1f1502c3a13b899724dbd32bd77a973fa9733b932c5700d747fe33d5de9ac4f" }, @@ -4583,6 +5743,7 @@ "major": 3, "minor": 8, "patch": 16, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.8.16%2B20230726-x86_64-unknown-linux-musl-install_only.tar.gz", "sha256": "840aefa3b03b66b6561360735dc0ac4e0a36a3ebb4d1f85d92f5b5f6638953cc" }, @@ -4594,6 +5755,7 @@ "major": 3, "minor": 8, "patch": 16, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.8.16%2B20230726-x86_64-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "120b3312fa79bac2ace45641171c2bc590c4e4462d7ad124d64597e124a36ae7" }, @@ -4605,6 +5767,7 @@ "major": 3, "minor": 8, "patch": 15, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.8.15%2B20221106-aarch64-apple-darwin-install_only.tar.gz", "sha256": "1e0a92d1a4f5e6d4a99f86b1cbf9773d703fe7fd032590f3e9c285c7a5eeb00a" }, @@ -4616,6 +5779,7 @@ "major": 3, "minor": 8, "patch": 15, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.8.15%2B20221106-aarch64-unknown-linux-gnu-install_only.tar.gz", "sha256": "886ab33ced13c84bf59ce8ff79eba6448365bfcafea1bf415bd1d75e21b690aa" }, @@ -4627,6 +5791,7 @@ "major": 3, "minor": 8, "patch": 15, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.8.15%2B20221106-i686-unknown-linux-gnu-install_only.tar.gz", "sha256": "3bc1f49147913d93cea9cbb753fbaae90b86f1ee979f975c4712a35f02cbd86b" }, @@ -4638,6 +5803,7 @@ "major": 3, "minor": 8, "patch": 15, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.8.15%2B20221106-i686-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "318c059324b84b5d7685bcd0874698799d9e3689b51dbcf596e7a47a39a3d49a" }, @@ -4649,6 +5815,7 @@ "major": 3, "minor": 8, "patch": 15, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.8.15%2B20221106-x86_64-apple-darwin-install_only.tar.gz", "sha256": "70b57f28c2b5e1e3dd89f0d30edd5bc414e8b20195766cf328e1b26bed7890e1" }, @@ -4660,6 +5827,7 @@ "major": 3, "minor": 8, "patch": 15, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.8.15%2B20221106-x86_64-unknown-linux-gnu-install_only.tar.gz", "sha256": "e47edfb2ceaf43fc699e20c179ec428b6f3e497cf8e2dcd8e9c936d4b96b1e56" }, @@ -4671,6 +5839,7 @@ "major": 3, "minor": 8, "patch": 15, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.8.15%2B20221106-x86_64-unknown-linux-musl-install_only.tar.gz", "sha256": "f767d0438eca5b18c1267c5121055a5808a1412ea7668ef17da3dc9bdd24a55f" }, @@ -4682,6 +5851,7 @@ "major": 3, "minor": 8, "patch": 15, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.8.15%2B20221106-x86_64-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "2fdc3fa1c95f982179bbbaedae2b328197658638799b6dcb63f9f494b0de59e2" }, @@ -4693,6 +5863,7 @@ "major": 3, "minor": 8, "patch": 14, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.8.14%2B20221002-aarch64-apple-darwin-install_only.tar.gz", "sha256": "6c17f6dcda59de5d8eee922ef7eede403a540dae05423ef2c2a042d8d4f22467" }, @@ -4704,6 +5875,7 @@ "major": 3, "minor": 8, "patch": 14, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.8.14%2B20221002-aarch64-unknown-linux-gnu-install_only.tar.gz", "sha256": "c45e42deee43e3ebc4ca5b019c37d8ae25fb5b5f1ba5f602098a81b99d2bc804" }, @@ -4715,6 +5887,7 @@ "major": 3, "minor": 8, "patch": 14, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.8.14%2B20221002-i686-unknown-linux-gnu-install_only.tar.gz", "sha256": "d01d813939ad549ca253c52e5b8361b4490cc5c8cbda00ab6e0c524565153e2b" }, @@ -4726,6 +5899,7 @@ "major": 3, "minor": 8, "patch": 14, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.8.14%2B20221002-i686-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "a0730f3a9e60581f02bdb852953fbb52cf98e8431259fa39cb668a060bd002a0" }, @@ -4737,6 +5911,7 @@ "major": 3, "minor": 8, "patch": 14, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.8.14%2B20221002-x86_64-apple-darwin-install_only.tar.gz", "sha256": "3ed4db8d0308c584196d97c629058ea69bbd8b7f9a034cf8c2c701ebb286c091" }, @@ -4748,6 +5923,7 @@ "major": 3, "minor": 8, "patch": 14, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.8.14%2B20221002-x86_64-unknown-linux-gnu-install_only.tar.gz", "sha256": "4eb53bce831bf52682067579c09ccaccb6524dd44bd4b8047454c69b4817f4f0" }, @@ -4759,6 +5935,7 @@ "major": 3, "minor": 8, "patch": 14, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.8.14%2B20221002-x86_64-unknown-linux-musl-install_only.tar.gz", "sha256": "72c08b1c1d8cc14cb8d22eab18b463bb514ea160472fdc7400bd69ae375cf9c4" }, @@ -4770,6 +5947,7 @@ "major": 3, "minor": 8, "patch": 14, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.8.14%2B20221002-x86_64-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "1af39953b4c8324ed0608e316bc763006f27e76643155d92eae18e4db6fc162f" }, @@ -4781,6 +5959,7 @@ "major": 3, "minor": 8, "patch": 13, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.8.13%2B20220802-aarch64-apple-darwin-install_only.tar.gz", "sha256": "ae4131253d890b013171cb5f7b03cadc585ae263719506f7b7e063a7cf6fde76" }, @@ -4792,6 +5971,7 @@ "major": 3, "minor": 8, "patch": 13, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.8.13%2B20220802-aarch64-unknown-linux-gnu-install_only.tar.gz", "sha256": "8dc7814bf3425bbf78c6e6e5a6529ded6ae463fa6a4b79c025b343bae4fd955a" }, @@ -4803,6 +5983,7 @@ "major": 3, "minor": 8, "patch": 13, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.8.13%2B20220802-i686-unknown-linux-gnu-install_only.tar.gz", "sha256": "9485599ad9053dfba08c91854717272e95b7c81e0d099d9c51a46fc5a095ccb4" }, @@ -4814,6 +5995,7 @@ "major": 3, "minor": 8, "patch": 13, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.8.13%2B20220802-i686-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "a50668d4c5fbcb374d3ca93ee18db910bc3b462693db073669f31e6da993abf9" }, @@ -4825,6 +6007,7 @@ "major": 3, "minor": 8, "patch": 13, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.8.13%2B20220802-x86_64-apple-darwin-install_only.tar.gz", "sha256": "cd6e7c0a27daf7df00f6882eaba01490dd963f698e99aeee9706877333e0df69" }, @@ -4836,6 +6019,7 @@ "major": 3, "minor": 8, "patch": 13, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.8.13%2B20220802-x86_64-unknown-linux-gnu-install_only.tar.gz", "sha256": "fb566629ccb5f76ef56d275a3f8017d683f1c20c5beb5d5f38b155ed11e16187" }, @@ -4847,6 +6031,7 @@ "major": 3, "minor": 8, "patch": 13, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.8.13%2B20220802-x86_64-unknown-linux-musl-install_only.tar.gz", "sha256": "2c90a0d048caf146d4c33560d6eead1428a225219018d364b1af77f23c492984" }, @@ -4858,6 +6043,7 @@ "major": 3, "minor": 8, "patch": 13, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.8.13%2B20220802-x86_64-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "f20643f1b3e263a56287319aea5c3888530c09ad9de3a5629b1a5d207807e6b9" }, @@ -4869,6 +6055,7 @@ "major": 3, "minor": 8, "patch": 12, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.8.12%2B20220227-aarch64-apple-darwin-install_only.tar.gz", "sha256": "f9a3cbb81e0463d6615125964762d133387d561b226a30199f5b039b20f1d944" }, @@ -4880,6 +6067,7 @@ "major": 3, "minor": 8, "patch": 12, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.8.12%2B20220227-i686-unknown-linux-gnu-install_only.tar.gz", "sha256": "fcb2033f01a2b10a51be68c9a1b4c7d7759b582f58a503371fe67ab59987b418" }, @@ -4891,6 +6079,7 @@ "major": 3, "minor": 8, "patch": 12, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.8.12%2B20220227-i686-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "aaa75b9115af73dc3daf7db050ed4f60fd67d2a23ebab30670f18fb8cfa71f33" }, @@ -4902,6 +6091,7 @@ "major": 3, "minor": 8, "patch": 12, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.8.12%2B20220227-x86_64-apple-darwin-install_only.tar.gz", "sha256": "f323fbc558035c13a85ce2267d0fad9e89282268ecb810e364fff1d0a079d525" }, @@ -4913,6 +6103,7 @@ "major": 3, "minor": 8, "patch": 12, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.8.12%2B20220227-x86_64-unknown-linux-gnu-install_only.tar.gz", "sha256": "5be9c6d61e238b90dfd94755051c0d3a2d8023ebffdb4b0fa4e8fedd09a6cab6" }, @@ -4924,6 +6115,7 @@ "major": 3, "minor": 8, "patch": 12, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.8.12%2B20220227-x86_64-unknown-linux-musl-install_only.tar.gz", "sha256": "27faf8aa62de2cd4e59b75a6edce4cab549eba81f0f9cc21df0e370a8a2f3a25" }, @@ -4935,6 +6127,7 @@ "major": 3, "minor": 8, "patch": 12, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.8.12%2B20220227-x86_64-pc-windows-msvc-shared-install_only.tar.gz", "sha256": "4658e08a00d60b1e01559b74d58ff4dd04da6df935d55f6268a15d6d0a679d74" }, @@ -4946,6 +6139,7 @@ "major": 3, "minor": 8, "patch": 11, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210724/cpython-3.8.11-i686-unknown-linux-gnu-pgo%2Blto-20210724T1424.tar.zst", "sha256": null }, @@ -4957,6 +6151,7 @@ "major": 3, "minor": 8, "patch": 11, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210724/cpython-3.8.11-i686-pc-windows-msvc-shared-pgo-20210724T1424.tar.zst", "sha256": null }, @@ -4968,6 +6163,7 @@ "major": 3, "minor": 8, "patch": 11, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210724/cpython-3.8.11-x86_64-apple-darwin-pgo%2Blto-20210724T1424.tar.zst", "sha256": null }, @@ -4979,6 +6175,7 @@ "major": 3, "minor": 8, "patch": 11, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210724/cpython-3.8.11-x86_64-unknown-linux-gnu-pgo%2Blto-20210724T1424.tar.zst", "sha256": null }, @@ -4990,6 +6187,7 @@ "major": 3, "minor": 8, "patch": 11, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210724/cpython-3.8.11-x86_64-unknown-linux-musl-lto-20210724T1424.tar.zst", "sha256": null }, @@ -5001,6 +6199,7 @@ "major": 3, "minor": 8, "patch": 11, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210724/cpython-3.8.11-x86_64-pc-windows-msvc-shared-pgo-20210724T1424.tar.zst", "sha256": null }, @@ -5012,6 +6211,7 @@ "major": 3, "minor": 8, "patch": 10, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210506/cpython-3.8.10-i686-unknown-linux-gnu-pgo%2Blto-20210506T0943.tar.zst", "sha256": null }, @@ -5023,6 +6223,7 @@ "major": 3, "minor": 8, "patch": 10, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210506/cpython-3.8.10-i686-pc-windows-msvc-shared-pgo-20210506T0943.tar.zst", "sha256": null }, @@ -5034,6 +6235,7 @@ "major": 3, "minor": 8, "patch": 10, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210506/cpython-3.8.10-x86_64-apple-darwin-pgo%2Blto-20210506T0943.tar.zst", "sha256": null }, @@ -5045,6 +6247,7 @@ "major": 3, "minor": 8, "patch": 10, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210506/cpython-3.8.10-x86_64-unknown-linux-gnu-pgo%2Blto-20210506T0943.tar.zst", "sha256": null }, @@ -5056,6 +6259,7 @@ "major": 3, "minor": 8, "patch": 10, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210506/cpython-3.8.10-x86_64-unknown-linux-musl-lto-20210506T0943.tar.zst", "sha256": null }, @@ -5067,6 +6271,7 @@ "major": 3, "minor": 8, "patch": 10, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210506/cpython-3.8.10-x86_64-pc-windows-msvc-shared-pgo-20210506T0943.tar.zst", "sha256": null }, @@ -5078,6 +6283,7 @@ "major": 3, "minor": 8, "patch": 9, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210415/cpython-3.8.9-i686-unknown-linux-gnu-pgo%2Blto-20210414T1515.tar.zst", "sha256": null }, @@ -5089,6 +6295,7 @@ "major": 3, "minor": 8, "patch": 9, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210415/cpython-3.8.9-i686-pc-windows-msvc-shared-pgo-20210414T1515.tar.zst", "sha256": null }, @@ -5100,6 +6307,7 @@ "major": 3, "minor": 8, "patch": 9, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210415/cpython-3.8.9-x86_64-apple-darwin-pgo%2Blto-20210414T1515.tar.zst", "sha256": null }, @@ -5111,6 +6319,7 @@ "major": 3, "minor": 8, "patch": 9, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210415/cpython-3.8.9-x86_64-unknown-linux-gnu-pgo%2Blto-20210414T1515.tar.zst", "sha256": null }, @@ -5122,6 +6331,7 @@ "major": 3, "minor": 8, "patch": 9, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210415/cpython-3.8.9-x86_64-unknown-linux-musl-lto-20210414T1515.tar.zst", "sha256": null }, @@ -5133,6 +6343,7 @@ "major": 3, "minor": 8, "patch": 9, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210415/cpython-3.8.9-x86_64-pc-windows-msvc-shared-pgo-20210414T1515.tar.zst", "sha256": null }, @@ -5144,6 +6355,7 @@ "major": 3, "minor": 8, "patch": 8, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210327/cpython-3.8.8-i686-unknown-linux-gnu-pgo%2Blto-20210327T1202.tar.zst", "sha256": null }, @@ -5155,6 +6367,7 @@ "major": 3, "minor": 8, "patch": 8, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210327/cpython-3.8.8-i686-pc-windows-msvc-shared-pgo-20210327T1202.tar.zst", "sha256": null }, @@ -5166,6 +6379,7 @@ "major": 3, "minor": 8, "patch": 8, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210327/cpython-3.8.8-x86_64-apple-darwin-pgo%2Blto-20210327T1202.tar.zst", "sha256": null }, @@ -5177,6 +6391,7 @@ "major": 3, "minor": 8, "patch": 8, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210327/cpython-3.8.8-x86_64-unknown-linux-gnu-pgo%2Blto-20210327T1202.tar.zst", "sha256": null }, @@ -5188,6 +6403,7 @@ "major": 3, "minor": 8, "patch": 8, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210327/cpython-3.8.8-x86_64-unknown-linux-musl-lto-20210327T1202.tar.zst", "sha256": null }, @@ -5199,6 +6415,7 @@ "major": 3, "minor": 8, "patch": 8, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210327/cpython-3.8.8-x86_64-pc-windows-msvc-shared-pgo-20210327T1202.tar.zst", "sha256": null }, @@ -5210,6 +6427,7 @@ "major": 3, "minor": 8, "patch": 7, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210103/cpython-3.8.7-i686-pc-windows-msvc-shared-pgo-20210103T1125.tar.zst", "sha256": null }, @@ -5221,6 +6439,7 @@ "major": 3, "minor": 8, "patch": 7, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210103/cpython-3.8.7-x86_64-apple-darwin-pgo-20210103T1125.tar.zst", "sha256": null }, @@ -5232,6 +6451,7 @@ "major": 3, "minor": 8, "patch": 7, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210103/cpython-3.8.7-x86_64-unknown-linux-gnu-pgo-20210103T1125.tar.zst", "sha256": null }, @@ -5243,6 +6463,7 @@ "major": 3, "minor": 8, "patch": 7, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210103/cpython-3.8.7-x86_64-unknown-linux-musl-debug-20210103T1125.tar.zst", "sha256": null }, @@ -5254,6 +6475,7 @@ "major": 3, "minor": 8, "patch": 7, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210103/cpython-3.8.7-x86_64-pc-windows-msvc-shared-pgo-20210103T1125.tar.zst", "sha256": null }, @@ -5265,6 +6487,7 @@ "major": 3, "minor": 8, "patch": 6, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20201020/cpython-3.8.6-i686-pc-windows-msvc-shared-pgo-20201021T0233.tar.zst", "sha256": null }, @@ -5276,6 +6499,7 @@ "major": 3, "minor": 8, "patch": 6, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20201020/cpython-3.8.6-x86_64-apple-darwin-pgo-20201020T0626.tar.zst", "sha256": null }, @@ -5287,6 +6511,7 @@ "major": 3, "minor": 8, "patch": 6, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20201020/cpython-3.8.6-x86_64-unknown-linux-gnu-pgo-20201020T0627.tar.zst", "sha256": null }, @@ -5298,6 +6523,7 @@ "major": 3, "minor": 8, "patch": 6, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20201020/cpython-3.8.6-x86_64-unknown-linux-musl-debug-20201020T0627.tar.zst", "sha256": null }, @@ -5309,6 +6535,7 @@ "major": 3, "minor": 8, "patch": 6, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20201020/cpython-3.8.6-x86_64-pc-windows-msvc-shared-pgo-20201021T0232.tar.zst", "sha256": null }, @@ -5320,6 +6547,7 @@ "major": 3, "minor": 8, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20200830/cpython-3.8.5-i686-pc-windows-msvc-shared-pgo-20200830T2311.tar.zst", "sha256": null }, @@ -5331,6 +6559,7 @@ "major": 3, "minor": 8, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20200823/cpython-3.8.5-x86_64-apple-darwin-pgo-20200823T2228.tar.zst", "sha256": null }, @@ -5342,6 +6571,7 @@ "major": 3, "minor": 8, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20200822/cpython-3.8.5-x86_64-unknown-linux-gnu-pgo-20200823T0036.tar.zst", "sha256": null }, @@ -5353,6 +6583,7 @@ "major": 3, "minor": 8, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20200822/cpython-3.8.5-x86_64-unknown-linux-musl-debug-20200823T0036.tar.zst", "sha256": null }, @@ -5364,6 +6595,7 @@ "major": 3, "minor": 8, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20200830/cpython-3.8.5-x86_64-pc-windows-msvc-shared-pgo-20200830T2254.tar.zst", "sha256": null }, @@ -5375,6 +6607,7 @@ "major": 3, "minor": 8, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20200517/cpython-3.8.3-i686-pc-windows-msvc-shared-pgo-20200518T0154.tar.zst", "sha256": null }, @@ -5386,6 +6619,7 @@ "major": 3, "minor": 8, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20200530/cpython-3.8.3-x86_64-apple-darwin-pgo-20200530T1845.tar.zst", "sha256": null }, @@ -5397,6 +6631,7 @@ "major": 3, "minor": 8, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20200517/cpython-3.8.3-x86_64-unknown-linux-gnu-pgo-20200518T0040.tar.zst", "sha256": null }, @@ -5408,6 +6643,7 @@ "major": 3, "minor": 8, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20200517/cpython-3.8.3-x86_64-unknown-linux-musl-debug-20200518T0040.tar.zst", "sha256": null }, @@ -5419,6 +6655,7 @@ "major": 3, "minor": 8, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20200517/cpython-3.8.3-x86_64-pc-windows-msvc-shared-pgo-20200517T2207.tar.zst", "sha256": null }, @@ -5430,6 +6667,7 @@ "major": 3, "minor": 8, "patch": 2, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20200418/cpython-3.8.2-i686-pc-windows-msvc-shared-pgo-20200418T2315.tar.zst", "sha256": null }, @@ -5441,6 +6679,7 @@ "major": 3, "minor": 8, "patch": 2, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20200418/cpython-3.8.2-x86_64-apple-darwin-pgo-20200418T2238.tar.zst", "sha256": null }, @@ -5452,6 +6691,7 @@ "major": 3, "minor": 8, "patch": 2, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20200418/cpython-3.8.2-x86_64-unknown-linux-gnu-pgo-20200418T2243.tar.zst", "sha256": null }, @@ -5463,6 +6703,7 @@ "major": 3, "minor": 8, "patch": 2, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20200418/cpython-3.8.2-x86_64-pc-windows-msvc-shared-pgo-20200418T2315.tar.zst", "sha256": null }, @@ -5474,6 +6715,7 @@ "major": 3, "minor": 7, "patch": 9, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20200822/cpython-3.7.9-i686-pc-windows-msvc-shared-pgo-20200823T0159.tar.zst", "sha256": null }, @@ -5485,6 +6727,7 @@ "major": 3, "minor": 7, "patch": 9, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20200823/cpython-3.7.9-x86_64-apple-darwin-pgo-20200823T2228.tar.zst", "sha256": null }, @@ -5496,6 +6739,7 @@ "major": 3, "minor": 7, "patch": 9, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20200822/cpython-3.7.9-x86_64-unknown-linux-gnu-pgo-20200823T0036.tar.zst", "sha256": null }, @@ -5507,6 +6751,7 @@ "major": 3, "minor": 7, "patch": 9, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20200822/cpython-3.7.9-x86_64-unknown-linux-musl-debug-20200823T0036.tar.zst", "sha256": null }, @@ -5518,6 +6763,7 @@ "major": 3, "minor": 7, "patch": 9, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20200822/cpython-3.7.9-x86_64-pc-windows-msvc-shared-pgo-20200823T0118.tar.zst", "sha256": null }, @@ -5529,6 +6775,7 @@ "major": 3, "minor": 7, "patch": 7, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20200517/cpython-3.7.7-i686-pc-windows-msvc-shared-pgo-20200517T2153.tar.zst", "sha256": null }, @@ -5540,6 +6787,7 @@ "major": 3, "minor": 7, "patch": 7, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20200530/cpython-3.7.7-x86_64-apple-darwin-pgo-20200530T1845.tar.zst", "sha256": null }, @@ -5551,6 +6799,7 @@ "major": 3, "minor": 7, "patch": 7, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20200517/cpython-3.7.7-x86_64-unknown-linux-gnu-pgo-20200518T0040.tar.zst", "sha256": null }, @@ -5562,6 +6811,7 @@ "major": 3, "minor": 7, "patch": 7, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20200517/cpython-3.7.7-x86_64-unknown-linux-musl-debug-20200518T0040.tar.zst", "sha256": null }, @@ -5573,6 +6823,7 @@ "major": 3, "minor": 7, "patch": 7, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20200517/cpython-3.7.7-x86_64-pc-windows-msvc-shared-pgo-20200517T2128.tar.zst", "sha256": null }, @@ -5584,6 +6835,7 @@ "major": 3, "minor": 7, "patch": 6, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20200216/cpython-3.7.6-windows-x86-shared-pgo-20200217T0110.tar.zst", "sha256": null }, @@ -5595,6 +6847,7 @@ "major": 3, "minor": 7, "patch": 6, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20200216/cpython-3.7.6-macos-20200216T2344.tar.zst", "sha256": null }, @@ -5606,6 +6859,7 @@ "major": 3, "minor": 7, "patch": 6, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20200216/cpython-3.7.6-linux64-20200216T2303.tar.zst", "sha256": null }, @@ -5617,6 +6871,7 @@ "major": 3, "minor": 7, "patch": 6, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20200217/cpython-3.7.6-linux64-musl-20200218T0557.tar.zst", "sha256": null }, @@ -5628,6 +6883,7 @@ "major": 3, "minor": 7, "patch": 6, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20200216/cpython-3.7.6-windows-amd64-shared-pgo-20200217T0022.tar.zst", "sha256": null }, @@ -5639,6 +6895,7 @@ "major": 3, "minor": 7, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20191025/cpython-3.7.5-windows-x86-20191025T0549.tar.zst", "sha256": null }, @@ -5650,6 +6907,7 @@ "major": 3, "minor": 7, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20191025/cpython-3.7.5-macos-20191026T0535.tar.zst", "sha256": null }, @@ -5661,6 +6919,7 @@ "major": 3, "minor": 7, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20191025/cpython-3.7.5-linux64-20191025T0506.tar.zst", "sha256": null }, @@ -5672,6 +6931,7 @@ "major": 3, "minor": 7, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20191025/cpython-3.7.5-linux64-musl-20191026T0603.tar.zst", "sha256": null }, @@ -5683,6 +6943,7 @@ "major": 3, "minor": 7, "patch": 5, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20191025/cpython-3.7.5-windows-amd64-20191025T0540.tar.zst", "sha256": null }, @@ -5694,6 +6955,7 @@ "major": 3, "minor": 7, "patch": 4, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20190816/cpython-3.7.4-windows-x86-20190817T0235.tar.zst", "sha256": null }, @@ -5705,6 +6967,7 @@ "major": 3, "minor": 7, "patch": 4, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20190816/cpython-3.7.4-macos-20190817T0220.tar.zst", "sha256": null }, @@ -5716,6 +6979,7 @@ "major": 3, "minor": 7, "patch": 4, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20190816/cpython-3.7.4-linux64-20190817T0224.tar.zst", "sha256": null }, @@ -5727,6 +6991,7 @@ "major": 3, "minor": 7, "patch": 4, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20190816/cpython-3.7.4-linux64-musl-20190817T0227.tar.zst", "sha256": null }, @@ -5738,6 +7003,7 @@ "major": 3, "minor": 7, "patch": 4, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20190816/cpython-3.7.4-windows-amd64-20190817T0227.tar.zst", "sha256": null }, @@ -5749,6 +7015,7 @@ "major": 3, "minor": 7, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20190617/cpython-3.7.3-windows-x86-20190709T0348.tar.zst", "sha256": null }, @@ -5760,6 +7027,7 @@ "major": 3, "minor": 7, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20190617/cpython-3.7.3-macos-20190618T0523.tar.zst", "sha256": null }, @@ -5771,6 +7039,7 @@ "major": 3, "minor": 7, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20190617/cpython-3.7.3-linux64-20190618T0324.tar.zst", "sha256": null }, @@ -5782,6 +7051,7 @@ "major": 3, "minor": 7, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20190617/cpython-3.7.3-linux64-musl-20190618T0400.tar.zst", "sha256": null }, @@ -5793,6 +7063,7 @@ "major": 3, "minor": 7, "patch": 3, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20190617/cpython-3.7.3-windows-amd64-20190618T0516.tar.zst", "sha256": null }, @@ -5804,6 +7075,7 @@ "major": 3, "minor": 7, "patch": 1, + "prerelease": "", "url": "https://github.com/indygreg/python-build-standalone/releases/download/20181218/cpython-3.7.1-linux64-20181218T1905.tar.zst", "sha256": null }, @@ -5815,6 +7087,7 @@ "major": 3, "minor": 10, "patch": 14, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.10-v7.3.17-macos_arm64.tar.bz2", "sha256": "a050e25e8d686853dd5afc363e55625165825dacfb55f8753d8225ebe417cfd2" }, @@ -5826,6 +7099,7 @@ "major": 3, "minor": 10, "patch": 14, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.10-v7.3.17-aarch64.tar.bz2", "sha256": "53b6e5907df869c49e4eae7aca09fba16d150741097efb245892c1477d2395f2" }, @@ -5837,6 +7111,7 @@ "major": 3, "minor": 10, "patch": 14, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.10-v7.3.17-linux32.tar.bz2", "sha256": "e534110e1047da37c1d586c392f74de3424f871d906a2083de6d41f2a8cc9164" }, @@ -5848,6 +7123,7 @@ "major": 3, "minor": 10, "patch": 14, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.10-v7.3.16-s390x.tar.bz2", "sha256": "af97efe498a209ba18c7bc7d084164a9907fb3736588b6864955177e19d5216a" }, @@ -5859,6 +7135,7 @@ "major": 3, "minor": 10, "patch": 14, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.10-v7.3.17-macos_x86_64.tar.bz2", "sha256": "6c2c5f2300d7564e711421b4968abd63243cb96f76e363975dd648ebf4a362ee" }, @@ -5870,6 +7147,7 @@ "major": 3, "minor": 10, "patch": 14, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.10-v7.3.17-linux64.tar.bz2", "sha256": "fdcdb9b24f1a7726003586503fdeb264fd68fc37fbfcea022dcfe825a7fee18b" }, @@ -5881,6 +7159,7 @@ "major": 3, "minor": 10, "patch": 14, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.10-v7.3.17-win64.zip", "sha256": "cab794a03ddda26238c72942ea6f225612e0dc17c76cac6652da83a95024e6e8" }, @@ -5892,6 +7171,7 @@ "major": 3, "minor": 10, "patch": 13, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.10-v7.3.15-macos_arm64.tar.bz2", "sha256": "d927c5105ea7880f7596fe459183e35cc17c853ef5105678b2ad62a8d000a548" }, @@ -5903,6 +7183,7 @@ "major": 3, "minor": 10, "patch": 13, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.10-v7.3.15-aarch64.tar.bz2", "sha256": "52146fccaf64e87e71d178dda8de63c01577ec3923073dc69e1519622bcacb74" }, @@ -5914,6 +7195,7 @@ "major": 3, "minor": 10, "patch": 13, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.10-v7.3.15-linux32.tar.bz2", "sha256": "75dd58c9abd8b9d78220373148355bc3119febcf27a2c781d64ad85e7232c4aa" }, @@ -5925,6 +7207,7 @@ "major": 3, "minor": 10, "patch": 13, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.10-v7.3.15-s390x.tar.bz2", "sha256": "209e57596381e13c9914d1332f359dc4b78de06576739747eb797bdbf85062b8" }, @@ -5936,6 +7219,7 @@ "major": 3, "minor": 10, "patch": 13, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.10-v7.3.15-macos_x86_64.tar.bz2", "sha256": "559b61ba7e7c5a5c23cef5370f1fab47ccdb939ac5d2b42b4bef091abe3f6964" }, @@ -5947,6 +7231,7 @@ "major": 3, "minor": 10, "patch": 13, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.10-v7.3.15-linux64.tar.bz2", "sha256": "33c584e9a70a71afd0cb7dd8ba9996720b911b3b8ed0156aea298d4487ad22c3" }, @@ -5958,6 +7243,7 @@ "major": 3, "minor": 10, "patch": 13, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.10-v7.3.15-win64.zip", "sha256": "b378b3ab1c3719aee0c3e5519e7bff93ff67b2d8aa987fe4f088b54382db676c" }, @@ -5969,6 +7255,7 @@ "major": 3, "minor": 10, "patch": 12, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.10-v7.3.12-macos_arm64.tar.bz2", "sha256": "45671b1e9437f95ccd790af10dbeb57733cca1ed9661463b727d3c4f5caa7ba0" }, @@ -5980,6 +7267,7 @@ "major": 3, "minor": 10, "patch": 12, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.10-v7.3.12-aarch64.tar.bz2", "sha256": "26208b5a134d9860a08f74cce60960005758e82dc5f0e3566a48ed863a1f16a1" }, @@ -5991,6 +7279,7 @@ "major": 3, "minor": 10, "patch": 12, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.10-v7.3.12-linux32.tar.bz2", "sha256": "811667825ae58ada4b7c3d8bc1b5055b9f9d6a377e51aedfbe0727966603f60e" }, @@ -6002,6 +7291,7 @@ "major": 3, "minor": 10, "patch": 12, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.10-v7.3.12-s390x.tar.bz2", "sha256": "043c13a585479428b463ab69575a088db74aadc16798d6e677d97f563585fee3" }, @@ -6013,6 +7303,7 @@ "major": 3, "minor": 10, "patch": 12, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.10-v7.3.12-macos_x86_64.tar.bz2", "sha256": "dbc15d8570560d5f79366883c24bc42231a92855ac19a0f28cb0adeb11242666" }, @@ -6024,6 +7315,7 @@ "major": 3, "minor": 10, "patch": 12, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.10-v7.3.12-linux64.tar.bz2", "sha256": "6c577993160b6f5ee8cab73cd1a807affcefafe2f7441c87bd926c10505e8731" }, @@ -6035,6 +7327,7 @@ "major": 3, "minor": 10, "patch": 12, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.10-v7.3.12-win64.zip", "sha256": "8c3b1d34fb99100e230e94560410a38d450dc844effbee9ea183518e4aff595c" }, @@ -6046,6 +7339,7 @@ "major": 3, "minor": 9, "patch": 19, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.16-macos_arm64.tar.bz2", "sha256": "88f824e7a2d676440d09bc90fc959ae0fd3557d7e2f14bfbbe53d41d159a47fe" }, @@ -6057,6 +7351,7 @@ "major": 3, "minor": 9, "patch": 19, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.16-aarch64.tar.bz2", "sha256": "de3f2ed3581b30555ac0dd3e4df78a262ec736a36fb2e8f28259f8539b278ef4" }, @@ -6068,6 +7363,7 @@ "major": 3, "minor": 9, "patch": 19, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.16-linux32.tar.bz2", "sha256": "583b6d6dd4e8c07cbc04da04a7ec2bdfa6674825289c2378c5e018d5abe779ea" }, @@ -6079,6 +7375,7 @@ "major": 3, "minor": 9, "patch": 19, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.16-s390x.tar.bz2", "sha256": "7a56ebb27dba3110dc1ff52d8e0449cdb37fe5c2275f7faf11432e4e164833ba" }, @@ -6090,6 +7387,7 @@ "major": 3, "minor": 9, "patch": 19, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.16-macos_x86_64.tar.bz2", "sha256": "fda015431621e7e5aa16359d114f2c45a77ed936992c1efff86302e768a6b21c" }, @@ -6101,6 +7399,7 @@ "major": 3, "minor": 9, "patch": 19, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.16-linux64.tar.bz2", "sha256": "16f9c5b808c848516e742986e826b833cdbeda09ad8764e8704595adbe791b23" }, @@ -6112,6 +7411,7 @@ "major": 3, "minor": 9, "patch": 19, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.16-win64.zip", "sha256": "06ec12a5e964dc0ad33e6f380185a4d295178dce6d6df512f508e7aee00a1323" }, @@ -6123,6 +7423,7 @@ "major": 3, "minor": 9, "patch": 18, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.15-macos_arm64.tar.bz2", "sha256": "300541c32125767a91b182b03d9cc4257f04971af32d747ecd4d62549d72acfd" }, @@ -6134,6 +7435,7 @@ "major": 3, "minor": 9, "patch": 18, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.15-aarch64.tar.bz2", "sha256": "03e35fcba290454bb0ccf7ee57fb42d1e63108d10d593776a382c0a2fe355de0" }, @@ -6145,6 +7447,7 @@ "major": 3, "minor": 9, "patch": 18, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.15-linux32.tar.bz2", "sha256": "c6209380977066c9e8b96e8258821c70f996004ce1bc8659ae83d4fd5a89ff5c" }, @@ -6156,6 +7459,7 @@ "major": 3, "minor": 9, "patch": 18, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.15-s390x.tar.bz2", "sha256": "deeb5e54c36a0fd9cfefd16e63a0d5bed4f4a43e6bbc01c23f0ed8f7f1c0aaf3" }, @@ -6167,6 +7471,7 @@ "major": 3, "minor": 9, "patch": 18, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.15-macos_x86_64.tar.bz2", "sha256": "18ad7c9cb91c5e8ef9d40442b2fd1f6392ae113794c5b6b7d3a45e04f19edec6" }, @@ -6178,6 +7483,7 @@ "major": 3, "minor": 9, "patch": 18, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.15-linux64.tar.bz2", "sha256": "f062be307200bde434817e1620cebc13f563d6ab25309442c5f4d0f0d68f0912" }, @@ -6189,6 +7495,7 @@ "major": 3, "minor": 9, "patch": 18, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.15-win64.zip", "sha256": "a156dad8b58570597eaaabe05663f00f80c60bc11df4a9c46d0953b6c5eb9209" }, @@ -6200,6 +7507,7 @@ "major": 3, "minor": 9, "patch": 17, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.12-macos_arm64.tar.bz2", "sha256": "0e8a1a3468b9790c734ac698f5b00cc03fc16899ccc6ce876465fac0b83980e3" }, @@ -6211,6 +7519,7 @@ "major": 3, "minor": 9, "patch": 17, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.12-aarch64.tar.bz2", "sha256": "e9327fb9edaf2ad91935d5b8563ec5ff24193bddb175c1acaaf772c025af1824" }, @@ -6222,6 +7531,7 @@ "major": 3, "minor": 9, "patch": 17, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.12-linux32.tar.bz2", "sha256": "aa04370d38f451683ccc817d76c2b3e0f471dbb879e0bd618d9affbdc9cd37a4" }, @@ -6233,6 +7543,7 @@ "major": 3, "minor": 9, "patch": 17, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.12-s390x.tar.bz2", "sha256": "20d84658a6899bdd2ca35b00ead33a2f56cff2c40dce1af630466d27952f6d4f" }, @@ -6244,6 +7555,7 @@ "major": 3, "minor": 9, "patch": 17, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.12-macos_x86_64.tar.bz2", "sha256": "64f008ffa070c407e5ef46c8256b2e014de7196ea5d858385861254e7959f4eb" }, @@ -6255,6 +7567,7 @@ "major": 3, "minor": 9, "patch": 17, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.12-linux64.tar.bz2", "sha256": "84c89b966fab2b58f451a482ee30ca7fec3350435bd0b9614615c61dc6da2390" }, @@ -6266,6 +7579,7 @@ "major": 3, "minor": 9, "patch": 17, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.12-win64.zip", "sha256": "0996054207b401aeacace1aa11bad82cfcb463838a1603c5f263626c47bbe0e6" }, @@ -6277,6 +7591,7 @@ "major": 3, "minor": 9, "patch": 16, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.11-macos_arm64.tar.bz2", "sha256": "91ad7500f1a39531dbefa0b345a3dcff927ff9971654e8d2e9ef7c5ae311f57e" }, @@ -6288,6 +7603,7 @@ "major": 3, "minor": 9, "patch": 16, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.11-aarch64.tar.bz2", "sha256": "09175dc652ed895d98e9ad63d216812bf3ee7e398d900a9bf9eb2906ba8302b9" }, @@ -6299,6 +7615,7 @@ "major": 3, "minor": 9, "patch": 16, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.11-linux32.tar.bz2", "sha256": "0099d72c2897b229057bff7e2c343624aeabdc60d6fb43ca882bff082f1ffa48" }, @@ -6310,6 +7627,7 @@ "major": 3, "minor": 9, "patch": 16, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.11-s390x.tar.bz2", "sha256": "e1f30f2ddbe3f446ddacd79677b958d56c07463b20171fb2abf8f9a3178b79fc" }, @@ -6321,6 +7639,7 @@ "major": 3, "minor": 9, "patch": 16, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.11-macos_x86_64.tar.bz2", "sha256": "d33f40b207099872585afd71873575ca6ea638a27d823bc621238c5ae82542ed" }, @@ -6332,6 +7651,7 @@ "major": 3, "minor": 9, "patch": 16, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.11-linux64.tar.bz2", "sha256": "d506172ca11071274175d74e9c581c3166432d0179b036470e3b9e8d20eae581" }, @@ -6343,6 +7663,7 @@ "major": 3, "minor": 9, "patch": 16, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.11-win64.zip", "sha256": "57faad132d42d3e7a6406fcffafffe0b4f390cf0e2966abb8090d073c6edf405" }, @@ -6354,6 +7675,7 @@ "major": 3, "minor": 9, "patch": 15, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.10-macos_arm64.tar.bz2", "sha256": "e2a6bec7408e6497c7de8165aa4a1b15e2416aec4a72f2578f793fb06859ccba" }, @@ -6365,6 +7687,7 @@ "major": 3, "minor": 9, "patch": 15, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.10-aarch64.tar.bz2", "sha256": "657a04fd9a5a992a2f116a9e7e9132ea0c578721f59139c9fb2083775f71e514" }, @@ -6376,6 +7699,7 @@ "major": 3, "minor": 9, "patch": 15, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.10-linux32.tar.bz2", "sha256": "b6db59613b9a1c0c1ab87bc103f52ee95193423882dc8a848b68850b8ba59cc5" }, @@ -6387,6 +7711,7 @@ "major": 3, "minor": 9, "patch": 15, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.10-s390x.tar.bz2", "sha256": "ca6525a540cf0c682d1592ae35d3fbc97559a97260e4b789255cc76dde7a14f0" }, @@ -6398,6 +7723,7 @@ "major": 3, "minor": 9, "patch": 15, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.10-macos_x86_64.tar.bz2", "sha256": "f90c8619b41e68ec9ffd7d5e913fe02e60843da43d3735b1c1bc75bcfe638d97" }, @@ -6409,6 +7735,7 @@ "major": 3, "minor": 9, "patch": 15, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.10-linux64.tar.bz2", "sha256": "95cf99406179460d63ddbfe1ec870f889d05f7767ce81cef14b88a3a9e127266" }, @@ -6420,6 +7747,7 @@ "major": 3, "minor": 9, "patch": 15, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.10-win64.zip", "sha256": "07e18b7b24c74af9730dfaab16e24b22ef94ea9a4b64cbb2c0d80610a381192a" }, @@ -6431,6 +7759,7 @@ "major": 3, "minor": 9, "patch": 12, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.9-aarch64.tar.bz2", "sha256": "2e1ae193d98bc51439642a7618d521ea019f45b8fb226940f7e334c548d2b4b9" }, @@ -6442,6 +7771,7 @@ "major": 3, "minor": 9, "patch": 12, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.9-linux32.tar.bz2", "sha256": "0de4b9501cf28524cdedcff5052deee9ea4630176a512bdc408edfa30914bae7" }, @@ -6453,6 +7783,7 @@ "major": 3, "minor": 9, "patch": 12, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.9-s390x.tar.bz2", "sha256": "774dca83bcb4403fb99b3d155e7bd572ef8c52b9fe87a657109f64e75ad71732" }, @@ -6464,6 +7795,7 @@ "major": 3, "minor": 9, "patch": 12, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.9-osx64.tar.bz2", "sha256": "59c8852168b2b1ba1f0211ff043c678760380d2f9faf2f95042a8878554dbc25" }, @@ -6475,6 +7807,7 @@ "major": 3, "minor": 9, "patch": 12, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.9-linux64.tar.bz2", "sha256": "46818cb3d74b96b34787548343d266e2562b531ddbaf330383ba930ff1930ed5" }, @@ -6486,6 +7819,7 @@ "major": 3, "minor": 9, "patch": 12, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.9-win64.zip", "sha256": "be48ab42f95c402543a7042c999c9433b17e55477c847612c8733a583ca6dff5" }, @@ -6497,6 +7831,7 @@ "major": 3, "minor": 9, "patch": 10, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.8-aarch64-portable.tar.bz2", "sha256": "b7282bc4484bceae5bc4cc04e05ee4faf51cb624c8fc7a69d92e5fdf0d0c96aa" }, @@ -6508,6 +7843,7 @@ "major": 3, "minor": 9, "patch": 10, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.8-linux32.tar.bz2", "sha256": "a0d18e4e73cc655eb02354759178b8fb161d3e53b64297d05e2fff91f7cf862d" }, @@ -6519,6 +7855,7 @@ "major": 3, "minor": 9, "patch": 10, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.8-s390x.tar.bz2", "sha256": "37b596bfe76707ead38ffb565629697e9b6fa24e722acc3c632b41ec624f5d95" }, @@ -6530,6 +7867,7 @@ "major": 3, "minor": 9, "patch": 10, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.8-osx64.tar.bz2", "sha256": "95bd88ac8d6372cd5b7b5393de7b7d5c615a0c6e42fdb1eb67f2d2d510965aee" }, @@ -6541,6 +7879,7 @@ "major": 3, "minor": 9, "patch": 10, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.8-linux64.tar.bz2", "sha256": "129a055032bba700cd1d0acacab3659cf6b7180e25b1b2f730e792f06d5b3010" }, @@ -6552,6 +7891,7 @@ "major": 3, "minor": 9, "patch": 10, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.9-v7.3.8-win64.zip", "sha256": "c1b2e4cde2dcd1208d41ef7b7df8e5c90564a521e7a5db431673da335a1ba697" }, @@ -6563,6 +7903,7 @@ "major": 3, "minor": 8, "patch": 16, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.8-v7.3.11-macos_arm64.tar.bz2", "sha256": "78cdc79ff964c4bfd13eb45a7d43a011cbe8d8b513323d204891f703fdc4fa1a" }, @@ -6574,6 +7915,7 @@ "major": 3, "minor": 8, "patch": 16, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.8-v7.3.11-aarch64.tar.bz2", "sha256": "9a2fa0b8d92b7830aa31774a9a76129b0ff81afbd22cd5c41fbdd9119e859f55" }, @@ -6585,6 +7927,7 @@ "major": 3, "minor": 8, "patch": 16, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.8-v7.3.11-linux32.tar.bz2", "sha256": "a79b31fce8f5bc1f9940b6777134189a1d3d18bda4b1c830384cda90077c9176" }, @@ -6596,6 +7939,7 @@ "major": 3, "minor": 8, "patch": 16, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.8-v7.3.11-s390x.tar.bz2", "sha256": "eab7734d86d96549866f1cba67f4f9c73c989f6a802248beebc504080d4c3fcd" }, @@ -6607,6 +7951,7 @@ "major": 3, "minor": 8, "patch": 16, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.8-v7.3.11-macos_x86_64.tar.bz2", "sha256": "194ca0b4d91ae409a9cb1a59eb7572d7affa8a451ea3daf26539aa515443433a" }, @@ -6618,6 +7963,7 @@ "major": 3, "minor": 8, "patch": 16, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.8-v7.3.11-linux64.tar.bz2", "sha256": "470330e58ac105c094041aa07bb05676b06292bc61409e26f5c5593ebb2292d9" }, @@ -6629,6 +7975,7 @@ "major": 3, "minor": 8, "patch": 16, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.8-v7.3.11-win64.zip", "sha256": "0f46fb6df32941ea016f77cfd7e9b426d5ac25a2af2453414df66103941c8435" }, @@ -6640,6 +7987,7 @@ "major": 3, "minor": 8, "patch": 15, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.8-v7.3.10-macos_arm64.tar.bz2", "sha256": "6cb1429371e4854b718148a509d80143f801e3abfc72fef58d88aeeee1e98f9e" }, @@ -6651,6 +7999,7 @@ "major": 3, "minor": 8, "patch": 15, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.8-v7.3.10-aarch64.tar.bz2", "sha256": "e4caa1a545f22cfee87d5b9aa6f8852347f223643ad7d2562e0b2a2f4663ad98" }, @@ -6662,6 +8011,7 @@ "major": 3, "minor": 8, "patch": 15, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.8-v7.3.10-linux32.tar.bz2", "sha256": "b70ed7fdc73a74ebdc04f07439f7bad1a849aaca95e26b4a74049d0e483f071c" }, @@ -6673,6 +8023,7 @@ "major": 3, "minor": 8, "patch": 15, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.8-v7.3.10-s390x.tar.bz2", "sha256": "c294f8e815158388628fe77ac5b8ad6cd93c8db1359091fa02d41cf6da4d61a1" }, @@ -6684,6 +8035,7 @@ "major": 3, "minor": 8, "patch": 15, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.8-v7.3.10-macos_x86_64.tar.bz2", "sha256": "399eb1ce4c65f62f6a096b7c273536601b7695e3c0dc0457393a659b95b7615b" }, @@ -6695,6 +8047,7 @@ "major": 3, "minor": 8, "patch": 15, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.8-v7.3.10-linux64.tar.bz2", "sha256": "ceef6496fd4ab1c99e3ec22ce657b8f10f8bb77a32427fadfb5e1dd943806011" }, @@ -6706,6 +8059,7 @@ "major": 3, "minor": 8, "patch": 15, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.8-v7.3.10-win64.zip", "sha256": "362dd624d95bd64743190ea2539b97452ecb3d53ea92ceb2fbe9f48dc60e6b8f" }, @@ -6717,6 +8071,7 @@ "major": 3, "minor": 8, "patch": 13, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.8-v7.3.9-aarch64.tar.bz2", "sha256": "5e124455e207425e80731dff317f0432fa0aba1f025845ffca813770e2447e32" }, @@ -6728,6 +8083,7 @@ "major": 3, "minor": 8, "patch": 13, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.8-v7.3.9-linux32.tar.bz2", "sha256": "4b261516c6c59078ab0c8bd7207327a1b97057b4ec1714ed5e79a026f9efd492" }, @@ -6739,6 +8095,7 @@ "major": 3, "minor": 8, "patch": 13, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.8-v7.3.9-s390x.tar.bz2", "sha256": "c6177a0016c9145c7b99fddb5d74cc2e518ccdb216a6deb51ef6a377510cc930" }, @@ -6750,6 +8107,7 @@ "major": 3, "minor": 8, "patch": 13, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.8-v7.3.9-osx64.tar.bz2", "sha256": "91a5c2c1facd5a4931a8682b7d792f7cf4f2ba25cd2e7e44e982139a6d5e4840" }, @@ -6761,6 +8119,7 @@ "major": 3, "minor": 8, "patch": 13, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.8-v7.3.9-linux64.tar.bz2", "sha256": "08be25ec82fc5d23b78563eda144923517daba481a90af0ace7a047c9c9a3c34" }, @@ -6772,6 +8131,7 @@ "major": 3, "minor": 8, "patch": 13, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.8-v7.3.9-win64.zip", "sha256": "05022baaa55db2b60880f2422312d9e4025e1267303ac57f33e8253559d0be88" }, @@ -6783,6 +8143,7 @@ "major": 3, "minor": 8, "patch": 12, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.8-v7.3.8-aarch64-portable.tar.bz2", "sha256": "0210536e9f1841ba283c13b04783394050837bb3e6f4091c9f1bd9c7f2b94b55" }, @@ -6794,6 +8155,7 @@ "major": 3, "minor": 8, "patch": 12, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.8-v7.3.8-linux32.tar.bz2", "sha256": "bea4b275decd492af6462157d293dd6fcf08a949859f8aec0959537b40afd032" }, @@ -6805,6 +8167,7 @@ "major": 3, "minor": 8, "patch": 12, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.8-v7.3.8-s390x.tar.bz2", "sha256": "ad53d373d6e275a41ca64da7d88afb6a17e48e7bfb2a6fff92daafdc06da6b90" }, @@ -6816,6 +8179,7 @@ "major": 3, "minor": 8, "patch": 12, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.8-v7.3.8-osx64.tar.bz2", "sha256": "de1b283ff112d76395c0162a1cf11528e192bdc230ee3f1b237f7694c7518dee" }, @@ -6827,6 +8191,7 @@ "major": 3, "minor": 8, "patch": 12, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.8-v7.3.8-linux64.tar.bz2", "sha256": "089f8e3e357d6130815964ddd3507c13bd53e4976ccf0a89b5c36a9a6775a188" }, @@ -6838,6 +8203,7 @@ "major": 3, "minor": 8, "patch": 12, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.8-v7.3.8-win64.zip", "sha256": "0894c468e7de758c509a602a28ef0ba4fbf197ccdf946c7853a7283d9bb2a345" }, @@ -6849,6 +8215,7 @@ "major": 3, "minor": 7, "patch": 13, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.7-v7.3.9-aarch64.tar.bz2", "sha256": "dfc62f2c453fb851d10a1879c6e75c31ffebbf2a44d181bb06fcac4750d023fc" }, @@ -6860,6 +8227,7 @@ "major": 3, "minor": 7, "patch": 13, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.7-v7.3.9-linux32.tar.bz2", "sha256": "3398cece0167b81baa219c9cd54a549443d8c0a6b553ec8ec13236281e0d86cd" }, @@ -6871,6 +8239,7 @@ "major": 3, "minor": 7, "patch": 13, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.7-v7.3.9-s390x.tar.bz2", "sha256": "fcab3b9e110379948217cf592229542f53c33bfe881006f95ce30ac815a6df48" }, @@ -6882,6 +8251,7 @@ "major": 3, "minor": 7, "patch": 13, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.7-v7.3.9-osx64.tar.bz2", "sha256": "12d92f578a200d50959e55074b20f29f93c538943e9a6e6522df1a1cc9cef542" }, @@ -6893,6 +8263,7 @@ "major": 3, "minor": 7, "patch": 13, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.7-v7.3.9-linux64.tar.bz2", "sha256": "c58195124d807ecc527499ee19bc511ed753f4f2e418203ca51bc7e3b124d5d1" }, @@ -6904,6 +8275,7 @@ "major": 3, "minor": 7, "patch": 13, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.7-v7.3.9-win64.zip", "sha256": "8acb184b48fb3c854de0662e4d23a66b90e73b1ab73a86695022c12c745d8b00" }, @@ -6915,6 +8287,7 @@ "major": 3, "minor": 7, "patch": 12, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.7-v7.3.8-aarch64-portable.tar.bz2", "sha256": "639c76f128a856747aee23a34276fa101a7a157ea81e76394fbaf80b97dcf2f2" }, @@ -6926,6 +8299,7 @@ "major": 3, "minor": 7, "patch": 12, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.7-v7.3.8-linux32.tar.bz2", "sha256": "38429ec6ea1aca391821ee4fbda7358ae86de4600146643f2af2fe2c085af839" }, @@ -6937,6 +8311,7 @@ "major": 3, "minor": 7, "patch": 12, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.7-v7.3.8-s390x.tar.bz2", "sha256": "5c2cd3f7cf04cb96f6bcc6b02e271f5d7275867763978e66651b8d1605ef3141" }, @@ -6948,6 +8323,7 @@ "major": 3, "minor": 7, "patch": 12, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.7-v7.3.8-osx64.tar.bz2", "sha256": "76b8eef5b059a7e478f525615482d2a6e9feb83375e3f63c16381d80521a693f" }, @@ -6959,6 +8335,7 @@ "major": 3, "minor": 7, "patch": 12, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.7-v7.3.8-linux64.tar.bz2", "sha256": "409085db79a6d90bfcf4f576dca1538498e65937acfbe03bd4909bdc262ff378" }, @@ -6970,6 +8347,7 @@ "major": 3, "minor": 7, "patch": 12, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.7-v7.3.8-win64.zip", "sha256": "96df67492bc8d62b2e71dddf5f6c58965a26cac9799c5f4081401af0494b3bcc" }, @@ -6981,6 +8359,7 @@ "major": 3, "minor": 7, "patch": 10, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.7-v7.3.5-aarch64.tar.bz2", "sha256": "85d83093b3ef5b863f641bc4073d057cc98bb821e16aa9361a5ff4898e70e8ee" }, @@ -6992,6 +8371,7 @@ "major": 3, "minor": 7, "patch": 10, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.7-v7.3.5-linux32.tar.bz2", "sha256": "3dd8b565203d372829e53945c599296fa961895130342ea13791b17c84ed06c4" }, @@ -7003,6 +8383,7 @@ "major": 3, "minor": 7, "patch": 10, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.7-v7.3.5-s390x.tar.bz2", "sha256": "dffdf5d73613be2c6809dc1a3cf3ee6ac2f3af015180910247ff24270b532ed5" }, @@ -7014,6 +8395,7 @@ "major": 3, "minor": 7, "patch": 10, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.7-v7.3.5-osx64.tar.bz2", "sha256": "b3a7d3099ad83de7c267bb79ae609d5ce73b01800578ffd91ba7e221b13f80db" }, @@ -7025,6 +8407,7 @@ "major": 3, "minor": 7, "patch": 10, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.7-v7.3.5-linux64.tar.bz2", "sha256": "9000db3e87b54638e55177e68cbeb30a30fe5d17b6be48a9eb43d65b3ebcfc26" }, @@ -7036,6 +8419,7 @@ "major": 3, "minor": 7, "patch": 10, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.7-v7.3.5-win64.zip", "sha256": "072bd22427178dc4e65d961f50281bd2f56e11c4e4d9f16311c703f69f46ae24" }, @@ -7047,6 +8431,7 @@ "major": 3, "minor": 7, "patch": 9, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.7-v7.3.3-aarch64.tar.bz2", "sha256": "ee4aa041558b58de6063dd6df93b3def221c4ca4c900d6a9db5b1b52135703a8" }, @@ -7058,6 +8443,7 @@ "major": 3, "minor": 7, "patch": 9, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.7-v7.3.3-linux32.tar.bz2", "sha256": "7d81b8e9fcd07c067cfe2f519ab770ec62928ee8787f952cadf2d2786246efc8" }, @@ -7069,6 +8455,7 @@ "major": 3, "minor": 7, "patch": 9, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.7-v7.3.3-win32.zip", "sha256": "a282ce40aa4f853e877a5dbb38f0a586a29e563ae9ba82fd50c7e5dc465fb649" }, @@ -7080,6 +8467,7 @@ "major": 3, "minor": 7, "patch": 9, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.7-v7.3.3-s390x.tar.bz2", "sha256": "92000d90b9a37f2e9cb7885f2a872adfa9e48e74bf7f84a8b8185c8181f0502d" }, @@ -7091,6 +8479,7 @@ "major": 3, "minor": 7, "patch": 9, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.7-v7.3.3-osx64.tar.bz2", "sha256": "d72b27d5bb60813273f14f07378a08822186a66e216c5d1a768ad295b582438d" }, @@ -7102,6 +8491,7 @@ "major": 3, "minor": 7, "patch": 9, + "prerelease": "", "url": "https://downloads.python.org/pypy/pypy3.7-v7.3.3-linux64.tar.bz2", "sha256": "37e2804c4661c86c857d709d28c7de716b000d31e89766599fdf5a98928b7096" } diff --git a/crates/uv-python/fetch-download-metadata.py b/crates/uv-python/fetch-download-metadata.py index c82b2a21fb54..cf7239a5472c 100755 --- a/crates/uv-python/fetch-download-metadata.py +++ b/crates/uv-python/fetch-download-metadata.py @@ -82,14 +82,23 @@ class Version(NamedTuple): major: int minor: int patch: int + prerelease: str = "" @classmethod def from_str(cls, version: str) -> Self: major, minor, patch = version.split(".", 3) - return cls(int(major), int(minor), int(patch)) + prerelease = "" + for prerelease_kind in ("a", "b", "rc"): + parts = patch.split(prerelease_kind, 1) + if len(parts) == 2: + patch = parts[0] + prerelease = prerelease_kind + parts[1] + break + + return cls(int(major), int(minor), int(patch), prerelease) def __str__(self) -> str: - return f"{self.major}.{self.minor}.{self.patch}" + return f"{self.major}.{self.minor}.{self.patch}{self.prerelease}" class ImplementationName(StrEnum): @@ -158,7 +167,7 @@ class CPythonFinder(Finder): _filename_re = re.compile( r"""(?x) ^ - cpython-(?P\d+\.\d+\.\d+?) + cpython-(?P\d+\.\d+\.\d+(?:(?:a|b|rc)\d+)?) (?:\+\d+)? -(?P.*?) (?:-[\dT]+)?\.tar\.(?:gz|zst) @@ -455,7 +464,9 @@ def sort_key(download: PythonDownload) -> tuple: results = {} for download in downloads: key = download.key() - logging.info("Found %s (%s)", key, download.flavor) + logging.info( + "Found %s%s", key, (" (%s)" % download.flavor) if download.flavor else "" + ) results[key] = { "name": download.implementation, "arch": download.triple.arch, @@ -464,6 +475,7 @@ def sort_key(download: PythonDownload) -> tuple: "major": download.version.major, "minor": download.version.minor, "patch": download.version.patch, + "prerelease": download.version.prerelease, "url": download.url, "sha256": download.sha256, } diff --git a/crates/uv-python/src/downloads.inc b/crates/uv-python/src/downloads.inc index 46a1360d1cf7..2d4d9cb3949d 100644 --- a/crates/uv-python/src/downloads.inc +++ b/crates/uv-python/src/downloads.inc @@ -3,12 +3,323 @@ // Generated with `crates/uv-python/template-download-metadata.py` // From template at `crates/uv-python/src/downloads.inc.mustache` +use std::borrow::Cow; + pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 13, + patch: 0, + prerelease: Cow::Borrowed("rc2"), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), + os: Os(target_lexicon::OperatingSystem::Darwin), + libc: Libc::None, + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.13.0rc2%2B20240909-aarch64-apple-darwin-install_only_stripped.tar.gz", + sha256: Some("9e17f9fcc314a5dd489089a7502a525c4dd08af862f9cf33b52161a752f2a5b7") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 13, + patch: 0, + prerelease: Cow::Borrowed("rc2"), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), + os: Os(target_lexicon::OperatingSystem::Linux), + libc: Libc::Some(target_lexicon::Environment::Gnu), + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.13.0rc2%2B20240909-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz", + sha256: Some("d99a663d3b9f8792a659e366372e685550045cad12aef11645c06a9b6edcd071") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 13, + patch: 0, + prerelease: Cow::Borrowed("rc2"), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), + os: Os(target_lexicon::OperatingSystem::Linux), + libc: Libc::Some(target_lexicon::Environment::Gnueabi), + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.13.0rc2%2B20240909-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz", + sha256: Some("4ca7f2aeaabf8dbb2193f0fa86f869525a5c209eb403a39a73f4cf7040cf3613") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 13, + patch: 0, + prerelease: Cow::Borrowed("rc2"), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), + os: Os(target_lexicon::OperatingSystem::Linux), + libc: Libc::Some(target_lexicon::Environment::Gnueabihf), + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.13.0rc2%2B20240909-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz", + sha256: Some("0db2d263bdbb3af1e8dc0677fa44a5cda992ba989551346ccbbfd50a86135c3d") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 13, + patch: 0, + prerelease: Cow::Borrowed("rc2"), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), + os: Os(target_lexicon::OperatingSystem::Windows), + libc: Libc::None, + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.13.0rc2%2B20240909-i686-pc-windows-msvc-install_only_stripped.tar.gz", + sha256: Some("759f600b27a6a0ef2638cb02e8bbcc6de726dd1c896759f78da3e412f6c992e9") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 13, + patch: 0, + prerelease: Cow::Borrowed("rc2"), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::Powerpc64le), + os: Os(target_lexicon::OperatingSystem::Linux), + libc: Libc::Some(target_lexicon::Environment::Gnu), + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.13.0rc2%2B20240909-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz", + sha256: Some("70073333f7d3f0b900c7299659fec069bbefd5e04808b3729d2434b2232ac729") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 13, + patch: 0, + prerelease: Cow::Borrowed("rc2"), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::S390x), + os: Os(target_lexicon::OperatingSystem::Linux), + libc: Libc::Some(target_lexicon::Environment::Gnu), + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.13.0rc2%2B20240909-s390x-unknown-linux-gnu-install_only_stripped.tar.gz", + sha256: Some("50a2080e30d1504e76e5471e46830f0b4974c66b538ed8ec7df416975133ff89") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 13, + patch: 0, + prerelease: Cow::Borrowed("rc2"), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::X86_64), + os: Os(target_lexicon::OperatingSystem::Darwin), + libc: Libc::None, + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.13.0rc2%2B20240909-x86_64-apple-darwin-install_only_stripped.tar.gz", + sha256: Some("971668ac7f3168efc4d2b589e9d36247ab8ca9f9525c56c8aa7bfd374060105b") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 13, + patch: 0, + prerelease: Cow::Borrowed("rc2"), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::X86_64), + os: Os(target_lexicon::OperatingSystem::Linux), + libc: Libc::Some(target_lexicon::Environment::Gnu), + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.13.0rc2%2B20240909-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz", + sha256: Some("1893a218709d3664b7a2b80f5598b5f25c0c3fe2bcc8d0a1c75eec6bbb93d602") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 13, + patch: 0, + prerelease: Cow::Borrowed("rc2"), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::X86_64), + os: Os(target_lexicon::OperatingSystem::Linux), + libc: Libc::Some(target_lexicon::Environment::Musl), + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.13.0rc2%2B20240909-x86_64-unknown-linux-musl-install_only_stripped.tar.gz", + sha256: Some("6f09aa5ba6aab8bf21955dbc3d6bab19125130ef0ebe29242b0e5ac1eebb3161") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 13, + patch: 0, + prerelease: Cow::Borrowed("rc2"), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::X86_64), + os: Os(target_lexicon::OperatingSystem::Windows), + libc: Libc::None, + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.13.0rc2%2B20240909-x86_64-pc-windows-msvc-install_only_stripped.tar.gz", + sha256: Some("c883205751c714bd0519592673a88f160a55d34344cc1368353ad34a679eb94a") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 12, + patch: 6, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), + os: Os(target_lexicon::OperatingSystem::Darwin), + libc: Libc::None, + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-aarch64-apple-darwin-install_only_stripped.tar.gz", + sha256: Some("0419bafa4444a5aa0c554197bce0679e7cc0f28edc7ee8cfbe0ccea860bdb904") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 12, + patch: 6, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), + os: Os(target_lexicon::OperatingSystem::Linux), + libc: Libc::Some(target_lexicon::Environment::Gnu), + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz", + sha256: Some("22d119ac7df7f0bddfd4dfd075bcc4eb2532ed3df0bdba0579106835d49ef9cd") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 12, + patch: 6, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), + os: Os(target_lexicon::OperatingSystem::Linux), + libc: Libc::Some(target_lexicon::Environment::Gnueabi), + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz", + sha256: Some("190c23eb3b9c6b9638f69dc7fb829df8967ad64c82e82c93898a4d878d18ed2a") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 12, + patch: 6, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), + os: Os(target_lexicon::OperatingSystem::Linux), + libc: Libc::Some(target_lexicon::Environment::Gnueabihf), + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz", + sha256: Some("31a043c40e1dbb528404ff6e1fcad25638d54dfab2d379c3989d47ec24e6938b") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 12, + patch: 6, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), + os: Os(target_lexicon::OperatingSystem::Windows), + libc: Libc::None, + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-i686-pc-windows-msvc-install_only_stripped.tar.gz", + sha256: Some("d87275e613632ab738528fe20a94a7193e824e91ba7f1e7845e7fcfc1f114900") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 12, + patch: 6, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::Powerpc64le), + os: Os(target_lexicon::OperatingSystem::Linux), + libc: Libc::Some(target_lexicon::Environment::Gnu), + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz", + sha256: Some("fb49374b512b0e9f2cd2a720b3836f8a04228d73eb0786e64221eb55979edc6e") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 12, + patch: 6, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::S390x), + os: Os(target_lexicon::OperatingSystem::Linux), + libc: Libc::Some(target_lexicon::Environment::Gnu), + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-s390x-unknown-linux-gnu-install_only_stripped.tar.gz", + sha256: Some("89be19666ecb7cdbbfd596e462d690a78a380f1fe5c2967b25a1779b0cec9339") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 12, + patch: 6, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::X86_64), + os: Os(target_lexicon::OperatingSystem::Darwin), + libc: Libc::None, + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-x86_64-apple-darwin-install_only_stripped.tar.gz", + sha256: Some("b10d19eb5548a3b3b0a5e6f9109834d7ecfc139bc15754f81a94d39eaa5bdd26") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 12, + patch: 6, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::X86_64), + os: Os(target_lexicon::OperatingSystem::Linux), + libc: Libc::Some(target_lexicon::Environment::Gnu), + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz", + sha256: Some("b080463e4f0c452e592cdac1ca97936a6a19bb3d9a64da669a50ca843fce0108") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 12, + patch: 6, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::X86_64), + os: Os(target_lexicon::OperatingSystem::Linux), + libc: Libc::Some(target_lexicon::Environment::Musl), + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-x86_64-unknown-linux-musl-install_only_stripped.tar.gz", + sha256: Some("661e2a4b03d6eccbb5b15f5bd2869fbdd39132513394d758287e46115e48d4ef") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 12, + patch: 6, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::X86_64), + os: Os(target_lexicon::OperatingSystem::Windows), + libc: Libc::None, + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-x86_64-pc-windows-msvc-install_only_stripped.tar.gz", + sha256: Some("fe9898060f52c2171c2aa074f470f91339bdcf9896dae6709021c914f58aa863") + }, ManagedPythonDownload { key: PythonInstallationKey { major: 3, minor: 12, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -22,6 +333,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -35,6 +347,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -48,6 +361,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -61,6 +375,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -74,6 +389,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -87,6 +403,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -100,6 +417,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -113,6 +431,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -126,6 +445,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -139,6 +459,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -152,6 +473,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 4, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -165,6 +487,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 4, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -178,6 +501,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 4, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -191,6 +515,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 4, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -204,6 +529,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 4, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -217,6 +543,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 4, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -230,6 +557,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 4, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -243,6 +571,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 4, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -256,6 +585,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 4, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -269,6 +599,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 4, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -282,6 +613,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 4, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -295,6 +627,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -308,6 +641,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -321,6 +655,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -334,6 +669,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -347,6 +683,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -360,6 +697,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -373,6 +711,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -386,6 +725,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -399,6 +739,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -412,6 +753,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -425,6 +767,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -438,6 +781,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 2, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -451,6 +795,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 2, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -464,6 +809,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 2, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -477,6 +823,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 2, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -490,6 +837,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 2, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -503,6 +851,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 2, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -516,6 +865,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 2, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -529,6 +879,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 2, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -542,6 +893,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 2, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -555,6 +907,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 1, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -568,6 +921,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 1, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -581,6 +935,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 1, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -594,6 +949,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 1, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -607,6 +963,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 1, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -620,6 +977,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 1, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -633,6 +991,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 1, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -646,6 +1005,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 1, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -659,6 +1019,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 1, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -672,6 +1033,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 0, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -685,6 +1047,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 0, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -698,6 +1061,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 0, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -711,6 +1075,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 0, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -724,6 +1089,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 0, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -737,6 +1103,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 0, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -750,6 +1117,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 0, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -763,6 +1131,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 0, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -776,6 +1145,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 0, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -784,11 +1154,166 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ url: "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-x86_64-pc-windows-msvc-shared-install_only.tar.gz", sha256: Some("facfaa1fbc8653f95057f3c4a0f8aa833dab0e0b316e24ee8686bc761d4b4f8d") }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 11, + patch: 10, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), + os: Os(target_lexicon::OperatingSystem::Darwin), + libc: Libc::None, + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.11.10%2B20240909-aarch64-apple-darwin-install_only_stripped.tar.gz", + sha256: Some("74a9e2921aefecf22f79d633fd436dd2e756a075fff45d52c55f55e62b90a4e0") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 11, + patch: 10, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), + os: Os(target_lexicon::OperatingSystem::Linux), + libc: Libc::Some(target_lexicon::Environment::Gnu), + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.11.10%2B20240909-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz", + sha256: Some("7ac6ef4209153a1de211ab112ed318b4d702d6ca2655829ad6695d9523eaf47d") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 11, + patch: 10, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), + os: Os(target_lexicon::OperatingSystem::Linux), + libc: Libc::Some(target_lexicon::Environment::Gnueabi), + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.11.10%2B20240909-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz", + sha256: Some("71a30c207475cff54cd87054befc9ab9100c4f0e7f95a27c54fcd72b42d855ed") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 11, + patch: 10, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), + os: Os(target_lexicon::OperatingSystem::Linux), + libc: Libc::Some(target_lexicon::Environment::Gnueabihf), + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.11.10%2B20240909-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz", + sha256: Some("248790e6e393159b05701b14eb66b96fcccee1c33497b98f671a9202a1da9efa") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 11, + patch: 10, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), + os: Os(target_lexicon::OperatingSystem::Windows), + libc: Libc::None, + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.11.10%2B20240909-i686-pc-windows-msvc-install_only_stripped.tar.gz", + sha256: Some("7c3ffac7aec9c554dcdb822e4154e83629d0c7ab453c2c47e6bbf9b63c912f73") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 11, + patch: 10, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::Powerpc64le), + os: Os(target_lexicon::OperatingSystem::Linux), + libc: Libc::Some(target_lexicon::Environment::Gnu), + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.11.10%2B20240909-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz", + sha256: Some("01bcf87fa9cea97604a199e3a2a0b43c67368be9e0e4ba8d0e044e853a5b398b") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 11, + patch: 10, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::S390x), + os: Os(target_lexicon::OperatingSystem::Linux), + libc: Libc::Some(target_lexicon::Environment::Gnu), + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.11.10%2B20240909-s390x-unknown-linux-gnu-install_only_stripped.tar.gz", + sha256: Some("6800797c7c3c7899c1b703e556c0552d459df96a1aac93c57d8fb25d6b80ed6c") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 11, + patch: 10, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::X86_64), + os: Os(target_lexicon::OperatingSystem::Darwin), + libc: Libc::None, + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.11.10%2B20240909-x86_64-apple-darwin-install_only_stripped.tar.gz", + sha256: Some("46c5dd0fc5f2963541ac6748671d04e01217f6b4f55dcdf7022e74ccb4452683") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 11, + patch: 10, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::X86_64), + os: Os(target_lexicon::OperatingSystem::Linux), + libc: Libc::Some(target_lexicon::Environment::Gnu), + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.11.10%2B20240909-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz", + sha256: Some("2f8fdc87e8aab1f9f166575e3379d36abd0f7a87ea6c66c5e97e3aaadedd291d") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 11, + patch: 10, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::X86_64), + os: Os(target_lexicon::OperatingSystem::Linux), + libc: Libc::Some(target_lexicon::Environment::Musl), + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.11.10%2B20240909-x86_64-unknown-linux-musl-install_only_stripped.tar.gz", + sha256: Some("cf7cd0a08aa43e5919483a9e3251b6496049a157ce02fa03ff0cde27b4338fbd") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 11, + patch: 10, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::X86_64), + os: Os(target_lexicon::OperatingSystem::Windows), + libc: Libc::None, + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.11.10%2B20240909-x86_64-pc-windows-msvc-install_only_stripped.tar.gz", + sha256: Some("2f0648ac8f7cddd2fecc9983120e53063cb6180ebbf62fb4f4c16255d090b67e") + }, ManagedPythonDownload { key: PythonInstallationKey { major: 3, minor: 11, patch: 9, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -802,6 +1327,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 9, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -815,6 +1341,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 9, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -828,6 +1355,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 9, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -841,6 +1369,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 9, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -854,6 +1383,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 9, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -867,6 +1397,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 9, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -880,6 +1411,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 9, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -893,6 +1425,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 9, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -906,6 +1439,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 9, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -919,6 +1453,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 9, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -932,6 +1467,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 8, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -945,6 +1481,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 8, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -958,6 +1495,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 8, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -971,6 +1509,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 8, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -984,6 +1523,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 8, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -997,6 +1537,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 8, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -1010,6 +1551,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 8, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1023,6 +1565,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 8, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1036,6 +1579,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 8, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -1049,6 +1593,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 7, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -1062,6 +1607,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 7, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1075,6 +1621,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 7, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -1088,6 +1635,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 7, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1101,6 +1649,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 7, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1114,6 +1663,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 7, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -1127,6 +1677,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 7, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1140,6 +1691,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 7, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1153,6 +1705,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 7, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -1166,6 +1719,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 6, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -1179,6 +1733,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 6, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1192,6 +1747,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 6, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -1205,6 +1761,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 6, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1218,6 +1775,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 6, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1231,6 +1789,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 6, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -1244,6 +1803,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 6, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1257,6 +1817,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 6, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1270,6 +1831,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 6, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -1283,6 +1845,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -1296,6 +1859,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1309,6 +1873,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1322,6 +1887,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -1335,6 +1901,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1348,6 +1915,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1361,6 +1929,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -1374,6 +1943,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1387,6 +1957,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1400,6 +1971,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -1413,6 +1985,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 4, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -1426,6 +1999,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 4, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1439,6 +2013,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 4, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1452,6 +2027,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 4, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -1465,6 +2041,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 4, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1478,6 +2055,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 4, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1491,6 +2069,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 4, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -1504,6 +2083,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 4, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1517,6 +2097,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 4, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1530,6 +2111,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 4, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -1543,6 +2125,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -1556,6 +2139,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1569,6 +2153,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1582,6 +2167,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -1595,6 +2181,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1608,6 +2195,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -1621,6 +2209,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1634,6 +2223,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1645,125 +2235,289 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ ManagedPythonDownload { key: PythonInstallationKey { major: 3, - minor: 11, - patch: 3, + minor: 11, + patch: 3, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::X86_64), + os: Os(target_lexicon::OperatingSystem::Windows), + libc: Libc::None, + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-x86_64-pc-windows-msvc-shared-install_only.tar.gz", + sha256: Some("24741066da6f35a7ff67bee65ce82eae870d84e1181843e64a7076d1571e95af") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 11, + patch: 1, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), + os: Os(target_lexicon::OperatingSystem::Darwin), + libc: Libc::None, + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-aarch64-apple-darwin-install_only.tar.gz", + sha256: Some("4918cdf1cab742a90f85318f88b8122aeaa2d04705803c7b6e78e81a3dd40f80") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 11, + patch: 1, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), + os: Os(target_lexicon::OperatingSystem::Linux), + libc: Libc::Some(target_lexicon::Environment::Gnu), + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-aarch64-unknown-linux-gnu-install_only.tar.gz", + sha256: Some("debf15783bdcb5530504f533d33fda75a7b905cec5361ae8f33da5ba6599f8b4") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 11, + patch: 1, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), + os: Os(target_lexicon::OperatingSystem::Linux), + libc: Libc::Some(target_lexicon::Environment::Gnu), + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-i686-unknown-linux-gnu-install_only.tar.gz", + sha256: Some("8392230cf76c282cfeaf67dcbd2e0fac6da8cd3b3aead1250505c6ddd606caae") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 11, + patch: 1, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), + os: Os(target_lexicon::OperatingSystem::Windows), + libc: Libc::None, + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-i686-pc-windows-msvc-shared-install_only.tar.gz", + sha256: Some("50b250dd261c3cca9ae8d96cb921e4ffbc64f778a198b6f8b8b0a338f77ae486") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 11, + patch: 1, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::X86_64), + os: Os(target_lexicon::OperatingSystem::Darwin), + libc: Libc::None, + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-x86_64-apple-darwin-install_only.tar.gz", + sha256: Some("20a4203d069dc9b710f70b09e7da2ce6f473d6b1110f9535fb6f4c469ed54733") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 11, + patch: 1, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::X86_64), + os: Os(target_lexicon::OperatingSystem::Linux), + libc: Libc::Some(target_lexicon::Environment::Gnu), + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-x86_64-unknown-linux-gnu-install_only.tar.gz", + sha256: Some("02a551fefab3750effd0e156c25446547c238688a32fabde2995c941c03a6423") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 11, + patch: 1, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::X86_64), + os: Os(target_lexicon::OperatingSystem::Linux), + libc: Libc::Some(target_lexicon::Environment::Musl), + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-x86_64-unknown-linux-musl-install_only.tar.gz", + sha256: Some("7f0425d3e9b2283aba205493e9fe431bc2c2d67cc369bc922825b827a1b06b82") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 11, + patch: 1, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::X86_64), + os: Os(target_lexicon::OperatingSystem::Windows), + libc: Libc::None, + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-x86_64-pc-windows-msvc-shared-install_only.tar.gz", + sha256: Some("edc08979cb0666a597466176511529c049a6f0bba8adf70df441708f766de5bf") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 10, + patch: 15, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), + os: Os(target_lexicon::OperatingSystem::Darwin), + libc: Libc::None, + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.10.15%2B20240909-aarch64-apple-darwin-install_only_stripped.tar.gz", + sha256: Some("cdf154e4ca6e78d613611ddb6bc67a73f682442c31ca498df4383775e87bd5c8") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 10, + patch: 15, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), + os: Os(target_lexicon::OperatingSystem::Linux), + libc: Libc::Some(target_lexicon::Environment::Gnu), + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.10.15%2B20240909-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz", + sha256: Some("e3af89047c713b812779aaa576a364b77f9ebbbbe182fd6bda03a52d3166ee14") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 10, + patch: 15, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), + os: Os(target_lexicon::OperatingSystem::Linux), + libc: Libc::Some(target_lexicon::Environment::Gnueabi), + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.10.15%2B20240909-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz", + sha256: Some("c600872186409c85937446955e97e86578a98ca4513816c756a15fa9fc2b315d") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 10, + patch: 15, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), - arch: Arch(target_lexicon::Architecture::X86_64), - os: Os(target_lexicon::OperatingSystem::Windows), - libc: Libc::None, + arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), + os: Os(target_lexicon::OperatingSystem::Linux), + libc: Libc::Some(target_lexicon::Environment::Gnueabihf), }, - url: "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-x86_64-pc-windows-msvc-shared-install_only.tar.gz", - sha256: Some("24741066da6f35a7ff67bee65ce82eae870d84e1181843e64a7076d1571e95af") + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.10.15%2B20240909-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz", + sha256: Some("08312ded535dfaf99d78ef802bbef4eba0961eaf8286fe0a94fc368f238bd8dd") }, ManagedPythonDownload { key: PythonInstallationKey { major: 3, - minor: 11, - patch: 1, + minor: 10, + patch: 15, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), - arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), - os: Os(target_lexicon::OperatingSystem::Darwin), + arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), + os: Os(target_lexicon::OperatingSystem::Windows), libc: Libc::None, }, - url: "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-aarch64-apple-darwin-install_only.tar.gz", - sha256: Some("4918cdf1cab742a90f85318f88b8122aeaa2d04705803c7b6e78e81a3dd40f80") + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.10.15%2B20240909-i686-pc-windows-msvc-install_only_stripped.tar.gz", + sha256: Some("d96824766a2b05cbaa4cf85a79eb76eaf753144f6db54e63d9cdc494d3f29589") }, ManagedPythonDownload { key: PythonInstallationKey { major: 3, - minor: 11, - patch: 1, + minor: 10, + patch: 15, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), - arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), + arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), libc: Libc::Some(target_lexicon::Environment::Gnu), }, - url: "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-aarch64-unknown-linux-gnu-install_only.tar.gz", - sha256: Some("debf15783bdcb5530504f533d33fda75a7b905cec5361ae8f33da5ba6599f8b4") + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.10.15%2B20240909-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz", + sha256: Some("9ee250d77a87f356b6d8576d5f57d02fce2cb9982f8272d59dd2f44f24e95cdd") }, ManagedPythonDownload { key: PythonInstallationKey { major: 3, - minor: 11, - patch: 1, + minor: 10, + patch: 15, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), - arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), + arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), libc: Libc::Some(target_lexicon::Environment::Gnu), }, - url: "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-i686-unknown-linux-gnu-install_only.tar.gz", - sha256: Some("8392230cf76c282cfeaf67dcbd2e0fac6da8cd3b3aead1250505c6ddd606caae") - }, - ManagedPythonDownload { - key: PythonInstallationKey { - major: 3, - minor: 11, - patch: 1, - implementation: LenientImplementationName::Known(ImplementationName::CPython), - arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), - os: Os(target_lexicon::OperatingSystem::Windows), - libc: Libc::None, - }, - url: "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-i686-pc-windows-msvc-shared-install_only.tar.gz", - sha256: Some("50b250dd261c3cca9ae8d96cb921e4ffbc64f778a198b6f8b8b0a338f77ae486") + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.10.15%2B20240909-s390x-unknown-linux-gnu-install_only_stripped.tar.gz", + sha256: Some("8e816379a299da025de9fecc33f7d1b7384b97c689748875f43dc0d71c2dad50") }, ManagedPythonDownload { key: PythonInstallationKey { major: 3, - minor: 11, - patch: 1, + minor: 10, + patch: 15, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), libc: Libc::None, }, - url: "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-x86_64-apple-darwin-install_only.tar.gz", - sha256: Some("20a4203d069dc9b710f70b09e7da2ce6f473d6b1110f9535fb6f4c469ed54733") + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.10.15%2B20240909-x86_64-apple-darwin-install_only_stripped.tar.gz", + sha256: Some("89dc3fd2e8d1a1b6c9eb000cbad85830c06ab776eed891bda369847671f0fb4f") }, ManagedPythonDownload { key: PythonInstallationKey { major: 3, - minor: 11, - patch: 1, + minor: 10, + patch: 15, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), libc: Libc::Some(target_lexicon::Environment::Gnu), }, - url: "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-x86_64-unknown-linux-gnu-install_only.tar.gz", - sha256: Some("02a551fefab3750effd0e156c25446547c238688a32fabde2995c941c03a6423") + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.10.15%2B20240909-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz", + sha256: Some("816a958735bb9927b2884d55938683770eda823d4c74c38f2b49ef3cc8ce4585") }, ManagedPythonDownload { key: PythonInstallationKey { major: 3, - minor: 11, - patch: 1, + minor: 10, + patch: 15, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), libc: Libc::Some(target_lexicon::Environment::Musl), }, - url: "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-x86_64-unknown-linux-musl-install_only.tar.gz", - sha256: Some("7f0425d3e9b2283aba205493e9fe431bc2c2d67cc369bc922825b827a1b06b82") + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.10.15%2B20240909-x86_64-unknown-linux-musl-install_only_stripped.tar.gz", + sha256: Some("691fbd9da6ff2a18b682d78c4ea9c4fe6fb8f08589a6c82ad3bfef1d8d4df2f3") }, ManagedPythonDownload { key: PythonInstallationKey { major: 3, - minor: 11, - patch: 1, + minor: 10, + patch: 15, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), libc: Libc::None, }, - url: "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-x86_64-pc-windows-msvc-shared-install_only.tar.gz", - sha256: Some("edc08979cb0666a597466176511529c049a6f0bba8adf70df441708f766de5bf") + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.10.15%2B20240909-x86_64-pc-windows-msvc-install_only_stripped.tar.gz", + sha256: Some("ee0cff039adf2a21481b45274fa10ec59976d901b0afef93346fad07919fe1ce") }, ManagedPythonDownload { key: PythonInstallationKey { major: 3, minor: 10, patch: 14, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -1777,6 +2531,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 14, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1790,6 +2545,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 14, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1803,6 +2559,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 14, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1816,6 +2573,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 14, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -1829,6 +2587,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 14, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1842,6 +2601,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 14, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1855,6 +2615,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 14, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -1868,6 +2629,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 14, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1881,6 +2643,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 14, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1894,6 +2657,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 14, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -1907,6 +2671,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -1920,6 +2685,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1933,6 +2699,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1946,6 +2713,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -1959,6 +2727,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1972,6 +2741,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1985,6 +2755,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -1998,6 +2769,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2011,6 +2783,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2024,6 +2797,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -2037,6 +2811,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -2050,6 +2825,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2063,6 +2839,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2076,6 +2853,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -2089,6 +2867,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2102,6 +2881,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2115,6 +2895,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -2128,6 +2909,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2141,6 +2923,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2154,6 +2937,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -2167,6 +2951,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 11, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -2180,6 +2965,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 11, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2193,6 +2979,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 11, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2206,6 +2993,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 11, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -2219,6 +3007,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 11, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2232,6 +3021,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 11, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -2245,6 +3035,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 11, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2258,6 +3049,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 11, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2271,6 +3063,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 11, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -2284,6 +3077,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 9, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -2297,6 +3091,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 9, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2310,6 +3105,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 9, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2323,6 +3119,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 9, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -2336,6 +3133,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 9, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -2349,6 +3147,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 9, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2362,6 +3161,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 9, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2375,6 +3175,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 9, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -2388,6 +3189,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 8, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -2401,6 +3203,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 8, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2414,6 +3217,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 8, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2427,6 +3231,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 8, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -2440,6 +3245,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 8, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -2453,6 +3259,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 8, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2466,6 +3273,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 8, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2479,6 +3287,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 8, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -2492,6 +3301,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 7, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -2505,6 +3315,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 7, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2518,6 +3329,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 7, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2531,6 +3343,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 7, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -2544,6 +3357,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 7, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -2557,6 +3371,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 7, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2570,6 +3385,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 7, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2583,6 +3399,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 7, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -2596,6 +3413,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 6, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -2609,6 +3427,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 6, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2622,6 +3441,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 6, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2635,6 +3455,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 6, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -2648,6 +3469,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 6, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -2661,6 +3483,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 6, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2674,6 +3497,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 6, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2687,6 +3511,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 6, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -2700,6 +3525,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -2713,6 +3539,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2726,6 +3553,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2739,6 +3567,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -2752,6 +3581,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -2765,6 +3595,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2778,6 +3609,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2791,6 +3623,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -2804,6 +3637,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 4, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -2817,6 +3651,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 4, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2830,6 +3665,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 4, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2843,6 +3679,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 4, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -2856,6 +3693,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 4, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -2869,6 +3707,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 4, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2882,6 +3721,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 4, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2895,6 +3735,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 4, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -2908,6 +3749,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -2921,6 +3763,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2934,6 +3777,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2947,6 +3791,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -2960,6 +3805,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -2973,6 +3819,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2986,6 +3833,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2999,6 +3847,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -3012,6 +3861,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 2, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -3025,6 +3875,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 2, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3038,6 +3889,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 2, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3051,6 +3903,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 2, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -3064,6 +3917,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 2, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -3077,6 +3931,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 2, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3090,6 +3945,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 2, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3103,6 +3959,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 2, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -3116,6 +3973,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 0, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -3129,6 +3987,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 0, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3142,6 +4001,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 0, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3155,6 +4015,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 0, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -3168,6 +4029,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 0, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -3181,6 +4043,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 0, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3194,6 +4057,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 0, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3207,6 +4071,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 0, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -3215,11 +4080,166 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ url: "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.10.0-x86_64-pc-windows-msvc-shared-install_only-20211017T1616.tar.gz", sha256: None }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 9, + patch: 20, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), + os: Os(target_lexicon::OperatingSystem::Darwin), + libc: Libc::None, + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.9.20%2B20240909-aarch64-apple-darwin-install_only_stripped.tar.gz", + sha256: Some("80a7fa0a25cf0dbbb4cab9d7dc37b3172efed05cefd0667192690a30cadd85dd") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 9, + patch: 20, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), + os: Os(target_lexicon::OperatingSystem::Linux), + libc: Libc::Some(target_lexicon::Environment::Gnu), + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.9.20%2B20240909-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz", + sha256: Some("2a78b16be1be07cb514183d09b9e421fea9256e366cca0642639c3161611b6ab") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 9, + patch: 20, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), + os: Os(target_lexicon::OperatingSystem::Linux), + libc: Libc::Some(target_lexicon::Environment::Gnueabi), + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.9.20%2B20240909-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz", + sha256: Some("269aeb811b5a32381070811da02a175f9d6abee92da7673884a6b42c91cf9c6e") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 9, + patch: 20, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), + os: Os(target_lexicon::OperatingSystem::Linux), + libc: Libc::Some(target_lexicon::Environment::Gnueabihf), + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.9.20%2B20240909-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz", + sha256: Some("113c727c2231e3c964ee9784e32d8b91effa9e61a2db4dce5166e21975cbc3f1") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 9, + patch: 20, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), + os: Os(target_lexicon::OperatingSystem::Windows), + libc: Libc::None, + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.9.20%2B20240909-i686-pc-windows-msvc-install_only_stripped.tar.gz", + sha256: Some("b47e8d72466e1af94810d9d83b0e0fa8a60773abb31505fc2b8d84bfa16d3b81") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 9, + patch: 20, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::Powerpc64le), + os: Os(target_lexicon::OperatingSystem::Linux), + libc: Libc::Some(target_lexicon::Environment::Gnu), + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.9.20%2B20240909-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz", + sha256: Some("fe5d14060530f4d6edb53687f4730d28d71d19f11c64ddaf5bde5db69fc3bd01") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 9, + patch: 20, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::S390x), + os: Os(target_lexicon::OperatingSystem::Linux), + libc: Libc::Some(target_lexicon::Environment::Gnu), + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.9.20%2B20240909-s390x-unknown-linux-gnu-install_only_stripped.tar.gz", + sha256: Some("4f428e4294d8688b62452152cab1685c88c2b665bfee00125af7676542c1ed52") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 9, + patch: 20, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::X86_64), + os: Os(target_lexicon::OperatingSystem::Darwin), + libc: Libc::None, + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.9.20%2B20240909-x86_64-apple-darwin-install_only_stripped.tar.gz", + sha256: Some("8af628a1786ebc6012689d3f06cd955672bcb75ff37e9518b4028e38d185d2d7") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 9, + patch: 20, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::X86_64), + os: Os(target_lexicon::OperatingSystem::Linux), + libc: Libc::Some(target_lexicon::Environment::Gnu), + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.9.20%2B20240909-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz", + sha256: Some("8106a101967d52c78f56603a2fcfa2926c140ca45abfbf5a984cc63b726a0ee9") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 9, + patch: 20, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::X86_64), + os: Os(target_lexicon::OperatingSystem::Linux), + libc: Libc::Some(target_lexicon::Environment::Musl), + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.9.20%2B20240909-x86_64-unknown-linux-musl-install_only_stripped.tar.gz", + sha256: Some("e7e5415db4790ef15bbe2daa9a5d4f8363fd60fd1220692206ef02d534e534c8") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 9, + patch: 20, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::X86_64), + os: Os(target_lexicon::OperatingSystem::Windows), + libc: Libc::None, + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.9.20%2B20240909-x86_64-pc-windows-msvc-install_only_stripped.tar.gz", + sha256: Some("81d14af5cc30dd1e6203d2ef51aeeeb68b8e807ca71ce2ab038ff517fa553796") + }, ManagedPythonDownload { key: PythonInstallationKey { major: 3, minor: 9, patch: 19, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -3233,6 +4253,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 19, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3246,6 +4267,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 19, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3259,6 +4281,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 19, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3272,6 +4295,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 19, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -3285,6 +4309,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 19, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3298,6 +4323,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 19, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3311,6 +4337,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 19, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -3324,6 +4351,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 19, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3337,6 +4365,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 19, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3350,6 +4379,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 19, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -3363,6 +4393,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 18, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -3376,6 +4407,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 18, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3389,6 +4421,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 18, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3402,6 +4435,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 18, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -3415,6 +4449,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 18, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3428,6 +4463,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 18, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3441,6 +4477,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 18, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -3454,6 +4491,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 18, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3467,6 +4505,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 18, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3480,6 +4519,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 18, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -3493,6 +4533,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 17, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -3506,6 +4547,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 17, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3519,6 +4561,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 17, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3532,6 +4575,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 17, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -3545,6 +4589,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 17, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3558,6 +4603,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 17, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3571,6 +4617,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 17, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -3584,6 +4631,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 17, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3597,6 +4645,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 17, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3610,6 +4659,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 17, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -3623,6 +4673,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 16, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -3636,6 +4687,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 16, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3649,6 +4701,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 16, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3662,6 +4715,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 16, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -3675,6 +4729,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 16, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3688,6 +4743,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 16, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -3701,6 +4757,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 16, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3714,6 +4771,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 16, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3727,6 +4785,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 16, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -3740,6 +4799,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 15, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -3753,6 +4813,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 15, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3766,6 +4827,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 15, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3779,6 +4841,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 15, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -3792,6 +4855,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 15, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -3805,6 +4869,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 15, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3818,6 +4883,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 15, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3831,6 +4897,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 15, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -3844,6 +4911,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 14, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -3857,6 +4925,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 14, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3870,6 +4939,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 14, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3883,6 +4953,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 14, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -3896,6 +4967,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 14, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -3909,6 +4981,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 14, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3922,6 +4995,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 14, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3935,6 +5009,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 14, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -3948,6 +5023,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -3961,6 +5037,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3974,6 +5051,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3987,6 +5065,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -4000,6 +5079,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -4013,6 +5093,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4026,6 +5107,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4039,6 +5121,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -4052,6 +5135,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -4065,6 +5149,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4078,6 +5163,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4091,6 +5177,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -4104,6 +5191,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -4117,6 +5205,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4130,6 +5219,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4143,6 +5233,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -4156,6 +5247,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 11, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -4169,6 +5261,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 11, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4182,6 +5275,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 11, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4195,6 +5289,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 11, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -4208,6 +5303,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 11, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -4221,6 +5317,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 11, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4234,6 +5331,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 11, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4247,6 +5345,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 11, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -4260,6 +5359,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 10, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -4273,6 +5373,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 10, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4286,6 +5387,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 10, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4299,6 +5401,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 10, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -4312,6 +5415,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 10, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -4325,6 +5429,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 10, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4338,6 +5443,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 10, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4351,6 +5457,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 10, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -4364,6 +5471,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 7, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -4377,6 +5485,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 7, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4390,6 +5499,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 7, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4403,6 +5513,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 7, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -4416,6 +5527,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 7, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -4429,6 +5541,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 7, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4442,6 +5555,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 7, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4455,6 +5569,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 7, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -4468,6 +5583,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 6, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -4481,6 +5597,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 6, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4494,6 +5611,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 6, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4507,6 +5625,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 6, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -4520,6 +5639,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 6, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -4533,6 +5653,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 6, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4546,6 +5667,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 6, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4559,6 +5681,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 6, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -4572,6 +5695,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -4585,6 +5709,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4598,6 +5723,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -4611,6 +5737,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -4624,6 +5751,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4637,6 +5765,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4650,6 +5779,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -4663,6 +5793,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 4, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -4676,6 +5807,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 4, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4689,6 +5821,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 4, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -4702,6 +5835,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 4, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -4715,6 +5849,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 4, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4728,6 +5863,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 4, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4741,6 +5877,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 4, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -4754,6 +5891,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -4767,6 +5905,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -4780,6 +5919,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -4793,6 +5933,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4806,6 +5947,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4819,6 +5961,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -4832,6 +5975,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 2, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -4845,6 +5989,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 2, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4858,6 +6003,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 2, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -4871,6 +6017,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 2, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -4884,6 +6031,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 2, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4897,6 +6045,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 2, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4910,6 +6059,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 2, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -4923,6 +6073,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 1, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -4936,6 +6087,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 1, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -4949,6 +6101,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 1, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4962,6 +6115,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 1, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4975,6 +6129,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 1, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -4988,6 +6143,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 0, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -5001,6 +6157,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 0, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -5014,6 +6171,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 0, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5027,6 +6185,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 0, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5040,6 +6199,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 0, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -5048,11 +6208,110 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ url: "https://github.com/indygreg/python-build-standalone/releases/download/20201020/cpython-3.9.0-x86_64-pc-windows-msvc-shared-pgo-20201021T0245.tar.zst", sha256: None }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 8, + patch: 20, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), + os: Os(target_lexicon::OperatingSystem::Darwin), + libc: Libc::None, + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.8.20%2B20240909-aarch64-apple-darwin-install_only_stripped.tar.gz", + sha256: Some("ba5e82a768111e58c1c10f452a8c2a352343ade11a726649305b5be9c50e2c4e") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 8, + patch: 20, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), + os: Os(target_lexicon::OperatingSystem::Linux), + libc: Libc::Some(target_lexicon::Environment::Gnu), + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.8.20%2B20240909-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz", + sha256: Some("a0cf896059fa8f323c88342154868cea4cca32314175e246f0ac601b978f0e7a") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 8, + patch: 20, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), + os: Os(target_lexicon::OperatingSystem::Windows), + libc: Libc::None, + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.8.20%2B20240909-i686-pc-windows-msvc-install_only_stripped.tar.gz", + sha256: Some("ac5c88f5bba4a6d7f0e1294eb27b66461912277bd01c78f0641b6ea18f8f5253") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 8, + patch: 20, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::X86_64), + os: Os(target_lexicon::OperatingSystem::Darwin), + libc: Libc::None, + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.8.20%2B20240909-x86_64-apple-darwin-install_only_stripped.tar.gz", + sha256: Some("d1df0f170f65b572e34f2f308578e7803a65ba67adda24faf4c3b91c4c35ca12") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 8, + patch: 20, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::X86_64), + os: Os(target_lexicon::OperatingSystem::Linux), + libc: Libc::Some(target_lexicon::Environment::Gnu), + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.8.20%2B20240909-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz", + sha256: Some("07efe55ae8f494356877effdf98e661d21b1de077964e95940ca1a35119d5b28") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 8, + patch: 20, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::X86_64), + os: Os(target_lexicon::OperatingSystem::Linux), + libc: Libc::Some(target_lexicon::Environment::Musl), + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.8.20%2B20240909-x86_64-unknown-linux-musl-install_only_stripped.tar.gz", + sha256: Some("702256dc8f5fbcd2c696d27cfba6eabc52247129b0b92f602daedb06a4ace6ac") + }, + ManagedPythonDownload { + key: PythonInstallationKey { + major: 3, + minor: 8, + patch: 20, + prerelease: Cow::Borrowed(""), + implementation: LenientImplementationName::Known(ImplementationName::CPython), + arch: Arch(target_lexicon::Architecture::X86_64), + os: Os(target_lexicon::OperatingSystem::Windows), + libc: Libc::None, + }, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240909/cpython-3.8.20%2B20240909-x86_64-pc-windows-msvc-install_only_stripped.tar.gz", + sha256: Some("f037f8201f93ba26d6217464c46afac8bf128672b604aedd87724a7824bdf1ff") + }, ManagedPythonDownload { key: PythonInstallationKey { major: 3, minor: 8, patch: 19, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -5066,6 +6325,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 19, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5079,6 +6339,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 19, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -5092,6 +6353,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 19, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -5105,6 +6367,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 19, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5118,6 +6381,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 19, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5131,6 +6395,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 19, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -5144,6 +6409,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 18, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -5157,6 +6423,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 18, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5170,6 +6437,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 18, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -5183,6 +6451,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 18, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -5196,6 +6465,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 18, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5209,6 +6479,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 18, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5222,6 +6493,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 18, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -5235,6 +6507,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 17, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -5248,6 +6521,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 17, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5261,6 +6535,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 17, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5274,6 +6549,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 17, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -5287,6 +6563,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 17, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -5300,6 +6577,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 17, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5313,6 +6591,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 17, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5326,6 +6605,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 17, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -5339,6 +6619,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 16, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -5352,6 +6633,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 16, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5365,6 +6647,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 16, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5378,6 +6661,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 16, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -5391,6 +6675,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 16, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -5404,6 +6689,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 16, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5417,6 +6703,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 16, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5430,6 +6717,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 16, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -5443,6 +6731,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 15, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -5456,6 +6745,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 15, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5469,6 +6759,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 15, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5482,6 +6773,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 15, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -5495,6 +6787,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 15, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -5508,6 +6801,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 15, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5521,6 +6815,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 15, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5534,6 +6829,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 15, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -5547,6 +6843,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 14, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -5560,6 +6857,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 14, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5573,6 +6871,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 14, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5586,6 +6885,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 14, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -5599,6 +6899,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 14, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -5612,6 +6913,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 14, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5625,6 +6927,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 14, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5638,6 +6941,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 14, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -5651,6 +6955,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -5664,6 +6969,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5677,6 +6983,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5690,6 +6997,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -5703,6 +7011,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -5716,6 +7025,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5729,6 +7039,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5742,6 +7053,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -5755,6 +7067,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -5768,6 +7081,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5781,6 +7095,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -5794,6 +7109,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -5807,6 +7123,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5820,6 +7137,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5833,6 +7151,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -5846,6 +7165,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 11, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5859,6 +7179,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 11, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -5872,6 +7193,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 11, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -5885,6 +7207,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 11, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5898,6 +7221,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 11, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5911,6 +7235,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 11, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -5924,6 +7249,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 10, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5937,6 +7263,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 10, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -5950,6 +7277,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 10, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -5963,6 +7291,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 10, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5976,6 +7305,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 10, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5989,6 +7319,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 10, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6002,6 +7333,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 9, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6015,6 +7347,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 9, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6028,6 +7361,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 9, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -6041,6 +7375,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 9, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6054,6 +7389,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 9, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6067,6 +7403,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 9, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6080,6 +7417,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 8, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6093,6 +7431,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 8, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6106,6 +7445,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 8, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -6119,6 +7459,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 8, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6132,6 +7473,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 8, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6145,6 +7487,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 8, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6158,6 +7501,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 7, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6171,6 +7515,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 7, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -6184,6 +7529,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 7, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6197,6 +7543,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 7, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6210,6 +7557,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 7, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6223,6 +7571,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 6, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6236,6 +7585,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 6, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -6249,6 +7599,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 6, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6262,6 +7613,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 6, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6275,6 +7627,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 6, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6288,6 +7641,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6301,6 +7655,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -6314,6 +7669,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6327,6 +7683,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6340,6 +7697,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6353,6 +7711,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6366,6 +7725,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -6379,6 +7739,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6392,6 +7753,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6405,6 +7767,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6418,6 +7781,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 2, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6431,6 +7795,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 2, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -6444,6 +7809,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 2, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6457,6 +7823,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 2, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6470,6 +7837,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 9, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6483,6 +7851,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 9, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -6496,6 +7865,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 9, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6509,6 +7879,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 9, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6522,6 +7893,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 9, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6535,6 +7907,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 7, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6548,6 +7921,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 7, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -6561,6 +7935,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 7, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6574,6 +7949,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 7, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6587,6 +7963,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 7, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6600,6 +7977,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 6, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6613,6 +7991,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 6, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -6626,6 +8005,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 6, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6639,6 +8019,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 6, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6652,6 +8033,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 6, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6665,6 +8047,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6678,6 +8061,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -6691,6 +8075,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6704,6 +8089,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6717,6 +8103,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 5, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6730,6 +8117,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 4, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6743,6 +8131,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 4, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -6756,6 +8145,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 4, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6769,6 +8159,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 4, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6782,6 +8173,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 4, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6795,6 +8187,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6808,6 +8201,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -6821,6 +8215,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6834,6 +8229,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6847,6 +8243,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 3, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6860,6 +8257,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 1, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6873,6 +8271,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 14, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -6886,6 +8285,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 14, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6899,6 +8299,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 14, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6912,6 +8313,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 14, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6925,6 +8327,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 14, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -6938,6 +8341,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 14, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6951,6 +8355,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 14, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6964,6 +8369,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -6977,6 +8383,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6990,6 +8397,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7003,6 +8411,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7016,6 +8425,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -7029,6 +8439,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7042,6 +8453,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -7055,6 +8467,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -7068,6 +8481,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7081,6 +8495,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7094,6 +8509,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7107,6 +8523,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -7120,6 +8537,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7133,6 +8551,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -7146,6 +8565,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 19, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -7159,6 +8579,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 19, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7172,6 +8593,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 19, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7185,6 +8607,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 19, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7198,6 +8621,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 19, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -7211,6 +8635,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 19, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7224,6 +8649,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 19, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -7237,6 +8663,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 18, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -7250,6 +8677,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 18, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7263,6 +8691,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 18, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7276,6 +8705,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 18, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7289,6 +8719,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 18, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -7302,6 +8733,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 18, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7315,6 +8747,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 18, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -7328,6 +8761,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 17, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -7341,6 +8775,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 17, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7354,6 +8789,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 17, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7367,6 +8803,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 17, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7380,6 +8817,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 17, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -7393,6 +8831,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 17, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7406,6 +8845,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 17, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -7419,6 +8859,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 16, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -7432,6 +8873,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 16, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7445,6 +8887,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 16, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7458,6 +8901,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 16, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7471,6 +8915,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 16, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -7484,6 +8929,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 16, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7497,6 +8943,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 16, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -7510,6 +8957,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 15, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -7523,6 +8971,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 15, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7536,6 +8985,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 15, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7549,6 +8999,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 15, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7562,6 +9013,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 15, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -7575,6 +9027,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 15, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7588,6 +9041,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 15, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -7601,6 +9055,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7614,6 +9069,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7627,6 +9083,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7640,6 +9097,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -7653,6 +9111,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7666,6 +9125,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -7679,6 +9139,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 10, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7692,6 +9153,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 10, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7705,6 +9167,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 10, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7718,6 +9181,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 10, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -7731,6 +9195,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 10, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7744,6 +9209,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 10, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -7757,6 +9223,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 16, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -7770,6 +9237,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 16, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7783,6 +9251,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 16, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7796,6 +9265,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 16, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7809,6 +9279,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 16, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -7822,6 +9293,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 16, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7835,6 +9307,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 16, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -7848,6 +9321,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 15, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -7861,6 +9335,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 15, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7874,6 +9349,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 15, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7887,6 +9363,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 15, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7900,6 +9377,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 15, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -7913,6 +9391,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 15, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7926,6 +9405,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 15, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -7939,6 +9419,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7952,6 +9433,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7965,6 +9447,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7978,6 +9461,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -7991,6 +9475,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8004,6 +9489,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -8017,6 +9503,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8030,6 +9517,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8043,6 +9531,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8056,6 +9545,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -8069,6 +9559,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8082,6 +9573,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -8095,6 +9587,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8108,6 +9601,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8121,6 +9615,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8134,6 +9629,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -8147,6 +9643,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8160,6 +9657,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 13, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -8173,6 +9671,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8186,6 +9685,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8199,6 +9699,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8212,6 +9713,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -8225,6 +9727,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8238,6 +9741,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 12, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -8251,6 +9755,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 10, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8264,6 +9769,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 10, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8277,6 +9783,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 10, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8290,6 +9797,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 10, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -8303,6 +9811,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 10, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8316,6 +9825,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 10, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -8329,6 +9839,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 9, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8342,6 +9853,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 9, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8355,6 +9867,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 9, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -8368,6 +9881,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 9, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8381,6 +9895,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 9, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -8394,6 +9909,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 9, + prerelease: Cow::Borrowed(""), implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), diff --git a/crates/uv-python/src/downloads.inc.mustache b/crates/uv-python/src/downloads.inc.mustache index 2549177d9b8d..0a9c1904ce24 100644 --- a/crates/uv-python/src/downloads.inc.mustache +++ b/crates/uv-python/src/downloads.inc.mustache @@ -3,6 +3,8 @@ // Generated with `{{generated_with}}` // From template at `{{generated_from}}` +use std::borrow::Cow; + pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ {{#versions}} ManagedPythonDownload { @@ -10,6 +12,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: {{value.major}}, minor: {{value.minor}}, patch: {{value.patch}}, + prerelease: Cow::Borrowed("{{value.prerelease}}"), implementation: LenientImplementationName::Known(ImplementationName::{{value.name}}), arch: Arch(target_lexicon::Architecture::{{value.arch}}), os: Os(target_lexicon::OperatingSystem::{{value.os}}), diff --git a/crates/uv-python/src/installation.rs b/crates/uv-python/src/installation.rs index 3e2119de9ef1..2d1b5b91b639 100644 --- a/crates/uv-python/src/installation.rs +++ b/crates/uv-python/src/installation.rs @@ -1,3 +1,4 @@ +use std::borrow::Cow; use std::fmt; use std::str::FromStr; @@ -212,6 +213,7 @@ pub struct PythonInstallationKey { pub(crate) major: u8, pub(crate) minor: u8, pub(crate) patch: u8, + pub(crate) prerelease: Cow<'static, str>, pub(crate) os: Os, pub(crate) arch: Arch, pub(crate) libc: Libc, @@ -223,6 +225,7 @@ impl PythonInstallationKey { major: u8, minor: u8, patch: u8, + prerelease: String, os: Os, arch: Arch, libc: Libc, @@ -232,6 +235,26 @@ impl PythonInstallationKey { major, minor, patch, + prerelease: Cow::Owned(prerelease), + os, + arch, + libc, + } + } + + pub fn new_from_version( + implementation: LenientImplementationName, + version: PythonVersion, + os: Os, + arch: Arch, + libc: Libc, + ) -> Self { + Self { + implementation, + major: version.major(), + minor: version.minor(), + patch: version.patch().unwrap_or_default(), + prerelease: Cow::Owned(version.pre().map(|pre| pre.to_string()).unwrap_or_default()), os, arch, libc, @@ -242,8 +265,12 @@ impl PythonInstallationKey { &self.implementation } - pub fn version(&self) -> Result { - PythonVersion::from_str(&format!("{}.{}.{}", self.major, self.minor, self.patch)) + pub fn version(&self) -> PythonVersion { + PythonVersion::from_str(&format!( + "{}.{}.{}{}", + self.major, self.minor, self.patch, self.prerelease + )) + .expect("Python versions for installation keys should always be valid}") } pub fn arch(&self) -> &Arch { @@ -263,8 +290,15 @@ impl fmt::Display for PythonInstallationKey { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { write!( f, - "{}-{}.{}.{}-{}-{}-{}", - self.implementation, self.major, self.minor, self.patch, self.os, self.arch, self.libc + "{}-{}.{}.{}{}-{}-{}-{}", + self.implementation, + self.major, + self.minor, + self.patch, + self.prerelease, + self.os, + self.arch, + self.libc ) } } @@ -298,28 +332,16 @@ impl FromStr for PythonInstallationKey { PythonInstallationKeyError::ParseError(key.to_string(), format!("invalid libc: {err}")) })?; - let [major, minor, patch] = version - .splitn(3, '.') - .map(str::parse::) - .collect::, _>>() - .map_err(|err| { - PythonInstallationKeyError::ParseError( - key.to_string(), - format!("invalid Python version: {err}"), - ) - })?[..] - else { - return Err(PythonInstallationKeyError::ParseError( + let version = PythonVersion::from_str(version).map_err(|err| { + PythonInstallationKeyError::ParseError( key.to_string(), - "invalid Python version: expected `..`".to_string(), - )); - }; + format!("invalid Python version: {err}"), + ) + })?; - Ok(Self::new( + Ok(Self::new_from_version( implementation, - major, - minor, - patch, + version, os, arch, libc, diff --git a/crates/uv-python/src/interpreter.rs b/crates/uv-python/src/interpreter.rs index 40a9d0397c81..b14708169103 100644 --- a/crates/uv-python/src/interpreter.rs +++ b/crates/uv-python/src/interpreter.rs @@ -155,6 +155,10 @@ impl Interpreter { self.python_major(), self.python_minor(), self.python_patch(), + self.python_version() + .pre() + .map(|pre| pre.to_string()) + .unwrap_or_default(), self.os(), self.arch(), self.libc(), From 96e1d2fb04c5bec53152df26fb137951c1aace2e Mon Sep 17 00:00:00 2001 From: Zanie Blue Date: Tue, 10 Sep 2024 14:15:39 -0400 Subject: [PATCH 2/2] Revert "Avoid panicking when encountering an invalid Python version during `uv python list` (#7131)" This reverts commit 8eff8aab0bbb7ac102932f688a3ddebbbc12a274. --- crates/uv-python/src/downloads.rs | 4 +--- crates/uv-python/src/installation.rs | 13 ++++--------- crates/uv-python/src/managed.rs | 12 +++--------- crates/uv/src/commands/python/install.rs | 8 +------- crates/uv/src/commands/python/list.rs | 13 ++----------- crates/uv/src/commands/python/uninstall.rs | 8 +------- 6 files changed, 12 insertions(+), 46 deletions(-) diff --git a/crates/uv-python/src/downloads.rs b/crates/uv-python/src/downloads.rs index 288cbba4df14..6786684a0ed6 100644 --- a/crates/uv-python/src/downloads.rs +++ b/crates/uv-python/src/downloads.rs @@ -529,9 +529,7 @@ impl ManagedPythonDownload { } pub fn python_version(&self) -> PythonVersion { - self.key - .version() - .expect("Managed Python downloads should always have valid versions") + self.key.version() } /// Return the [`Url`] to use when downloading the distribution. If a mirror is set via the diff --git a/crates/uv-python/src/installation.rs b/crates/uv-python/src/installation.rs index 2d1b5b91b639..8f61c4de6cbe 100644 --- a/crates/uv-python/src/installation.rs +++ b/crates/uv-python/src/installation.rs @@ -244,7 +244,7 @@ impl PythonInstallationKey { pub fn new_from_version( implementation: LenientImplementationName, - version: PythonVersion, + version: &PythonVersion, os: Os, arch: Arch, libc: Libc, @@ -270,7 +270,7 @@ impl PythonInstallationKey { "{}.{}.{}{}", self.major, self.minor, self.patch, self.prerelease )) - .expect("Python versions for installation keys should always be valid}") + .expect("Python installation keys must have valid Python versions") } pub fn arch(&self) -> &Arch { @@ -341,7 +341,7 @@ impl FromStr for PythonInstallationKey { Ok(Self::new_from_version( implementation, - version, + &version, os, arch, libc, @@ -359,12 +359,7 @@ impl Ord for PythonInstallationKey { fn cmp(&self, other: &Self) -> std::cmp::Ordering { self.implementation .cmp(&other.implementation) - .then_with(|| { - self.major - .cmp(&other.major) - .then_with(|| self.minor.cmp(&other.minor)) - .then_with(|| self.patch.cmp(&other.patch)) - }) + .then_with(|| self.version().cmp(&other.version())) .then_with(|| self.os.to_string().cmp(&other.os.to_string())) .then_with(|| self.arch.to_string().cmp(&other.arch.to_string())) .then_with(|| self.libc.to_string().cmp(&other.libc.to_string())) diff --git a/crates/uv-python/src/managed.rs b/crates/uv-python/src/managed.rs index fb289320e784..70f28c96c593 100644 --- a/crates/uv-python/src/managed.rs +++ b/crates/uv-python/src/managed.rs @@ -282,9 +282,7 @@ impl ManagedPythonInstallation { /// The [`PythonVersion`] of the toolchain. pub fn version(&self) -> PythonVersion { - self.key - .version() - .expect("Managed Python installations should always have valid versions") + self.key.version() } pub fn implementation(&self) -> &ImplementationName { @@ -331,17 +329,13 @@ impl ManagedPythonInstallation { let stdlib = if matches!(self.key.os, Os(target_lexicon::OperatingSystem::Windows)) { self.python_dir().join("Lib") } else { - let version = self - .key - .version() - .expect("Managed Python installations should always have valid versions"); let python = if matches!( self.key.implementation, LenientImplementationName::Known(ImplementationName::PyPy) ) { - format!("pypy{}", version.python_version()) + format!("pypy{}", self.key.version().python_version()) } else { - format!("python{}", version.python_version()) + format!("python{}", self.key.version().python_version()) }; self.python_dir().join("lib").join(python) }; diff --git a/crates/uv/src/commands/python/install.rs b/crates/uv/src/commands/python/install.rs index 9da452d8c747..4d94975cb38d 100644 --- a/crates/uv/src/commands/python/install.rs +++ b/crates/uv/src/commands/python/install.rs @@ -178,13 +178,7 @@ pub(crate) async fn install( "{}", format!( "Installed {} {}", - format!( - "Python {}", - installed.version().expect( - "Managed Python installations should always have valid versions" - ) - ) - .bold(), + format!("Python {}", installed.version()).bold(), format!("in {}", elapsed(start.elapsed())).dimmed() ) .dimmed() diff --git a/crates/uv/src/commands/python/list.rs b/crates/uv/src/commands/python/list.rs index 443efeb1674e..e1dc8eb89a9b 100644 --- a/crates/uv/src/commands/python/list.rs +++ b/crates/uv/src/commands/python/list.rs @@ -4,7 +4,6 @@ use std::fmt::Write; use anyhow::Result; use owo_colors::OwoColorize; use rustc_hash::FxHashSet; -use tracing::warn; use uv_cache::Cache; use uv_fs::Simplified; use uv_python::downloads::PythonDownloadRequest; @@ -107,17 +106,9 @@ pub(crate) async fn list( } } - let version = match key.version() { - Err(err) => { - warn!("Excluding {key} due to invalid Python version: {err}"); - continue; - } - Ok(version) => version, - }; - // Only show the latest patch version for each download unless all were requested if !matches!(kind, Kind::System) { - if let [major, minor, ..] = version.release() { + if let [major, minor, ..] = key.version().release() { if !seen_minor.insert(( *key.os(), *major, @@ -131,7 +122,7 @@ pub(crate) async fn list( } } } - if let [major, minor, patch] = version.release() { + if let [major, minor, patch] = key.version().release() { if !seen_patch.insert(( *key.os(), *major, diff --git a/crates/uv/src/commands/python/uninstall.rs b/crates/uv/src/commands/python/uninstall.rs index 540832b2e1cd..934331bd3177 100644 --- a/crates/uv/src/commands/python/uninstall.rs +++ b/crates/uv/src/commands/python/uninstall.rs @@ -148,13 +148,7 @@ async fn do_uninstall( "{}", format!( "Uninstalled {} {}", - format!( - "Python {}", - uninstalled.version().expect( - "Managed Python installations should always have valid versions" - ) - ) - .bold(), + format!("Python {}", uninstalled.version()).bold(), format!("in {}", elapsed(start.elapsed())).dimmed() ) .dimmed()