diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a84265926..221bdacb7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -72,33 +72,23 @@ jobs: name: "cargo test | ${{ matrix.os }}" steps: - uses: actions/checkout@v4 - - - if: ${{ matrix.os == 'macos' }} - name: "Install bootstrap dependencies" - run: brew install coreutils - - - uses: actions/setup-python@v5 - with: - python-version: "3.12" - - - name: "Install required Python versions" - run: | - python -m pip install "zstandard==0.22.0" - python scripts/bootstrap/install.py - - name: "Install Rust toolchain" run: rustup show - - name: "Install cargo nextest" - uses: taiki-e/install-action@v2 - with: - tool: cargo-nextest - - if: ${{ matrix.os != 'windows' }} uses: rui314/setup-mold@v1 - uses: Swatinem/rust-cache@v2 + - name: "Install required Python versions" + run: | + cargo run -p uv-dev -- fetch-python + + - name: "Install cargo nextest" + uses: taiki-e/install-action@v2 + with: + tool: cargo-nextest + - name: "Cargo test" run: | cargo nextest run --workspace --status-level skip --failure-output immediate-final --no-fail-fast -j 12 --final-status-level slow diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index d620e22e5..9341a3972 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -22,12 +22,6 @@ CMake may be installed with Homebrew: brew install cmake ``` -The Python bootstrapping script requires `coreutils` and `zstd`; we recommend installing them with Homebrew: - -```shell -brew install coreutils zstd -``` - See the [Python](#python) section for instructions on installing the Python versions. ### Windows @@ -45,13 +39,13 @@ Testing uv requires multiple specific Python versions. You can install them into `/bin` via our bootstrapping script: ```shell -pipx run scripts/bootstrap/install.py +cargo run -p uv-dev -- fetch-python ``` -Alternatively, you can install `zstandard` from PyPI, then run: +You may need to add the versions to your `PATH`: ```shell -python3.12 scripts/bootstrap/install.py +source .env ``` You can configure the bootstrapping directory with `UV_BOOTSTRAP_DIR`. diff --git a/Cargo.lock b/Cargo.lock index fb858cf41..e87f84ce7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4289,6 +4289,7 @@ dependencies = [ "uv-normalize", "uv-requirements", "uv-resolver", + "uv-toolchain", "uv-types", "uv-virtualenv", "uv-warnings", @@ -4456,26 +4457,33 @@ dependencies = [ "pep508_rs", "petgraph", "poloto", + "reqwest", "resvg", "rustc-hash", "serde", "serde_json", "tagu", + "tempfile", "tikv-jemallocator", "tokio", + "tokio-util", "tracing", "tracing-durations-export", "tracing-indicatif", "tracing-subscriber", + "url", "uv-build", "uv-cache", "uv-client", "uv-configuration", "uv-dispatch", + "uv-extract", + "uv-fs", "uv-installer", "uv-interpreter", "uv-normalize", "uv-resolver", + "uv-toolchain", "uv-types", "walkdir", ] @@ -4662,6 +4670,7 @@ dependencies = [ "tracing", "uv-cache", "uv-fs", + "uv-toolchain", "which", "winapi", ] @@ -4754,6 +4763,29 @@ dependencies = [ "uv-warnings", ] +[[package]] +name = "uv-toolchain" +version = "0.1.0" +dependencies = [ + "anyhow", + "fs-err", + "futures", + "once_cell", + "pep440_rs", + "pep508_rs", + "reqwest", + "reqwest-middleware", + "tempfile", + "thiserror", + "tokio", + "tokio-util", + "tracing", + "url", + "uv-client", + "uv-extract", + "uv-fs", +] + [[package]] name = "uv-types" version = "0.0.1" diff --git a/Cargo.toml b/Cargo.toml index 2826ddc7a..8da70b7ab 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -49,6 +49,7 @@ uv-trampoline = { path = "crates/uv-trampoline" } uv-version = { path = "crates/uv-version" } uv-virtualenv = { path = "crates/uv-virtualenv" } uv-warnings = { path = "crates/uv-warnings" } +uv-toolchain = { path = "crates/uv-toolchain" } anstream = { version = "0.6.13" } anyhow = { version = "1.0.80" } diff --git a/crates/uv-dev/Cargo.toml b/crates/uv-dev/Cargo.toml index 764bdd3fc..ab56cb0ec 100644 --- a/crates/uv-dev/Cargo.toml +++ b/crates/uv-dev/Cargo.toml @@ -23,13 +23,16 @@ pep508_rs = { workspace = true } uv-build = { workspace = true } uv-cache = { workspace = true, features = ["clap"] } uv-client = { workspace = true } +uv-configuration = { workspace = true } uv-dispatch = { workspace = true } +uv-extract = { workspace = true } +uv-fs = { workspace = true } uv-installer = { workspace = true } uv-interpreter = { workspace = true } uv-normalize = { workspace = true } uv-resolver = { workspace = true } +uv-toolchain = { workspace = true } uv-types = { workspace = true } -uv-configuration = { workspace = true } # Any dependencies that are exclusively used in `uv-dev` should be listed as non-workspace # dependencies, to ensure that we're forced to think twice before including them in other crates. @@ -46,14 +49,18 @@ petgraph = { workspace = true } poloto = { version = "19.1.2" } resvg = { version = "0.29.0" } rustc-hash = { workspace = true } +reqwest = { workspace = true } +tempfile = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } tagu = { version = "0.1.6" } tokio = { workspace = true } +tokio-util = { workspace = true, features = ["compat"] } tracing = { workspace = true } tracing-durations-export = { workspace = true, features = ["plot"] } tracing-indicatif = { workspace = true } tracing-subscriber = { workspace = true } +url = { workspace = true } walkdir = { workspace = true } [target.'cfg(target_os = "windows")'.dependencies] diff --git a/crates/uv-dev/src/fetch_python.rs b/crates/uv-dev/src/fetch_python.rs new file mode 100644 index 000000000..cdbdfcea0 --- /dev/null +++ b/crates/uv-dev/src/fetch_python.rs @@ -0,0 +1,142 @@ +use anyhow::Result; +use clap::Parser; +use fs_err as fs; +#[cfg(unix)] +use fs_err::tokio::symlink; +use futures::StreamExt; +#[cfg(unix)] +use itertools::Itertools; +use std::str::FromStr; +#[cfg(unix)] +use std::{collections::HashMap, path::PathBuf}; +use tokio::time::Instant; +use tracing::{info, info_span, Instrument}; + +use uv_fs::Simplified; +use uv_toolchain::{ + DownloadResult, Error, PythonDownload, PythonDownloadRequest, TOOLCHAIN_DIRECTORY, +}; + +#[derive(Parser, Debug)] +pub(crate) struct FetchPythonArgs { + versions: Vec, +} + +pub(crate) async fn fetch_python(args: FetchPythonArgs) -> Result<()> { + let start = Instant::now(); + + let bootstrap_dir = &*TOOLCHAIN_DIRECTORY; + + fs_err::create_dir_all(bootstrap_dir)?; + + let versions = if args.versions.is_empty() { + info!("Reading versions from file..."); + read_versions_file().await? + } else { + args.versions + }; + + let requests = versions + .iter() + .map(|version| { + PythonDownloadRequest::from_str(version).and_then(PythonDownloadRequest::fill) + }) + .collect::, Error>>()?; + + let downloads = requests + .iter() + .map(|request| match PythonDownload::from_request(request) { + Some(download) => download, + None => panic!("No download found for request {request:?}"), + }) + .collect::>(); + + let client = uv_client::BaseClientBuilder::new().build(); + + info!("Fetching requested versions..."); + let mut tasks = futures::stream::iter(downloads.iter()) + .map(|download| { + async { + let result = download.fetch(&client, bootstrap_dir).await; + (download.python_version(), result) + } + .instrument(info_span!("download", key = %download)) + }) + .buffered(4); + + let mut results = Vec::new(); + let mut downloaded = 0; + while let Some(task) = tasks.next().await { + let (version, result) = task; + let path = match result? { + DownloadResult::AlreadyAvailable(path) => { + info!("Found existing download for v{}", version); + path + } + DownloadResult::Fetched(path) => { + info!("Downloaded v{} to {}", version, path.user_display()); + downloaded += 1; + path + } + }; + results.push((version, path)); + } + + if downloaded > 0 { + let s = if downloaded == 1 { "" } else { "s" }; + info!( + "Fetched {} in {}s", + format!("{} version{}", downloaded, s), + start.elapsed().as_secs() + ); + } else { + info!("All versions downloaded already."); + }; + + // Order matters here, as we overwrite previous links + info!("Installing to `{}`...", bootstrap_dir.user_display()); + + // On Windows, linking the executable generally results in broken installations + // and each toolchain path will need to be added to the PATH separately in the + // desired order + #[cfg(unix)] + { + let mut links: HashMap = HashMap::new(); + for (version, path) in results { + // TODO(zanieb): This path should be a part of the download metadata + let executable = path.join("install").join("bin").join("python3"); + for target in [ + bootstrap_dir.join(format!("python{}", version.python_full_version())), + bootstrap_dir.join(format!("python{}.{}", version.major(), version.minor())), + bootstrap_dir.join(format!("python{}", version.major())), + bootstrap_dir.join("python"), + ] { + // Attempt to remove it, we'll fail on link if we couldn't remove it for some reason + // but if it's missing we don't want to error + let _ = fs::remove_file(&target); + symlink(&executable, &target).await?; + links.insert(target, executable.clone()); + } + } + for (target, executable) in links.iter().sorted() { + info!( + "Linked `{}` to `{}`", + target.user_display(), + executable.user_display() + ); + } + }; + + info!("Installed {} versions", requests.len()); + + Ok(()) +} + +async fn read_versions_file() -> Result> { + let lines: Vec = fs::tokio::read_to_string(".python-versions") + .await? + .lines() + .map(ToString::to_string) + .collect(); + Ok(lines) +} diff --git a/crates/uv-dev/src/main.rs b/crates/uv-dev/src/main.rs index dc5865c9f..ce83a8167 100644 --- a/crates/uv-dev/src/main.rs +++ b/crates/uv-dev/src/main.rs @@ -21,6 +21,7 @@ use resolve_many::ResolveManyArgs; use crate::build::{build, BuildArgs}; use crate::clear_compile::ClearCompileArgs; use crate::compile::CompileArgs; +use crate::fetch_python::FetchPythonArgs; use crate::render_benchmarks::RenderBenchmarksArgs; use crate::resolve_cli::ResolveCliArgs; use crate::wheel_metadata::WheelMetadataArgs; @@ -44,6 +45,7 @@ static GLOBAL: tikv_jemallocator::Jemalloc = tikv_jemallocator::Jemalloc; mod build; mod clear_compile; mod compile; +mod fetch_python; mod render_benchmarks; mod resolve_cli; mod resolve_many; @@ -72,6 +74,8 @@ enum Cli { Compile(CompileArgs), /// Remove all `.pyc` in the tree. ClearCompile(ClearCompileArgs), + /// Fetch Python versions for testing + FetchPython(FetchPythonArgs), } #[instrument] // Anchor span to check for overhead @@ -92,6 +96,7 @@ async fn run() -> Result<()> { Cli::RenderBenchmarks(args) => render_benchmarks::render_benchmarks(&args)?, Cli::Compile(args) => compile::compile(args).await?, Cli::ClearCompile(args) => clear_compile::clear_compile(&args)?, + Cli::FetchPython(args) => fetch_python::fetch_python(args).await?, } Ok(()) } diff --git a/crates/uv-extract/src/stream.rs b/crates/uv-extract/src/stream.rs index cff2825dc..f9ac12148 100644 --- a/crates/uv-extract/src/stream.rs +++ b/crates/uv-extract/src/stream.rs @@ -157,6 +157,7 @@ pub async fn untar_gz( ) -> Result<(), Error> { let reader = tokio::io::BufReader::new(reader); let decompressed_bytes = async_compression::tokio::bufread::GzipDecoder::new(reader); + let mut archive = tokio_tar::ArchiveBuilder::new(decompressed_bytes) .set_preserve_mtime(false) .build(); diff --git a/crates/uv-interpreter/Cargo.toml b/crates/uv-interpreter/Cargo.toml index d8ae8fb75..eef17ce3b 100644 --- a/crates/uv-interpreter/Cargo.toml +++ b/crates/uv-interpreter/Cargo.toml @@ -21,6 +21,7 @@ platform-tags = { workspace = true } pypi-types = { workspace = true } uv-cache = { workspace = true } uv-fs = { workspace = true } +uv-toolchain = { workspace = true } configparser = { workspace = true } fs-err = { workspace = true, features = ["tokio"] } diff --git a/crates/uv-interpreter/src/find_python.rs b/crates/uv-interpreter/src/find_python.rs index b06472d21..2fc45bdec 100644 --- a/crates/uv-interpreter/src/find_python.rs +++ b/crates/uv-interpreter/src/find_python.rs @@ -7,10 +7,11 @@ use tracing::{debug, instrument}; use uv_cache::Cache; use uv_fs::normalize_path; +use uv_toolchain::PythonVersion; use crate::interpreter::InterpreterInfoError; use crate::python_environment::{detect_python_executable, detect_virtual_env}; -use crate::{Error, Interpreter, PythonVersion}; +use crate::{Error, Interpreter}; /// Find a Python of a specific version, a binary with a name or a path to a binary. /// @@ -464,7 +465,7 @@ fn find_version( let version_matches = |interpreter: &Interpreter| -> bool { if let Some(python_version) = python_version { // If a patch version was provided, check for an exact match - python_version.is_satisfied_by(interpreter) + interpreter.satisfies(python_version) } else { // The version always matches if one was not provided true diff --git a/crates/uv-interpreter/src/interpreter.rs b/crates/uv-interpreter/src/interpreter.rs index a5ff8e01a..ce14845f9 100644 --- a/crates/uv-interpreter/src/interpreter.rs +++ b/crates/uv-interpreter/src/interpreter.rs @@ -16,6 +16,7 @@ use platform_tags::{Tags, TagsError}; use pypi_types::Scheme; use uv_cache::{Cache, CacheBucket, CachedByTimestamp, Freshness, Timestamp}; use uv_fs::{write_atomic_sync, PythonExt, Simplified}; +use uv_toolchain::PythonVersion; use crate::Error; use crate::Virtualenv; @@ -314,6 +315,18 @@ impl Interpreter { }, } } + + /// Check if the interpreter matches the given Python version. + /// + /// If a patch version is present, we will require an exact match. + /// Otherwise, just the major and minor version numbers need to match. + pub fn satisfies(&self, version: &PythonVersion) -> bool { + if version.patch().is_some() { + version.version() == self.python_version() + } else { + (version.major(), version.minor()) == self.python_tuple() + } + } } /// The `EXTERNALLY-MANAGED` file in a Python installation. diff --git a/crates/uv-interpreter/src/lib.rs b/crates/uv-interpreter/src/lib.rs index 535888a78..1286ff436 100644 --- a/crates/uv-interpreter/src/lib.rs +++ b/crates/uv-interpreter/src/lib.rs @@ -19,14 +19,12 @@ pub use crate::find_python::{find_best_python, find_default_python, find_request pub use crate::interpreter::Interpreter; use crate::interpreter::InterpreterInfoError; pub use crate::python_environment::PythonEnvironment; -pub use crate::python_version::PythonVersion; pub use crate::virtualenv::Virtualenv; mod cfg; mod find_python; mod interpreter; mod python_environment; -mod python_version; mod virtualenv; #[derive(Debug, Error)] diff --git a/crates/uv-toolchain/Cargo.toml b/crates/uv-toolchain/Cargo.toml new file mode 100644 index 000000000..59bab562e --- /dev/null +++ b/crates/uv-toolchain/Cargo.toml @@ -0,0 +1,33 @@ +[package] +name = "uv-toolchain" +version = "0.1.0" +edition.workspace = true +rust-version.workspace = true +homepage.workspace = true +documentation.workspace = true +repository.workspace = true +authors.workspace = true +license.workspace = true + +[dependencies] +uv-client = { workspace = true } +uv-extract = { workspace = true } +uv-fs = { workspace = true } +pep440_rs = { workspace = true } +pep508_rs = { workspace = true } + +anyhow = { workspace = true } +fs-err = { workspace = true } +futures = { workspace = true } +once_cell = {workspace = true} +reqwest = { workspace = true } +reqwest-middleware = { workspace = true } +tempfile = { workspace = true } +thiserror = { workspace = true } +tokio = { workspace = true } +tokio-util = { workspace = true, features = ["compat"] } +tracing = { workspace = true } +url = { workspace = true } + +[lints] +workspace = true diff --git a/scripts/bootstrap/fetch-version-metadata.py b/crates/uv-toolchain/fetch-version-metadata.py similarity index 74% rename from scripts/bootstrap/fetch-version-metadata.py rename to crates/uv-toolchain/fetch-version-metadata.py index 389269f44..2dc4b3d9a 100755 --- a/scripts/bootstrap/fetch-version-metadata.py +++ b/crates/uv-toolchain/fetch-version-metadata.py @@ -2,7 +2,7 @@ """ Fetch Python version metadata. -Generates the bootstrap `versions.json` file. +Generates the `python-version-metadata.json` file. Usage: @@ -30,7 +30,7 @@ RELEASE_URL = "https://api.github.com/repos/indygreg/python-build-standalone/rel HEADERS = { "X-GitHub-Api-Version": "2022-11-28", } -VERSIONS_FILE = SELF_DIR / "versions.json" +VERSIONS_FILE = SELF_DIR / "python-version-metadata.json" FLAVOR_PREFERENCES = [ "shared-pgo", "shared-noopt", @@ -53,6 +53,8 @@ SPECIAL_TRIPLES = { "linux64": "x86_64-unknown-linux-gnu", "windows-amd64": "x86_64-pc-windows", "windows-x86": "i686-pc-windows", + "windows-amd64-shared": "x86_64-pc-windows", + "windows-x86-shared": "i686-pc-windows", "linux64-musl": "x86_64-unknown-linux-musl", } @@ -78,8 +80,14 @@ _suffix_re = re.compile( ) ) -# to match the output of the `arch` command -ARCH_MAP = {"aarch64": "arm64"} +# Normalized mappings to match the Rust types +ARCH_MAP = { + "ppc64": "powerpc64", + "ppc64le": "powerpc64le", + "i686": "x86", + "i386": "x86", +} +OS_MAP = {"darwin": "macos"} def parse_filename(filename): @@ -104,10 +112,8 @@ def normalize_triple(triple): triple = SPECIAL_TRIPLES.get(triple, triple) pieces = triple.split("-") try: - arch = pieces[0] - # Normalize - arch = ARCH_MAP.get(arch, arch) - platform = pieces[2] + arch = normalize_arch(pieces[0]) + operating_system = normalize_os(pieces[2]) if pieces[2] == "linux": # On linux, the triple has four segments, the last one is the libc libc = pieces[3] @@ -116,7 +122,18 @@ def normalize_triple(triple): except IndexError: logging.debug("Skipping %r: unknown triple", triple) return - return "%s-%s-%s" % (arch, platform, libc) + return "%s-%s-%s" % (arch, operating_system, libc) + + +def normalize_arch(arch): + arch = ARCH_MAP.get(arch, arch) + pieces = arch.split("_") + # Strip `_vN` from `x86_64` + return "_".join(pieces[:2]) + + +def normalize_os(os): + return OS_MAP.get(os, os) def read_sha256(url): @@ -125,7 +142,7 @@ def read_sha256(url): except urllib.error.HTTPError: return None assert resp.status == 200 - return resp.read().strip() + return resp.read().decode().strip() def sha256(path): @@ -142,8 +159,8 @@ def sha256(path): return h.hexdigest() -def _sort_key(info): - triple, flavor, url = info +def _sort_by_flavor_preference(info): + _triple, flavor, _url = info try: pref = FLAVOR_PREFERENCES.index(flavor) except ValueError: @@ -151,12 +168,18 @@ def _sort_key(info): return pref +def _sort_by_interpreter_and_version(info): + interpreter, version_tuple, _ = info + return (interpreter, version_tuple) + + def find(): """ Find available Python versions and write metadata to a file. """ results = {} + # Collect all available Python downloads for page in range(1, 100): logging.debug("Reading release page %s...", page) resp = urllib.request.urlopen("%s?page=%d" % (RELEASE_URL, page)) @@ -180,34 +203,47 @@ def find(): continue results.setdefault(py_ver, []).append((triple, flavor, url)) - cpython_results = {} + # Collapse CPython variants to a single URL flavor per triple + cpython_results: dict[tuple[int, int, int], dict[tuple[str, str, str], str]] = {} for py_ver, choices in results.items(): - choices.sort(key=_sort_key) urls = {} - for triple, flavor, url in choices: + for triple, flavor, url in sorted(choices, key=_sort_by_flavor_preference): triple = tuple(triple.split("-")) + # Skip existing triples, preferring the first flavor if triple in urls: continue urls[triple] = url cpython_results[tuple(map(int, py_ver.split(".")))] = urls + # Collect variants across interpreter kinds + # TODO(zanieb): Note we only support CPython downloads at this time + # but this will include PyPy chain in the future. final_results = {} for interpreter, py_ver, choices in sorted( chain( (("cpython",) + x for x in cpython_results.items()), ), - key=lambda x: x[:2], + key=_sort_by_interpreter_and_version, + # Reverse the ordering so newer versions are first reverse=True, ): - for (arch, platform, libc), url in sorted(choices.items()): - key = "%s-%s.%s.%s-%s-%s-%s" % (interpreter, *py_ver, platform, arch, libc) + # Sort by the remaining information for determinism + # This groups download metadata in triple component order + for (arch, operating_system, libc), url in sorted(choices.items()): + key = "%s-%s.%s.%s-%s-%s-%s" % ( + interpreter, + *py_ver, + operating_system, + arch, + libc, + ) logging.info("Found %s", key) sha256 = read_sha256(url) final_results[key] = { "name": interpreter, "arch": arch, - "os": platform, + "os": operating_system, "libc": libc, "major": py_ver[0], "minor": py_ver[1], diff --git a/scripts/bootstrap/versions.json b/crates/uv-toolchain/python-version-metadata.json similarity index 63% rename from scripts/bootstrap/versions.json rename to crates/uv-toolchain/python-version-metadata.json index c95201415..3306ca69d 100644 --- a/scripts/bootstrap/versions.json +++ b/crates/uv-toolchain/python-version-metadata.json @@ -1,18 +1,106 @@ { - "cpython-3.12.1-darwin-arm64-none": { + "cpython-3.12.2-linux-aarch64-gnu": { "name": "cpython", - "arch": "arm64", - "os": "darwin", + "arch": "aarch64", + "os": "linux", + "libc": "gnu", + "major": 3, + "minor": 12, + "patch": 2, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-aarch64-unknown-linux-gnu-debug-full.tar.zst", + "sha256": "469a7fd0d0a09936c5db41b5ac83bb29d5bfeb721aa483ac92f3f7ac4d311097" + }, + "cpython-3.12.2-macos-aarch64-none": { + "name": "cpython", + "arch": "aarch64", + "os": "macos", "libc": "none", "major": 3, "minor": 12, - "patch": 1, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "61e51e3490537b800fcefad718157cf775de41044e95aa538b63ab599f66f3a9" + "patch": 2, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "2afcc8b25c55793f6ceb0bef2e547e101f53c9e25a0fe0332320e5381a1f0fdb" }, - "cpython-3.12.1-linux-arm64-gnu": { + "cpython-3.12.2-linux-powerpc64le-gnu": { "name": "cpython", - "arch": "arm64", + "arch": "powerpc64le", + "os": "linux", + "libc": "gnu", + "major": 3, + "minor": 12, + "patch": 2, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-ppc64le-unknown-linux-gnu-debug-full.tar.zst", + "sha256": "1d70476fb9013cc93e787417680b34629b510e6e2145cf48bb2f0fe887f7a4d8" + }, + "cpython-3.12.2-linux-s390x-gnu": { + "name": "cpython", + "arch": "s390x", + "os": "linux", + "libc": "gnu", + "major": 3, + "minor": 12, + "patch": 2, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-s390x-unknown-linux-gnu-debug-full.tar.zst", + "sha256": "f40b88607928b5ee34ff87c1d574c8493a1604d7a40474e1b03731184186f419" + }, + "cpython-3.12.2-windows-x86-none": { + "name": "cpython", + "arch": "x86", + "os": "windows", + "libc": "none", + "major": 3, + "minor": 12, + "patch": 2, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + "sha256": "ee985ae6a6a98f4d5bd19fd8c59f45235911d19b64e1dbd026261b8103f15db5" + }, + "cpython-3.12.2-linux-x86_64-gnu": { + "name": "cpython", + "arch": "x86_64", + "os": "linux", + "libc": "gnu", + "major": 3, + "minor": 12, + "patch": 2, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-x86_64-unknown-linux-gnu-debug-full.tar.zst", + "sha256": "15b61ed9d33b35ad014a13a68a55d8ea5ba7fb70945644747f4e53c659f2fed6" + }, + "cpython-3.12.2-linux-x86_64-musl": { + "name": "cpython", + "arch": "x86_64", + "os": "linux", + "libc": "musl", + "major": 3, + "minor": 12, + "patch": 2, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-x86_64-unknown-linux-musl-lto-full.tar.zst", + "sha256": "7ec1dc7ad8223ec5839a57d232fd3cf730987f7b0f88b2c4f15ee935bcabbaa9" + }, + "cpython-3.12.2-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 12, + "patch": 2, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "b4b4d19c36e86803aa0b4410395f5568bef28d82666efba926e44dbe06345a12" + }, + "cpython-3.12.2-windows-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "windows", + "libc": "none", + "major": 3, + "minor": 12, + "patch": 2, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", + "sha256": "a1daf5e8ceb23d34ea29b16b5123b06694810fe7acc5c8384426435c63bf731e" + }, + "cpython-3.12.1-linux-aarch64-gnu": { + "name": "cpython", + "arch": "aarch64", "os": "linux", "libc": "gnu", "major": 3, @@ -21,20 +109,20 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-aarch64-unknown-linux-gnu-debug-full.tar.zst", "sha256": "9009da24f436611d0bf086b8ea62aaed1c27104af5b770ddcfc92b60db06da8c" }, - "cpython-3.12.1-windows-i686-none": { + "cpython-3.12.1-macos-aarch64-none": { "name": "cpython", - "arch": "i686", - "os": "windows", + "arch": "aarch64", + "os": "macos", "libc": "none", "major": 3, "minor": 12, "patch": 1, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-i686-pc-windows-msvc-shared-pgo-full.tar.zst", - "sha256": "22866d35fdf58e90e75d6ba9aa78c288b452ea7041fa9bc5549eca9daa431883" + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "61e51e3490537b800fcefad718157cf775de41044e95aa538b63ab599f66f3a9" }, - "cpython-3.12.1-linux-ppc64le-gnu": { + "cpython-3.12.1-linux-powerpc64le-gnu": { "name": "cpython", - "arch": "ppc64le", + "arch": "powerpc64le", "os": "linux", "libc": "gnu", "major": 3, @@ -54,16 +142,16 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-s390x-unknown-linux-gnu-debug-full.tar.zst", "sha256": "505a4fbace661a43b354a059022eb31efb406859a5f7227109ebf0f278f20503" }, - "cpython-3.12.1-darwin-x86_64-none": { + "cpython-3.12.1-windows-x86-none": { "name": "cpython", - "arch": "x86_64", - "os": "darwin", + "arch": "x86", + "os": "windows", "libc": "none", "major": 3, "minor": 12, "patch": 1, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "bf2b176b0426d7b4d4909c1b19bbb25b4893f9ebdc61e32df144df2b10dcc800" + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + "sha256": "22866d35fdf58e90e75d6ba9aa78c288b452ea7041fa9bc5549eca9daa431883" }, "cpython-3.12.1-linux-x86_64-gnu": { "name": "cpython", @@ -87,6 +175,17 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-x86_64-unknown-linux-musl-lto-full.tar.zst", "sha256": "c4b07a02d8f0986b56e010a67132e5eeba1def4991c6c06ed184f831a484a06f" }, + "cpython-3.12.1-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 12, + "patch": 1, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "bf2b176b0426d7b4d4909c1b19bbb25b4893f9ebdc61e32df144df2b10dcc800" + }, "cpython-3.12.1-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -98,86 +197,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "d9bc1b566250bf51818976bf98bf50e1f4c59b2503b50d29250cac5ab5ef6b38" }, - "cpython-3.12.1-linux-x86_64_v2-gnu": { + "cpython-3.12.0-linux-aarch64-gnu": { "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 12, - "patch": 1, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-x86_64_v2-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "21a5182c499954bde10344c7cc3ba9f69a39f0b485a9420871bdf65f26587bb7" - }, - "cpython-3.12.1-linux-x86_64_v2-musl": { - "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 12, - "patch": 1, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-x86_64_v2-unknown-linux-musl-lto-full.tar.zst", - "sha256": "47a85a6f99be6ec1746e25a5002a1b942d26036b78f32f6c26ff1285196b2411" - }, - "cpython-3.12.1-linux-x86_64_v3-gnu": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 12, - "patch": 1, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-x86_64_v3-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "d2088f53a3e160973ec34376c5a8bc4f430626ea154a57a8ae868f37b43320f3" - }, - "cpython-3.12.1-linux-x86_64_v3-musl": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 12, - "patch": 1, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-x86_64_v3-unknown-linux-musl-lto-full.tar.zst", - "sha256": "24f76157c615f2cf6a92437290f711b27cd5b29bcea4f17b50ee83920f307e2a" - }, - "cpython-3.12.1-linux-x86_64_v4-gnu": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 12, - "patch": 1, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-x86_64_v4-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "b5c640ffdde33f3d333ed772878694c3be79caf5707de3da23aa8f77cfad4164" - }, - "cpython-3.12.1-linux-x86_64_v4-musl": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 12, - "patch": 1, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-x86_64_v4-unknown-linux-musl-lto-full.tar.zst", - "sha256": "6e521b73faee3f44161db17f8cd89599c54fbf28f28de215851f9b9e7ded8b75" - }, - "cpython-3.12.0-darwin-arm64-none": { - "name": "cpython", - "arch": "arm64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 12, - "patch": 0, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "25fc8cd41e975d18d13bcc8f8beffa096ff8a0b86c4a737e1c6617900092c966" - }, - "cpython-3.12.0-linux-arm64-gnu": { - "name": "cpython", - "arch": "arm64", + "arch": "aarch64", "os": "linux", "libc": "gnu", "major": 3, @@ -186,20 +208,20 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-aarch64-unknown-linux-gnu-debug-full.tar.zst", "sha256": "eb05c976374a9a44596ce340ab35e5461014f30202c3cbe10edcbfbe5ac4a6a1" }, - "cpython-3.12.0-windows-i686-none": { + "cpython-3.12.0-macos-aarch64-none": { "name": "cpython", - "arch": "i686", - "os": "windows", + "arch": "aarch64", + "os": "macos", "libc": "none", "major": 3, "minor": 12, "patch": 0, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-i686-pc-windows-msvc-shared-pgo-full.tar.zst", - "sha256": "465e91b6e6d0d1c40c8a4bce3642c4adcb9b75cf03fbd5fd5a33a36358249289" + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "25fc8cd41e975d18d13bcc8f8beffa096ff8a0b86c4a737e1c6617900092c966" }, - "cpython-3.12.0-linux-ppc64le-gnu": { + "cpython-3.12.0-linux-powerpc64le-gnu": { "name": "cpython", - "arch": "ppc64le", + "arch": "powerpc64le", "os": "linux", "libc": "gnu", "major": 3, @@ -219,16 +241,16 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-s390x-unknown-linux-gnu-debug-full.tar.zst", "sha256": "5b1a1effbb43df57ad014fcebf4b20089e504d89613e7b8db22d9ccb9fb00a6c" }, - "cpython-3.12.0-darwin-x86_64-none": { + "cpython-3.12.0-windows-x86-none": { "name": "cpython", - "arch": "x86_64", - "os": "darwin", + "arch": "x86", + "os": "windows", "libc": "none", "major": 3, "minor": 12, "patch": 0, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "3b4781e7fd4efabe574ba0954e54c35c7d5ac4dc5b2990b40796c1c6aec67d79" + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + "sha256": "465e91b6e6d0d1c40c8a4bce3642c4adcb9b75cf03fbd5fd5a33a36358249289" }, "cpython-3.12.0-linux-x86_64-gnu": { "name": "cpython", @@ -252,6 +274,17 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-x86_64-unknown-linux-musl-lto-full.tar.zst", "sha256": "91b42595cb4b69ff396e746dc492caf67b952a3ed1a367a4ace1acc965ed9cdb" }, + "cpython-3.12.0-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 12, + "patch": 0, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "3b4781e7fd4efabe574ba0954e54c35c7d5ac4dc5b2990b40796c1c6aec67d79" + }, "cpython-3.12.0-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -263,86 +296,108 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "5bdff7ed56550d96f9b26a27a8c25f0cc58a03bff19e5f52bba84366183cab8b" }, - "cpython-3.12.0-linux-x86_64_v2-gnu": { + "cpython-3.11.8-linux-aarch64-gnu": { "name": "cpython", - "arch": "x86_64_v2", + "arch": "aarch64", "os": "linux", "libc": "gnu", "major": 3, - "minor": 12, - "patch": 0, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-x86_64_v2-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "572f8559f0e8a086c4380ea4417d44f6f3751afd18d01e14e04099ec33e1b199" + "minor": 11, + "patch": 8, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-aarch64-unknown-linux-gnu-debug-full.tar.zst", + "sha256": "45bf082aca6b7d5e7261852720a72b92f5305e9fdb07b10f6588cb51d8f83ff2" }, - "cpython-3.12.0-linux-x86_64_v2-musl": { + "cpython-3.11.8-macos-aarch64-none": { "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 12, - "patch": 0, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-x86_64_v2-unknown-linux-musl-lto-full.tar.zst", - "sha256": "ec028edc5fcca34b5c5988074e44d91158d924695f26ca5885c6b4a1daa6349d" - }, - "cpython-3.12.0-linux-x86_64_v3-gnu": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 12, - "patch": 0, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-x86_64_v3-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "1ae35f54bad2b473298858a3cb7bf811291fdd40c8159eff4ff593168ed8765e" - }, - "cpython-3.12.0-linux-x86_64_v3-musl": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 12, - "patch": 0, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-x86_64_v3-unknown-linux-musl-lto-full.tar.zst", - "sha256": "154cc904e028f93fa5b6dfb23aa3d9241db5c210c99a8facab9425e6a5f54a31" - }, - "cpython-3.12.0-linux-x86_64_v4-gnu": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 12, - "patch": 0, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-x86_64_v4-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "3c900c3495453cfa7e7626026ef0d8be3adf589b2b810969f6a9f44dba3c129d" - }, - "cpython-3.12.0-linux-x86_64_v4-musl": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 12, - "patch": 0, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-x86_64_v4-unknown-linux-musl-lto-full.tar.zst", - "sha256": "7f850e95a29b43dff3656e3d403d98c30049a3a90a74aac1c6763339c6d26632" - }, - "cpython-3.11.7-darwin-arm64-none": { - "name": "cpython", - "arch": "arm64", - "os": "darwin", + "arch": "aarch64", + "os": "macos", "libc": "none", "major": 3, "minor": 11, - "patch": 7, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "c1f3dd13825906a5eae23ed8de9b653edb620568b2e0226eef3784eb1cce7eed" + "patch": 8, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "c0650884b929253b8688797d1955850f6e339bf0428b3d935f62ab3159f66362" }, - "cpython-3.11.7-linux-arm64-gnu": { + "cpython-3.11.8-linux-powerpc64le-gnu": { "name": "cpython", - "arch": "arm64", + "arch": "powerpc64le", + "os": "linux", + "libc": "gnu", + "major": 3, + "minor": 11, + "patch": 8, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-ppc64le-unknown-linux-gnu-debug-full.tar.zst", + "sha256": "a9716f2eebebe03de47d6d5d603d6ff78abf5eb38f88bf7607b17fd85e74ff16" + }, + "cpython-3.11.8-linux-s390x-gnu": { + "name": "cpython", + "arch": "s390x", + "os": "linux", + "libc": "gnu", + "major": 3, + "minor": 11, + "patch": 8, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-s390x-unknown-linux-gnu-debug-full.tar.zst", + "sha256": "d495830b5980ed689bd7588aa556bac9c43ff766d8a8b32e7791b8ed664b04f3" + }, + "cpython-3.11.8-windows-x86-none": { + "name": "cpython", + "arch": "x86", + "os": "windows", + "libc": "none", + "major": 3, + "minor": 11, + "patch": 8, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + "sha256": "c3e90962996177a027bd73dd9fd8c42a2d6ef832cda26db4ab4efc6105160537" + }, + "cpython-3.11.8-linux-x86_64-gnu": { + "name": "cpython", + "arch": "x86_64", + "os": "linux", + "libc": "gnu", + "major": 3, + "minor": 11, + "patch": 8, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-x86_64-unknown-linux-gnu-debug-full.tar.zst", + "sha256": "d959c43184878d564b5368ce4d753cf059600aafdf3e50280e850f94b5a4ba61" + }, + "cpython-3.11.8-linux-x86_64-musl": { + "name": "cpython", + "arch": "x86_64", + "os": "linux", + "libc": "musl", + "major": 3, + "minor": 11, + "patch": 8, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-x86_64-unknown-linux-musl-lto-full.tar.zst", + "sha256": "a03a9d8c1f770ce418716a2e8185df7b3a9e0012cdc220f9f2d24480a432650b" + }, + "cpython-3.11.8-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 11, + "patch": 8, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "54f8c8ad7313b3505e495bb093825d85eab244306ca4278836a2c7b5b74fb053" + }, + "cpython-3.11.8-windows-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "windows", + "libc": "none", + "major": 3, + "minor": 11, + "patch": 8, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", + "sha256": "6da82390f7ac49f6c4b19a5b8019c4ddc1eef2c5ad6a2f2d32773a27663a4e14" + }, + "cpython-3.11.7-linux-aarch64-gnu": { + "name": "cpython", + "arch": "aarch64", "os": "linux", "libc": "gnu", "major": 3, @@ -351,20 +406,20 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-aarch64-unknown-linux-gnu-debug-full.tar.zst", "sha256": "e3a375f8f16198ccf8dbede231536544265e5b4b6b0f0df97c5b29503c5864e2" }, - "cpython-3.11.7-windows-i686-none": { + "cpython-3.11.7-macos-aarch64-none": { "name": "cpython", - "arch": "i686", - "os": "windows", + "arch": "aarch64", + "os": "macos", "libc": "none", "major": 3, "minor": 11, "patch": 7, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-i686-pc-windows-msvc-shared-pgo-full.tar.zst", - "sha256": "6613f1f9238d19969d8a2827deec84611cb772503207056cc9f0deb89bea48cd" + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "c1f3dd13825906a5eae23ed8de9b653edb620568b2e0226eef3784eb1cce7eed" }, - "cpython-3.11.7-linux-ppc64le-gnu": { + "cpython-3.11.7-linux-powerpc64le-gnu": { "name": "cpython", - "arch": "ppc64le", + "arch": "powerpc64le", "os": "linux", "libc": "gnu", "major": 3, @@ -384,16 +439,16 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-s390x-unknown-linux-gnu-debug-full.tar.zst", "sha256": "91b33369025b7e0079f603cd2a99f9a5932daa8ded113d5090f29c075c993df7" }, - "cpython-3.11.7-darwin-x86_64-none": { + "cpython-3.11.7-windows-x86-none": { "name": "cpython", - "arch": "x86_64", - "os": "darwin", + "arch": "x86", + "os": "windows", "libc": "none", "major": 3, "minor": 11, "patch": 7, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "3f8caf73f2bfe22efa9666974c119727e163716e88af8ed3caa1e0ae5493de61" + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + "sha256": "6613f1f9238d19969d8a2827deec84611cb772503207056cc9f0deb89bea48cd" }, "cpython-3.11.7-linux-x86_64-gnu": { "name": "cpython", @@ -417,6 +472,17 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-x86_64-unknown-linux-musl-lto-full.tar.zst", "sha256": "f387d373d64447bbba8a5657712f93b1dbdfd7246cdfe5a0493f39b83d46ec7c" }, + "cpython-3.11.7-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 11, + "patch": 7, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "3f8caf73f2bfe22efa9666974c119727e163716e88af8ed3caa1e0ae5493de61" + }, "cpython-3.11.7-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -428,86 +494,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "89d1d8f080e5494ea57918fc5ecf3d483ffef943cd5a336e64da150cd44b4aa0" }, - "cpython-3.11.7-linux-x86_64_v2-gnu": { + "cpython-3.11.6-linux-aarch64-gnu": { "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 11, - "patch": 7, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-x86_64_v2-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "24dba70107ca3999c0a2742b3bf898f740a063736f3cd208e80e056adf19cd7f" - }, - "cpython-3.11.7-linux-x86_64_v2-musl": { - "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 11, - "patch": 7, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-x86_64_v2-unknown-linux-musl-lto-full.tar.zst", - "sha256": "a6c43c58ff21316242bd43efa90837f4a344e64ba4f4306c5ddc49005bfc1dd3" - }, - "cpython-3.11.7-linux-x86_64_v3-gnu": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 11, - "patch": 7, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-x86_64_v3-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "6f5246b7cb8cc36a98025c70f829d2e5d197a7d20d51f21ca44b1e4242b13f0d" - }, - "cpython-3.11.7-linux-x86_64_v3-musl": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 11, - "patch": 7, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-x86_64_v3-unknown-linux-musl-lto-full.tar.zst", - "sha256": "23af703408cb9a91eb2e673640576524ba616d8d1f8af079d22e67192e174400" - }, - "cpython-3.11.7-linux-x86_64_v4-gnu": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 11, - "patch": 7, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-x86_64_v4-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "74e5053f3f40d4ea018d79139d8a739c0ab0d457b8a9f1597a160bd88fbd58ab" - }, - "cpython-3.11.7-linux-x86_64_v4-musl": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 11, - "patch": 7, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-x86_64_v4-unknown-linux-musl-lto-full.tar.zst", - "sha256": "63d3cd05a6c9e7597d1c2ec3d02473170a4f2eb4acf5558974c639cf787a44a1" - }, - "cpython-3.11.6-darwin-arm64-none": { - "name": "cpython", - "arch": "arm64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 11, - "patch": 6, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "6e9007bcbbf51203e89c34a87ed42561630a35bc4eb04a565c92ba7159fe5826" - }, - "cpython-3.11.6-linux-arm64-gnu": { - "name": "cpython", - "arch": "arm64", + "arch": "aarch64", "os": "linux", "libc": "gnu", "major": 3, @@ -516,20 +505,20 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-aarch64-unknown-linux-gnu-debug-full.tar.zst", "sha256": "d63d6eb065e60899b25853fe6bbd9f60ea6c3b12f4854adc75cb818bad55f4e9" }, - "cpython-3.11.6-windows-i686-none": { + "cpython-3.11.6-macos-aarch64-none": { "name": "cpython", - "arch": "i686", - "os": "windows", + "arch": "aarch64", + "os": "macos", "libc": "none", "major": 3, "minor": 11, "patch": 6, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-i686-pc-windows-msvc-shared-pgo-full.tar.zst", - "sha256": "2670731428191d4476bf260c8144ccf06f9e5f8ac6f2de1dc444ca96ab627082" + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "6e9007bcbbf51203e89c34a87ed42561630a35bc4eb04a565c92ba7159fe5826" }, - "cpython-3.11.6-linux-ppc64le-gnu": { + "cpython-3.11.6-linux-powerpc64le-gnu": { "name": "cpython", - "arch": "ppc64le", + "arch": "powerpc64le", "os": "linux", "libc": "gnu", "major": 3, @@ -549,16 +538,16 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-s390x-unknown-linux-gnu-debug-full.tar.zst", "sha256": "78252aa883fed18de7bb9b146450e42dd75d78c345f56c1301bb042317a1d4f7" }, - "cpython-3.11.6-darwin-x86_64-none": { + "cpython-3.11.6-windows-x86-none": { "name": "cpython", - "arch": "x86_64", - "os": "darwin", + "arch": "x86", + "os": "windows", "libc": "none", "major": 3, "minor": 11, "patch": 6, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "3685156e4139e89484c071ba1a1b85be0b4e302a786de5a170d3b0713863c2e8" + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + "sha256": "2670731428191d4476bf260c8144ccf06f9e5f8ac6f2de1dc444ca96ab627082" }, "cpython-3.11.6-linux-x86_64-gnu": { "name": "cpython", @@ -582,6 +571,17 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-x86_64-unknown-linux-musl-lto-full.tar.zst", "sha256": "1b6e32ec93c5a18a03a9da9e2a3a3738d67b733df0795edcff9fd749c33ab931" }, + "cpython-3.11.6-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 11, + "patch": 6, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "3685156e4139e89484c071ba1a1b85be0b4e302a786de5a170d3b0713863c2e8" + }, "cpython-3.11.6-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -593,86 +593,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "38d2c2fa2f9effbf486207bef7141d1b5c385ad30729ab0c976e6a852a2a9401" }, - "cpython-3.11.6-linux-x86_64_v2-gnu": { + "cpython-3.11.5-linux-aarch64-gnu": { "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 11, - "patch": 6, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-x86_64_v2-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "2ef8df0de9c400b5d57971fe5bcff36b4dca2410504a9edbd407572ea61044e0" - }, - "cpython-3.11.6-linux-x86_64_v2-musl": { - "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 11, - "patch": 6, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-x86_64_v2-unknown-linux-musl-lto-full.tar.zst", - "sha256": "a626529e7ebe28755090d16d22fc3f8b85dd7d19ab9791d224336f002b9b51a5" - }, - "cpython-3.11.6-linux-x86_64_v3-gnu": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 11, - "patch": 6, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-x86_64_v3-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "d96c26d88966873184fc0ee99ca7b941d274b669b1b11e185749fc065d12908f" - }, - "cpython-3.11.6-linux-x86_64_v3-musl": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 11, - "patch": 6, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-x86_64_v3-unknown-linux-musl-lto-full.tar.zst", - "sha256": "cec6af027d49c6218680d78960392c4853d74d2f0244ac374ed216ed57f3a79b" - }, - "cpython-3.11.6-linux-x86_64_v4-gnu": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 11, - "patch": 6, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-x86_64_v4-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "865506f3eb1ff9a25f458c1b46d4fe6ceffac869ca01c203c258e3563c87630e" - }, - "cpython-3.11.6-linux-x86_64_v4-musl": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 11, - "patch": 6, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-x86_64_v4-unknown-linux-musl-lto-full.tar.zst", - "sha256": "f6fb43020a46b6f82c552f95db1170c15139d2b6542d38e08ea915902e9da961" - }, - "cpython-3.11.5-darwin-arm64-none": { - "name": "cpython", - "arch": "arm64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 11, - "patch": 5, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "7bee180b764722a73c2599fbe2c3a6121cf6bbcb08cb3082851e93c43fe130e7" - }, - "cpython-3.11.5-linux-arm64-gnu": { - "name": "cpython", - "arch": "arm64", + "arch": "aarch64", "os": "linux", "libc": "gnu", "major": 3, @@ -681,31 +604,20 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-aarch64-unknown-linux-gnu-debug-full.tar.zst", "sha256": "ac4b1e91d1cb7027595bfa4667090406331b291b2e346fb74e42b7031b216787" }, - "cpython-3.11.5-linux-i686-gnu": { + "cpython-3.11.5-macos-aarch64-none": { "name": "cpython", - "arch": "i686", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 11, - "patch": 5, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-i686-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "75d27b399b323c25d8250fda9857e388bf1b03ba1eb7925ec23cf12042a63a88" - }, - "cpython-3.11.5-windows-i686-none": { - "name": "cpython", - "arch": "i686", - "os": "windows", + "arch": "aarch64", + "os": "macos", "libc": "none", "major": 3, "minor": 11, "patch": 5, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-i686-pc-windows-msvc-shared-pgo-full.tar.zst", - "sha256": "c9ffe9c2c88685ce3064f734cbdfede0a07de7d826fada58f8045f3bd8f81a9d" + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "7bee180b764722a73c2599fbe2c3a6121cf6bbcb08cb3082851e93c43fe130e7" }, - "cpython-3.11.5-linux-ppc64le-gnu": { + "cpython-3.11.5-linux-powerpc64le-gnu": { "name": "cpython", - "arch": "ppc64le", + "arch": "powerpc64le", "os": "linux", "libc": "gnu", "major": 3, @@ -725,16 +637,27 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-s390x-unknown-linux-gnu-debug-full.tar.zst", "sha256": "b0819032ec336d6e1d9e9bfdba546bf854a7b7248f8720a6d07da72c4ac927e5" }, - "cpython-3.11.5-darwin-x86_64-none": { + "cpython-3.11.5-linux-x86-gnu": { "name": "cpython", - "arch": "x86_64", - "os": "darwin", + "arch": "x86", + "os": "linux", + "libc": "gnu", + "major": 3, + "minor": 11, + "patch": 5, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-i686-unknown-linux-gnu-debug-full.tar.zst", + "sha256": "75d27b399b323c25d8250fda9857e388bf1b03ba1eb7925ec23cf12042a63a88" + }, + "cpython-3.11.5-windows-x86-none": { + "name": "cpython", + "arch": "x86", + "os": "windows", "libc": "none", "major": 3, "minor": 11, "patch": 5, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "e43d70a49919641ca2939a5a9107b13d5fef8c13af0f511a33a94bb6af2044f0" + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + "sha256": "c9ffe9c2c88685ce3064f734cbdfede0a07de7d826fada58f8045f3bd8f81a9d" }, "cpython-3.11.5-linux-x86_64-gnu": { "name": "cpython", @@ -758,6 +681,17 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-x86_64-unknown-linux-musl-lto-full.tar.zst", "sha256": "9dcf19ee54fb936cb9fd0f02fd655e790663534bc12e142e460c1b30a0b54dbd" }, + "cpython-3.11.5-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 11, + "patch": 5, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "e43d70a49919641ca2939a5a9107b13d5fef8c13af0f511a33a94bb6af2044f0" + }, "cpython-3.11.5-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -769,86 +703,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "6e4d20e6d498f9edeb3c28cb9541ad20f675f16da350b078e40a9dcfd93cdc3d" }, - "cpython-3.11.5-linux-x86_64_v2-gnu": { + "cpython-3.11.4-linux-aarch64-gnu": { "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 11, - "patch": 5, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-x86_64_v2-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "d7f5abc89c66a8a1d086394c80a94a17b5b26887983dbf5a80998302f3626ab2" - }, - "cpython-3.11.5-linux-x86_64_v2-musl": { - "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 11, - "patch": 5, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-x86_64_v2-unknown-linux-musl-lto-full.tar.zst", - "sha256": "bbd36a2ce9896b3f9c3fd69c8d58477bf34a08bc92276ea4ca90551071017cae" - }, - "cpython-3.11.5-linux-x86_64_v3-gnu": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 11, - "patch": 5, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-x86_64_v3-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "292c37355054d6f4f864b4e772d8bd23541b744d73b3293523f461dcfcad2750" - }, - "cpython-3.11.5-linux-x86_64_v3-musl": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 11, - "patch": 5, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-x86_64_v3-unknown-linux-musl-lto-full.tar.zst", - "sha256": "9d697a4832d03c7c41bcde53a90d606af7804e4c142a2882e8e237fa628eecf0" - }, - "cpython-3.11.5-linux-x86_64_v4-gnu": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 11, - "patch": 5, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-x86_64_v4-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "dfa7e0d8fbcde146c5a952f8fa8a1a1121d4b64e7e9e0153d81a06d149a101d3" - }, - "cpython-3.11.5-linux-x86_64_v4-musl": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 11, - "patch": 5, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-x86_64_v4-unknown-linux-musl-lto-full.tar.zst", - "sha256": "0c10a26ab61cff71fbd64952c669d414f0fa050c8a77de128d2bbf6eec240a32" - }, - "cpython-3.11.4-darwin-arm64-none": { - "name": "cpython", - "arch": "arm64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 11, - "patch": 4, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "988d476c806f71a3233ff4266eda166a5d28cf83ba306ac88b4220554fc83e8c" - }, - "cpython-3.11.4-linux-arm64-gnu": { - "name": "cpython", - "arch": "arm64", + "arch": "aarch64", "os": "linux", "libc": "gnu", "major": 3, @@ -857,31 +714,20 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-aarch64-unknown-linux-gnu-debug-full.tar.zst", "sha256": "37cf00439b57adf7ffef4a349d62dcf09739ba67b670e903b00b25f81fbb8a68" }, - "cpython-3.11.4-linux-i686-gnu": { + "cpython-3.11.4-macos-aarch64-none": { "name": "cpython", - "arch": "i686", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 11, - "patch": 4, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-i686-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "a9051364b5c2e28205f8484cae03d16c86b45df5d117324e846d0f5e870fe9fb" - }, - "cpython-3.11.4-windows-i686-none": { - "name": "cpython", - "arch": "i686", - "os": "windows", + "arch": "aarch64", + "os": "macos", "libc": "none", "major": 3, "minor": 11, "patch": 4, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-i686-pc-windows-msvc-shared-pgo-full.tar.zst", - "sha256": "0d22f43c5bb3f27ff2f9e8c60b0d7abd391bb2cac1790b0960970ff5580f6e9a" + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "988d476c806f71a3233ff4266eda166a5d28cf83ba306ac88b4220554fc83e8c" }, - "cpython-3.11.4-linux-ppc64le-gnu": { + "cpython-3.11.4-linux-powerpc64le-gnu": { "name": "cpython", - "arch": "ppc64le", + "arch": "powerpc64le", "os": "linux", "libc": "gnu", "major": 3, @@ -901,16 +747,27 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-s390x-unknown-linux-gnu-debug-full.tar.zst", "sha256": "8ef6b5fa86b4abf51865b346b7cf8df36e474ed308869fc0ac3fe82de39194a4" }, - "cpython-3.11.4-darwin-x86_64-none": { + "cpython-3.11.4-linux-x86-gnu": { "name": "cpython", - "arch": "x86_64", - "os": "darwin", + "arch": "x86", + "os": "linux", + "libc": "gnu", + "major": 3, + "minor": 11, + "patch": 4, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-i686-unknown-linux-gnu-debug-full.tar.zst", + "sha256": "a9051364b5c2e28205f8484cae03d16c86b45df5d117324e846d0f5e870fe9fb" + }, + "cpython-3.11.4-windows-x86-none": { + "name": "cpython", + "arch": "x86", + "os": "windows", "libc": "none", "major": 3, "minor": 11, "patch": 4, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "6d9765785316c7f1c07def71b413c92c84302f798b30ee09e2e0b5da28353a51" + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + "sha256": "0d22f43c5bb3f27ff2f9e8c60b0d7abd391bb2cac1790b0960970ff5580f6e9a" }, "cpython-3.11.4-linux-x86_64-gnu": { "name": "cpython", @@ -934,6 +791,17 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-x86_64-unknown-linux-musl-lto-full.tar.zst", "sha256": "fc2ea02ced875c90b8d025b409d58c4f045df8ba951bfa2b8b0a3cfe11c3b41c" }, + "cpython-3.11.4-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 11, + "patch": 4, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "6d9765785316c7f1c07def71b413c92c84302f798b30ee09e2e0b5da28353a51" + }, "cpython-3.11.4-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -945,86 +813,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "1692d795d6199b2261161ae54250009ffad0317929302903f6f2c773befd4d76" }, - "cpython-3.11.4-linux-x86_64_v2-gnu": { + "cpython-3.11.3-linux-aarch64-gnu": { "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 11, - "patch": 4, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-x86_64_v2-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "95ac78a3d834ce1feaa45bfe4997563df0bc65c3d2711a5d6d4f39d3c240ffd4" - }, - "cpython-3.11.4-linux-x86_64_v2-musl": { - "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 11, - "patch": 4, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-x86_64_v2-unknown-linux-musl-lto-full.tar.zst", - "sha256": "54f9206357c118b4ea26f0e3ebe9a558153fff8c42ff4c8546d4c8464956401b" - }, - "cpython-3.11.4-linux-x86_64_v3-gnu": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 11, - "patch": 4, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-x86_64_v3-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "85859b2993d3c52506625e1dc62b0cb4d9e38816e290d7630fe258aae6b8bca4" - }, - "cpython-3.11.4-linux-x86_64_v3-musl": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 11, - "patch": 4, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-x86_64_v3-unknown-linux-musl-lto-full.tar.zst", - "sha256": "b95e54792e8db7531a1ad23d574a0fb4c8510f75d3102b2d41386460345c5383" - }, - "cpython-3.11.4-linux-x86_64_v4-gnu": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 11, - "patch": 4, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-x86_64_v4-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "a3100464c5f1bc3beb1e15c2bf01ad1aff3888d20a25a1ded1a5baff7be54ff1" - }, - "cpython-3.11.4-linux-x86_64_v4-musl": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 11, - "patch": 4, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-x86_64_v4-unknown-linux-musl-lto-full.tar.zst", - "sha256": "7e346bf5a96e3719f75889b98baf02e38dd1be812be261e5e5867d357f4f5eab" - }, - "cpython-3.11.3-darwin-arm64-none": { - "name": "cpython", - "arch": "arm64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 11, - "patch": 3, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "cd296d628ceebf55a78c7f6a7aed379eba9dbd72045d002e1c2c85af0d6f5049" - }, - "cpython-3.11.3-linux-arm64-gnu": { - "name": "cpython", - "arch": "arm64", + "arch": "aarch64", "os": "linux", "libc": "gnu", "major": 3, @@ -1033,31 +824,20 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-aarch64-unknown-linux-gnu-debug-full.tar.zst", "sha256": "991521082b0347878ba855c4986d77cc805c22ef75159bc95dd24bfd80275e27" }, - "cpython-3.11.3-linux-i686-gnu": { + "cpython-3.11.3-macos-aarch64-none": { "name": "cpython", - "arch": "i686", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 11, - "patch": 3, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-i686-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "7bd694eb848328e96f524ded0f9b9eca6230d71fce3cd49b335a5c33450f3e04" - }, - "cpython-3.11.3-windows-i686-none": { - "name": "cpython", - "arch": "i686", - "os": "windows", + "arch": "aarch64", + "os": "macos", "libc": "none", "major": 3, "minor": 11, "patch": 3, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-i686-pc-windows-msvc-shared-pgo-full.tar.zst", - "sha256": "877c90ef778a526aa25ab417034f5e70728ac14e5eb1fa5cfd741f531203a3fc" + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "cd296d628ceebf55a78c7f6a7aed379eba9dbd72045d002e1c2c85af0d6f5049" }, - "cpython-3.11.3-linux-ppc64le-gnu": { + "cpython-3.11.3-linux-powerpc64le-gnu": { "name": "cpython", - "arch": "ppc64le", + "arch": "powerpc64le", "os": "linux", "libc": "gnu", "major": 3, @@ -1066,16 +846,27 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-ppc64le-unknown-linux-gnu-debug-full.tar.zst", "sha256": "241d583be3ecc34d76fafa0d186cb504ce5625eb2c0e895dc4f4073a649e5c73" }, - "cpython-3.11.3-darwin-x86_64-none": { + "cpython-3.11.3-linux-x86-gnu": { "name": "cpython", - "arch": "x86_64", - "os": "darwin", + "arch": "x86", + "os": "linux", + "libc": "gnu", + "major": 3, + "minor": 11, + "patch": 3, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-i686-unknown-linux-gnu-debug-full.tar.zst", + "sha256": "7bd694eb848328e96f524ded0f9b9eca6230d71fce3cd49b335a5c33450f3e04" + }, + "cpython-3.11.3-windows-x86-none": { + "name": "cpython", + "arch": "x86", + "os": "windows", "libc": "none", "major": 3, "minor": 11, "patch": 3, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "2fbb31a8bc6663e2d31d3054319b51a29b1915c03222a94b9d563233e11d1bef" + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + "sha256": "877c90ef778a526aa25ab417034f5e70728ac14e5eb1fa5cfd741f531203a3fc" }, "cpython-3.11.3-linux-x86_64-gnu": { "name": "cpython", @@ -1099,6 +890,17 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-x86_64-unknown-linux-musl-lto-full.tar.zst", "sha256": "8c5adef5bc627f39e93b920af86ef740e917aa698530ff727978d446a07bbd8b" }, + "cpython-3.11.3-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 11, + "patch": 3, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "2fbb31a8bc6663e2d31d3054319b51a29b1915c03222a94b9d563233e11d1bef" + }, "cpython-3.11.3-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -1110,86 +912,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "9d27e607fb1cb2d766e17f27853013d8c0f0b09ac53127aaff03ec89ab13370d" }, - "cpython-3.11.3-linux-x86_64_v2-gnu": { + "cpython-3.11.1-linux-aarch64-gnu": { "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 11, - "patch": 3, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-x86_64_v2-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "f42165d39624cd664ad2c77401b03f2b86c1eaa346a8d97595dc3da9477f7ba7" - }, - "cpython-3.11.3-linux-x86_64_v2-musl": { - "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 11, - "patch": 3, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-x86_64_v2-unknown-linux-musl-lto-full.tar.zst", - "sha256": "da2b6278ba05879dfa1929c38260d70ee839425fa175f253417370c97974f679" - }, - "cpython-3.11.3-linux-x86_64_v3-gnu": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 11, - "patch": 3, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-x86_64_v3-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "9b049c8397cb33d8ee8ce810f971569dbeddc058325120dbc9463efd05fd97f4" - }, - "cpython-3.11.3-linux-x86_64_v3-musl": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 11, - "patch": 3, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-x86_64_v3-unknown-linux-musl-lto-full.tar.zst", - "sha256": "ba81489c9aa454d8c76c4a0cc12c1a90c66f677f5b4eebc62348a7575983a49b" - }, - "cpython-3.11.3-linux-x86_64_v4-gnu": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 11, - "patch": 3, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-x86_64_v4-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "8977784dad18e495cfaaaffa4d3196cba76ddcb6ba665375a3c8d707267478b5" - }, - "cpython-3.11.3-linux-x86_64_v4-musl": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 11, - "patch": 3, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-x86_64_v4-unknown-linux-musl-lto-full.tar.zst", - "sha256": "b985b9b3b57ec919272a01706fb85eef59d4877f6970419160fdf8cfffb4caa8" - }, - "cpython-3.11.1-darwin-arm64-none": { - "name": "cpython", - "arch": "arm64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 11, - "patch": 1, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "da187194cc351d827232b1d2d85b2855d7e25a4ada3e47bc34b4f87b1d989be5" - }, - "cpython-3.11.1-linux-arm64-gnu": { - "name": "cpython", - "arch": "arm64", + "arch": "aarch64", "os": "linux", "libc": "gnu", "major": 3, @@ -1198,9 +923,20 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-aarch64-unknown-linux-gnu-debug-full.tar.zst", "sha256": "8fe27d850c02aa7bb34088fad5b48df90b4b841f40e1472243b8ab9da8776e40" }, - "cpython-3.11.1-linux-i686-gnu": { + "cpython-3.11.1-macos-aarch64-none": { "name": "cpython", - "arch": "i686", + "arch": "aarch64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 11, + "patch": 1, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "da187194cc351d827232b1d2d85b2855d7e25a4ada3e47bc34b4f87b1d989be5" + }, + "cpython-3.11.1-linux-x86-gnu": { + "name": "cpython", + "arch": "x86", "os": "linux", "libc": "gnu", "major": 3, @@ -1209,9 +945,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-i686-unknown-linux-gnu-debug-full.tar.zst", "sha256": "7986ebe82c07ecd2eb94fd1b3c9ebbb2366db2360e38f29ae0543e857551d0bf" }, - "cpython-3.11.1-windows-i686-none": { + "cpython-3.11.1-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -1220,17 +956,6 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-i686-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "b062ac2c72a85510fb9300675bd5c716baede21e9482ef6335247b4aa006584c" }, - "cpython-3.11.1-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 11, - "patch": 1, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "0eb61be53ee13cf75a30b8a164ef513a2c7995b25b118a3a503245d46231b13a" - }, "cpython-3.11.1-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -1253,6 +978,17 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-x86_64-unknown-linux-musl-lto-full.tar.zst", "sha256": "ec5da5b428f6d91d96cde2621c0380f67bb96e4257d2628bc70b50e75ec5f629" }, + "cpython-3.11.1-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 11, + "patch": 1, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "0eb61be53ee13cf75a30b8a164ef513a2c7995b25b118a3a503245d46231b13a" + }, "cpython-3.11.1-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -1264,126 +1000,38 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "f5c46fffda7d7894b975af728f739b02d1cec50fd4a3ea49f69de9ceaae74b17" }, - "cpython-3.11.1-linux-x86_64_v2-gnu": { + "cpython-3.10.13-linux-aarch64-gnu": { "name": "cpython", - "arch": "x86_64_v2", + "arch": "aarch64", "os": "linux", "libc": "gnu", "major": 3, - "minor": 11, - "patch": 1, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-x86_64_v2-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "ea2d1de07fbd276723d61cb9f3c8fe4415f1207b3351593a6985e8e4338e89e0" + "minor": 10, + "patch": 13, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-aarch64-unknown-linux-gnu-debug-full.tar.zst", + "sha256": "06a53040504e1e2fdcb32dc0d61b123bea76725b5c14031c8f64e28f52ae5a5f" }, - "cpython-3.11.1-linux-x86_64_v2-musl": { + "cpython-3.10.13-macos-aarch64-none": { "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 11, - "patch": 1, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-x86_64_v2-unknown-linux-musl-lto-full.tar.zst", - "sha256": "8df1c3ff768c308b113e847e64726b5743c45fde3292b3ad60ffbd40e15b4ac7" - }, - "cpython-3.11.1-linux-x86_64_v3-gnu": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 11, - "patch": 1, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-x86_64_v3-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "be1259db03ae12ca8c8cdc1a75a3f4aa47579725f2e62f71022f6049690b6498" - }, - "cpython-3.11.1-linux-x86_64_v3-musl": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 11, - "patch": 1, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-x86_64_v3-unknown-linux-musl-lto-full.tar.zst", - "sha256": "c4f843cf506e3d7e230e2842f2b8e4e8f470ff3c8707e0b70d0d1285bb938986" - }, - "cpython-3.11.1-linux-x86_64_v4-gnu": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 11, - "patch": 1, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-x86_64_v4-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "abf6c9a813e3c600b095ccfe0fb8c21e2b4156df342e9cf4ea34cb5759a0ff1c" - }, - "cpython-3.11.1-linux-x86_64_v4-musl": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 11, - "patch": 1, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-x86_64_v4-unknown-linux-musl-lto-full.tar.zst", - "sha256": "9524d8988d552ee6be87bbda76b38431e43c68099fa1ff98368a4fea634e78ff" - }, - "cpython-3.10.13-darwin-arm64-none": { - "name": "cpython", - "arch": "arm64", - "os": "darwin", + "arch": "aarch64", + "os": "macos", "libc": "none", "major": 3, "minor": 10, "patch": 13, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.10.13%2B20240107-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "d1a777a0688bafd2a62050c680508769d9b6c14779f64fee591f4e135c11e711" + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "57b83a4aa32bdbe7611f1290313ef24f2574dff5fa59181c0ccb26c14c688b73" }, - "cpython-3.10.13-linux-arm64-gnu": { + "cpython-3.10.13-linux-powerpc64le-gnu": { "name": "cpython", - "arch": "arm64", + "arch": "powerpc64le", "os": "linux", "libc": "gnu", "major": 3, "minor": 10, "patch": 13, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.10.13%2B20240107-aarch64-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "2927269de5d39b935285b676154793877102d6528a1302bab5d58c2cfbf848d9" - }, - "cpython-3.10.13-linux-i686-gnu": { - "name": "cpython", - "arch": "i686", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 10, - "patch": 13, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.10.13%2B20230826-i686-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "08a3a1ff61b7ed2c87db7a9f88630781d98fabc2efb499f38ae0ead05973eb56" - }, - "cpython-3.10.13-windows-i686-none": { - "name": "cpython", - "arch": "i686", - "os": "windows", - "libc": "none", - "major": 3, - "minor": 10, - "patch": 13, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.10.13%2B20240107-i686-pc-windows-msvc-shared-pgo-full.tar.zst", - "sha256": "0e2e96365d06411a78bc1e1b19cc5a148034743fe6ecf5a5c8e890985fcadbb4" - }, - "cpython-3.10.13-linux-ppc64le-gnu": { - "name": "cpython", - "arch": "ppc64le", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 10, - "patch": 13, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.10.13%2B20240107-ppc64le-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "24d5acc86495b15ba4b907d151ae62dfbcf2dbe61313b448f470aa333c8a9793" + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-ppc64le-unknown-linux-gnu-debug-full.tar.zst", + "sha256": "cab4c8756445d1d1987c7c94d3bcf323684e44fb9070329d8287d4c38e155711" }, "cpython-3.10.13-linux-s390x-gnu": { "name": "cpython", @@ -1393,19 +1041,30 @@ "major": 3, "minor": 10, "patch": 13, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.10.13%2B20240107-s390x-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "9dd2dc8f5bb6d011561a83577d4ca5d7ffcb0cd1aeecae32c8ba378eb77b2819" + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-s390x-unknown-linux-gnu-debug-full.tar.zst", + "sha256": "fe46914541126297c7a8636845c2e7188868eaa617bb6e293871fca4a5cb63f7" }, - "cpython-3.10.13-darwin-x86_64-none": { + "cpython-3.10.13-linux-x86-gnu": { "name": "cpython", - "arch": "x86_64", - "os": "darwin", + "arch": "x86", + "os": "linux", + "libc": "gnu", + "major": 3, + "minor": 10, + "patch": 13, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.10.13%2B20230826-i686-unknown-linux-gnu-debug-full.tar.zst", + "sha256": "08a3a1ff61b7ed2c87db7a9f88630781d98fabc2efb499f38ae0ead05973eb56" + }, + "cpython-3.10.13-windows-x86-none": { + "name": "cpython", + "arch": "x86", + "os": "windows", "libc": "none", "major": 3, "minor": 10, "patch": 13, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.10.13%2B20240107-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "b61f6f9cf0c35fd6df90b424e757a3bc1b483e8f8d8fadfa6c1ddd1a0c39c003" + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + "sha256": "c8b99dcf267c574fdfbdf4e9d63ec7a4aa4608565fee3fba0b2f73843b9713b2" }, "cpython-3.10.13-linux-x86_64-gnu": { "name": "cpython", @@ -1415,8 +1074,8 @@ "major": 3, "minor": 10, "patch": 13, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.10.13%2B20240107-x86_64-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "fade5ea8fab973421e2e721d5ea4a6fa908db56e74b8af2bf3b4f4ce10b28aeb" + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-x86_64-unknown-linux-gnu-debug-full.tar.zst", + "sha256": "41b20e9d87f57d27f608685b714a57eea81c9e079aa647d59837ec6659536626" }, "cpython-3.10.13-linux-x86_64-musl": { "name": "cpython", @@ -1426,8 +1085,19 @@ "major": 3, "minor": 10, "patch": 13, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.10.13%2B20240107-x86_64-unknown-linux-musl-lto-full.tar.zst", - "sha256": "95f66cf891eb474fb1904aa63e1e6f800238f7737269a21d933912cd26cbf816" + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-x86_64-unknown-linux-musl-lto-full.tar.zst", + "sha256": "fd18e6039be25bf23d13caf5140569df71d61312b823b715b3c788747fec48e9" + }, + "cpython-3.10.13-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 10, + "patch": 13, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "a41c1e28e2a646bac69e023873d40a43c5958d251c6adfa83d5811a7cb034c7a" }, "cpython-3.10.13-windows-x86_64-none": { "name": "cpython", @@ -1437,89 +1107,12 @@ "major": 3, "minor": 10, "patch": 13, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.10.13%2B20240107-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", - "sha256": "8271db063eea7a32f327121b4d828bd10b9ecd1447d01fcfe8c7518e587ede63" + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", + "sha256": "6a2c8f37509556e5d463b1f437cdf7772ebd84cdf183c258d783e64bb3109505" }, - "cpython-3.10.13-linux-x86_64_v2-gnu": { + "cpython-3.10.12-linux-aarch64-gnu": { "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 10, - "patch": 13, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.10.13%2B20240107-x86_64_v2-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "a13433753e7a4d28205df17c76e46481d7e74d9cfef61e2a10764903e5c11eb9" - }, - "cpython-3.10.13-linux-x86_64_v2-musl": { - "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 10, - "patch": 13, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.10.13%2B20240107-x86_64_v2-unknown-linux-musl-lto-full.tar.zst", - "sha256": "6d020f3a2a61f9112e128364cec7d19c2aa2b26664f411ddc639712be552fd6b" - }, - "cpython-3.10.13-linux-x86_64_v3-gnu": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 10, - "patch": 13, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.10.13%2B20240107-x86_64_v3-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "e183e76dd20bd89a2f2510939681987fa3964003bdaee5091533b61d5bd8ec8d" - }, - "cpython-3.10.13-linux-x86_64_v3-musl": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 10, - "patch": 13, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.10.13%2B20240107-x86_64_v3-unknown-linux-musl-lto-full.tar.zst", - "sha256": "3adc05761f244f836993c0eca2312cf65d21b8a86103d73129a5cb9233ba1116" - }, - "cpython-3.10.13-linux-x86_64_v4-gnu": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 10, - "patch": 13, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.10.13%2B20240107-x86_64_v4-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "bc4f0719037ed1fb84439fbf89c640859b841575f6804ef88dd969613a7c4980" - }, - "cpython-3.10.13-linux-x86_64_v4-musl": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 10, - "patch": 13, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.10.13%2B20240107-x86_64_v4-unknown-linux-musl-lto-full.tar.zst", - "sha256": "d29ee6b971179f13976559239e5741a3d7898360fd2591cc657a92ef1bfa4aa9" - }, - "cpython-3.10.12-darwin-arm64-none": { - "name": "cpython", - "arch": "arm64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 10, - "patch": 12, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "a7d0cadbe867cc53dd47d7327244154157a7cca02edb88cf3bb760a4f91d4e44" - }, - "cpython-3.10.12-linux-arm64-gnu": { - "name": "cpython", - "arch": "arm64", + "arch": "aarch64", "os": "linux", "libc": "gnu", "major": 3, @@ -1528,31 +1121,20 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-aarch64-unknown-linux-gnu-debug-full.tar.zst", "sha256": "e30f2b4fd9bd79b9122e2975f3c17c9ddd727f8326b2e246378e81f7ecc7d74f" }, - "cpython-3.10.12-linux-i686-gnu": { + "cpython-3.10.12-macos-aarch64-none": { "name": "cpython", - "arch": "i686", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 10, - "patch": 12, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-i686-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "89c83fcdfd41c67e2dd2a037982556c657dc55fc1938c6f6cdcd5ffa614c1fb3" - }, - "cpython-3.10.12-windows-i686-none": { - "name": "cpython", - "arch": "i686", - "os": "windows", + "arch": "aarch64", + "os": "macos", "libc": "none", "major": 3, "minor": 10, "patch": 12, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-i686-pc-windows-msvc-shared-pgo-full.tar.zst", - "sha256": "0743b9976f20b06d9cf12de9d1b2dfe06b13f76978275e9dac73a275624bde2c" + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "a7d0cadbe867cc53dd47d7327244154157a7cca02edb88cf3bb760a4f91d4e44" }, - "cpython-3.10.12-linux-ppc64le-gnu": { + "cpython-3.10.12-linux-powerpc64le-gnu": { "name": "cpython", - "arch": "ppc64le", + "arch": "powerpc64le", "os": "linux", "libc": "gnu", "major": 3, @@ -1572,16 +1154,27 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-s390x-unknown-linux-gnu-debug-full.tar.zst", "sha256": "756579b52acb9b13b162ac901e56ff311def443e69d7f7259a91198b76a30ecb" }, - "cpython-3.10.12-darwin-x86_64-none": { + "cpython-3.10.12-linux-x86-gnu": { "name": "cpython", - "arch": "x86_64", - "os": "darwin", + "arch": "x86", + "os": "linux", + "libc": "gnu", + "major": 3, + "minor": 10, + "patch": 12, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-i686-unknown-linux-gnu-debug-full.tar.zst", + "sha256": "89c83fcdfd41c67e2dd2a037982556c657dc55fc1938c6f6cdcd5ffa614c1fb3" + }, + "cpython-3.10.12-windows-x86-none": { + "name": "cpython", + "arch": "x86", + "os": "windows", "libc": "none", "major": 3, "minor": 10, "patch": 12, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "f1fa448384dd48033825e56ee6b5afc76c5dd67dcf2b73b61d2b252ae2e87bca" + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + "sha256": "0743b9976f20b06d9cf12de9d1b2dfe06b13f76978275e9dac73a275624bde2c" }, "cpython-3.10.12-linux-x86_64-gnu": { "name": "cpython", @@ -1605,6 +1198,17 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-x86_64-unknown-linux-musl-lto-full.tar.zst", "sha256": "b343cbe7c41b7698b568ea5252328cdccb213100efa71da8d3db6e21afd9f6cf" }, + "cpython-3.10.12-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 10, + "patch": 12, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "f1fa448384dd48033825e56ee6b5afc76c5dd67dcf2b73b61d2b252ae2e87bca" + }, "cpython-3.10.12-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -1616,86 +1220,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "cb6e7c84d9e369a0ee76c9ea73d415a113ba9982db58f44e6bab5414838d35f3" }, - "cpython-3.10.12-linux-x86_64_v2-gnu": { + "cpython-3.10.11-linux-aarch64-gnu": { "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 10, - "patch": 12, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-x86_64_v2-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "b4d606147bcb75735dd55928330e111dec35fb2c825d2e3fd71eca23eaa11e5f" - }, - "cpython-3.10.12-linux-x86_64_v2-musl": { - "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 10, - "patch": 12, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-x86_64_v2-unknown-linux-musl-lto-full.tar.zst", - "sha256": "78e9e5f03b4fd8ebd2253121f7ac8516d39761d28ac094d3f8025fc576ade1bd" - }, - "cpython-3.10.12-linux-x86_64_v3-gnu": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 10, - "patch": 12, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-x86_64_v3-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "3f85d12509db9cfe11785c0947d1e5baca0167e3eaa7065f9424a65fa159fb2f" - }, - "cpython-3.10.12-linux-x86_64_v3-musl": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 10, - "patch": 12, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-x86_64_v3-unknown-linux-musl-lto-full.tar.zst", - "sha256": "dbab7a72fa1ef45813cc25977dece74667a05a02b18dbc774aab7fcb395da424" - }, - "cpython-3.10.12-linux-x86_64_v4-gnu": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 10, - "patch": 12, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-x86_64_v4-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "259e0c20061ed25a72e72912eb212a8571d0607659edba580272db809af7206e" - }, - "cpython-3.10.12-linux-x86_64_v4-musl": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 10, - "patch": 12, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-x86_64_v4-unknown-linux-musl-lto-full.tar.zst", - "sha256": "ce13736e1faa4fcb559c206c632f9232ba8f2b1f106c4af44433f3936b06d4d0" - }, - "cpython-3.10.11-darwin-arm64-none": { - "name": "cpython", - "arch": "arm64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 10, - "patch": 11, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "da9c8a3cd04485fd397387ea2fa56f3cac71827aafb51d8438b2868f86eb345b" - }, - "cpython-3.10.11-linux-arm64-gnu": { - "name": "cpython", - "arch": "arm64", + "arch": "aarch64", "os": "linux", "libc": "gnu", "major": 3, @@ -1704,31 +1231,20 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-aarch64-unknown-linux-gnu-debug-full.tar.zst", "sha256": "a5271cc014f2ce2ab54a0789556c15b84668e2afcc530512818c4b87c6a94483" }, - "cpython-3.10.11-linux-i686-gnu": { + "cpython-3.10.11-macos-aarch64-none": { "name": "cpython", - "arch": "i686", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 10, - "patch": 11, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-i686-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "9304d6eeef48bd246a2959ebc76b20dbb2c6a81aa1d214f4471cb273c11717f2" - }, - "cpython-3.10.11-windows-i686-none": { - "name": "cpython", - "arch": "i686", - "os": "windows", + "arch": "aarch64", + "os": "macos", "libc": "none", "major": 3, "minor": 10, "patch": 11, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-i686-pc-windows-msvc-shared-pgo-full.tar.zst", - "sha256": "60e76e136ab23b891ed1212e58bd11a73a19cd9fd884ec1c5653ca1c159d674e" + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "da9c8a3cd04485fd397387ea2fa56f3cac71827aafb51d8438b2868f86eb345b" }, - "cpython-3.10.11-linux-ppc64le-gnu": { + "cpython-3.10.11-linux-powerpc64le-gnu": { "name": "cpython", - "arch": "ppc64le", + "arch": "powerpc64le", "os": "linux", "libc": "gnu", "major": 3, @@ -1737,16 +1253,27 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-ppc64le-unknown-linux-gnu-debug-full.tar.zst", "sha256": "ac32e3788109ff0cc536a6108072d9203217df744cf56d3a4ab0b19857d8e244" }, - "cpython-3.10.11-darwin-x86_64-none": { + "cpython-3.10.11-linux-x86-gnu": { "name": "cpython", - "arch": "x86_64", - "os": "darwin", + "arch": "x86", + "os": "linux", + "libc": "gnu", + "major": 3, + "minor": 10, + "patch": 11, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-i686-unknown-linux-gnu-debug-full.tar.zst", + "sha256": "9304d6eeef48bd246a2959ebc76b20dbb2c6a81aa1d214f4471cb273c11717f2" + }, + "cpython-3.10.11-windows-x86-none": { + "name": "cpython", + "arch": "x86", + "os": "windows", "libc": "none", "major": 3, "minor": 10, "patch": 11, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "e84c12aa0285235eed365971ceedf040f4d8014f5342d371e138a4da9e4e9b7c" + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + "sha256": "60e76e136ab23b891ed1212e58bd11a73a19cd9fd884ec1c5653ca1c159d674e" }, "cpython-3.10.11-linux-x86_64-gnu": { "name": "cpython", @@ -1770,6 +1297,17 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-x86_64-unknown-linux-musl-lto-full.tar.zst", "sha256": "7918188e01a266915dd0945711e274d45c8d7fb540d48240e13c4fd96f43afbb" }, + "cpython-3.10.11-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 10, + "patch": 11, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "e84c12aa0285235eed365971ceedf040f4d8014f5342d371e138a4da9e4e9b7c" + }, "cpython-3.10.11-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -1781,86 +1319,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "9b4dc4a335b6122ce783bc80f5015b683e3ab1a56054751c5df494db0521da67" }, - "cpython-3.10.11-linux-x86_64_v2-gnu": { + "cpython-3.10.9-linux-aarch64-gnu": { "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 10, - "patch": 11, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-x86_64_v2-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "cd6316c2731d2282587475e781e240677c89a678694cf3e58f12e4c2e57add43" - }, - "cpython-3.10.11-linux-x86_64_v2-musl": { - "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 10, - "patch": 11, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-x86_64_v2-unknown-linux-musl-lto-full.tar.zst", - "sha256": "af8c79e71dc8d958bcf80c675b383d210e08880bf80a08e038422274551f8ee5" - }, - "cpython-3.10.11-linux-x86_64_v3-gnu": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 10, - "patch": 11, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-x86_64_v3-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "ea5006c1545afed6f16e833a0d4bac14ec289cc0f5911e12a4ef8704a742cf8e" - }, - "cpython-3.10.11-linux-x86_64_v3-musl": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 10, - "patch": 11, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-x86_64_v3-unknown-linux-musl-lto-full.tar.zst", - "sha256": "532526149236ee3223af38e8946bff2d78ab7cb8756d91ed6676959a1eec4f01" - }, - "cpython-3.10.11-linux-x86_64_v4-gnu": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 10, - "patch": 11, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-x86_64_v4-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "6ebe8edb6bb89109b351e6f4361be7f1563860e1ae1cb8926c17ca19588e5fa3" - }, - "cpython-3.10.11-linux-x86_64_v4-musl": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 10, - "patch": 11, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-x86_64_v4-unknown-linux-musl-lto-full.tar.zst", - "sha256": "58bd65a4e0b595b4d18dc9fc05dc384043d1106e6d0c221679eaefb277fa8784" - }, - "cpython-3.10.9-darwin-arm64-none": { - "name": "cpython", - "arch": "arm64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 10, - "patch": 9, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "2508b8d4b725bb45c3e03d2ddd2b8441f1a74677cb6bd6076e692c0923135ded" - }, - "cpython-3.10.9-linux-arm64-gnu": { - "name": "cpython", - "arch": "arm64", + "arch": "aarch64", "os": "linux", "libc": "gnu", "major": 3, @@ -1869,9 +1330,20 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-aarch64-unknown-linux-gnu-debug-full.tar.zst", "sha256": "2c0996dd1fe35314e06e042081b24fb53f3b7b361c3e1b94a6ed659c275ca069" }, - "cpython-3.10.9-linux-i686-gnu": { + "cpython-3.10.9-macos-aarch64-none": { "name": "cpython", - "arch": "i686", + "arch": "aarch64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 10, + "patch": 9, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "2508b8d4b725bb45c3e03d2ddd2b8441f1a74677cb6bd6076e692c0923135ded" + }, + "cpython-3.10.9-linux-x86-gnu": { + "name": "cpython", + "arch": "x86", "os": "linux", "libc": "gnu", "major": 3, @@ -1880,9 +1352,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-i686-unknown-linux-gnu-debug-full.tar.zst", "sha256": "f8c3a63620f412c4a9ccfb6e2435a96a55775550c81a452d164caa6d03a6a1da" }, - "cpython-3.10.9-windows-i686-none": { + "cpython-3.10.9-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -1891,17 +1363,6 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-i686-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "3d79cfd229ec12b678bbfd79c30fb4cbad9950d6bfb29741d2315b11839998b4" }, - "cpython-3.10.9-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 10, - "patch": 9, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "1153b4d3b03cf1e1d8ec93c098160586f665fcc2d162c0812140a716a688df58" - }, "cpython-3.10.9-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -1924,6 +1385,17 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-x86_64-unknown-linux-musl-lto-full.tar.zst", "sha256": "1310f187a73b00164ec4ca34e643841c5c34cbb93fe0b3a3f9504e5ea5001ec7" }, + "cpython-3.10.9-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 10, + "patch": 9, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "1153b4d3b03cf1e1d8ec93c098160586f665fcc2d162c0812140a716a688df58" + }, "cpython-3.10.9-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -1935,86 +1407,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "4cfa6299a78a3959102c461d126e4869616f0a49c60b44220c000fc9aecddd78" }, - "cpython-3.10.9-linux-x86_64_v2-gnu": { + "cpython-3.10.8-linux-aarch64-gnu": { "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 10, - "patch": 9, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-x86_64_v2-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "fbd196fc7680e499f374a6946b3618b42980e2890a6d533993337b563bd8abb0" - }, - "cpython-3.10.9-linux-x86_64_v2-musl": { - "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 10, - "patch": 9, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-x86_64_v2-unknown-linux-musl-lto-full.tar.zst", - "sha256": "430a3d75bd4f0dca37bf00bab86c4f8fd78f09a37e5cbd89e07263c5fa88327a" - }, - "cpython-3.10.9-linux-x86_64_v3-gnu": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 10, - "patch": 9, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-x86_64_v3-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "ece59c02c9fdc77500bc1b60636077bc0a9536d6e63052c727db11488ae2de8c" - }, - "cpython-3.10.9-linux-x86_64_v3-musl": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 10, - "patch": 9, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-x86_64_v3-unknown-linux-musl-lto-full.tar.zst", - "sha256": "1aae9aa444aa03e03bdf24816c8c503fa76488b00fcd1e822350ef22a05edc00" - }, - "cpython-3.10.9-linux-x86_64_v4-gnu": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 10, - "patch": 9, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-x86_64_v4-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "f4aab4df5c104f5d438a1a3b4601e45963a13c4100cbafee832336e47f6479cb" - }, - "cpython-3.10.9-linux-x86_64_v4-musl": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 10, - "patch": 9, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-x86_64_v4-unknown-linux-musl-lto-full.tar.zst", - "sha256": "5abe36719d4e42de95f5c6319785cfb024699beda1e72788231962d4e24c1e67" - }, - "cpython-3.10.8-darwin-arm64-none": { - "name": "cpython", - "arch": "arm64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 10, - "patch": 8, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "f8ba5f87153a17717e900ff7bba20e2eefe8a53a5bd3c78f9f6922d6d910912d" - }, - "cpython-3.10.8-linux-arm64-gnu": { - "name": "cpython", - "arch": "arm64", + "arch": "aarch64", "os": "linux", "libc": "gnu", "major": 3, @@ -2023,9 +1418,20 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-aarch64-unknown-linux-gnu-debug-full.tar.zst", "sha256": "879e76260be226512693e37a28cc3a6670b5ee270a4440e4b04a7b415dba451c" }, - "cpython-3.10.8-linux-i686-gnu": { + "cpython-3.10.8-macos-aarch64-none": { "name": "cpython", - "arch": "i686", + "arch": "aarch64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 10, + "patch": 8, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "f8ba5f87153a17717e900ff7bba20e2eefe8a53a5bd3c78f9f6922d6d910912d" + }, + "cpython-3.10.8-linux-x86-gnu": { + "name": "cpython", + "arch": "x86", "os": "linux", "libc": "gnu", "major": 3, @@ -2034,9 +1440,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-i686-unknown-linux-gnu-debug-full.tar.zst", "sha256": "ab434eccffeec4f6f51af017e4eed69d4f1ea55f48c5b89b8a8779df3fa799df" }, - "cpython-3.10.8-windows-i686-none": { + "cpython-3.10.8-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -2045,17 +1451,6 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-i686-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "7547ea172f7fa3d7619855f28780da9feb615b6cb52c5c64d34f65b542799fee" }, - "cpython-3.10.8-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 10, - "patch": 8, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "a18f81ecc7da0779be960ad35c561a834866c0e6d1310a4f742fddfd6163753f" - }, "cpython-3.10.8-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -2078,6 +1473,17 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-x86_64-unknown-linux-musl-lto-full.tar.zst", "sha256": "bb87e933afcfd2e8de045e5a691feff1fb8fb06a09315b37d187762fddfc4546" }, + "cpython-3.10.8-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 10, + "patch": 8, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "a18f81ecc7da0779be960ad35c561a834866c0e6d1310a4f742fddfd6163753f" + }, "cpython-3.10.8-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -2089,86 +1495,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "ab40f9584be896c697c5fca351ab82d7b55f01b8eb0494f0a15a67562e49161a" }, - "cpython-3.10.8-linux-x86_64_v2-gnu": { + "cpython-3.10.7-linux-aarch64-gnu": { "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 10, - "patch": 8, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-x86_64_v2-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "96c8f51e23a1bd8b9a2d9adc0e2457fa74062f16d25d2d0d659b8a6c94631824" - }, - "cpython-3.10.8-linux-x86_64_v2-musl": { - "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 10, - "patch": 8, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-x86_64_v2-unknown-linux-musl-lto-full.tar.zst", - "sha256": "c9a496301e22fabad5a27160fc199e25a10dc2775c26efa7b905ee9a58e5076a" - }, - "cpython-3.10.8-linux-x86_64_v3-gnu": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 10, - "patch": 8, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-x86_64_v3-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "1053c4ca16bda71ae9f2a973cc82118b9e41aa6e426302d9709d9c74c60af50d" - }, - "cpython-3.10.8-linux-x86_64_v3-musl": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 10, - "patch": 8, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-x86_64_v3-unknown-linux-musl-lto-full.tar.zst", - "sha256": "bfcfb51a02082d1136259142b590a52a7b9f5e21bf1177bf988129b4f8f99933" - }, - "cpython-3.10.8-linux-x86_64_v4-gnu": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 10, - "patch": 8, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-x86_64_v4-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "f23f744868d70cf2e9588aa961e9682060b6c3d6f55c65a61505e23c4895b7e4" - }, - "cpython-3.10.8-linux-x86_64_v4-musl": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 10, - "patch": 8, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-x86_64_v4-unknown-linux-musl-lto-full.tar.zst", - "sha256": "0574cab92283d240650aef5cc5716969e8e1a7a40d298d23bf0922d0988b19f9" - }, - "cpython-3.10.7-darwin-arm64-none": { - "name": "cpython", - "arch": "arm64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 10, - "patch": 7, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "9f44cf63441a90f4ec99a032a2bda43971ae7964822daa0ee730a9cba15d50da" - }, - "cpython-3.10.7-linux-arm64-gnu": { - "name": "cpython", - "arch": "arm64", + "arch": "aarch64", "os": "linux", "libc": "gnu", "major": 3, @@ -2177,9 +1506,20 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-aarch64-unknown-linux-gnu-debug-full.tar.zst", "sha256": "9f346729b523e860194635eb67c9f6bc8f12728ba7ddfe4fd80f2e6d685781e3" }, - "cpython-3.10.7-linux-i686-gnu": { + "cpython-3.10.7-macos-aarch64-none": { "name": "cpython", - "arch": "i686", + "arch": "aarch64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 10, + "patch": 7, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "9f44cf63441a90f4ec99a032a2bda43971ae7964822daa0ee730a9cba15d50da" + }, + "cpython-3.10.7-linux-x86-gnu": { + "name": "cpython", + "arch": "x86", "os": "linux", "libc": "gnu", "major": 3, @@ -2188,9 +1528,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-i686-unknown-linux-gnu-debug-full.tar.zst", "sha256": "a79816c50abeb2752530f68b4d7d95b6f48392f44a9a7f135b91807d76872972" }, - "cpython-3.10.7-windows-i686-none": { + "cpython-3.10.7-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -2199,17 +1539,6 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-i686-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "323532701cb468199d6f14031b991f945d4bbf986ca818185e17e132d3763bdf" }, - "cpython-3.10.7-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 10, - "patch": 7, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "e03e28dc9fe55ea5ca06fece8f2f2a16646b217d28c0cd09ebcd512f444fdc90" - }, "cpython-3.10.7-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -2232,6 +1561,17 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-x86_64-unknown-linux-musl-lto-full.tar.zst", "sha256": "7f2c933d23c0f38cf145c2d6c65b5cf53bb589690d394fd4c01b2230c23c2bff" }, + "cpython-3.10.7-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 10, + "patch": 7, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "e03e28dc9fe55ea5ca06fece8f2f2a16646b217d28c0cd09ebcd512f444fdc90" + }, "cpython-3.10.7-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -2243,86 +1583,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "5363974e6ee6c91dbd6bc3533e38b02a26abc2ff1c9a095912f237b916be22d3" }, - "cpython-3.10.7-linux-x86_64_v2-gnu": { + "cpython-3.10.6-linux-aarch64-gnu": { "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 10, - "patch": 7, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-x86_64_v2-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "fb44d19c8e4da5d5c467b6bbfc1b0350fa7faee71462fbd6ac3d69633c2b334a" - }, - "cpython-3.10.7-linux-x86_64_v2-musl": { - "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 10, - "patch": 7, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-x86_64_v2-unknown-linux-musl-lto-full.tar.zst", - "sha256": "01258e2cd7a6950c31b850ae99ba7c4a351338ad3e01bab28b077d5eb7e1f509" - }, - "cpython-3.10.7-linux-x86_64_v3-gnu": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 10, - "patch": 7, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-x86_64_v3-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "c028a4c945329731be66285168a074ac2fc7f25d28c5bbb9bbbb532d45a82ab4" - }, - "cpython-3.10.7-linux-x86_64_v3-musl": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 10, - "patch": 7, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-x86_64_v3-unknown-linux-musl-lto-full.tar.zst", - "sha256": "ad93efc6c9b1bd25368b0e50e35ba6a21511d68ebfb209811585869666874cfc" - }, - "cpython-3.10.7-linux-x86_64_v4-gnu": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 10, - "patch": 7, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-x86_64_v4-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "b9ddf213ba0f69ac200dd50e5d2c6a52468307a584a64efe422ef537f446c0da" - }, - "cpython-3.10.7-linux-x86_64_v4-musl": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 10, - "patch": 7, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-x86_64_v4-unknown-linux-musl-lto-full.tar.zst", - "sha256": "9f3883a4eabe72243a6677467ec117247176353d12352f1dd1d32fa0ef92a18c" - }, - "cpython-3.10.6-darwin-arm64-none": { - "name": "cpython", - "arch": "arm64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 10, - "patch": 6, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "159230851a69cf5cab80318bce48674244d7c6304de81f44c22ff0abdf895cfa" - }, - "cpython-3.10.6-linux-arm64-gnu": { - "name": "cpython", - "arch": "arm64", + "arch": "aarch64", "os": "linux", "libc": "gnu", "major": 3, @@ -2331,9 +1594,20 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-aarch64-unknown-linux-gnu-debug-full.tar.zst", "sha256": "edc1c9742b824caebbc5cb224c8990aa8658b81593fd9219accf3efa3e849501" }, - "cpython-3.10.6-linux-i686-gnu": { + "cpython-3.10.6-macos-aarch64-none": { "name": "cpython", - "arch": "i686", + "arch": "aarch64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 10, + "patch": 6, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "159230851a69cf5cab80318bce48674244d7c6304de81f44c22ff0abdf895cfa" + }, + "cpython-3.10.6-linux-x86-gnu": { + "name": "cpython", + "arch": "x86", "os": "linux", "libc": "gnu", "major": 3, @@ -2342,9 +1616,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-i686-unknown-linux-gnu-debug-full.tar.zst", "sha256": "07fa4f5499b8885d1eea49caf5476d76305ab73494b7398dfd22c14093859e4f" }, - "cpython-3.10.6-windows-i686-none": { + "cpython-3.10.6-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -2353,17 +1627,6 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-i686-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "8d9a259e15d5a1be48ef13cd5627d7f6c15eadf41a3539e99ed1deee668c075e" }, - "cpython-3.10.6-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 10, - "patch": 6, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "9405499573a7aa8b67d070d096ded4f3e571f18c2b34762606ecc8025290b122" - }, "cpython-3.10.6-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -2386,6 +1649,17 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-x86_64-unknown-linux-musl-lto-full.tar.zst", "sha256": "f859a72da0bb2f1261f8cebdac931b05b59474c7cb65cee8e85c34fc014dd452" }, + "cpython-3.10.6-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 10, + "patch": 6, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "9405499573a7aa8b67d070d096ded4f3e571f18c2b34762606ecc8025290b122" + }, "cpython-3.10.6-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -2397,86 +1671,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "01dc349721594b1bb5b582651f81479a24352f718fdf6279101caa0f377b160a" }, - "cpython-3.10.6-linux-x86_64_v2-gnu": { + "cpython-3.10.5-linux-aarch64-gnu": { "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 10, - "patch": 6, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-x86_64_v2-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "4a0cc9f5b57ca1eff38d0c9ee71f38f9bf28fbc34d150edd4914b32b69a84f17" - }, - "cpython-3.10.6-linux-x86_64_v2-musl": { - "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 10, - "patch": 6, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-x86_64_v2-unknown-linux-musl-lto-full.tar.zst", - "sha256": "55d7d942223ca7ccb972dee02770ddd6b3cf61d674b3488f3917dac847688624" - }, - "cpython-3.10.6-linux-x86_64_v3-gnu": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 10, - "patch": 6, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-x86_64_v3-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "38bc029b11deed33097aae7e1b2e56b6d85f06df24355ff6105bf85fbb2fcb9b" - }, - "cpython-3.10.6-linux-x86_64_v3-musl": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 10, - "patch": 6, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-x86_64_v3-unknown-linux-musl-lto-full.tar.zst", - "sha256": "da135320610e0e35926f2e5767b03d6c641220a4595423cbd3cf126fe1ff1868" - }, - "cpython-3.10.6-linux-x86_64_v4-gnu": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 10, - "patch": 6, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-x86_64_v4-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "dc779272bd2363abda4a8a784f6dea2dd7d8b2d86cdcfae5e8970df6e5dfbd76" - }, - "cpython-3.10.6-linux-x86_64_v4-musl": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 10, - "patch": 6, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-x86_64_v4-unknown-linux-musl-lto-full.tar.zst", - "sha256": "8b3349fe4919adda35edce8108d96f398479620f01efdeee1ef1c667037f1c20" - }, - "cpython-3.10.5-darwin-arm64-none": { - "name": "cpython", - "arch": "arm64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 10, - "patch": 5, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "f68d25dbe9daa96187fa9e05dd8969f46685547fecf1861a99af898f96a5379e" - }, - "cpython-3.10.5-linux-arm64-gnu": { - "name": "cpython", - "arch": "arm64", + "arch": "aarch64", "os": "linux", "libc": "gnu", "major": 3, @@ -2485,9 +1682,20 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-aarch64-unknown-linux-gnu-debug-full.tar.zst", "sha256": "9fa6970a3d0a5dc26c4ed272bb1836d1f1f7a8f4b9d67f634d0262ff8c1fed0b" }, - "cpython-3.10.5-linux-i686-gnu": { + "cpython-3.10.5-macos-aarch64-none": { "name": "cpython", - "arch": "i686", + "arch": "aarch64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 10, + "patch": 5, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "f68d25dbe9daa96187fa9e05dd8969f46685547fecf1861a99af898f96a5379e" + }, + "cpython-3.10.5-linux-x86-gnu": { + "name": "cpython", + "arch": "x86", "os": "linux", "libc": "gnu", "major": 3, @@ -2496,9 +1704,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-i686-unknown-linux-gnu-debug-full.tar.zst", "sha256": "63fcfc425adabc034c851dadfb499de3083fd7758582191c12162ad2471256b0" }, - "cpython-3.10.5-windows-i686-none": { + "cpython-3.10.5-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -2507,17 +1715,6 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-i686-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "e201192f0aa73904bc5a5f43d1ce4c9fb243dfe02138e690676713fe02c7d662" }, - "cpython-3.10.5-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 10, - "patch": 5, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "5e372e6738a733532aa985730d9a47ee4c77b7c706e91ef61d37aacbb2e54845" - }, "cpython-3.10.5-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -2540,6 +1737,17 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-x86_64-unknown-linux-musl-lto-full.tar.zst", "sha256": "3682e0add14a3bac654afe467a84981628b0c7ebdccd4ebf26dfaa916238e2fe" }, + "cpython-3.10.5-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 10, + "patch": 5, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "5e372e6738a733532aa985730d9a47ee4c77b7c706e91ef61d37aacbb2e54845" + }, "cpython-3.10.5-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -2551,86 +1759,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "cff35feefe423d4282e9a3e1bb756d0acbb2f776b1ada82c44c71ac3e1491448" }, - "cpython-3.10.5-linux-x86_64_v2-gnu": { + "cpython-3.10.4-linux-aarch64-gnu": { "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 10, - "patch": 5, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-x86_64_v2-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "fdf3ade3f03f4a755f378d9abea1e9eb6a6a3fb18ce4620d5b7a6cb223a59741" - }, - "cpython-3.10.5-linux-x86_64_v2-musl": { - "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 10, - "patch": 5, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-x86_64_v2-unknown-linux-musl-lto-full.tar.zst", - "sha256": "26ad08f1e22d75501fe8579795ab8aee3e52f9c1b1037e87dd349632fa4620b5" - }, - "cpython-3.10.5-linux-x86_64_v3-gnu": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 10, - "patch": 5, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-x86_64_v3-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "137823acc0d98178c31ce0f75cef5fb0d3850edaf692ced2fab84ef9777d2c01" - }, - "cpython-3.10.5-linux-x86_64_v3-musl": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 10, - "patch": 5, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-x86_64_v3-unknown-linux-musl-lto-full.tar.zst", - "sha256": "125e101edfca4477694c12b3fa310ff81326cc51a1b1b889cbfc3577ff5b8f5d" - }, - "cpython-3.10.5-linux-x86_64_v4-gnu": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 10, - "patch": 5, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-x86_64_v4-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "75fddbd0fa525d9455dab972c56ec8b6d39ddd62c12ab38dca81b558b1e70338" - }, - "cpython-3.10.5-linux-x86_64_v4-musl": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 10, - "patch": 5, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-x86_64_v4-unknown-linux-musl-lto-full.tar.zst", - "sha256": "ee4fdc2bc4797d64de3930750a8b0327cb789ee45483a23f09c913837171dd9b" - }, - "cpython-3.10.4-darwin-arm64-none": { - "name": "cpython", - "arch": "arm64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 10, - "patch": 4, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "c404f226195d79933b1e0a3ec88f0b79d35c873de592e223e11008f3a37f83d6" - }, - "cpython-3.10.4-linux-arm64-gnu": { - "name": "cpython", - "arch": "arm64", + "arch": "aarch64", "os": "linux", "libc": "gnu", "major": 3, @@ -2639,9 +1770,20 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-aarch64-unknown-linux-gnu-debug-full.tar.zst", "sha256": "092369e9d170c4c1074e1b305accb74f9486e6185d2e3f3f971869ff89538d3e" }, - "cpython-3.10.4-linux-i686-gnu": { + "cpython-3.10.4-macos-aarch64-none": { "name": "cpython", - "arch": "i686", + "arch": "aarch64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 10, + "patch": 4, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "c404f226195d79933b1e0a3ec88f0b79d35c873de592e223e11008f3a37f83d6" + }, + "cpython-3.10.4-linux-x86-gnu": { + "name": "cpython", + "arch": "x86", "os": "linux", "libc": "gnu", "major": 3, @@ -2650,9 +1792,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-i686-unknown-linux-gnu-debug-full.tar.zst", "sha256": "ba940a74a7434fe78d81aed9fb1e5ccdc3d97191a2db35716fc94e3b6604ace0" }, - "cpython-3.10.4-windows-i686-none": { + "cpython-3.10.4-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -2661,17 +1803,6 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-i686-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "c37a47e46de93473916f700a790cb43515f00745fba6790004e2731ec934f4d3" }, - "cpython-3.10.4-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 10, - "patch": 4, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "e447f00fe53168d18cbfe110645dbf33982a17580b9e4424a411f9245d99cd21" - }, "cpython-3.10.4-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -2694,6 +1825,17 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-x86_64-unknown-linux-musl-lto-full.tar.zst", "sha256": "8b8b97f7746a3deca91ada408025457ced34f582dad2114b33ce6fec9cf35b28" }, + "cpython-3.10.4-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 10, + "patch": 4, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "e447f00fe53168d18cbfe110645dbf33982a17580b9e4424a411f9245d99cd21" + }, "cpython-3.10.4-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -2705,86 +1847,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "d636dc1bcca74dd9c6e3b26f7c081b3e229336e8378fe554bf8ba65fe780a2ac" }, - "cpython-3.10.4-linux-x86_64_v2-gnu": { + "cpython-3.10.3-linux-aarch64-gnu": { "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 10, - "patch": 4, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-x86_64_v2-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "e0849600bee6c588f1aa5f4b0b9342292cfb6eb40de0c705f60bd71f22b713d0" - }, - "cpython-3.10.4-linux-x86_64_v2-musl": { - "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 10, - "patch": 4, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-x86_64_v2-unknown-linux-musl-lto-full.tar.zst", - "sha256": "e036939d7b96fac35fcf9d01d2ddd6007f03f8a2e382d84ef31c0fcc37399e86" - }, - "cpython-3.10.4-linux-x86_64_v3-gnu": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 10, - "patch": 4, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-x86_64_v3-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "2875d103a83ff9f9f7ec2ec3ebc43d0e89f20416cd715b83b541b33f91d59832" - }, - "cpython-3.10.4-linux-x86_64_v3-musl": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 10, - "patch": 4, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-x86_64_v3-unknown-linux-musl-lto-full.tar.zst", - "sha256": "b83d649edc245c2f5f6347c09344108e9558dbbdf67ab7a596a76ff451394714" - }, - "cpython-3.10.4-linux-x86_64_v4-gnu": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 10, - "patch": 4, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-x86_64_v4-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "839f9cb8f1b0e0eb347164a04323f832b945091ba3482724325d3eed1a75daab" - }, - "cpython-3.10.4-linux-x86_64_v4-musl": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 10, - "patch": 4, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-x86_64_v4-unknown-linux-musl-lto-full.tar.zst", - "sha256": "3c0c1be54a9711dde87f38d1d8fe97d6d05ca55d590870371b8302d0d4588463" - }, - "cpython-3.10.3-darwin-arm64-none": { - "name": "cpython", - "arch": "arm64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 10, - "patch": 3, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "b1abefd0fc66922cf9749e4d5ceb97df4d3cfad0cd9cdc4bd04262a68d565698" - }, - "cpython-3.10.3-linux-arm64-gnu": { - "name": "cpython", - "arch": "arm64", + "arch": "aarch64", "os": "linux", "libc": "gnu", "major": 3, @@ -2793,9 +1858,20 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-aarch64-unknown-linux-gnu-debug-full.tar.zst", "sha256": "101284d27578438da200be1f6b9a1ba621432c5549fa5517797ec320bf75e3d5" }, - "cpython-3.10.3-linux-i686-gnu": { + "cpython-3.10.3-macos-aarch64-none": { "name": "cpython", - "arch": "i686", + "arch": "aarch64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 10, + "patch": 3, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "b1abefd0fc66922cf9749e4d5ceb97df4d3cfad0cd9cdc4bd04262a68d565698" + }, + "cpython-3.10.3-linux-x86-gnu": { + "name": "cpython", + "arch": "x86", "os": "linux", "libc": "gnu", "major": 3, @@ -2804,9 +1880,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-i686-unknown-linux-gnu-debug-full.tar.zst", "sha256": "43c1cd6e203bfba1a2eeb96cd2a15ce0ebde0e72ecc9555934116459347a9c28" }, - "cpython-3.10.3-windows-i686-none": { + "cpython-3.10.3-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -2815,17 +1891,6 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-i686-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "fbc0924a138937fe435fcdb20b0c6241290558e07f158e5578bd91cc8acef469" }, - "cpython-3.10.3-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 10, - "patch": 3, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "bc5d6f284b506104ff6b4e36cec84cbdb4602dfed4c6fe19971a808eb8c439ec" - }, "cpython-3.10.3-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -2848,6 +1913,17 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-x86_64-unknown-linux-musl-lto-full.tar.zst", "sha256": "7c034d8a5787744939335ce43d64f2ddcc830a74e63773408d0c8f3c3a4e7916" }, + "cpython-3.10.3-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 10, + "patch": 3, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "bc5d6f284b506104ff6b4e36cec84cbdb4602dfed4c6fe19971a808eb8c439ec" + }, "cpython-3.10.3-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -2859,86 +1935,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "72b91d26f54321ba90a86a3bbc711fa1ac31e0704fec352b36e70b0251ffb13c" }, - "cpython-3.10.3-linux-x86_64_v2-gnu": { + "cpython-3.10.2-linux-aarch64-gnu": { "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 10, - "patch": 3, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-x86_64_v2-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "65215230eacebebb87aa1e56d539fc1770870024dcfdadb5d0e18365c1b3b0a9" - }, - "cpython-3.10.3-linux-x86_64_v2-musl": { - "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 10, - "patch": 3, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-x86_64_v2-unknown-linux-musl-lto-full.tar.zst", - "sha256": "87228dbf0063d26c67128e151f25f9de8cf5c2a041d5d424fef974cf32d5237f" - }, - "cpython-3.10.3-linux-x86_64_v3-gnu": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 10, - "patch": 3, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-x86_64_v3-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "e15dcd98efdde249e7c2857f80b93092245f8495d822cb6c7af3308a59729c21" - }, - "cpython-3.10.3-linux-x86_64_v3-musl": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 10, - "patch": 3, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-x86_64_v3-unknown-linux-musl-lto-full.tar.zst", - "sha256": "03897947f6920e12cd8fab4eca2c5c8d43ca2140f2eabf4a6d457ba8f41157f7" - }, - "cpython-3.10.3-linux-x86_64_v4-gnu": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 10, - "patch": 3, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-x86_64_v4-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "412570cf01df665c848dacc213c645a3c17aa5045b1805a86c6d9fa2d82eb9ce" - }, - "cpython-3.10.3-linux-x86_64_v4-musl": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 10, - "patch": 3, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-x86_64_v4-unknown-linux-musl-lto-full.tar.zst", - "sha256": "7af8e1000ceb0a63bfdaa62fd064cb98fcf3712a5c8b71d17744f19307bfa89b" - }, - "cpython-3.10.2-darwin-arm64-none": { - "name": "cpython", - "arch": "arm64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 10, - "patch": 2, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "1ef939fd471a9d346a7bc43d2c16fb483ddc4f98af6dad7f08a009e299977a1a" - }, - "cpython-3.10.2-linux-arm64-gnu": { - "name": "cpython", - "arch": "arm64", + "arch": "aarch64", "os": "linux", "libc": "gnu", "major": 3, @@ -2947,9 +1946,20 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-aarch64-unknown-linux-gnu-debug-full.tar.zst", "sha256": "9936f1549f950311229465de509b35c062aa474e504c20a1d6f0f632da57e002" }, - "cpython-3.10.2-linux-i686-gnu": { + "cpython-3.10.2-macos-aarch64-none": { "name": "cpython", - "arch": "i686", + "arch": "aarch64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 10, + "patch": 2, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "1ef939fd471a9d346a7bc43d2c16fb483ddc4f98af6dad7f08a009e299977a1a" + }, + "cpython-3.10.2-linux-x86-gnu": { + "name": "cpython", + "arch": "x86", "os": "linux", "libc": "gnu", "major": 3, @@ -2958,9 +1968,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-i686-unknown-linux-gnu-debug-full.tar.zst", "sha256": "9be2a667f29ed048165cfb3f5dbe61703fd3e5956f8f517ae098740ac8411c0b" }, - "cpython-3.10.2-windows-i686-none": { + "cpython-3.10.2-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -2969,17 +1979,6 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-i686-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "698b09b1b8321a4dc43d62f6230b62adcd0df018b2bcf5f1b4a7ce53dcf23bcc" }, - "cpython-3.10.2-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 10, - "patch": 2, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "bacf720c13ab67685a384f1417e9c2420972d88f29c8b7c26e72874177f2d120" - }, "cpython-3.10.2-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -3002,6 +2001,17 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-x86_64-unknown-linux-musl-lto-full.tar.zst", "sha256": "df246cf27db346081935d33ce0344a185d1f08b04a4500eb1e21d4d922ee7eb4" }, + "cpython-3.10.2-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 10, + "patch": 2, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "bacf720c13ab67685a384f1417e9c2420972d88f29c8b7c26e72874177f2d120" + }, "cpython-3.10.2-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -3013,86 +2023,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "7397e78a4fbe429144adc1f33af942bdd5175184e082ac88f3023b3a740dd1a0" }, - "cpython-3.10.2-linux-x86_64_v2-gnu": { + "cpython-3.10.0-linux-aarch64-gnu": { "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 10, - "patch": 2, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-x86_64_v2-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "8c772010a27d7fd5a3e271c835c37b73bd41bc04a737523f12a3920bf721598b" - }, - "cpython-3.10.2-linux-x86_64_v2-musl": { - "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 10, - "patch": 2, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-x86_64_v2-unknown-linux-musl-lto-full.tar.zst", - "sha256": "db2474e7a0b6fa37629f26308b3c5f0a018abae4bc9529ecc2fbf6ef5e741053" - }, - "cpython-3.10.2-linux-x86_64_v3-gnu": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 10, - "patch": 2, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-x86_64_v3-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "03a6116ea6dbd5d4e667d4bec2b5032deefd604bc068908cd105327c417d0906" - }, - "cpython-3.10.2-linux-x86_64_v3-musl": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 10, - "patch": 2, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-x86_64_v3-unknown-linux-musl-lto-full.tar.zst", - "sha256": "d5489a850ffd2c5b85b4a52e26bb5022429e432823527c782e42c2f0dc333938" - }, - "cpython-3.10.2-linux-x86_64_v4-gnu": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 10, - "patch": 2, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-x86_64_v4-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "2262abca39027b52d96b397c5d3285b07a93fafd7dde52295876a331e9fb48c4" - }, - "cpython-3.10.2-linux-x86_64_v4-musl": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 10, - "patch": 2, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-x86_64_v4-unknown-linux-musl-lto-full.tar.zst", - "sha256": "b2956e7d7ed5dec84569e7381cfdbcd51dd1794f57af44864e3f2d8ee9f6a8c5" - }, - "cpython-3.10.0-darwin-arm64-none": { - "name": "cpython", - "arch": "arm64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 10, - "patch": 0, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.10.0-aarch64-apple-darwin-pgo%2Blto-20211017T1616.tar.zst", - "sha256": null - }, - "cpython-3.10.0-linux-arm64-gnu": { - "name": "cpython", - "arch": "arm64", + "arch": "aarch64", "os": "linux", "libc": "gnu", "major": 3, @@ -3101,9 +2034,20 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.10.0-aarch64-unknown-linux-gnu-debug-20211017T1616.tar.zst", "sha256": null }, - "cpython-3.10.0-linux-i686-gnu": { + "cpython-3.10.0-macos-aarch64-none": { "name": "cpython", - "arch": "i686", + "arch": "aarch64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 10, + "patch": 0, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.10.0-aarch64-apple-darwin-pgo%2Blto-20211017T1616.tar.zst", + "sha256": null + }, + "cpython-3.10.0-linux-x86-gnu": { + "name": "cpython", + "arch": "x86", "os": "linux", "libc": "gnu", "major": 3, @@ -3112,9 +2056,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.10.0-i686-unknown-linux-gnu-debug-20211017T1616.tar.zst", "sha256": null }, - "cpython-3.10.0-windows-i686-none": { + "cpython-3.10.0-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -3123,17 +2067,6 @@ "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 }, - "cpython-3.10.0-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 10, - "patch": 0, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.10.0-x86_64-apple-darwin-pgo%2Blto-20211017T1616.tar.zst", - "sha256": null - }, "cpython-3.10.0-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -3156,6 +2089,17 @@ "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 }, + "cpython-3.10.0-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 10, + "patch": 0, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.10.0-x86_64-apple-darwin-pgo%2Blto-20211017T1616.tar.zst", + "sha256": null + }, "cpython-3.10.0-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -3167,60 +2111,38 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.10.0-x86_64-pc-windows-msvc-shared-pgo-20211017T1616.tar.zst", "sha256": null }, - "cpython-3.9.18-darwin-arm64-none": { + "cpython-3.9.18-linux-aarch64-gnu": { "name": "cpython", - "arch": "arm64", - "os": "darwin", + "arch": "aarch64", + "os": "linux", + "libc": "gnu", + "major": 3, + "minor": 9, + "patch": 18, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.9.18%2B20240224-aarch64-unknown-linux-gnu-debug-full.tar.zst", + "sha256": "d27efd4609a3e15ff901040529d5689be99f2ebfe5132ab980d066d775068265" + }, + "cpython-3.9.18-macos-aarch64-none": { + "name": "cpython", + "arch": "aarch64", + "os": "macos", "libc": "none", "major": 3, "minor": 9, "patch": 18, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.9.18%2B20240107-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "b7d31a15f7af359c59b01ed9c8accb4b6bdd1237b910699e6b2d14df8e2c1cdc" + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.9.18%2B20240224-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "579f9b68bbb3a915cbab9682e4d3c253bc96b0556b8a860982c49c25c61f974a" }, - "cpython-3.9.18-linux-arm64-gnu": { + "cpython-3.9.18-linux-powerpc64le-gnu": { "name": "cpython", - "arch": "arm64", + "arch": "powerpc64le", "os": "linux", "libc": "gnu", "major": 3, "minor": 9, "patch": 18, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.9.18%2B20240107-aarch64-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "16a1ff546e24790bbea66a52d469aa57ef4090566b4cca6fee29528f59f28c40" - }, - "cpython-3.9.18-linux-i686-gnu": { - "name": "cpython", - "arch": "i686", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 9, - "patch": 18, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.9.18%2B20230826-i686-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "7faf8fdfbad04e0356a9d52c9b8be4d40ffef85c9ab3e312c45bd64997ef8aa9" - }, - "cpython-3.9.18-windows-i686-none": { - "name": "cpython", - "arch": "i686", - "os": "windows", - "libc": "none", - "major": 3, - "minor": 9, - "patch": 18, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.9.18%2B20240107-i686-pc-windows-msvc-shared-pgo-full.tar.zst", - "sha256": "063c531d3c65f49212c9644ab0f00360a65d7c45bc1e6f78174685e2c165b260" - }, - "cpython-3.9.18-linux-ppc64le-gnu": { - "name": "cpython", - "arch": "ppc64le", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 9, - "patch": 18, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.9.18%2B20240107-ppc64le-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "bb8f31f18719654fd1f06724a4b37bb7a60abf8b6d14cec5fb1ba422bfa9bc31" + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.9.18%2B20240224-ppc64le-unknown-linux-gnu-debug-full.tar.zst", + "sha256": "c138eef19229351226a11e752230b8aa9d499ba9720f9f0574fa3260ccacb99b" }, "cpython-3.9.18-linux-s390x-gnu": { "name": "cpython", @@ -3230,19 +2152,30 @@ "major": 3, "minor": 9, "patch": 18, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.9.18%2B20240107-s390x-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "70e4418ebabe2d61b8d09c9b9a9b2e00b7f6d8658b37de2a4ff9fe8c24bc2f1d" + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.9.18%2B20240224-s390x-unknown-linux-gnu-debug-full.tar.zst", + "sha256": "dd05eff699ce5a7eee545bc05e4869c4e64ee02bf0c70691bcee215604c6b393" }, - "cpython-3.9.18-darwin-x86_64-none": { + "cpython-3.9.18-linux-x86-gnu": { "name": "cpython", - "arch": "x86_64", - "os": "darwin", + "arch": "x86", + "os": "linux", + "libc": "gnu", + "major": 3, + "minor": 9, + "patch": 18, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.9.18%2B20230826-i686-unknown-linux-gnu-debug-full.tar.zst", + "sha256": "7faf8fdfbad04e0356a9d52c9b8be4d40ffef85c9ab3e312c45bd64997ef8aa9" + }, + "cpython-3.9.18-windows-x86-none": { + "name": "cpython", + "arch": "x86", + "os": "windows", "libc": "none", "major": 3, "minor": 9, "patch": 18, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.9.18%2B20240107-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "aa2e549186ab9f831169ccc32965c81ba0fa62e471129f51988f40eaa9552309" + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.9.18%2B20240224-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + "sha256": "212d413ab6f854f588cf368fdd2aa140bb7c7ee930e3f7ac1002cba1e50e9685" }, "cpython-3.9.18-linux-x86_64-gnu": { "name": "cpython", @@ -3252,8 +2185,8 @@ "major": 3, "minor": 9, "patch": 18, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.9.18%2B20240107-x86_64-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "93ff5a32b0874ea1eb888fb735663a64a26e5fac54079c64fdd48ac379da99d4" + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.9.18%2B20240224-x86_64-unknown-linux-gnu-debug-full.tar.zst", + "sha256": "e1fa92798fab6f3b44a48f24b8e284660c34738d560681b206f0deb0616465f9" }, "cpython-3.9.18-linux-x86_64-musl": { "name": "cpython", @@ -3263,8 +2196,19 @@ "major": 3, "minor": 9, "patch": 18, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.9.18%2B20240107-x86_64-unknown-linux-musl-lto-full.tar.zst", - "sha256": "ea096a98314f31186e1b0a6767d0a9b7b936a2d4003296887fd7e9fad0f50fd5" + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.9.18%2B20240224-x86_64-unknown-linux-musl-lto-full.tar.zst", + "sha256": "8bf88ae2100e609902d98ec775468e3a41a834f6528e632d6d971f5f75340336" + }, + "cpython-3.9.18-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 9, + "patch": 18, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.9.18%2B20240224-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "146537b9b4a1baa672eed94373e149ca1ee339c4df121e8916d8436265e5245e" }, "cpython-3.9.18-windows-x86_64-none": { "name": "cpython", @@ -3274,89 +2218,12 @@ "major": 3, "minor": 9, "patch": 18, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.9.18%2B20240107-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", - "sha256": "3b9c7d6ed94260b83ed8f44ee9a7b8fce392259ce6591e538601f7353061a884" + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.9.18%2B20240224-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", + "sha256": "924ed4f375ef73c73a725ef18ec6a72726456673d5a116f132f60860a25dd674" }, - "cpython-3.9.18-linux-x86_64_v2-gnu": { + "cpython-3.9.17-linux-aarch64-gnu": { "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 9, - "patch": 18, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.9.18%2B20240107-x86_64_v2-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "2520fa2853ddc81e43418b48217128a2a9d8b7e2a282b838ba7d3e66e2776f8d" - }, - "cpython-3.9.18-linux-x86_64_v2-musl": { - "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 9, - "patch": 18, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.9.18%2B20240107-x86_64_v2-unknown-linux-musl-lto-full.tar.zst", - "sha256": "91e27451e1002ba29cf2e0e969654cf624ab72f3fe1c2adfd1a3aeaa1030ff0d" - }, - "cpython-3.9.18-linux-x86_64_v3-gnu": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 9, - "patch": 18, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.9.18%2B20240107-x86_64_v3-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "3ed47287cabecd02a074fad0ff8e2074ff39881e2c343e732cd1cdc62edefcbb" - }, - "cpython-3.9.18-linux-x86_64_v3-musl": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 9, - "patch": 18, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.9.18%2B20240107-x86_64_v3-unknown-linux-musl-lto-full.tar.zst", - "sha256": "20d61008ab8e1492a345521bf17f5b132d7d73d8ffd6f0dfb56d69506d2a6e73" - }, - "cpython-3.9.18-linux-x86_64_v4-gnu": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 9, - "patch": 18, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.9.18%2B20240107-x86_64_v4-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "fca812213f43eeedc67d42d6589a209a4f921b26b11454a7de361a64c8c9187b" - }, - "cpython-3.9.18-linux-x86_64_v4-musl": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 9, - "patch": 18, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.9.18%2B20240107-x86_64_v4-unknown-linux-musl-lto-full.tar.zst", - "sha256": "bc8fbbb07f7bd22faee3e90886a9c46bc1393e695e93e67fb5cea61e4775048a" - }, - "cpython-3.9.17-darwin-arm64-none": { - "name": "cpython", - "arch": "arm64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 9, - "patch": 17, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "2902e2a0add6d584999fa27896b721a359f7308404e936e80b01b07aa06e8f5e" - }, - "cpython-3.9.17-linux-arm64-gnu": { - "name": "cpython", - "arch": "arm64", + "arch": "aarch64", "os": "linux", "libc": "gnu", "major": 3, @@ -3365,31 +2232,20 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-aarch64-unknown-linux-gnu-debug-full.tar.zst", "sha256": "1f6c43d92ba9f4e15149cf5db6ecde11e05eee92c070a085e44f46c559520257" }, - "cpython-3.9.17-linux-i686-gnu": { + "cpython-3.9.17-macos-aarch64-none": { "name": "cpython", - "arch": "i686", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 9, - "patch": 17, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-i686-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "1a9b7edc16683410c27bc5b4b1761143bef7831a1ad172e7e3581c152c6837a2" - }, - "cpython-3.9.17-windows-i686-none": { - "name": "cpython", - "arch": "i686", - "os": "windows", + "arch": "aarch64", + "os": "macos", "libc": "none", "major": 3, "minor": 9, "patch": 17, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-i686-pc-windows-msvc-shared-pgo-full.tar.zst", - "sha256": "ffac27bfb8bdf615d0fc6cbbe0becaa65b6ae73feec417919601497fce2be0ab" + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "2902e2a0add6d584999fa27896b721a359f7308404e936e80b01b07aa06e8f5e" }, - "cpython-3.9.17-linux-ppc64le-gnu": { + "cpython-3.9.17-linux-powerpc64le-gnu": { "name": "cpython", - "arch": "ppc64le", + "arch": "powerpc64le", "os": "linux", "libc": "gnu", "major": 3, @@ -3409,16 +2265,27 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-s390x-unknown-linux-gnu-debug-full.tar.zst", "sha256": "bf8c846c1a4e52355d4ae294f4e1da9587d5415467eb6890bdf0f5a4c8cda396" }, - "cpython-3.9.17-darwin-x86_64-none": { + "cpython-3.9.17-linux-x86-gnu": { "name": "cpython", - "arch": "x86_64", - "os": "darwin", + "arch": "x86", + "os": "linux", + "libc": "gnu", + "major": 3, + "minor": 9, + "patch": 17, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-i686-unknown-linux-gnu-debug-full.tar.zst", + "sha256": "1a9b7edc16683410c27bc5b4b1761143bef7831a1ad172e7e3581c152c6837a2" + }, + "cpython-3.9.17-windows-x86-none": { + "name": "cpython", + "arch": "x86", + "os": "windows", "libc": "none", "major": 3, "minor": 9, "patch": 17, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "ba04f9813b78b61d60a27857949403a1b1dd8ac053e1f1aff72fe2689c238d3c" + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + "sha256": "ffac27bfb8bdf615d0fc6cbbe0becaa65b6ae73feec417919601497fce2be0ab" }, "cpython-3.9.17-linux-x86_64-gnu": { "name": "cpython", @@ -3442,6 +2309,17 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-x86_64-unknown-linux-musl-lto-full.tar.zst", "sha256": "8496473a97e1dd43bf96fc1cf19f02f305608ef6a783e0112274e0ae01df4f2a" }, + "cpython-3.9.17-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 9, + "patch": 17, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "ba04f9813b78b61d60a27857949403a1b1dd8ac053e1f1aff72fe2689c238d3c" + }, "cpython-3.9.17-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -3453,86 +2331,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "209983b8227e4755197dfed4f6887e45b6a133f61e7eb913c0a934b0d0c3e00f" }, - "cpython-3.9.17-linux-x86_64_v2-gnu": { + "cpython-3.9.16-linux-aarch64-gnu": { "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 9, - "patch": 17, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-x86_64_v2-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "3faab5cb6c0bbb601be92575540036454fb34c0d7e4045760c62d782d8455f88" - }, - "cpython-3.9.17-linux-x86_64_v2-musl": { - "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 9, - "patch": 17, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-x86_64_v2-unknown-linux-musl-lto-full.tar.zst", - "sha256": "64dbebbc6f9d5444156d641b17f1874f6f287f2d524435cfb9f1a580533146c7" - }, - "cpython-3.9.17-linux-x86_64_v3-gnu": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 9, - "patch": 17, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-x86_64_v3-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "c38db0bd66d15fd2f29bd6299dd74040a93fbe780c811827c3f3eca04f9aa3ca" - }, - "cpython-3.9.17-linux-x86_64_v3-musl": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 9, - "patch": 17, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-x86_64_v3-unknown-linux-musl-lto-full.tar.zst", - "sha256": "292f0c45e88866e4a8b122db5248c9d90f73e4d43af906eb97ff084d6e9d5d62" - }, - "cpython-3.9.17-linux-x86_64_v4-gnu": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 9, - "patch": 17, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-x86_64_v4-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "c9188a2b7edfb9e24d7cdfde239363ff8c79904901201041c0400d3f82923cb5" - }, - "cpython-3.9.17-linux-x86_64_v4-musl": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 9, - "patch": 17, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-x86_64_v4-unknown-linux-musl-lto-full.tar.zst", - "sha256": "3f397ca020c9aa46c792c20aa5a8e96f922a5e77d02b6f87413597b88efe7f51" - }, - "cpython-3.9.16-darwin-arm64-none": { - "name": "cpython", - "arch": "arm64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 9, - "patch": 16, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "c86ed2bf3ff290af10f96183c53e2b29e954abb520806fbe01d3ef2f9d809a75" - }, - "cpython-3.9.16-linux-arm64-gnu": { - "name": "cpython", - "arch": "arm64", + "arch": "aarch64", "os": "linux", "libc": "gnu", "major": 3, @@ -3541,31 +2342,20 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-aarch64-unknown-linux-gnu-debug-full.tar.zst", "sha256": "57ac7ce9d3dd32c1277ee7295daf5ad7b5ecc929e65b31f11b1e7b94cd355ed1" }, - "cpython-3.9.16-linux-i686-gnu": { + "cpython-3.9.16-macos-aarch64-none": { "name": "cpython", - "arch": "i686", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 9, - "patch": 16, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-i686-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "e2a0226165550492e895369ee1b69a515f82e12cb969656012ee8e1543409661" - }, - "cpython-3.9.16-windows-i686-none": { - "name": "cpython", - "arch": "i686", - "os": "windows", + "arch": "aarch64", + "os": "macos", "libc": "none", "major": 3, "minor": 9, "patch": 16, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-i686-pc-windows-msvc-shared-pgo-full.tar.zst", - "sha256": "d7994b5febb375bb131d028f98f4902ba308913c77095457ccd159b521e20c52" + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "c86ed2bf3ff290af10f96183c53e2b29e954abb520806fbe01d3ef2f9d809a75" }, - "cpython-3.9.16-linux-ppc64le-gnu": { + "cpython-3.9.16-linux-powerpc64le-gnu": { "name": "cpython", - "arch": "ppc64le", + "arch": "powerpc64le", "os": "linux", "libc": "gnu", "major": 3, @@ -3574,16 +2364,27 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-ppc64le-unknown-linux-gnu-debug-full.tar.zst", "sha256": "8b2e7ddc6feb116dfa6829cfc478be90a374dc5ce123a98bc77e86d0e93e917d" }, - "cpython-3.9.16-darwin-x86_64-none": { + "cpython-3.9.16-linux-x86-gnu": { "name": "cpython", - "arch": "x86_64", - "os": "darwin", + "arch": "x86", + "os": "linux", + "libc": "gnu", + "major": 3, + "minor": 9, + "patch": 16, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-i686-unknown-linux-gnu-debug-full.tar.zst", + "sha256": "e2a0226165550492e895369ee1b69a515f82e12cb969656012ee8e1543409661" + }, + "cpython-3.9.16-windows-x86-none": { + "name": "cpython", + "arch": "x86", + "os": "windows", "libc": "none", "major": 3, "minor": 9, "patch": 16, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "5809626ca7907c8ea397341f3d5eafb280ed5b19cc5622e57b14d9b4362eba50" + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + "sha256": "d7994b5febb375bb131d028f98f4902ba308913c77095457ccd159b521e20c52" }, "cpython-3.9.16-linux-x86_64-gnu": { "name": "cpython", @@ -3607,6 +2408,17 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-x86_64-unknown-linux-musl-lto-full.tar.zst", "sha256": "c397f292021b33531248ad8fede24ef6249cc6172347b2017f92b4a71845b8ed" }, + "cpython-3.9.16-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 9, + "patch": 16, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "5809626ca7907c8ea397341f3d5eafb280ed5b19cc5622e57b14d9b4362eba50" + }, "cpython-3.9.16-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -3618,86 +2430,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "199c821505e287c004c3796ba9ac4bd129d7793e1d833e9a7672ed03bdb397d4" }, - "cpython-3.9.16-linux-x86_64_v2-gnu": { + "cpython-3.9.15-linux-aarch64-gnu": { "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 9, - "patch": 16, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-x86_64_v2-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "35dcaff7a658b8c6bf5ffe1c4e2db95df5d647d28b4880a90f09bf3a70f42e8b" - }, - "cpython-3.9.16-linux-x86_64_v2-musl": { - "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 9, - "patch": 16, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-x86_64_v2-unknown-linux-musl-lto-full.tar.zst", - "sha256": "73234f487b6be3c38a0f13200282d85866a248ed2ff8194b609dcf319af5e8d4" - }, - "cpython-3.9.16-linux-x86_64_v3-gnu": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 9, - "patch": 16, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-x86_64_v3-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "4c00f35b9218e19065ba9e06c123505f056173a4f9b7eeb72ef768d0dfe8f867" - }, - "cpython-3.9.16-linux-x86_64_v3-musl": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 9, - "patch": 16, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-x86_64_v3-unknown-linux-musl-lto-full.tar.zst", - "sha256": "9bdf930d1b0ecd4b3e98a2b787aa25300ada62a42c20ac4d4c3bd923486e342b" - }, - "cpython-3.9.16-linux-x86_64_v4-gnu": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 9, - "patch": 16, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-x86_64_v4-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "b61ccbfd13415891a9120eaaa37ad5e3f6fac3bfad6123c951c955dbaafec6c3" - }, - "cpython-3.9.16-linux-x86_64_v4-musl": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 9, - "patch": 16, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-x86_64_v4-unknown-linux-musl-lto-full.tar.zst", - "sha256": "ffc2f51ce20eefaecc9d70daca4e73c051233006cd3d7a2f8dfca1189ed5584f" - }, - "cpython-3.9.15-darwin-arm64-none": { - "name": "cpython", - "arch": "arm64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 9, - "patch": 15, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "1799b97619572ad595cd6d309bbcc57606138a57f4e90af04e04ee31d187e22f" - }, - "cpython-3.9.15-linux-arm64-gnu": { - "name": "cpython", - "arch": "arm64", + "arch": "aarch64", "os": "linux", "libc": "gnu", "major": 3, @@ -3706,9 +2441,20 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-aarch64-unknown-linux-gnu-debug-full.tar.zst", "sha256": "0da1f081313b088c1381206e698e70fffdffc01e1b2ce284145c24ee5f5b4cbb" }, - "cpython-3.9.15-linux-i686-gnu": { + "cpython-3.9.15-macos-aarch64-none": { "name": "cpython", - "arch": "i686", + "arch": "aarch64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 9, + "patch": 15, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "1799b97619572ad595cd6d309bbcc57606138a57f4e90af04e04ee31d187e22f" + }, + "cpython-3.9.15-linux-x86-gnu": { + "name": "cpython", + "arch": "x86", "os": "linux", "libc": "gnu", "major": 3, @@ -3717,9 +2463,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-i686-unknown-linux-gnu-debug-full.tar.zst", "sha256": "cbc6a14835022d89f4ca6042a06c4959d74d4bbb58e70bdbe0fe8d2928934922" }, - "cpython-3.9.15-windows-i686-none": { + "cpython-3.9.15-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -3728,17 +2474,6 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-i686-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "a5ad2a6ace97d458ad7b2857fba519c5c332362442d88e2b23ed818f243b8a78" }, - "cpython-3.9.15-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 9, - "patch": 15, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "50fd795eac55c4485e2fefbb8e7b365461817733c45becb50a7480a243e6000e" - }, "cpython-3.9.15-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -3761,6 +2496,17 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-x86_64-unknown-linux-musl-lto-full.tar.zst", "sha256": "4597f0009cfb52e748a57badab28edf84a263390b777c182b18c36d666a01440" }, + "cpython-3.9.15-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 9, + "patch": 15, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "50fd795eac55c4485e2fefbb8e7b365461817733c45becb50a7480a243e6000e" + }, "cpython-3.9.15-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -3772,86 +2518,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "d0f3ce1748a51779eedf155aea617c39426e3f7bfd93b4876cb172576b6e8bda" }, - "cpython-3.9.15-linux-x86_64_v2-gnu": { + "cpython-3.9.14-linux-aarch64-gnu": { "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 9, - "patch": 15, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-x86_64_v2-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "6222695583b32845fbbf17ec4a43981126ce0d6bb08b47a8c8853396e0f5e9f7" - }, - "cpython-3.9.15-linux-x86_64_v2-musl": { - "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 9, - "patch": 15, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-x86_64_v2-unknown-linux-musl-lto-full.tar.zst", - "sha256": "440a4cffe00f2989628d1ff5ff0f2102998a328b3a0f605ea2fe110f93597598" - }, - "cpython-3.9.15-linux-x86_64_v3-gnu": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 9, - "patch": 15, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-x86_64_v3-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "b5fbe25175f4338d6f5bb6f13ea6d714a4373a69b4d193c5037e8424ce5f53fb" - }, - "cpython-3.9.15-linux-x86_64_v3-musl": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 9, - "patch": 15, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-x86_64_v3-unknown-linux-musl-lto-full.tar.zst", - "sha256": "1289f63b4c3cc8a104e891b541a29642306c4bce7d0c82f571effbf52d5e2c50" - }, - "cpython-3.9.15-linux-x86_64_v4-gnu": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 9, - "patch": 15, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-x86_64_v4-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "5bc44523a504d220e9af9acaa141ba9ac67e2fe998817cbca99b1bcc9a85d3cd" - }, - "cpython-3.9.15-linux-x86_64_v4-musl": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 9, - "patch": 15, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-x86_64_v4-unknown-linux-musl-lto-full.tar.zst", - "sha256": "77217f3033392b7bb17201d57b19259cd608d1f357d4f3ce2165e1a89bef1b14" - }, - "cpython-3.9.14-darwin-arm64-none": { - "name": "cpython", - "arch": "arm64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 9, - "patch": 14, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "6b9d2ff724aff88a4d0790c86f2e5d17037736f35a796e71732624191ddd6e38" - }, - "cpython-3.9.14-linux-arm64-gnu": { - "name": "cpython", - "arch": "arm64", + "arch": "aarch64", "os": "linux", "libc": "gnu", "major": 3, @@ -3860,9 +2529,20 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-aarch64-unknown-linux-gnu-debug-full.tar.zst", "sha256": "3020c743e4742d6e0e5d27fcb166c694bf1d9565369b2eaee9d68434304aebd2" }, - "cpython-3.9.14-linux-i686-gnu": { + "cpython-3.9.14-macos-aarch64-none": { "name": "cpython", - "arch": "i686", + "arch": "aarch64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 9, + "patch": 14, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "6b9d2ff724aff88a4d0790c86f2e5d17037736f35a796e71732624191ddd6e38" + }, + "cpython-3.9.14-linux-x86-gnu": { + "name": "cpython", + "arch": "x86", "os": "linux", "libc": "gnu", "major": 3, @@ -3871,9 +2551,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-i686-unknown-linux-gnu-debug-full.tar.zst", "sha256": "83a11c4f3d1c0ec39119bd0513a8684b59b68c3989cf1e5042d7417d4770c904" }, - "cpython-3.9.14-windows-i686-none": { + "cpython-3.9.14-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -3882,17 +2562,6 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-i686-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "fae990eb312314102408cb0c0453dae670f0eb468f4cbf3e72327ceaa1276b46" }, - "cpython-3.9.14-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 9, - "patch": 14, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "186155e19b63da3248347415f888fbcf982c7587f6f927922ca243ae3f23ed2f" - }, "cpython-3.9.14-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -3915,6 +2584,17 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-x86_64-unknown-linux-musl-lto-full.tar.zst", "sha256": "5638c12d47eb81adf96615cea8a5a61e8414c3ac03a8b570d30ae9998cb6d030" }, + "cpython-3.9.14-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 9, + "patch": 14, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "186155e19b63da3248347415f888fbcf982c7587f6f927922ca243ae3f23ed2f" + }, "cpython-3.9.14-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -3926,86 +2606,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "49f27a3a18b4c2d765b0656c6529378a20b3e37fdb0aca9490576ff7a67243a9" }, - "cpython-3.9.14-linux-x86_64_v2-gnu": { + "cpython-3.9.13-linux-aarch64-gnu": { "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 9, - "patch": 14, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-x86_64_v2-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "a78cb80ca372ea98aca28d33a220b3fe91761c6dadaf92f646b82f3b569822c1" - }, - "cpython-3.9.14-linux-x86_64_v2-musl": { - "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 9, - "patch": 14, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-x86_64_v2-unknown-linux-musl-lto-full.tar.zst", - "sha256": "d20c9ff5f3474a80948cc4533a799573e5e3c62cd0477224f5e1ec1da656c6be" - }, - "cpython-3.9.14-linux-x86_64_v3-gnu": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 9, - "patch": 14, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-x86_64_v3-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "53d3c637264a57317b304a88ddd418463fe0b37b874495e3ae55940b5c62b363" - }, - "cpython-3.9.14-linux-x86_64_v3-musl": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 9, - "patch": 14, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-x86_64_v3-unknown-linux-musl-lto-full.tar.zst", - "sha256": "3ad497929e6e14596a18f4dfd09d48fb4bbefff23f06e5ca5b4d9f79ac31f646" - }, - "cpython-3.9.14-linux-x86_64_v4-gnu": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 9, - "patch": 14, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-x86_64_v4-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "92e5a9fd569c0b1c161958e2e1d3198cb4e27b524d02cf3008b260dba658961f" - }, - "cpython-3.9.14-linux-x86_64_v4-musl": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 9, - "patch": 14, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-x86_64_v4-unknown-linux-musl-lto-full.tar.zst", - "sha256": "35681efee0142c0873cbf27d5e54eddb13e61439a563b358a02fed9909011d0e" - }, - "cpython-3.9.13-darwin-arm64-none": { - "name": "cpython", - "arch": "arm64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 9, - "patch": 13, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "8612e9328663c0747d1eae36b218d11c2fbc53c39ec7512c7ad6b1b57374a5dc" - }, - "cpython-3.9.13-linux-arm64-gnu": { - "name": "cpython", - "arch": "arm64", + "arch": "aarch64", "os": "linux", "libc": "gnu", "major": 3, @@ -4014,9 +2617,20 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-aarch64-unknown-linux-gnu-debug-full.tar.zst", "sha256": "8c706ebb2c8970da4fbec95b0520b4632309bc6a3e115cf309e38f181b553d14" }, - "cpython-3.9.13-linux-i686-gnu": { + "cpython-3.9.13-macos-aarch64-none": { "name": "cpython", - "arch": "i686", + "arch": "aarch64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 9, + "patch": 13, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "8612e9328663c0747d1eae36b218d11c2fbc53c39ec7512c7ad6b1b57374a5dc" + }, + "cpython-3.9.13-linux-x86-gnu": { + "name": "cpython", + "arch": "x86", "os": "linux", "libc": "gnu", "major": 3, @@ -4025,9 +2639,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-i686-unknown-linux-gnu-debug-full.tar.zst", "sha256": "7d33637b48c45acf8805d5460895dca29bf2740fd2cf502fde6c6a00637db6b5" }, - "cpython-3.9.13-windows-i686-none": { + "cpython-3.9.13-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -4036,17 +2650,6 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-i686-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "3860abee418825c6a33f76fe88773fb05eb4bc724d246f1af063106d9ea3f999" }, - "cpython-3.9.13-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 9, - "patch": 13, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "16d21a6e62c19c574a4a225961e80966449095a8eb2c4150905e30d4e807cf86" - }, "cpython-3.9.13-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -4069,6 +2672,17 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-x86_64-unknown-linux-musl-lto-full.tar.zst", "sha256": "c7e48545a8291fe1be909c4454b5c48df0ee4e69e2b5e13b6144b4199c31f895" }, + "cpython-3.9.13-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 9, + "patch": 13, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "16d21a6e62c19c574a4a225961e80966449095a8eb2c4150905e30d4e807cf86" + }, "cpython-3.9.13-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -4080,86 +2694,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "6ef2b164cae483c61da30fb6d245762b8d6d91346d66cb421989d6d1462e5a48" }, - "cpython-3.9.13-linux-x86_64_v2-gnu": { + "cpython-3.9.12-linux-aarch64-gnu": { "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 9, - "patch": 13, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-x86_64_v2-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "37ace8159aa2f5157abea2c0d854434f21e6676b90eeaf58d313778f64540ca7" - }, - "cpython-3.9.13-linux-x86_64_v2-musl": { - "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 9, - "patch": 13, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-x86_64_v2-unknown-linux-musl-lto-full.tar.zst", - "sha256": "0648910f5f0341f192da23a6e58aedbfdbd0ee17d41207fcaf25c957f295dfa7" - }, - "cpython-3.9.13-linux-x86_64_v3-gnu": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 9, - "patch": 13, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-x86_64_v3-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "59a24171f794139b41d47b3e734c82d02bc11956a4c092a3d28d94a5d0ab7f54" - }, - "cpython-3.9.13-linux-x86_64_v3-musl": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 9, - "patch": 13, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-x86_64_v3-unknown-linux-musl-lto-full.tar.zst", - "sha256": "b6f756062f9df0791e0148f0d37c62c3fd13b49e8fc8b18805dcac3a010c67ef" - }, - "cpython-3.9.13-linux-x86_64_v4-gnu": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 9, - "patch": 13, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-x86_64_v4-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "920fd94d4352495a804d4ee725764ae7499b29c5f1c15d11cc4380a873498dbf" - }, - "cpython-3.9.13-linux-x86_64_v4-musl": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 9, - "patch": 13, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-x86_64_v4-unknown-linux-musl-lto-full.tar.zst", - "sha256": "e2a41aab57dc2c0f61c02702510722456fb06947b620fef0e5ad2c649d4701fa" - }, - "cpython-3.9.12-darwin-arm64-none": { - "name": "cpython", - "arch": "arm64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 9, - "patch": 12, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "b3d09b3c12295e893ee8f2cb60e8af94d8a21fc5c65016282925220f5270b85b" - }, - "cpython-3.9.12-linux-arm64-gnu": { - "name": "cpython", - "arch": "arm64", + "arch": "aarch64", "os": "linux", "libc": "gnu", "major": 3, @@ -4168,9 +2705,20 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-aarch64-unknown-linux-gnu-debug-full.tar.zst", "sha256": "202ef64e43570f0843ff5895fd9c1a2c36a96b48d52842fa95842d7d11025b20" }, - "cpython-3.9.12-linux-i686-gnu": { + "cpython-3.9.12-macos-aarch64-none": { "name": "cpython", - "arch": "i686", + "arch": "aarch64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 9, + "patch": 12, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "b3d09b3c12295e893ee8f2cb60e8af94d8a21fc5c65016282925220f5270b85b" + }, + "cpython-3.9.12-linux-x86-gnu": { + "name": "cpython", + "arch": "x86", "os": "linux", "libc": "gnu", "major": 3, @@ -4179,9 +2727,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-i686-unknown-linux-gnu-debug-full.tar.zst", "sha256": "e52fdbe61dea847323cd6e81142d16a571dca9c0bcde3bfe5ae75a8d3d1a3bf4" }, - "cpython-3.9.12-windows-i686-none": { + "cpython-3.9.12-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -4190,17 +2738,6 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-i686-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "361b8fa66d6b5d5623fd5e64af29cf220a693ba86d031bf7ce2b61e1ea50f568" }, - "cpython-3.9.12-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 9, - "patch": 12, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "825970ae30ae7a30a5b039aa25f1b965e2d1fe046e196e61fa2a3af8fef8c5d9" - }, "cpython-3.9.12-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -4223,6 +2760,17 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-x86_64-unknown-linux-musl-lto-full.tar.zst", "sha256": "eb122ab2bf0b2d71926984bc7cf5fef65b415abfe01a0974ed6c1a2502fac764" }, + "cpython-3.9.12-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 9, + "patch": 12, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "825970ae30ae7a30a5b039aa25f1b965e2d1fe046e196e61fa2a3af8fef8c5d9" + }, "cpython-3.9.12-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -4234,86 +2782,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "c49f8b07e9c4dcfd7a5b55c131e882a4ebdf9f37fef1c7820c3ce9eb23bab8ab" }, - "cpython-3.9.12-linux-x86_64_v2-gnu": { + "cpython-3.9.11-linux-aarch64-gnu": { "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 9, - "patch": 12, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-x86_64_v2-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "53dadc107ce8d1ba5f94ca87edbeef485c8a07b2c0e942a99a7c7e163fafb6f4" - }, - "cpython-3.9.12-linux-x86_64_v2-musl": { - "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 9, - "patch": 12, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-x86_64_v2-unknown-linux-musl-lto-full.tar.zst", - "sha256": "347357fa079cdc17b6becd521e64911661c6263e64f161721cf0db39466ee4c3" - }, - "cpython-3.9.12-linux-x86_64_v3-gnu": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 9, - "patch": 12, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-x86_64_v3-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "e7ba8a790a3194a0847ef0b09b8dd8542b9c2ca689b2f4ee4ecb771a44ea41f2" - }, - "cpython-3.9.12-linux-x86_64_v3-musl": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 9, - "patch": 12, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-x86_64_v3-unknown-linux-musl-lto-full.tar.zst", - "sha256": "06011e3ea1f3265c72a15d133a76a3d308377228ac6392206348312e76c321d9" - }, - "cpython-3.9.12-linux-x86_64_v4-gnu": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 9, - "patch": 12, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-x86_64_v4-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "afdd26e418ab5a2e5e10b42eb98c79bafd7c198363f70aad8628266b7f3532ab" - }, - "cpython-3.9.12-linux-x86_64_v4-musl": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 9, - "patch": 12, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-x86_64_v4-unknown-linux-musl-lto-full.tar.zst", - "sha256": "281509ccab077369f69cdd88c6d82488dfa65a626350cc7290ca13954f305b4c" - }, - "cpython-3.9.11-darwin-arm64-none": { - "name": "cpython", - "arch": "arm64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 9, - "patch": 11, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "6d9f20607a20e2cc5ad1428f7366832dc68403fc15f2e4f195817187e7b6dbbf" - }, - "cpython-3.9.11-linux-arm64-gnu": { - "name": "cpython", - "arch": "arm64", + "arch": "aarch64", "os": "linux", "libc": "gnu", "major": 3, @@ -4322,9 +2793,20 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-aarch64-unknown-linux-gnu-debug-full.tar.zst", "sha256": "e1f3ae07a28a687f8602fb4d29a1b72cc5e113c61dc6769d0d85081ab3e09c71" }, - "cpython-3.9.11-linux-i686-gnu": { + "cpython-3.9.11-macos-aarch64-none": { "name": "cpython", - "arch": "i686", + "arch": "aarch64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 9, + "patch": 11, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "6d9f20607a20e2cc5ad1428f7366832dc68403fc15f2e4f195817187e7b6dbbf" + }, + "cpython-3.9.11-linux-x86-gnu": { + "name": "cpython", + "arch": "x86", "os": "linux", "libc": "gnu", "major": 3, @@ -4333,9 +2815,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-i686-unknown-linux-gnu-debug-full.tar.zst", "sha256": "0be0a5f524c68d521be2417565ca43f3125b1845f996d6d62266aa431e673f93" }, - "cpython-3.9.11-windows-i686-none": { + "cpython-3.9.11-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -4344,17 +2826,6 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-i686-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "f06338422e7e3ad25d0cd61864bdb36d565d46440dd363cbb98821d388ed377a" }, - "cpython-3.9.11-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 9, - "patch": 11, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "35e649618e7e602778e72b91c9c50c97d01a0c3509d16225a1f41dd0fd6575f0" - }, "cpython-3.9.11-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -4377,6 +2848,17 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-x86_64-unknown-linux-musl-lto-full.tar.zst", "sha256": "d83eb5c897120e32287cb6fe5c24dd2dcae00878b3f9d7002590d468bd5de0f1" }, + "cpython-3.9.11-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 9, + "patch": 11, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "35e649618e7e602778e72b91c9c50c97d01a0c3509d16225a1f41dd0fd6575f0" + }, "cpython-3.9.11-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -4388,86 +2870,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "1fe3c519d43737dc7743aec43f72735e1429c79e06e3901b21bad67b642f1a10" }, - "cpython-3.9.11-linux-x86_64_v2-gnu": { + "cpython-3.9.10-linux-aarch64-gnu": { "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 9, - "patch": 11, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-x86_64_v2-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "7d7a745a3d6eade5fd7352b444c4c91ce562a2d188716d6995155c2ed5d1e337" - }, - "cpython-3.9.11-linux-x86_64_v2-musl": { - "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 9, - "patch": 11, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-x86_64_v2-unknown-linux-musl-lto-full.tar.zst", - "sha256": "6ce18f9b6808aece6e45f2859cd12e0420c2a3372b9a9130503d8f5689d68f89" - }, - "cpython-3.9.11-linux-x86_64_v3-gnu": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 9, - "patch": 11, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-x86_64_v3-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "ea43a4a473ebf99af4f7b9ae1d00e3bd6c5a2a329096e5657590ed5d823903dd" - }, - "cpython-3.9.11-linux-x86_64_v3-musl": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 9, - "patch": 11, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-x86_64_v3-unknown-linux-musl-lto-full.tar.zst", - "sha256": "48452b551065ae3040967cc47c36fe7eb42ea4f8be07c3c19a47ceab9a5957ea" - }, - "cpython-3.9.11-linux-x86_64_v4-gnu": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 9, - "patch": 11, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-x86_64_v4-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "a1e7c4554d200d4fa50dc43cda6db020df99f75bb105dd7c44139c44d5040fae" - }, - "cpython-3.9.11-linux-x86_64_v4-musl": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 9, - "patch": 11, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-x86_64_v4-unknown-linux-musl-lto-full.tar.zst", - "sha256": "395a2c3b64446af61100ccf8fdce7dfa3cff91fd72ca0b0a1147a5aac5f7aa9c" - }, - "cpython-3.9.10-darwin-arm64-none": { - "name": "cpython", - "arch": "arm64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 9, - "patch": 10, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "ba1b63600ed8d9f3b8d739657bd8e7f5ca167de29a1a58d04b2cd9940b289464" - }, - "cpython-3.9.10-linux-arm64-gnu": { - "name": "cpython", - "arch": "arm64", + "arch": "aarch64", "os": "linux", "libc": "gnu", "major": 3, @@ -4476,9 +2881,20 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-aarch64-unknown-linux-gnu-debug-full.tar.zst", "sha256": "8bf7ac2cd5825b8fde0a6e535266a57c97e82fd5a97877940920b403ca5e53d7" }, - "cpython-3.9.10-linux-i686-gnu": { + "cpython-3.9.10-macos-aarch64-none": { "name": "cpython", - "arch": "i686", + "arch": "aarch64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 9, + "patch": 10, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "ba1b63600ed8d9f3b8d739657bd8e7f5ca167de29a1a58d04b2cd9940b289464" + }, + "cpython-3.9.10-linux-x86-gnu": { + "name": "cpython", + "arch": "x86", "os": "linux", "libc": "gnu", "major": 3, @@ -4487,9 +2903,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-i686-unknown-linux-gnu-debug-full.tar.zst", "sha256": "3e3bf4d3e71a2131e6c064d1e5019f58cb9c58fdceae4b76b26ac978a6d49aad" }, - "cpython-3.9.10-windows-i686-none": { + "cpython-3.9.10-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -4498,17 +2914,6 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-i686-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "7f3ca15f89775f76a32e6ea9b2c9778ebf0cde753c5973d4493959e75dd92488" }, - "cpython-3.9.10-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 9, - "patch": 10, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "ef2f090ff920708b4b9aa5d6adf0dc930c09a4bf638d71e6883091f9e629193d" - }, "cpython-3.9.10-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -4531,6 +2936,17 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-x86_64-unknown-linux-musl-lto-full.tar.zst", "sha256": "2744b817f249c0563b844cddd5aba4cc2fd449489b8bd59980d7a31de3a4ece1" }, + "cpython-3.9.10-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 9, + "patch": 10, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "ef2f090ff920708b4b9aa5d6adf0dc930c09a4bf638d71e6883091f9e629193d" + }, "cpython-3.9.10-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -4542,86 +2958,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "56b2738599131d03b39b914ea0597862fd9096e5e64816bf19466bf026e74f0c" }, - "cpython-3.9.10-linux-x86_64_v2-gnu": { + "cpython-3.9.7-linux-aarch64-gnu": { "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 9, - "patch": 10, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-x86_64_v2-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "8317251d7480b9fc8b4f0b76dbb91b339bc55760cc92715e66f91a3055396497" - }, - "cpython-3.9.10-linux-x86_64_v2-musl": { - "name": "cpython", - "arch": "x86_64_v2", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 9, - "patch": 10, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-x86_64_v2-unknown-linux-musl-lto-full.tar.zst", - "sha256": "8aca72895482f0730ac20f829fd47ce004bb0f52fc99fdd500cf22a2b1288d9a" - }, - "cpython-3.9.10-linux-x86_64_v3-gnu": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 9, - "patch": 10, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-x86_64_v3-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "c2a8ef2fd0f2c033371e931c2588444c5872b3c1fe7c787e0139e9ee03177ea6" - }, - "cpython-3.9.10-linux-x86_64_v3-musl": { - "name": "cpython", - "arch": "x86_64_v3", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 9, - "patch": 10, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-x86_64_v3-unknown-linux-musl-lto-full.tar.zst", - "sha256": "c6d9c35ac9e3553eb1f56a955c24487f1910c58827efee846b38ee8dbfef6390" - }, - "cpython-3.9.10-linux-x86_64_v4-gnu": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "gnu", - "major": 3, - "minor": 9, - "patch": 10, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-x86_64_v4-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "162da56c07f3bec783c3c202b274c89ab115dae82ab7783b04404c7e315b819f" - }, - "cpython-3.9.10-linux-x86_64_v4-musl": { - "name": "cpython", - "arch": "x86_64_v4", - "os": "linux", - "libc": "musl", - "major": 3, - "minor": 9, - "patch": 10, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-x86_64_v4-unknown-linux-musl-lto-full.tar.zst", - "sha256": "e9c51af9f3e684349a8b2f3422849520d64e1a6b8c3546367fe0e239c2ff7399" - }, - "cpython-3.9.7-darwin-arm64-none": { - "name": "cpython", - "arch": "arm64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 9, - "patch": 7, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.9.7-aarch64-apple-darwin-pgo%2Blto-20211017T1616.tar.zst", - "sha256": null - }, - "cpython-3.9.7-linux-arm64-gnu": { - "name": "cpython", - "arch": "arm64", + "arch": "aarch64", "os": "linux", "libc": "gnu", "major": 3, @@ -4630,9 +2969,20 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.9.7-aarch64-unknown-linux-gnu-debug-20211017T1616.tar.zst", "sha256": null }, - "cpython-3.9.7-linux-i686-gnu": { + "cpython-3.9.7-macos-aarch64-none": { "name": "cpython", - "arch": "i686", + "arch": "aarch64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 9, + "patch": 7, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.9.7-aarch64-apple-darwin-pgo%2Blto-20211017T1616.tar.zst", + "sha256": null + }, + "cpython-3.9.7-linux-x86-gnu": { + "name": "cpython", + "arch": "x86", "os": "linux", "libc": "gnu", "major": 3, @@ -4641,9 +2991,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.9.7-i686-unknown-linux-gnu-debug-20211017T1616.tar.zst", "sha256": null }, - "cpython-3.9.7-windows-i686-none": { + "cpython-3.9.7-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -4652,17 +3002,6 @@ "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 }, - "cpython-3.9.7-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 9, - "patch": 7, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.9.7-x86_64-apple-darwin-pgo%2Blto-20211017T1616.tar.zst", - "sha256": null - }, "cpython-3.9.7-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -4685,6 +3024,17 @@ "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 }, + "cpython-3.9.7-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 9, + "patch": 7, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.9.7-x86_64-apple-darwin-pgo%2Blto-20211017T1616.tar.zst", + "sha256": null + }, "cpython-3.9.7-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -4696,20 +3046,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.9.7-x86_64-pc-windows-msvc-shared-pgo-20211017T1616.tar.zst", "sha256": null }, - "cpython-3.9.6-darwin-arm64-none": { + "cpython-3.9.6-linux-aarch64-gnu": { "name": "cpython", - "arch": "arm64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 9, - "patch": 6, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210724/cpython-3.9.6-aarch64-apple-darwin-pgo%2Blto-20210724T1424.tar.zst", - "sha256": null - }, - "cpython-3.9.6-linux-arm64-gnu": { - "name": "cpython", - "arch": "arm64", + "arch": "aarch64", "os": "linux", "libc": "gnu", "major": 3, @@ -4718,9 +3057,20 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210724/cpython-3.9.6-aarch64-unknown-linux-gnu-debug-20210724T1424.tar.zst", "sha256": null }, - "cpython-3.9.6-linux-i686-gnu": { + "cpython-3.9.6-macos-aarch64-none": { "name": "cpython", - "arch": "i686", + "arch": "aarch64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 9, + "patch": 6, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210724/cpython-3.9.6-aarch64-apple-darwin-pgo%2Blto-20210724T1424.tar.zst", + "sha256": null + }, + "cpython-3.9.6-linux-x86-gnu": { + "name": "cpython", + "arch": "x86", "os": "linux", "libc": "gnu", "major": 3, @@ -4729,9 +3079,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210724/cpython-3.9.6-i686-unknown-linux-gnu-debug-20210724T1424.tar.zst", "sha256": null }, - "cpython-3.9.6-windows-i686-none": { + "cpython-3.9.6-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -4740,17 +3090,6 @@ "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 }, - "cpython-3.9.6-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 9, - "patch": 6, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210724/cpython-3.9.6-x86_64-apple-darwin-pgo%2Blto-20210724T1424.tar.zst", - "sha256": null - }, "cpython-3.9.6-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -4773,6 +3112,17 @@ "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 }, + "cpython-3.9.6-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 9, + "patch": 6, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210724/cpython-3.9.6-x86_64-apple-darwin-pgo%2Blto-20210724T1424.tar.zst", + "sha256": null + }, "cpython-3.9.6-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -4784,10 +3134,10 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210724/cpython-3.9.6-x86_64-pc-windows-msvc-shared-pgo-20210724T1424.tar.zst", "sha256": null }, - "cpython-3.9.5-darwin-arm64-none": { + "cpython-3.9.5-macos-aarch64-none": { "name": "cpython", - "arch": "arm64", - "os": "darwin", + "arch": "aarch64", + "os": "macos", "libc": "none", "major": 3, "minor": 9, @@ -4795,9 +3145,9 @@ "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 }, - "cpython-3.9.5-linux-i686-gnu": { + "cpython-3.9.5-linux-x86-gnu": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "linux", "libc": "gnu", "major": 3, @@ -4806,9 +3156,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210506/cpython-3.9.5-i686-unknown-linux-gnu-debug-20210506T0943.tar.zst", "sha256": null }, - "cpython-3.9.5-windows-i686-none": { + "cpython-3.9.5-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -4817,17 +3167,6 @@ "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 }, - "cpython-3.9.5-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 9, - "patch": 5, - "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 - }, "cpython-3.9.5-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -4850,6 +3189,17 @@ "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 }, + "cpython-3.9.5-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 9, + "patch": 5, + "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 + }, "cpython-3.9.5-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -4861,10 +3211,10 @@ "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 }, - "cpython-3.9.4-darwin-arm64-none": { + "cpython-3.9.4-macos-aarch64-none": { "name": "cpython", - "arch": "arm64", - "os": "darwin", + "arch": "aarch64", + "os": "macos", "libc": "none", "major": 3, "minor": 9, @@ -4872,9 +3222,9 @@ "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 }, - "cpython-3.9.4-linux-i686-gnu": { + "cpython-3.9.4-linux-x86-gnu": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "linux", "libc": "gnu", "major": 3, @@ -4883,9 +3233,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210415/cpython-3.9.4-i686-unknown-linux-gnu-debug-20210414T1515.tar.zst", "sha256": null }, - "cpython-3.9.4-windows-i686-none": { + "cpython-3.9.4-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -4894,17 +3244,6 @@ "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 }, - "cpython-3.9.4-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 9, - "patch": 4, - "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 - }, "cpython-3.9.4-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -4927,6 +3266,17 @@ "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 }, + "cpython-3.9.4-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 9, + "patch": 4, + "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 + }, "cpython-3.9.4-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -4938,10 +3288,10 @@ "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 }, - "cpython-3.9.3-darwin-arm64-none": { + "cpython-3.9.3-macos-aarch64-none": { "name": "cpython", - "arch": "arm64", - "os": "darwin", + "arch": "aarch64", + "os": "macos", "libc": "none", "major": 3, "minor": 9, @@ -4949,9 +3299,9 @@ "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 }, - "cpython-3.9.3-windows-i686-none": { + "cpython-3.9.3-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -4960,17 +3310,6 @@ "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 }, - "cpython-3.9.3-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 9, - "patch": 3, - "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 - }, "cpython-3.9.3-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -4993,6 +3332,17 @@ "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 }, + "cpython-3.9.3-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 9, + "patch": 3, + "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 + }, "cpython-3.9.3-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -5004,10 +3354,10 @@ "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 }, - "cpython-3.9.2-darwin-arm64-none": { + "cpython-3.9.2-macos-aarch64-none": { "name": "cpython", - "arch": "arm64", - "os": "darwin", + "arch": "aarch64", + "os": "macos", "libc": "none", "major": 3, "minor": 9, @@ -5015,9 +3365,9 @@ "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 }, - "cpython-3.9.2-linux-i686-gnu": { + "cpython-3.9.2-linux-x86-gnu": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "linux", "libc": "gnu", "major": 3, @@ -5026,9 +3376,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210327/cpython-3.9.2-i686-unknown-linux-gnu-debug-20210327T1202.tar.zst", "sha256": null }, - "cpython-3.9.2-windows-i686-none": { + "cpython-3.9.2-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -5037,17 +3387,6 @@ "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 }, - "cpython-3.9.2-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 9, - "patch": 2, - "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 - }, "cpython-3.9.2-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -5070,6 +3409,17 @@ "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 }, + "cpython-3.9.2-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 9, + "patch": 2, + "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 + }, "cpython-3.9.2-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -5081,9 +3431,9 @@ "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 }, - "cpython-3.9.1-windows-i686-none": { + "cpython-3.9.1-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -5092,17 +3442,6 @@ "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 }, - "cpython-3.9.1-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 9, - "patch": 1, - "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 - }, "cpython-3.9.1-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -5125,6 +3464,17 @@ "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 }, + "cpython-3.9.1-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 9, + "patch": 1, + "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 + }, "cpython-3.9.1-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -5136,9 +3486,9 @@ "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 }, - "cpython-3.9.0-windows-i686-none": { + "cpython-3.9.0-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -5147,17 +3497,6 @@ "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 }, - "cpython-3.9.0-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 9, - "patch": 0, - "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 - }, "cpython-3.9.0-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -5180,6 +3519,17 @@ "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 }, + "cpython-3.9.0-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 9, + "patch": 0, + "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 + }, "cpython-3.9.0-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -5191,49 +3541,38 @@ "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.18-darwin-arm64-none": { + "cpython-3.8.18-linux-aarch64-gnu": { "name": "cpython", - "arch": "arm64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 8, - "patch": 18, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.8.18%2B20240107-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "f426349265897fb3715f19f474f45e17406d77701eb1b60953f9b32e51c779b9" - }, - "cpython-3.8.18-linux-arm64-gnu": { - "name": "cpython", - "arch": "arm64", + "arch": "aarch64", "os": "linux", "libc": "gnu", "major": 3, "minor": 8, "patch": 18, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.8.18%2B20240107-aarch64-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "8aeb623f50866c9ee0260471a664e048b31836ce8793490895d2f7b5b5792e84" + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.8.18%2B20240224-aarch64-unknown-linux-gnu-debug-full.tar.zst", + "sha256": "6d71175a090950c2063680f250b8799ab39eb139aa1721c853d8950aadd1d4e2" }, - "cpython-3.8.18-windows-i686-none": { + "cpython-3.8.18-macos-aarch64-none": { "name": "cpython", - "arch": "i686", + "arch": "aarch64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 8, + "patch": 18, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.8.18%2B20240224-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "c732c068cddcd6a008c1d6d8e35802f5bdc7323bd2eb64e77210d3d5fe4740c2" + }, + "cpython-3.8.18-windows-x86-none": { + "name": "cpython", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, "minor": 8, "patch": 18, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.8.18%2B20240107-i686-pc-windows-msvc-shared-pgo-full.tar.zst", - "sha256": "875983fccf91310805164528150adfde1ac63564d0c3967d48086c6fdb9f568b" - }, - "cpython-3.8.18-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 8, - "patch": 18, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.8.18%2B20240107-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "bfcd4a61998e105a78dbac2b68f1f264cd7bedc5ef11f89ec10911f23b445616" + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.8.18%2B20240224-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + "sha256": "9f94c7b54b97116cd308e73cda0b7a7b7fff4515932c5cbba18eeae9ec798351" }, "cpython-3.8.18-linux-x86_64-gnu": { "name": "cpython", @@ -5243,8 +3582,8 @@ "major": 3, "minor": 8, "patch": 18, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.8.18%2B20240107-x86_64-unknown-linux-gnu-debug-full.tar.zst", - "sha256": "ff02848c574ccc581d21433f20eef333faf06f4fcd35bf2c6264553bec3f1643" + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.8.18%2B20240224-x86_64-unknown-linux-gnu-debug-full.tar.zst", + "sha256": "189ae3b8249c57217e3253f9fc89857e088763cf2107a3f22ab2ac2398f41a65" }, "cpython-3.8.18-linux-x86_64-musl": { "name": "cpython", @@ -5254,8 +3593,19 @@ "major": 3, "minor": 8, "patch": 18, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.8.18%2B20240107-x86_64-unknown-linux-musl-lto-full.tar.zst", - "sha256": "a0f8f26137b9971bfa7fc657b55362dd23a69d9df6d39e35bdae211834350f62" + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.8.18%2B20240224-x86_64-unknown-linux-musl-lto-full.tar.zst", + "sha256": "fa1bf64cf52d830e7b4bba486c447ee955af644d167df7c42afd169c5dc71d6a" + }, + "cpython-3.8.18-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 8, + "patch": 18, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.8.18%2B20240224-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "4d4b65dd821ce13dcf6dfea3ad5c2d4c3d3a8c2b7dd49fc35c1d79f66238e89b" }, "cpython-3.8.18-windows-x86_64-none": { "name": "cpython", @@ -5265,23 +3615,12 @@ "major": 3, "minor": 8, "patch": 18, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.8.18%2B20240107-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", - "sha256": "0675bf51ad66c149c311e8da4a358b0e0fc28801770163d8053d9aadf6bdb556" + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.8.18%2B20240224-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", + "sha256": "c63abd9365a13196eb9f65db864f95b85c1f90b770d218c1acd104e6b48a99d3" }, - "cpython-3.8.17-darwin-arm64-none": { + "cpython-3.8.17-linux-aarch64-gnu": { "name": "cpython", - "arch": "arm64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 8, - "patch": 17, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.8.17%2B20230826-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "d08a542bed35fc74ac6e8f6884c8aa29a77ff2f4ed04a06dcf91578dea622f9a" - }, - "cpython-3.8.17-linux-arm64-gnu": { - "name": "cpython", - "arch": "arm64", + "arch": "aarch64", "os": "linux", "libc": "gnu", "major": 3, @@ -5290,9 +3629,20 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.8.17%2B20230826-aarch64-unknown-linux-gnu-debug-full.tar.zst", "sha256": "eaee5a0b79cc28943e19df54f314634795aee43a6670ce99c0306893a18fa784" }, - "cpython-3.8.17-linux-i686-gnu": { + "cpython-3.8.17-macos-aarch64-none": { "name": "cpython", - "arch": "i686", + "arch": "aarch64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 8, + "patch": 17, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.8.17%2B20230826-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "d08a542bed35fc74ac6e8f6884c8aa29a77ff2f4ed04a06dcf91578dea622f9a" + }, + "cpython-3.8.17-linux-x86-gnu": { + "name": "cpython", + "arch": "x86", "os": "linux", "libc": "gnu", "major": 3, @@ -5301,9 +3651,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.8.17%2B20230826-i686-unknown-linux-gnu-debug-full.tar.zst", "sha256": "61ac08680c022f180a32dc82d84548aeb92c7194a489e3b3c532dc48f999d757" }, - "cpython-3.8.17-windows-i686-none": { + "cpython-3.8.17-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -5312,17 +3662,6 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.8.17%2B20230826-i686-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "0931d8ca0e060c6ac1dfcf6bb9b6dea0ac3a9d95daf7906a88128045f4464bf8" }, - "cpython-3.8.17-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 8, - "patch": 17, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.8.17%2B20230826-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "2c4925f5cf37d498e0d8cfe7b10591cc5f0cd80d2582f566b12006e6f96958b1" - }, "cpython-3.8.17-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -5345,6 +3684,17 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.8.17%2B20230826-x86_64-unknown-linux-musl-lto-full.tar.zst", "sha256": "a316ba0b1f425b04c8dfd7a8a18a05d72ae5852732d401b16d7439bdf25caec3" }, + "cpython-3.8.17-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 8, + "patch": 17, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.8.17%2B20230826-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "2c4925f5cf37d498e0d8cfe7b10591cc5f0cd80d2582f566b12006e6f96958b1" + }, "cpython-3.8.17-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -5356,20 +3706,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.8.17%2B20230826-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "68c7d03de5283c4812f2706c797b2139999a28cec647bc662d1459a922059318" }, - "cpython-3.8.16-darwin-arm64-none": { + "cpython-3.8.16-linux-aarch64-gnu": { "name": "cpython", - "arch": "arm64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 8, - "patch": 16, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.8.16%2B20230726-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "bfc91d0a1d6d6dfaa5a31c925aa6adae82bd1ae5eb17813a9f0a50bf9d3e6305" - }, - "cpython-3.8.16-linux-arm64-gnu": { - "name": "cpython", - "arch": "arm64", + "arch": "aarch64", "os": "linux", "libc": "gnu", "major": 3, @@ -5378,9 +3717,20 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.8.16%2B20230726-aarch64-unknown-linux-gnu-debug-full.tar.zst", "sha256": "423d43d93e2fe33b41ad66d35426f16541f09fee9d7272ae5decf5474ebbc225" }, - "cpython-3.8.16-linux-i686-gnu": { + "cpython-3.8.16-macos-aarch64-none": { "name": "cpython", - "arch": "i686", + "arch": "aarch64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 8, + "patch": 16, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.8.16%2B20230726-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "bfc91d0a1d6d6dfaa5a31c925aa6adae82bd1ae5eb17813a9f0a50bf9d3e6305" + }, + "cpython-3.8.16-linux-x86-gnu": { + "name": "cpython", + "arch": "x86", "os": "linux", "libc": "gnu", "major": 3, @@ -5389,9 +3739,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.8.16%2B20230726-i686-unknown-linux-gnu-debug-full.tar.zst", "sha256": "9aa3e559130a47c33ee2b67f6ca69e2f10d8f70c1fd1e2871763b892372a6d9e" }, - "cpython-3.8.16-windows-i686-none": { + "cpython-3.8.16-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -5400,17 +3750,6 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.8.16%2B20230726-i686-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "5de953621402c11cc7db65ba15d45779e838d7ce78e7aa8d43c7d78fff177f13" }, - "cpython-3.8.16-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 8, - "patch": 16, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.8.16%2B20230726-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "21c0f4a0fa6ee518b9f2f1901c9667e3baf45d9f84235408b7ca50499d19f56d" - }, "cpython-3.8.16-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -5433,6 +3772,17 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.8.16%2B20230726-x86_64-unknown-linux-musl-lto-full.tar.zst", "sha256": "f7d46196b44d12a26209ac74061200aac478b96c253eea93a0b9734efa642779" }, + "cpython-3.8.16-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 8, + "patch": 16, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.8.16%2B20230726-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "21c0f4a0fa6ee518b9f2f1901c9667e3baf45d9f84235408b7ca50499d19f56d" + }, "cpython-3.8.16-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -5444,20 +3794,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.8.16%2B20230726-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "6316713c2dcb30127b38ced249fa9608830a33459580b71275a935aaa8cd5d5f" }, - "cpython-3.8.15-darwin-arm64-none": { + "cpython-3.8.15-linux-aarch64-gnu": { "name": "cpython", - "arch": "arm64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 8, - "patch": 15, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.8.15%2B20221106-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "fc0f944e6f01ed649f79c873af1c317db61d2136b82081b4d7cbb7755f878035" - }, - "cpython-3.8.15-linux-arm64-gnu": { - "name": "cpython", - "arch": "arm64", + "arch": "aarch64", "os": "linux", "libc": "gnu", "major": 3, @@ -5466,9 +3805,20 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.8.15%2B20221106-aarch64-unknown-linux-gnu-debug-full.tar.zst", "sha256": "2e80025eda686c14a9a0618ced40043c1d577a754b904fd7a382cd41abf9ca00" }, - "cpython-3.8.15-linux-i686-gnu": { + "cpython-3.8.15-macos-aarch64-none": { "name": "cpython", - "arch": "i686", + "arch": "aarch64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 8, + "patch": 15, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.8.15%2B20221106-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "fc0f944e6f01ed649f79c873af1c317db61d2136b82081b4d7cbb7755f878035" + }, + "cpython-3.8.15-linux-x86-gnu": { + "name": "cpython", + "arch": "x86", "os": "linux", "libc": "gnu", "major": 3, @@ -5477,9 +3827,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.8.15%2B20221106-i686-unknown-linux-gnu-debug-full.tar.zst", "sha256": "b8436415ea9bd9970fb766f791a14b0e14ce6351fc4604eb158f1425e8bb4a33" }, - "cpython-3.8.15-windows-i686-none": { + "cpython-3.8.15-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -5488,17 +3838,6 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.8.15%2B20221106-i686-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "98bb2315c3567316c30b060d613c8d6067b368b64f08ef8fe6196341637c1d78" }, - "cpython-3.8.15-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 8, - "patch": 15, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.8.15%2B20221106-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "e4fd2fa2255295fbdcfadb8b48014fa80810305eccb246d355880aabb45cbe93" - }, "cpython-3.8.15-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -5521,6 +3860,17 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.8.15%2B20221106-x86_64-unknown-linux-musl-lto-full.tar.zst", "sha256": "231b35d3c2cff0372d17cea7ff5168c0684a920b94a912ffc965c2518cacb694" }, + "cpython-3.8.15-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 8, + "patch": 15, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.8.15%2B20221106-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "e4fd2fa2255295fbdcfadb8b48014fa80810305eccb246d355880aabb45cbe93" + }, "cpython-3.8.15-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -5532,20 +3882,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.8.15%2B20221106-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "59beac5610e6da0848ebaccd72f91f6aaaeed65ef59606d006af909e9e79beba" }, - "cpython-3.8.14-darwin-arm64-none": { + "cpython-3.8.14-linux-aarch64-gnu": { "name": "cpython", - "arch": "arm64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 8, - "patch": 14, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.8.14%2B20221002-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "d17a3fcc161345efa2ec0b4ab9c9ed6c139d29128f2e34bb636338a484aa7b72" - }, - "cpython-3.8.14-linux-arm64-gnu": { - "name": "cpython", - "arch": "arm64", + "arch": "aarch64", "os": "linux", "libc": "gnu", "major": 3, @@ -5554,9 +3893,20 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.8.14%2B20221002-aarch64-unknown-linux-gnu-debug-full.tar.zst", "sha256": "a14d8b5cbd8e1ca45cbcb49f4bf0b0440dc86eb95b7c3da3c463a704a3b4593c" }, - "cpython-3.8.14-linux-i686-gnu": { + "cpython-3.8.14-macos-aarch64-none": { "name": "cpython", - "arch": "i686", + "arch": "aarch64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 8, + "patch": 14, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.8.14%2B20221002-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "d17a3fcc161345efa2ec0b4ab9c9ed6c139d29128f2e34bb636338a484aa7b72" + }, + "cpython-3.8.14-linux-x86-gnu": { + "name": "cpython", + "arch": "x86", "os": "linux", "libc": "gnu", "major": 3, @@ -5565,9 +3915,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.8.14%2B20221002-i686-unknown-linux-gnu-debug-full.tar.zst", "sha256": "631bb90fe8f2965d03400b268de90fe155ce51961296360d6578b7151aa9ef4c" }, - "cpython-3.8.14-windows-i686-none": { + "cpython-3.8.14-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -5576,17 +3926,6 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.8.14%2B20221002-i686-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "e43f7a5044eac91e95df59fd08bf96f13245898876fc2afd90a081cfcd847e35" }, - "cpython-3.8.14-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 8, - "patch": 14, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.8.14%2B20221002-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "62edfea77b42e87ca2d85c482319211cd2dd68d55ba85c99f1834f7b64a60133" - }, "cpython-3.8.14-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -5609,6 +3948,17 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.8.14%2B20221002-x86_64-unknown-linux-musl-lto-full.tar.zst", "sha256": "c6da442aaea160179a9379b297ccb3ba09b825fc27d84577fc28e62911451e7d" }, + "cpython-3.8.14-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 8, + "patch": 14, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.8.14%2B20221002-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "62edfea77b42e87ca2d85c482319211cd2dd68d55ba85c99f1834f7b64a60133" + }, "cpython-3.8.14-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -5620,20 +3970,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.8.14%2B20221002-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "6986b3e6edf7b37f96ea940b7ccba7b767ed3ea9b3faec2a2a60e5b2c4443314" }, - "cpython-3.8.13-darwin-arm64-none": { + "cpython-3.8.13-linux-aarch64-gnu": { "name": "cpython", - "arch": "arm64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 8, - "patch": 13, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.8.13%2B20220802-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "a204e5f9e1566bdc170b163300a29fc9580d5c65cd6e896caf6500cd64471373" - }, - "cpython-3.8.13-linux-arm64-gnu": { - "name": "cpython", - "arch": "arm64", + "arch": "aarch64", "os": "linux", "libc": "gnu", "major": 3, @@ -5642,9 +3981,20 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.8.13%2B20220802-aarch64-unknown-linux-gnu-debug-full.tar.zst", "sha256": "3a927205db4686c182b5e8f3fc7fd7d82ec8f61c70d5b2bfddd9673c7ddc07ba" }, - "cpython-3.8.13-linux-i686-gnu": { + "cpython-3.8.13-macos-aarch64-none": { "name": "cpython", - "arch": "i686", + "arch": "aarch64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 8, + "patch": 13, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.8.13%2B20220802-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "a204e5f9e1566bdc170b163300a29fc9580d5c65cd6e896caf6500cd64471373" + }, + "cpython-3.8.13-linux-x86-gnu": { + "name": "cpython", + "arch": "x86", "os": "linux", "libc": "gnu", "major": 3, @@ -5653,9 +4003,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.8.13%2B20220802-i686-unknown-linux-gnu-debug-full.tar.zst", "sha256": "6daf0405beae6d127a2dcae61d51a719236b861b4cabc220727e48547fd6f045" }, - "cpython-3.8.13-windows-i686-none": { + "cpython-3.8.13-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -5664,17 +4014,6 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.8.13%2B20220802-i686-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "5630739d1c6fcfbf90311d236c5e46314fc4b439364429bee12d0ffc95e134fb" }, - "cpython-3.8.13-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 8, - "patch": 13, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.8.13%2B20220802-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "f706a62de8582bf84b8b693c993314cd786f3e78639892cfd9a7283a526696f9" - }, "cpython-3.8.13-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -5697,6 +4036,17 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.8.13%2B20220802-x86_64-unknown-linux-musl-lto-full.tar.zst", "sha256": "410f3223021d1b439cf8e4da699f868adada2066e354d88a00b5f365dc66c4bf" }, + "cpython-3.8.13-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 8, + "patch": 13, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.8.13%2B20220802-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "f706a62de8582bf84b8b693c993314cd786f3e78639892cfd9a7283a526696f9" + }, "cpython-3.8.13-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -5708,10 +4058,10 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.8.13%2B20220802-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "c36b703b8b806a047ba71e5e85734ac78d204d3a2b7ebc2efcdc7d4af6f6c263" }, - "cpython-3.8.12-darwin-arm64-none": { + "cpython-3.8.12-macos-aarch64-none": { "name": "cpython", - "arch": "arm64", - "os": "darwin", + "arch": "aarch64", + "os": "macos", "libc": "none", "major": 3, "minor": 8, @@ -5719,9 +4069,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.8.12%2B20220227-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", "sha256": "386f667f8d49b6c34aee1910cdc0b5b41883f9406f98e7d59a3753990b1cdbac" }, - "cpython-3.8.12-linux-i686-gnu": { + "cpython-3.8.12-linux-x86-gnu": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "linux", "libc": "gnu", "major": 3, @@ -5730,9 +4080,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.8.12%2B20220227-i686-unknown-linux-gnu-debug-full.tar.zst", "sha256": "7cfac9a57e262be3e889036d7fc570293e6d3d74411ee23e1fa9aa470d387e6a" }, - "cpython-3.8.12-windows-i686-none": { + "cpython-3.8.12-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -5741,17 +4091,6 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.8.12%2B20220227-i686-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "3e2e6c7de78b1924aad37904fed7bfbac6efa2bef05348e9be92180b2f2b1ae1" }, - "cpython-3.8.12-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 8, - "patch": 12, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.8.12%2B20220227-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", - "sha256": "cf614d96e2001d526061b3ce0569c79057fd0074ace472ff4f5f601262e08cdb" - }, "cpython-3.8.12-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -5774,6 +4113,17 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.8.12%2B20220227-x86_64-unknown-linux-musl-lto-full.tar.zst", "sha256": "3d958e3f984637d8ca4a90a2e068737b268f87fc615121a6f1808cd46ccacc48" }, + "cpython-3.8.12-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 8, + "patch": 12, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.8.12%2B20220227-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + "sha256": "cf614d96e2001d526061b3ce0569c79057fd0074ace472ff4f5f601262e08cdb" + }, "cpython-3.8.12-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -5785,9 +4135,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.8.12%2B20220227-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", "sha256": "33f278416ba8074f2ca6d7f8c17b311b60537c9e6431fd47948784c2a78ea227" }, - "cpython-3.8.11-linux-i686-gnu": { + "cpython-3.8.11-linux-x86-gnu": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "linux", "libc": "gnu", "major": 3, @@ -5796,9 +4146,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210724/cpython-3.8.11-i686-unknown-linux-gnu-debug-20210724T1424.tar.zst", "sha256": null }, - "cpython-3.8.11-windows-i686-none": { + "cpython-3.8.11-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -5807,17 +4157,6 @@ "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 }, - "cpython-3.8.11-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 8, - "patch": 11, - "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 - }, "cpython-3.8.11-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -5840,6 +4179,17 @@ "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 }, + "cpython-3.8.11-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 8, + "patch": 11, + "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 + }, "cpython-3.8.11-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -5851,9 +4201,9 @@ "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 }, - "cpython-3.8.10-linux-i686-gnu": { + "cpython-3.8.10-linux-x86-gnu": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "linux", "libc": "gnu", "major": 3, @@ -5862,9 +4212,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210506/cpython-3.8.10-i686-unknown-linux-gnu-debug-20210506T0943.tar.zst", "sha256": null }, - "cpython-3.8.10-windows-i686-none": { + "cpython-3.8.10-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -5873,17 +4223,6 @@ "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 }, - "cpython-3.8.10-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 8, - "patch": 10, - "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 - }, "cpython-3.8.10-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -5906,6 +4245,17 @@ "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 }, + "cpython-3.8.10-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 8, + "patch": 10, + "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 + }, "cpython-3.8.10-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -5917,9 +4267,9 @@ "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 }, - "cpython-3.8.9-linux-i686-gnu": { + "cpython-3.8.9-linux-x86-gnu": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "linux", "libc": "gnu", "major": 3, @@ -5928,9 +4278,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210415/cpython-3.8.9-i686-unknown-linux-gnu-debug-20210414T1515.tar.zst", "sha256": null }, - "cpython-3.8.9-windows-i686-none": { + "cpython-3.8.9-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -5939,17 +4289,6 @@ "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 }, - "cpython-3.8.9-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 8, - "patch": 9, - "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 - }, "cpython-3.8.9-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -5972,6 +4311,17 @@ "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 }, + "cpython-3.8.9-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 8, + "patch": 9, + "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 + }, "cpython-3.8.9-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -5983,9 +4333,9 @@ "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 }, - "cpython-3.8.8-linux-i686-gnu": { + "cpython-3.8.8-linux-x86-gnu": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "linux", "libc": "gnu", "major": 3, @@ -5994,9 +4344,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20210327/cpython-3.8.8-i686-unknown-linux-gnu-debug-20210327T1202.tar.zst", "sha256": null }, - "cpython-3.8.8-windows-i686-none": { + "cpython-3.8.8-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -6005,17 +4355,6 @@ "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 }, - "cpython-3.8.8-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 8, - "patch": 8, - "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 - }, "cpython-3.8.8-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -6038,6 +4377,17 @@ "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 }, + "cpython-3.8.8-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 8, + "patch": 8, + "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 + }, "cpython-3.8.8-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -6049,9 +4399,9 @@ "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 }, - "cpython-3.8.7-windows-i686-none": { + "cpython-3.8.7-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -6060,17 +4410,6 @@ "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 }, - "cpython-3.8.7-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 8, - "patch": 7, - "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 - }, "cpython-3.8.7-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -6093,6 +4432,17 @@ "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 }, + "cpython-3.8.7-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 8, + "patch": 7, + "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 + }, "cpython-3.8.7-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -6104,9 +4454,9 @@ "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 }, - "cpython-3.8.6-windows-i686-none": { + "cpython-3.8.6-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -6115,17 +4465,6 @@ "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 }, - "cpython-3.8.6-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 8, - "patch": 6, - "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 - }, "cpython-3.8.6-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -6148,6 +4487,17 @@ "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 }, + "cpython-3.8.6-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 8, + "patch": 6, + "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 + }, "cpython-3.8.6-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -6159,9 +4509,9 @@ "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 }, - "cpython-3.8.5-windows-i686-none": { + "cpython-3.8.5-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -6170,17 +4520,6 @@ "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 }, - "cpython-3.8.5-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 8, - "patch": 5, - "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 - }, "cpython-3.8.5-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -6203,6 +4542,17 @@ "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 }, + "cpython-3.8.5-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 8, + "patch": 5, + "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 + }, "cpython-3.8.5-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -6214,9 +4564,9 @@ "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 }, - "cpython-3.8.3-windows-i686-none": { + "cpython-3.8.3-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -6225,17 +4575,6 @@ "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 }, - "cpython-3.8.3-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 8, - "patch": 3, - "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 - }, "cpython-3.8.3-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -6258,6 +4597,17 @@ "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 }, + "cpython-3.8.3-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 8, + "patch": 3, + "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 + }, "cpython-3.8.3-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -6269,9 +4619,9 @@ "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 }, - "cpython-3.8.2-windows-i686-none": { + "cpython-3.8.2-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -6280,17 +4630,6 @@ "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 }, - "cpython-3.8.2-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 8, - "patch": 2, - "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 - }, "cpython-3.8.2-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -6302,6 +4641,17 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20200418/cpython-3.8.2-x86_64-unknown-linux-gnu-debug-20200418T2305.tar.zst", "sha256": null }, + "cpython-3.8.2-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 8, + "patch": 2, + "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 + }, "cpython-3.8.2-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -6313,9 +4663,9 @@ "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 }, - "cpython-3.7.9-windows-i686-none": { + "cpython-3.7.9-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -6324,17 +4674,6 @@ "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 }, - "cpython-3.7.9-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 7, - "patch": 9, - "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 - }, "cpython-3.7.9-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -6357,6 +4696,17 @@ "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 }, + "cpython-3.7.9-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 7, + "patch": 9, + "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 + }, "cpython-3.7.9-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -6368,9 +4718,9 @@ "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 }, - "cpython-3.7.7-windows-i686-none": { + "cpython-3.7.7-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -6379,28 +4729,6 @@ "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 }, - "cpython-3.7.7-shared-windows-none": { - "name": "cpython", - "arch": "windows", - "os": "shared", - "libc": "none", - "major": 3, - "minor": 7, - "patch": 7, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20200408/cpython-3.7.7-windows-amd64-shared-20200409T0108.tar.zst", - "sha256": null - }, - "cpython-3.7.7-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 7, - "patch": 7, - "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 - }, "cpython-3.7.7-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -6423,6 +4751,17 @@ "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 }, + "cpython-3.7.7-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 7, + "patch": 7, + "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 + }, "cpython-3.7.7-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -6434,9 +4773,9 @@ "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 }, - "cpython-3.7.6-windows-i686-none": { + "cpython-3.7.6-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -6445,28 +4784,6 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20200216/cpython-3.7.6-windows-x86-shared-pgo-20200217T0110.tar.zst", "sha256": null }, - "cpython-3.7.6-shared-windows-none": { - "name": "cpython", - "arch": "windows", - "os": "shared", - "libc": "none", - "major": 3, - "minor": 7, - "patch": 6, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20200216/cpython-3.7.6-windows-amd64-shared-20200216T2324.tar.zst", - "sha256": null - }, - "cpython-3.7.6-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 7, - "patch": 6, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20200216/cpython-3.7.6-macos-20200216T2344.tar.zst", - "sha256": null - }, "cpython-3.7.6-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -6489,6 +4806,17 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20200217/cpython-3.7.6-linux64-musl-20200218T0557.tar.zst", "sha256": null }, + "cpython-3.7.6-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 7, + "patch": 6, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20200216/cpython-3.7.6-macos-20200216T2344.tar.zst", + "sha256": null + }, "cpython-3.7.6-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -6500,9 +4828,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20200216/cpython-3.7.6-windows-amd64-shared-pgo-20200217T0022.tar.zst", "sha256": null }, - "cpython-3.7.5-windows-i686-none": { + "cpython-3.7.5-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -6511,17 +4839,6 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20191025/cpython-3.7.5-windows-x86-20191025T0549.tar.zst", "sha256": null }, - "cpython-3.7.5-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 7, - "patch": 5, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20191025/cpython-3.7.5-macos-20191026T0535.tar.zst", - "sha256": null - }, "cpython-3.7.5-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -6544,6 +4861,17 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20191025/cpython-3.7.5-linux64-musl-20191026T0603.tar.zst", "sha256": null }, + "cpython-3.7.5-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 7, + "patch": 5, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20191025/cpython-3.7.5-macos-20191026T0535.tar.zst", + "sha256": null + }, "cpython-3.7.5-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -6555,9 +4883,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20191025/cpython-3.7.5-windows-amd64-20191025T0540.tar.zst", "sha256": null }, - "cpython-3.7.4-windows-i686-none": { + "cpython-3.7.4-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -6566,17 +4894,6 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20190816/cpython-3.7.4-windows-x86-20190817T0235.tar.zst", "sha256": null }, - "cpython-3.7.4-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 7, - "patch": 4, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20190816/cpython-3.7.4-macos-20190817T0220.tar.zst", - "sha256": null - }, "cpython-3.7.4-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -6599,6 +4916,17 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20190816/cpython-3.7.4-linux64-musl-20190817T0227.tar.zst", "sha256": null }, + "cpython-3.7.4-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 7, + "patch": 4, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20190816/cpython-3.7.4-macos-20190817T0220.tar.zst", + "sha256": null + }, "cpython-3.7.4-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", @@ -6610,9 +4938,9 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20190816/cpython-3.7.4-windows-amd64-20190817T0227.tar.zst", "sha256": null }, - "cpython-3.7.3-windows-i686-none": { + "cpython-3.7.3-windows-x86-none": { "name": "cpython", - "arch": "i686", + "arch": "x86", "os": "windows", "libc": "none", "major": 3, @@ -6621,17 +4949,6 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20190617/cpython-3.7.3-windows-x86-20190709T0348.tar.zst", "sha256": null }, - "cpython-3.7.3-darwin-x86_64-none": { - "name": "cpython", - "arch": "x86_64", - "os": "darwin", - "libc": "none", - "major": 3, - "minor": 7, - "patch": 3, - "url": "https://github.com/indygreg/python-build-standalone/releases/download/20190617/cpython-3.7.3-macos-20190618T0523.tar.zst", - "sha256": null - }, "cpython-3.7.3-linux-x86_64-gnu": { "name": "cpython", "arch": "x86_64", @@ -6654,6 +4971,17 @@ "url": "https://github.com/indygreg/python-build-standalone/releases/download/20190617/cpython-3.7.3-linux64-musl-20190618T0400.tar.zst", "sha256": null }, + "cpython-3.7.3-macos-x86_64-none": { + "name": "cpython", + "arch": "x86_64", + "os": "macos", + "libc": "none", + "major": 3, + "minor": 7, + "patch": 3, + "url": "https://github.com/indygreg/python-build-standalone/releases/download/20190617/cpython-3.7.3-macos-20190618T0523.tar.zst", + "sha256": null + }, "cpython-3.7.3-windows-x86_64-none": { "name": "cpython", "arch": "x86_64", diff --git a/crates/uv-toolchain/src/downloads.rs b/crates/uv-toolchain/src/downloads.rs new file mode 100644 index 000000000..ae1adfe59 --- /dev/null +++ b/crates/uv-toolchain/src/downloads.rs @@ -0,0 +1,438 @@ +use std::fmt::{self, Display}; +use std::io; +use std::path::{Path, PathBuf}; +use std::str::FromStr; + +use crate::PythonVersion; +use thiserror::Error; +use uv_client::BetterReqwestError; + +use futures::TryStreamExt; + +use tokio_util::compat::FuturesAsyncReadCompatExt; +use tracing::debug; +use url::Url; +use uv_fs::Simplified; + +#[derive(Error, Debug)] +pub enum Error { + #[error("operating system not supported: {0}")] + OsNotSupported(String), + #[error("architecture not supported: {0}")] + ArchNotSupported(String), + #[error("libc type could not be detected")] + LibcNotDetected(), + #[error("invalid python version: {0}")] + InvalidPythonVersion(String), + #[error("download failed")] + NetworkError(#[from] BetterReqwestError), + #[error("download failed")] + NetworkMiddlewareError(#[source] anyhow::Error), + #[error(transparent)] + ExtractError(#[from] uv_extract::Error), + #[error("invalid download url")] + InvalidUrl(#[from] url::ParseError), + #[error("failed to create download directory")] + DownloadDirError(#[source] io::Error), + #[error("failed to copy to: {0}", to.user_display())] + CopyError { + to: PathBuf, + #[source] + err: io::Error, + }, + #[error("failed to read toolchain directory: {0}", dir.user_display())] + ReadError { + dir: PathBuf, + #[source] + err: io::Error, + }, +} + +#[derive(Debug, PartialEq)] +pub struct PythonDownload { + key: &'static str, + implementation: ImplementationName, + arch: Arch, + os: Os, + libc: Libc, + major: u8, + minor: u8, + patch: u8, + url: &'static str, + sha256: Option<&'static str>, +} + +#[derive(Debug)] +pub struct PythonDownloadRequest { + version: Option, + implementation: Option, + arch: Option, + os: Option, + libc: Option, +} + +impl PythonDownloadRequest { + pub fn new( + version: Option, + implementation: Option, + arch: Option, + os: Option, + libc: Option, + ) -> Self { + Self { + version, + implementation, + arch, + os, + libc, + } + } + + #[must_use] + pub fn with_implementation(mut self, implementation: ImplementationName) -> Self { + self.implementation = Some(implementation); + self + } + + #[must_use] + pub fn with_arch(mut self, arch: Arch) -> Self { + self.arch = Some(arch); + self + } + + #[must_use] + pub fn with_os(mut self, os: Os) -> Self { + self.os = Some(os); + self + } + + #[must_use] + pub fn with_libc(mut self, libc: Libc) -> Self { + self.libc = Some(libc); + self + } + + pub fn fill(mut self) -> Result { + if self.implementation.is_none() { + self.implementation = Some(ImplementationName::Cpython); + } + if self.arch.is_none() { + self.arch = Some(Arch::from_env()?); + } + if self.os.is_none() { + self.os = Some(Os::from_env()?); + } + if self.libc.is_none() { + self.libc = Some(Libc::from_env()?); + } + Ok(self) + } +} + +impl FromStr for PythonDownloadRequest { + type Err = Error; + + fn from_str(s: &str) -> Result { + // TOOD(zanieb): Implement parsing of additional request parts + let version = PythonVersion::from_str(s).map_err(Error::InvalidPythonVersion)?; + Ok(Self::new(Some(version), None, None, None, None)) + } +} + +#[derive(Debug, PartialEq)] +pub enum Libc { + Gnu, + Musl, + None, +} + +#[derive(Debug, PartialEq)] +pub enum ImplementationName { + Cpython, +} +#[derive(Debug, PartialEq)] +pub struct Platform { + os: Os, + arch: Arch, + libc: Libc, +} + +include!("python_versions.inc"); + +pub enum DownloadResult { + AlreadyAvailable(PathBuf), + Fetched(PathBuf), +} + +impl PythonDownload { + /// Return the [`PythonDownload`] corresponding to the key, if it exists. + pub fn from_key(key: &str) -> Option<&PythonDownload> { + PYTHON_DOWNLOADS.iter().find(|&value| value.key == key) + } + + pub fn from_request(request: &PythonDownloadRequest) -> Option<&'static PythonDownload> { + for download in PYTHON_DOWNLOADS { + if let Some(arch) = &request.arch { + if download.arch != *arch { + continue; + } + } + if let Some(os) = &request.os { + if download.os != *os { + continue; + } + } + if let Some(implementation) = &request.implementation { + if download.implementation != *implementation { + continue; + } + } + if let Some(version) = &request.version { + if download.major != version.major() { + continue; + } + if download.minor != version.minor() { + continue; + } + if let Some(patch) = version.patch() { + if download.patch != patch { + continue; + } + } + } + return Some(download); + } + None + } + + pub fn url(&self) -> &str { + self.url + } + + pub fn sha256(&self) -> Option<&str> { + self.sha256 + } + + /// Download and extract + pub async fn fetch( + &self, + client: &uv_client::BaseClient, + path: &Path, + ) -> Result { + let url = Url::parse(self.url)?; + let path = path.join(self.key).clone(); + + // If it already exists, return it + if path.is_dir() { + return Ok(DownloadResult::AlreadyAvailable(path)); + } + + let filename = url.path_segments().unwrap().last().unwrap(); + let response = client.get(url.clone()).send().await?; + + // Ensure the request was successful. + response.error_for_status_ref()?; + + // Download and extract into a temporary directory. + let temp_dir = tempfile::tempdir().map_err(Error::DownloadDirError)?; + + debug!( + "Downloading {url} to temporary location {}", + temp_dir.path().display() + ); + let reader = response + .bytes_stream() + .map_err(|err| std::io::Error::new(std::io::ErrorKind::Other, err)) + .into_async_read(); + + debug!("Extracting {filename}"); + uv_extract::stream::archive(reader.compat(), filename, temp_dir.path()).await?; + + // Extract the top-level directory. + let extracted = match uv_extract::strip_component(temp_dir.path()) { + Ok(top_level) => top_level, + Err(uv_extract::Error::NonSingularArchive(_)) => temp_dir.into_path(), + Err(err) => return Err(err.into()), + }; + + // Persist it to the target + debug!("Moving {} to {}", extracted.display(), path.user_display()); + fs_err::tokio::rename(extracted, &path) + .await + .map_err(|err| Error::CopyError { + to: path.clone(), + err, + })?; + + Ok(DownloadResult::Fetched(path)) + } + + pub fn python_version(&self) -> PythonVersion { + PythonVersion::from_str(&format!("{}.{}.{}", self.major, self.minor, self.patch)) + .expect("Python downloads should always have valid versions") + } +} + +impl Platform { + pub fn new(os: Os, arch: Arch, libc: Libc) -> Self { + Self { os, arch, libc } + } + pub fn from_env() -> Result { + Ok(Self::new( + Os::from_env()?, + Arch::from_env()?, + Libc::from_env()?, + )) + } +} + +/// All supported operating systems. +#[derive(Debug, Clone, Eq, PartialEq)] +pub enum Os { + Windows, + Linux, + Macos, + FreeBsd, + NetBsd, + OpenBsd, + Dragonfly, + Illumos, + Haiku, +} + +impl fmt::Display for Os { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + match *self { + Self::Windows => write!(f, "Windows"), + Self::Macos => write!(f, "MacOS"), + Self::FreeBsd => write!(f, "FreeBSD"), + Self::NetBsd => write!(f, "NetBSD"), + Self::Linux => write!(f, "Linux"), + Self::OpenBsd => write!(f, "OpenBSD"), + Self::Dragonfly => write!(f, "DragonFly"), + Self::Illumos => write!(f, "Illumos"), + Self::Haiku => write!(f, "Haiku"), + } + } +} + +impl Os { + pub(crate) fn from_env() -> Result { + Self::from_str(std::env::consts::OS) + } +} + +impl FromStr for Os { + type Err = Error; + + fn from_str(s: &str) -> Result { + match s.to_lowercase().as_str() { + "windows" => Ok(Self::Windows), + "linux" => Ok(Self::Linux), + "macos" => Ok(Self::Macos), + "freebsd" => Ok(Self::FreeBsd), + "netbsd" => Ok(Self::NetBsd), + "openbsd" => Ok(Self::OpenBsd), + "dragonfly" => Ok(Self::Dragonfly), + "illumos" => Ok(Self::Illumos), + "haiku" => Ok(Self::Haiku), + _ => Err(Error::OsNotSupported(s.to_string())), + } + } +} + +/// All supported CPU architectures +#[derive(Debug, Clone, Copy, Eq, PartialEq)] +pub enum Arch { + Aarch64, + Armv6L, + Armv7L, + Powerpc64Le, + Powerpc64, + X86, + X86_64, + S390X, +} + +impl fmt::Display for Arch { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + match *self { + Self::Aarch64 => write!(f, "aarch64"), + Self::Armv6L => write!(f, "armv6l"), + Self::Armv7L => write!(f, "armv7l"), + Self::Powerpc64Le => write!(f, "ppc64le"), + Self::Powerpc64 => write!(f, "ppc64"), + Self::X86 => write!(f, "i686"), + Self::X86_64 => write!(f, "x86_64"), + Self::S390X => write!(f, "s390x"), + } + } +} + +impl FromStr for Arch { + type Err = Error; + + fn from_str(s: &str) -> Result { + match s.to_lowercase().as_str() { + "aarch64" | "arm64" => Ok(Self::Aarch64), + "armv6l" => Ok(Self::Armv6L), + "armv7l" => Ok(Self::Armv7L), + "powerpc64le" | "ppc64le" => Ok(Self::Powerpc64Le), + "powerpc64" | "ppc64" => Ok(Self::Powerpc64), + "x86" | "i686" | "i386" => Ok(Self::X86), + "x86_64" | "amd64" => Ok(Self::X86_64), + "s390x" => Ok(Self::S390X), + _ => Err(Error::ArchNotSupported(s.to_string())), + } + } +} + +impl Arch { + pub(crate) fn from_env() -> Result { + Self::from_str(std::env::consts::ARCH) + } +} + +impl Libc { + pub(crate) fn from_env() -> Result { + // TODO(zanieb): Perform this lookup + match std::env::consts::OS { + "linux" => Ok(Libc::Gnu), + "windows" | "macos" => Ok(Libc::None), + _ => Err(Error::LibcNotDetected()), + } + } +} + +impl fmt::Display for Libc { + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { + match self { + Libc::Gnu => f.write_str("gnu"), + Libc::None => f.write_str("none"), + Libc::Musl => f.write_str("musl"), + } + } +} + +impl From for Error { + fn from(error: reqwest::Error) -> Self { + Self::NetworkError(BetterReqwestError::from(error)) + } +} + +impl From for Error { + fn from(error: reqwest_middleware::Error) -> Self { + match error { + reqwest_middleware::Error::Middleware(error) => Self::NetworkMiddlewareError(error), + reqwest_middleware::Error::Reqwest(error) => { + Self::NetworkError(BetterReqwestError::from(error)) + } + } + } +} + +impl Display for PythonDownload { + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + f.write_str(self.key) + } +} diff --git a/crates/uv-toolchain/src/find.rs b/crates/uv-toolchain/src/find.rs new file mode 100644 index 000000000..69022bae6 --- /dev/null +++ b/crates/uv-toolchain/src/find.rs @@ -0,0 +1,110 @@ +use std::collections::BTreeSet; +use std::ffi::OsStr; +use std::path::{Path, PathBuf}; + +use crate::downloads::{Arch, Error, Libc, Os}; +use crate::python_version::PythonVersion; + +use once_cell::sync::Lazy; + +/// The directory where Python toolchains we install are stored. +pub static TOOLCHAIN_DIRECTORY: Lazy = Lazy::new(|| { + std::env::var_os("UV_BOOTSTRAP_DIR").map_or( + Path::new(&std::env::var("CARGO_MANIFEST_DIR").unwrap()) + .parent() + .expect("CARGO_MANIFEST_DIR should be nested in workspace") + .parent() + .expect("CARGO_MANIFEST_DIR should be doubly nested in workspace") + .join("bin"), + PathBuf::from, + ) +}); + +/// An installed Python toolchain. +#[derive(Debug, Clone)] +pub struct Toolchain { + /// The path to the top-level directory of the installed toolchain. + path: PathBuf, +} + +impl Toolchain { + pub fn executable(&self) -> PathBuf { + if cfg!(windows) { + self.path.join("install").join("python.exe") + } else if cfg!(unix) { + self.path.join("install").join("bin").join("python3") + } else { + unimplemented!("Only Windows and Unix systems are supported.") + } + } +} + +/// Return the toolchains that satisfy the given Python version on this platform. +/// +/// ## Errors +/// +/// - The platform metadata cannot be read +/// - A directory in the toolchain directory cannot be read +pub fn toolchains_for_version(version: &PythonVersion) -> Result, Error> { + let platform_key = platform_key_from_env()?; + + // TODO(zanieb): Consider returning an iterator instead of a `Vec` + // Note we need to collect paths regardless for sorting by version. + + let toolchain_dirs = match fs_err::read_dir(TOOLCHAIN_DIRECTORY.to_path_buf()) { + Ok(toolchain_dirs) => { + // Collect sorted directory paths; `read_dir` is not stable across platforms + let directories: BTreeSet<_> = toolchain_dirs + .filter_map(|read_dir| match read_dir { + Ok(entry) => match entry.file_type() { + Ok(file_type) => file_type.is_dir().then_some(Ok(entry.path())), + Err(err) => Some(Err(err)), + }, + Err(err) => Some(Err(err)), + }) + .collect::>() + .map_err(|err| Error::ReadError { + dir: TOOLCHAIN_DIRECTORY.to_path_buf(), + err, + })?; + directories + } + Err(err) if err.kind() == std::io::ErrorKind::NotFound => { + return Ok(Vec::new()); + } + Err(err) => { + return Err(Error::ReadError { + dir: TOOLCHAIN_DIRECTORY.to_path_buf(), + err, + }) + } + }; + + Ok(toolchain_dirs + .into_iter() + // Sort "newer" versions of Python first + .rev() + .filter_map(|path| { + if path + .file_name() + .map(OsStr::to_string_lossy) + .is_some_and(|filename| { + filename.starts_with(&format!("cpython-{version}")) + && filename.ends_with(&platform_key) + }) + { + Some(Toolchain { path }) + } else { + None + } + }) + .collect::>()) +} + +/// Generate a platform portion of a key from the environment. +fn platform_key_from_env() -> Result { + let os = Os::from_env()?; + let arch = Arch::from_env()?; + let libc = Libc::from_env()?; + Ok(format!("{os}-{arch}-{libc}").to_lowercase()) +} diff --git a/crates/uv-toolchain/src/lib.rs b/crates/uv-toolchain/src/lib.rs new file mode 100644 index 000000000..116571ff7 --- /dev/null +++ b/crates/uv-toolchain/src/lib.rs @@ -0,0 +1,9 @@ +pub use crate::downloads::{ + DownloadResult, Error, Platform, PythonDownload, PythonDownloadRequest, +}; +pub use crate::find::{toolchains_for_version, Toolchain, TOOLCHAIN_DIRECTORY}; +pub use crate::python_version::PythonVersion; + +mod downloads; +mod find; +mod python_version; diff --git a/crates/uv-interpreter/src/python_version.rs b/crates/uv-toolchain/src/python_version.rs similarity index 92% rename from crates/uv-interpreter/src/python_version.rs rename to crates/uv-toolchain/src/python_version.rs index dffb46fbf..ba3d36385 100644 --- a/crates/uv-interpreter/src/python_version.rs +++ b/crates/uv-toolchain/src/python_version.rs @@ -5,8 +5,6 @@ use std::str::FromStr; use pep440_rs::Version; use pep508_rs::{MarkerEnvironment, StringVersion}; -use crate::Interpreter; - #[derive(Debug, Clone)] pub struct PythonVersion(StringVersion); @@ -142,18 +140,6 @@ impl PythonVersion { Self::from_str(format!("{}.{}", self.major(), self.minor()).as_str()) .expect("dropping a patch should always be valid") } - - /// Check if this Python version is satisfied by the given interpreter. - /// - /// If a patch version is present, we will require an exact match. - /// Otherwise, just the major and minor version numbers need to match. - pub fn is_satisfied_by(&self, interpreter: &Interpreter) -> bool { - if self.patch().is_some() { - self.version() == interpreter.python_version() - } else { - (self.major(), self.minor()) == interpreter.python_tuple() - } - } } #[cfg(test)] diff --git a/crates/uv-toolchain/src/python_versions.inc b/crates/uv-toolchain/src/python_versions.inc new file mode 100644 index 000000000..56c2aeac0 --- /dev/null +++ b/crates/uv-toolchain/src/python_versions.inc @@ -0,0 +1,5467 @@ +// DO NOT EDIT +// +// Generated with `crates/uv-toolchain/template-version-metadata.py` +// From template at `crates/uv-toolchain/src/python_versions.inc.mustache` + +pub(crate) const PYTHON_DOWNLOADS: &[PythonDownload] = &[ + PythonDownload { + key: "cpython-3.12.2-linux-aarch64-gnu", + major: 3, + minor: 12, + patch: 2, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-aarch64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("469a7fd0d0a09936c5db41b5ac83bb29d5bfeb721aa483ac92f3f7ac4d311097") + }, + PythonDownload { + key: "cpython-3.12.2-macos-aarch64-none", + major: 3, + minor: 12, + patch: 2, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("2afcc8b25c55793f6ceb0bef2e547e101f53c9e25a0fe0332320e5381a1f0fdb") + }, + PythonDownload { + key: "cpython-3.12.2-linux-powerpc64le-gnu", + major: 3, + minor: 12, + patch: 2, + implementation: ImplementationName::Cpython, + arch: Arch::Powerpc64Le, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-ppc64le-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("1d70476fb9013cc93e787417680b34629b510e6e2145cf48bb2f0fe887f7a4d8") + }, + PythonDownload { + key: "cpython-3.12.2-linux-s390x-gnu", + major: 3, + minor: 12, + patch: 2, + implementation: ImplementationName::Cpython, + arch: Arch::S390X, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-s390x-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("f40b88607928b5ee34ff87c1d574c8493a1604d7a40474e1b03731184186f419") + }, + PythonDownload { + key: "cpython-3.12.2-windows-x86-none", + major: 3, + minor: 12, + patch: 2, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("ee985ae6a6a98f4d5bd19fd8c59f45235911d19b64e1dbd026261b8103f15db5") + }, + PythonDownload { + key: "cpython-3.12.2-linux-x86_64-gnu", + major: 3, + minor: 12, + patch: 2, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-x86_64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("15b61ed9d33b35ad014a13a68a55d8ea5ba7fb70945644747f4e53c659f2fed6") + }, + PythonDownload { + key: "cpython-3.12.2-linux-x86_64-musl", + major: 3, + minor: 12, + patch: 2, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-x86_64-unknown-linux-musl-lto-full.tar.zst", + sha256: Some("7ec1dc7ad8223ec5839a57d232fd3cf730987f7b0f88b2c4f15ee935bcabbaa9") + }, + PythonDownload { + key: "cpython-3.12.2-macos-x86_64-none", + major: 3, + minor: 12, + patch: 2, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("b4b4d19c36e86803aa0b4410395f5568bef28d82666efba926e44dbe06345a12") + }, + PythonDownload { + key: "cpython-3.12.2-windows-x86_64-none", + major: 3, + minor: 12, + patch: 2, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("a1daf5e8ceb23d34ea29b16b5123b06694810fe7acc5c8384426435c63bf731e") + }, + PythonDownload { + key: "cpython-3.12.1-linux-aarch64-gnu", + major: 3, + minor: 12, + patch: 1, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-aarch64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("9009da24f436611d0bf086b8ea62aaed1c27104af5b770ddcfc92b60db06da8c") + }, + PythonDownload { + key: "cpython-3.12.1-macos-aarch64-none", + major: 3, + minor: 12, + patch: 1, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("61e51e3490537b800fcefad718157cf775de41044e95aa538b63ab599f66f3a9") + }, + PythonDownload { + key: "cpython-3.12.1-linux-powerpc64le-gnu", + major: 3, + minor: 12, + patch: 1, + implementation: ImplementationName::Cpython, + arch: Arch::Powerpc64Le, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-ppc64le-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("b61686ce05c58c913e4fdb7e7c7105ed36d9bcdcd1a841e7f08b243f40d5cf77") + }, + PythonDownload { + key: "cpython-3.12.1-linux-s390x-gnu", + major: 3, + minor: 12, + patch: 1, + implementation: ImplementationName::Cpython, + arch: Arch::S390X, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-s390x-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("505a4fbace661a43b354a059022eb31efb406859a5f7227109ebf0f278f20503") + }, + PythonDownload { + key: "cpython-3.12.1-windows-x86-none", + major: 3, + minor: 12, + patch: 1, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("22866d35fdf58e90e75d6ba9aa78c288b452ea7041fa9bc5549eca9daa431883") + }, + PythonDownload { + key: "cpython-3.12.1-linux-x86_64-gnu", + major: 3, + minor: 12, + patch: 1, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-x86_64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("89ef67b617b8c9804965509b2d256f53439ceede83b5b64085315f038ad81e60") + }, + PythonDownload { + key: "cpython-3.12.1-linux-x86_64-musl", + major: 3, + minor: 12, + patch: 1, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-x86_64-unknown-linux-musl-lto-full.tar.zst", + sha256: Some("c4b07a02d8f0986b56e010a67132e5eeba1def4991c6c06ed184f831a484a06f") + }, + PythonDownload { + key: "cpython-3.12.1-macos-x86_64-none", + major: 3, + minor: 12, + patch: 1, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("bf2b176b0426d7b4d4909c1b19bbb25b4893f9ebdc61e32df144df2b10dcc800") + }, + PythonDownload { + key: "cpython-3.12.1-windows-x86_64-none", + major: 3, + minor: 12, + patch: 1, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("d9bc1b566250bf51818976bf98bf50e1f4c59b2503b50d29250cac5ab5ef6b38") + }, + PythonDownload { + key: "cpython-3.12.0-linux-aarch64-gnu", + major: 3, + minor: 12, + patch: 0, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-aarch64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("eb05c976374a9a44596ce340ab35e5461014f30202c3cbe10edcbfbe5ac4a6a1") + }, + PythonDownload { + key: "cpython-3.12.0-macos-aarch64-none", + major: 3, + minor: 12, + patch: 0, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("25fc8cd41e975d18d13bcc8f8beffa096ff8a0b86c4a737e1c6617900092c966") + }, + PythonDownload { + key: "cpython-3.12.0-linux-powerpc64le-gnu", + major: 3, + minor: 12, + patch: 0, + implementation: ImplementationName::Cpython, + arch: Arch::Powerpc64Le, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-ppc64le-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("800a89873e30e24bb1b6075f8cd718964537c5ba62bcdbefdcdae4de68ddccc4") + }, + PythonDownload { + key: "cpython-3.12.0-linux-s390x-gnu", + major: 3, + minor: 12, + patch: 0, + implementation: ImplementationName::Cpython, + arch: Arch::S390X, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-s390x-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("5b1a1effbb43df57ad014fcebf4b20089e504d89613e7b8db22d9ccb9fb00a6c") + }, + PythonDownload { + key: "cpython-3.12.0-windows-x86-none", + major: 3, + minor: 12, + patch: 0, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("465e91b6e6d0d1c40c8a4bce3642c4adcb9b75cf03fbd5fd5a33a36358249289") + }, + PythonDownload { + key: "cpython-3.12.0-linux-x86_64-gnu", + major: 3, + minor: 12, + patch: 0, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-x86_64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("a8c38cd2e53136c579632e2938d1b857f22e496c7dba99ad9a7ad6a67b43274a") + }, + PythonDownload { + key: "cpython-3.12.0-linux-x86_64-musl", + major: 3, + minor: 12, + patch: 0, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-x86_64-unknown-linux-musl-lto-full.tar.zst", + sha256: Some("91b42595cb4b69ff396e746dc492caf67b952a3ed1a367a4ace1acc965ed9cdb") + }, + PythonDownload { + key: "cpython-3.12.0-macos-x86_64-none", + major: 3, + minor: 12, + patch: 0, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("3b4781e7fd4efabe574ba0954e54c35c7d5ac4dc5b2990b40796c1c6aec67d79") + }, + PythonDownload { + key: "cpython-3.12.0-windows-x86_64-none", + major: 3, + minor: 12, + patch: 0, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("5bdff7ed56550d96f9b26a27a8c25f0cc58a03bff19e5f52bba84366183cab8b") + }, + PythonDownload { + key: "cpython-3.11.8-linux-aarch64-gnu", + major: 3, + minor: 11, + patch: 8, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-aarch64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("45bf082aca6b7d5e7261852720a72b92f5305e9fdb07b10f6588cb51d8f83ff2") + }, + PythonDownload { + key: "cpython-3.11.8-macos-aarch64-none", + major: 3, + minor: 11, + patch: 8, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("c0650884b929253b8688797d1955850f6e339bf0428b3d935f62ab3159f66362") + }, + PythonDownload { + key: "cpython-3.11.8-linux-powerpc64le-gnu", + major: 3, + minor: 11, + patch: 8, + implementation: ImplementationName::Cpython, + arch: Arch::Powerpc64Le, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-ppc64le-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("a9716f2eebebe03de47d6d5d603d6ff78abf5eb38f88bf7607b17fd85e74ff16") + }, + PythonDownload { + key: "cpython-3.11.8-linux-s390x-gnu", + major: 3, + minor: 11, + patch: 8, + implementation: ImplementationName::Cpython, + arch: Arch::S390X, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-s390x-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("d495830b5980ed689bd7588aa556bac9c43ff766d8a8b32e7791b8ed664b04f3") + }, + PythonDownload { + key: "cpython-3.11.8-windows-x86-none", + major: 3, + minor: 11, + patch: 8, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("c3e90962996177a027bd73dd9fd8c42a2d6ef832cda26db4ab4efc6105160537") + }, + PythonDownload { + key: "cpython-3.11.8-linux-x86_64-gnu", + major: 3, + minor: 11, + patch: 8, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-x86_64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("d959c43184878d564b5368ce4d753cf059600aafdf3e50280e850f94b5a4ba61") + }, + PythonDownload { + key: "cpython-3.11.8-linux-x86_64-musl", + major: 3, + minor: 11, + patch: 8, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-x86_64-unknown-linux-musl-lto-full.tar.zst", + sha256: Some("a03a9d8c1f770ce418716a2e8185df7b3a9e0012cdc220f9f2d24480a432650b") + }, + PythonDownload { + key: "cpython-3.11.8-macos-x86_64-none", + major: 3, + minor: 11, + patch: 8, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("54f8c8ad7313b3505e495bb093825d85eab244306ca4278836a2c7b5b74fb053") + }, + PythonDownload { + key: "cpython-3.11.8-windows-x86_64-none", + major: 3, + minor: 11, + patch: 8, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("6da82390f7ac49f6c4b19a5b8019c4ddc1eef2c5ad6a2f2d32773a27663a4e14") + }, + PythonDownload { + key: "cpython-3.11.7-linux-aarch64-gnu", + major: 3, + minor: 11, + patch: 7, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-aarch64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("e3a375f8f16198ccf8dbede231536544265e5b4b6b0f0df97c5b29503c5864e2") + }, + PythonDownload { + key: "cpython-3.11.7-macos-aarch64-none", + major: 3, + minor: 11, + patch: 7, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("c1f3dd13825906a5eae23ed8de9b653edb620568b2e0226eef3784eb1cce7eed") + }, + PythonDownload { + key: "cpython-3.11.7-linux-powerpc64le-gnu", + major: 3, + minor: 11, + patch: 7, + implementation: ImplementationName::Cpython, + arch: Arch::Powerpc64Le, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-ppc64le-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("016ed6470c599ea5cc4dbb9c3f3fe86be059ad4e1b6cd2df10e40b7ec6970f16") + }, + PythonDownload { + key: "cpython-3.11.7-linux-s390x-gnu", + major: 3, + minor: 11, + patch: 7, + implementation: ImplementationName::Cpython, + arch: Arch::S390X, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-s390x-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("91b33369025b7e0079f603cd2a99f9a5932daa8ded113d5090f29c075c993df7") + }, + PythonDownload { + key: "cpython-3.11.7-windows-x86-none", + major: 3, + minor: 11, + patch: 7, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("6613f1f9238d19969d8a2827deec84611cb772503207056cc9f0deb89bea48cd") + }, + PythonDownload { + key: "cpython-3.11.7-linux-x86_64-gnu", + major: 3, + minor: 11, + patch: 7, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-x86_64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("01bca7a2f457d4bd2b367640d9337d12b31db73d670a16500b7a751194942103") + }, + PythonDownload { + key: "cpython-3.11.7-linux-x86_64-musl", + major: 3, + minor: 11, + patch: 7, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-x86_64-unknown-linux-musl-lto-full.tar.zst", + sha256: Some("f387d373d64447bbba8a5657712f93b1dbdfd7246cdfe5a0493f39b83d46ec7c") + }, + PythonDownload { + key: "cpython-3.11.7-macos-x86_64-none", + major: 3, + minor: 11, + patch: 7, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("3f8caf73f2bfe22efa9666974c119727e163716e88af8ed3caa1e0ae5493de61") + }, + PythonDownload { + key: "cpython-3.11.7-windows-x86_64-none", + major: 3, + minor: 11, + patch: 7, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("89d1d8f080e5494ea57918fc5ecf3d483ffef943cd5a336e64da150cd44b4aa0") + }, + PythonDownload { + key: "cpython-3.11.6-linux-aarch64-gnu", + major: 3, + minor: 11, + patch: 6, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-aarch64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("d63d6eb065e60899b25853fe6bbd9f60ea6c3b12f4854adc75cb818bad55f4e9") + }, + PythonDownload { + key: "cpython-3.11.6-macos-aarch64-none", + major: 3, + minor: 11, + patch: 6, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("6e9007bcbbf51203e89c34a87ed42561630a35bc4eb04a565c92ba7159fe5826") + }, + PythonDownload { + key: "cpython-3.11.6-linux-powerpc64le-gnu", + major: 3, + minor: 11, + patch: 6, + implementation: ImplementationName::Cpython, + arch: Arch::Powerpc64Le, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-ppc64le-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("71c34db1165860a6bf458d817aef00dea96146130bf5f8bd7ee39b12892ef463") + }, + PythonDownload { + key: "cpython-3.11.6-linux-s390x-gnu", + major: 3, + minor: 11, + patch: 6, + implementation: ImplementationName::Cpython, + arch: Arch::S390X, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-s390x-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("78252aa883fed18de7bb9b146450e42dd75d78c345f56c1301bb042317a1d4f7") + }, + PythonDownload { + key: "cpython-3.11.6-windows-x86-none", + major: 3, + minor: 11, + patch: 6, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("2670731428191d4476bf260c8144ccf06f9e5f8ac6f2de1dc444ca96ab627082") + }, + PythonDownload { + key: "cpython-3.11.6-linux-x86_64-gnu", + major: 3, + minor: 11, + patch: 6, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-x86_64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("6e7889a15d861f1860ed84f3f5ea4586d198aa003b22556d91e180a44184dcd7") + }, + PythonDownload { + key: "cpython-3.11.6-linux-x86_64-musl", + major: 3, + minor: 11, + patch: 6, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-x86_64-unknown-linux-musl-lto-full.tar.zst", + sha256: Some("1b6e32ec93c5a18a03a9da9e2a3a3738d67b733df0795edcff9fd749c33ab931") + }, + PythonDownload { + key: "cpython-3.11.6-macos-x86_64-none", + major: 3, + minor: 11, + patch: 6, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("3685156e4139e89484c071ba1a1b85be0b4e302a786de5a170d3b0713863c2e8") + }, + PythonDownload { + key: "cpython-3.11.6-windows-x86_64-none", + major: 3, + minor: 11, + patch: 6, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("38d2c2fa2f9effbf486207bef7141d1b5c385ad30729ab0c976e6a852a2a9401") + }, + PythonDownload { + key: "cpython-3.11.5-linux-aarch64-gnu", + major: 3, + minor: 11, + patch: 5, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-aarch64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("ac4b1e91d1cb7027595bfa4667090406331b291b2e346fb74e42b7031b216787") + }, + PythonDownload { + key: "cpython-3.11.5-macos-aarch64-none", + major: 3, + minor: 11, + patch: 5, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("7bee180b764722a73c2599fbe2c3a6121cf6bbcb08cb3082851e93c43fe130e7") + }, + PythonDownload { + key: "cpython-3.11.5-linux-powerpc64le-gnu", + major: 3, + minor: 11, + patch: 5, + implementation: ImplementationName::Cpython, + arch: Arch::Powerpc64Le, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-ppc64le-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("1aee6a613385a6355bed61a9b12259a5ed16e871b5bdfe5c9fe98b46ee2bb05e") + }, + PythonDownload { + key: "cpython-3.11.5-linux-s390x-gnu", + major: 3, + minor: 11, + patch: 5, + implementation: ImplementationName::Cpython, + arch: Arch::S390X, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-s390x-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("b0819032ec336d6e1d9e9bfdba546bf854a7b7248f8720a6d07da72c4ac927e5") + }, + PythonDownload { + key: "cpython-3.11.5-linux-x86-gnu", + major: 3, + minor: 11, + patch: 5, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-i686-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("75d27b399b323c25d8250fda9857e388bf1b03ba1eb7925ec23cf12042a63a88") + }, + PythonDownload { + key: "cpython-3.11.5-windows-x86-none", + major: 3, + minor: 11, + patch: 5, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("c9ffe9c2c88685ce3064f734cbdfede0a07de7d826fada58f8045f3bd8f81a9d") + }, + PythonDownload { + key: "cpython-3.11.5-linux-x86_64-gnu", + major: 3, + minor: 11, + patch: 5, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-x86_64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("93ee095b53de5a74af18e612f55095fcf3118c3c0a87eb6344d8eaca396bfb2d") + }, + PythonDownload { + key: "cpython-3.11.5-linux-x86_64-musl", + major: 3, + minor: 11, + patch: 5, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-x86_64-unknown-linux-musl-lto-full.tar.zst", + sha256: Some("9dcf19ee54fb936cb9fd0f02fd655e790663534bc12e142e460c1b30a0b54dbd") + }, + PythonDownload { + key: "cpython-3.11.5-macos-x86_64-none", + major: 3, + minor: 11, + patch: 5, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("e43d70a49919641ca2939a5a9107b13d5fef8c13af0f511a33a94bb6af2044f0") + }, + PythonDownload { + key: "cpython-3.11.5-windows-x86_64-none", + major: 3, + minor: 11, + patch: 5, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("6e4d20e6d498f9edeb3c28cb9541ad20f675f16da350b078e40a9dcfd93cdc3d") + }, + PythonDownload { + key: "cpython-3.11.4-linux-aarch64-gnu", + major: 3, + minor: 11, + patch: 4, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-aarch64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("37cf00439b57adf7ffef4a349d62dcf09739ba67b670e903b00b25f81fbb8a68") + }, + PythonDownload { + key: "cpython-3.11.4-macos-aarch64-none", + major: 3, + minor: 11, + patch: 4, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("988d476c806f71a3233ff4266eda166a5d28cf83ba306ac88b4220554fc83e8c") + }, + PythonDownload { + key: "cpython-3.11.4-linux-powerpc64le-gnu", + major: 3, + minor: 11, + patch: 4, + implementation: ImplementationName::Cpython, + arch: Arch::Powerpc64Le, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-ppc64le-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("b9f76fd226bfcbc6a8769934b17323ca3b563f1c24660582fcccfa6d0c7146af") + }, + PythonDownload { + key: "cpython-3.11.4-linux-s390x-gnu", + major: 3, + minor: 11, + patch: 4, + implementation: ImplementationName::Cpython, + arch: Arch::S390X, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-s390x-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("8ef6b5fa86b4abf51865b346b7cf8df36e474ed308869fc0ac3fe82de39194a4") + }, + PythonDownload { + key: "cpython-3.11.4-linux-x86-gnu", + major: 3, + minor: 11, + patch: 4, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-i686-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("a9051364b5c2e28205f8484cae03d16c86b45df5d117324e846d0f5e870fe9fb") + }, + PythonDownload { + key: "cpython-3.11.4-windows-x86-none", + major: 3, + minor: 11, + patch: 4, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("0d22f43c5bb3f27ff2f9e8c60b0d7abd391bb2cac1790b0960970ff5580f6e9a") + }, + PythonDownload { + key: "cpython-3.11.4-linux-x86_64-gnu", + major: 3, + minor: 11, + patch: 4, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-x86_64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("1b5fdeb2dc56c30843e7350f1684178755fae91666a0a987e5eb39074c42a052") + }, + PythonDownload { + key: "cpython-3.11.4-linux-x86_64-musl", + major: 3, + minor: 11, + patch: 4, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-x86_64-unknown-linux-musl-lto-full.tar.zst", + sha256: Some("fc2ea02ced875c90b8d025b409d58c4f045df8ba951bfa2b8b0a3cfe11c3b41c") + }, + PythonDownload { + key: "cpython-3.11.4-macos-x86_64-none", + major: 3, + minor: 11, + patch: 4, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("6d9765785316c7f1c07def71b413c92c84302f798b30ee09e2e0b5da28353a51") + }, + PythonDownload { + key: "cpython-3.11.4-windows-x86_64-none", + major: 3, + minor: 11, + patch: 4, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("1692d795d6199b2261161ae54250009ffad0317929302903f6f2c773befd4d76") + }, + PythonDownload { + key: "cpython-3.11.3-linux-aarch64-gnu", + major: 3, + minor: 11, + patch: 3, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-aarch64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("991521082b0347878ba855c4986d77cc805c22ef75159bc95dd24bfd80275e27") + }, + PythonDownload { + key: "cpython-3.11.3-macos-aarch64-none", + major: 3, + minor: 11, + patch: 3, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("cd296d628ceebf55a78c7f6a7aed379eba9dbd72045d002e1c2c85af0d6f5049") + }, + PythonDownload { + key: "cpython-3.11.3-linux-powerpc64le-gnu", + major: 3, + minor: 11, + patch: 3, + implementation: ImplementationName::Cpython, + arch: Arch::Powerpc64Le, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-ppc64le-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("241d583be3ecc34d76fafa0d186cb504ce5625eb2c0e895dc4f4073a649e5c73") + }, + PythonDownload { + key: "cpython-3.11.3-linux-x86-gnu", + major: 3, + minor: 11, + patch: 3, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-i686-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("7bd694eb848328e96f524ded0f9b9eca6230d71fce3cd49b335a5c33450f3e04") + }, + PythonDownload { + key: "cpython-3.11.3-windows-x86-none", + major: 3, + minor: 11, + patch: 3, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("877c90ef778a526aa25ab417034f5e70728ac14e5eb1fa5cfd741f531203a3fc") + }, + PythonDownload { + key: "cpython-3.11.3-linux-x86_64-gnu", + major: 3, + minor: 11, + patch: 3, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-x86_64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("4f1192179e1f62e69b8b45f7f699e6f0100fb0b8a39aad7a48472794d0c24bd4") + }, + PythonDownload { + key: "cpython-3.11.3-linux-x86_64-musl", + major: 3, + minor: 11, + patch: 3, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-x86_64-unknown-linux-musl-lto-full.tar.zst", + sha256: Some("8c5adef5bc627f39e93b920af86ef740e917aa698530ff727978d446a07bbd8b") + }, + PythonDownload { + key: "cpython-3.11.3-macos-x86_64-none", + major: 3, + minor: 11, + patch: 3, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("2fbb31a8bc6663e2d31d3054319b51a29b1915c03222a94b9d563233e11d1bef") + }, + PythonDownload { + key: "cpython-3.11.3-windows-x86_64-none", + major: 3, + minor: 11, + patch: 3, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::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-pgo-full.tar.zst", + sha256: Some("9d27e607fb1cb2d766e17f27853013d8c0f0b09ac53127aaff03ec89ab13370d") + }, + PythonDownload { + key: "cpython-3.11.1-linux-aarch64-gnu", + major: 3, + minor: 11, + patch: 1, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-aarch64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("8fe27d850c02aa7bb34088fad5b48df90b4b841f40e1472243b8ab9da8776e40") + }, + PythonDownload { + key: "cpython-3.11.1-macos-aarch64-none", + major: 3, + minor: 11, + patch: 1, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("da187194cc351d827232b1d2d85b2855d7e25a4ada3e47bc34b4f87b1d989be5") + }, + PythonDownload { + key: "cpython-3.11.1-linux-x86-gnu", + major: 3, + minor: 11, + patch: 1, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-i686-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("7986ebe82c07ecd2eb94fd1b3c9ebbb2366db2360e38f29ae0543e857551d0bf") + }, + PythonDownload { + key: "cpython-3.11.1-windows-x86-none", + major: 3, + minor: 11, + patch: 1, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::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-pgo-full.tar.zst", + sha256: Some("b062ac2c72a85510fb9300675bd5c716baede21e9482ef6335247b4aa006584c") + }, + PythonDownload { + key: "cpython-3.11.1-linux-x86_64-gnu", + major: 3, + minor: 11, + patch: 1, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-x86_64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("b5bf700afc77588d853832d10b74ba793811cbec41b02ebc2c39a8b9987aacdd") + }, + PythonDownload { + key: "cpython-3.11.1-linux-x86_64-musl", + major: 3, + minor: 11, + patch: 1, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-x86_64-unknown-linux-musl-lto-full.tar.zst", + sha256: Some("ec5da5b428f6d91d96cde2621c0380f67bb96e4257d2628bc70b50e75ec5f629") + }, + PythonDownload { + key: "cpython-3.11.1-macos-x86_64-none", + major: 3, + minor: 11, + patch: 1, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("0eb61be53ee13cf75a30b8a164ef513a2c7995b25b118a3a503245d46231b13a") + }, + PythonDownload { + key: "cpython-3.11.1-windows-x86_64-none", + major: 3, + minor: 11, + patch: 1, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::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-pgo-full.tar.zst", + sha256: Some("f5c46fffda7d7894b975af728f739b02d1cec50fd4a3ea49f69de9ceaae74b17") + }, + PythonDownload { + key: "cpython-3.10.13-linux-aarch64-gnu", + major: 3, + minor: 10, + patch: 13, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-aarch64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("06a53040504e1e2fdcb32dc0d61b123bea76725b5c14031c8f64e28f52ae5a5f") + }, + PythonDownload { + key: "cpython-3.10.13-macos-aarch64-none", + major: 3, + minor: 10, + patch: 13, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("57b83a4aa32bdbe7611f1290313ef24f2574dff5fa59181c0ccb26c14c688b73") + }, + PythonDownload { + key: "cpython-3.10.13-linux-powerpc64le-gnu", + major: 3, + minor: 10, + patch: 13, + implementation: ImplementationName::Cpython, + arch: Arch::Powerpc64Le, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-ppc64le-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("cab4c8756445d1d1987c7c94d3bcf323684e44fb9070329d8287d4c38e155711") + }, + PythonDownload { + key: "cpython-3.10.13-linux-s390x-gnu", + major: 3, + minor: 10, + patch: 13, + implementation: ImplementationName::Cpython, + arch: Arch::S390X, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-s390x-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("fe46914541126297c7a8636845c2e7188868eaa617bb6e293871fca4a5cb63f7") + }, + PythonDownload { + key: "cpython-3.10.13-linux-x86-gnu", + major: 3, + minor: 10, + patch: 13, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.10.13%2B20230826-i686-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("08a3a1ff61b7ed2c87db7a9f88630781d98fabc2efb499f38ae0ead05973eb56") + }, + PythonDownload { + key: "cpython-3.10.13-windows-x86-none", + major: 3, + minor: 10, + patch: 13, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("c8b99dcf267c574fdfbdf4e9d63ec7a4aa4608565fee3fba0b2f73843b9713b2") + }, + PythonDownload { + key: "cpython-3.10.13-linux-x86_64-gnu", + major: 3, + minor: 10, + patch: 13, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-x86_64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("41b20e9d87f57d27f608685b714a57eea81c9e079aa647d59837ec6659536626") + }, + PythonDownload { + key: "cpython-3.10.13-linux-x86_64-musl", + major: 3, + minor: 10, + patch: 13, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-x86_64-unknown-linux-musl-lto-full.tar.zst", + sha256: Some("fd18e6039be25bf23d13caf5140569df71d61312b823b715b3c788747fec48e9") + }, + PythonDownload { + key: "cpython-3.10.13-macos-x86_64-none", + major: 3, + minor: 10, + patch: 13, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("a41c1e28e2a646bac69e023873d40a43c5958d251c6adfa83d5811a7cb034c7a") + }, + PythonDownload { + key: "cpython-3.10.13-windows-x86_64-none", + major: 3, + minor: 10, + patch: 13, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("6a2c8f37509556e5d463b1f437cdf7772ebd84cdf183c258d783e64bb3109505") + }, + PythonDownload { + key: "cpython-3.10.12-linux-aarch64-gnu", + major: 3, + minor: 10, + patch: 12, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-aarch64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("e30f2b4fd9bd79b9122e2975f3c17c9ddd727f8326b2e246378e81f7ecc7d74f") + }, + PythonDownload { + key: "cpython-3.10.12-macos-aarch64-none", + major: 3, + minor: 10, + patch: 12, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("a7d0cadbe867cc53dd47d7327244154157a7cca02edb88cf3bb760a4f91d4e44") + }, + PythonDownload { + key: "cpython-3.10.12-linux-powerpc64le-gnu", + major: 3, + minor: 10, + patch: 12, + implementation: ImplementationName::Cpython, + arch: Arch::Powerpc64Le, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-ppc64le-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("c318050fa91d84d447f5c8a5887a44f1cc8dd34d4c1d357cd755407d46ed1b21") + }, + PythonDownload { + key: "cpython-3.10.12-linux-s390x-gnu", + major: 3, + minor: 10, + patch: 12, + implementation: ImplementationName::Cpython, + arch: Arch::S390X, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-s390x-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("756579b52acb9b13b162ac901e56ff311def443e69d7f7259a91198b76a30ecb") + }, + PythonDownload { + key: "cpython-3.10.12-linux-x86-gnu", + major: 3, + minor: 10, + patch: 12, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-i686-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("89c83fcdfd41c67e2dd2a037982556c657dc55fc1938c6f6cdcd5ffa614c1fb3") + }, + PythonDownload { + key: "cpython-3.10.12-windows-x86-none", + major: 3, + minor: 10, + patch: 12, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("0743b9976f20b06d9cf12de9d1b2dfe06b13f76978275e9dac73a275624bde2c") + }, + PythonDownload { + key: "cpython-3.10.12-linux-x86_64-gnu", + major: 3, + minor: 10, + patch: 12, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-x86_64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("fb7354fcee7b17dd0793ebd3f6f1fc8b7b205332afcf8d700cc1119f2dc33ff7") + }, + PythonDownload { + key: "cpython-3.10.12-linux-x86_64-musl", + major: 3, + minor: 10, + patch: 12, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-x86_64-unknown-linux-musl-lto-full.tar.zst", + sha256: Some("b343cbe7c41b7698b568ea5252328cdccb213100efa71da8d3db6e21afd9f6cf") + }, + PythonDownload { + key: "cpython-3.10.12-macos-x86_64-none", + major: 3, + minor: 10, + patch: 12, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("f1fa448384dd48033825e56ee6b5afc76c5dd67dcf2b73b61d2b252ae2e87bca") + }, + PythonDownload { + key: "cpython-3.10.12-windows-x86_64-none", + major: 3, + minor: 10, + patch: 12, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("cb6e7c84d9e369a0ee76c9ea73d415a113ba9982db58f44e6bab5414838d35f3") + }, + PythonDownload { + key: "cpython-3.10.11-linux-aarch64-gnu", + major: 3, + minor: 10, + patch: 11, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-aarch64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("a5271cc014f2ce2ab54a0789556c15b84668e2afcc530512818c4b87c6a94483") + }, + PythonDownload { + key: "cpython-3.10.11-macos-aarch64-none", + major: 3, + minor: 10, + patch: 11, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("da9c8a3cd04485fd397387ea2fa56f3cac71827aafb51d8438b2868f86eb345b") + }, + PythonDownload { + key: "cpython-3.10.11-linux-powerpc64le-gnu", + major: 3, + minor: 10, + patch: 11, + implementation: ImplementationName::Cpython, + arch: Arch::Powerpc64Le, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-ppc64le-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("ac32e3788109ff0cc536a6108072d9203217df744cf56d3a4ab0b19857d8e244") + }, + PythonDownload { + key: "cpython-3.10.11-linux-x86-gnu", + major: 3, + minor: 10, + patch: 11, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-i686-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("9304d6eeef48bd246a2959ebc76b20dbb2c6a81aa1d214f4471cb273c11717f2") + }, + PythonDownload { + key: "cpython-3.10.11-windows-x86-none", + major: 3, + minor: 10, + patch: 11, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("60e76e136ab23b891ed1212e58bd11a73a19cd9fd884ec1c5653ca1c159d674e") + }, + PythonDownload { + key: "cpython-3.10.11-linux-x86_64-gnu", + major: 3, + minor: 10, + patch: 11, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-x86_64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("544e5020f71ad1525dbc92b08e429cc1e1e11866c48c07d91e99f531b9ba68b0") + }, + PythonDownload { + key: "cpython-3.10.11-linux-x86_64-musl", + major: 3, + minor: 10, + patch: 11, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-x86_64-unknown-linux-musl-lto-full.tar.zst", + sha256: Some("7918188e01a266915dd0945711e274d45c8d7fb540d48240e13c4fd96f43afbb") + }, + PythonDownload { + key: "cpython-3.10.11-macos-x86_64-none", + major: 3, + minor: 10, + patch: 11, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("e84c12aa0285235eed365971ceedf040f4d8014f5342d371e138a4da9e4e9b7c") + }, + PythonDownload { + key: "cpython-3.10.11-windows-x86_64-none", + major: 3, + minor: 10, + patch: 11, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("9b4dc4a335b6122ce783bc80f5015b683e3ab1a56054751c5df494db0521da67") + }, + PythonDownload { + key: "cpython-3.10.9-linux-aarch64-gnu", + major: 3, + minor: 10, + patch: 9, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-aarch64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("2c0996dd1fe35314e06e042081b24fb53f3b7b361c3e1b94a6ed659c275ca069") + }, + PythonDownload { + key: "cpython-3.10.9-macos-aarch64-none", + major: 3, + minor: 10, + patch: 9, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("2508b8d4b725bb45c3e03d2ddd2b8441f1a74677cb6bd6076e692c0923135ded") + }, + PythonDownload { + key: "cpython-3.10.9-linux-x86-gnu", + major: 3, + minor: 10, + patch: 9, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-i686-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("f8c3a63620f412c4a9ccfb6e2435a96a55775550c81a452d164caa6d03a6a1da") + }, + PythonDownload { + key: "cpython-3.10.9-windows-x86-none", + major: 3, + minor: 10, + patch: 9, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("3d79cfd229ec12b678bbfd79c30fb4cbad9950d6bfb29741d2315b11839998b4") + }, + PythonDownload { + key: "cpython-3.10.9-linux-x86_64-gnu", + major: 3, + minor: 10, + patch: 9, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-x86_64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("a90a45ba7afcbd1df9aef96a614acbb210607299ac74dadbb6bd66af22be34db") + }, + PythonDownload { + key: "cpython-3.10.9-linux-x86_64-musl", + major: 3, + minor: 10, + patch: 9, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-x86_64-unknown-linux-musl-lto-full.tar.zst", + sha256: Some("1310f187a73b00164ec4ca34e643841c5c34cbb93fe0b3a3f9504e5ea5001ec7") + }, + PythonDownload { + key: "cpython-3.10.9-macos-x86_64-none", + major: 3, + minor: 10, + patch: 9, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("1153b4d3b03cf1e1d8ec93c098160586f665fcc2d162c0812140a716a688df58") + }, + PythonDownload { + key: "cpython-3.10.9-windows-x86_64-none", + major: 3, + minor: 10, + patch: 9, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("4cfa6299a78a3959102c461d126e4869616f0a49c60b44220c000fc9aecddd78") + }, + PythonDownload { + key: "cpython-3.10.8-linux-aarch64-gnu", + major: 3, + minor: 10, + patch: 8, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-aarch64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("879e76260be226512693e37a28cc3a6670b5ee270a4440e4b04a7b415dba451c") + }, + PythonDownload { + key: "cpython-3.10.8-macos-aarch64-none", + major: 3, + minor: 10, + patch: 8, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("f8ba5f87153a17717e900ff7bba20e2eefe8a53a5bd3c78f9f6922d6d910912d") + }, + PythonDownload { + key: "cpython-3.10.8-linux-x86-gnu", + major: 3, + minor: 10, + patch: 8, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-i686-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("ab434eccffeec4f6f51af017e4eed69d4f1ea55f48c5b89b8a8779df3fa799df") + }, + PythonDownload { + key: "cpython-3.10.8-windows-x86-none", + major: 3, + minor: 10, + patch: 8, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("7547ea172f7fa3d7619855f28780da9feb615b6cb52c5c64d34f65b542799fee") + }, + PythonDownload { + key: "cpython-3.10.8-linux-x86_64-gnu", + major: 3, + minor: 10, + patch: 8, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-x86_64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("c86182951a82e761588476a0155afe99ae4ae1030e4a8e1e8bcb8e1d42f6327c") + }, + PythonDownload { + key: "cpython-3.10.8-linux-x86_64-musl", + major: 3, + minor: 10, + patch: 8, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-x86_64-unknown-linux-musl-lto-full.tar.zst", + sha256: Some("bb87e933afcfd2e8de045e5a691feff1fb8fb06a09315b37d187762fddfc4546") + }, + PythonDownload { + key: "cpython-3.10.8-macos-x86_64-none", + major: 3, + minor: 10, + patch: 8, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("a18f81ecc7da0779be960ad35c561a834866c0e6d1310a4f742fddfd6163753f") + }, + PythonDownload { + key: "cpython-3.10.8-windows-x86_64-none", + major: 3, + minor: 10, + patch: 8, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("ab40f9584be896c697c5fca351ab82d7b55f01b8eb0494f0a15a67562e49161a") + }, + PythonDownload { + key: "cpython-3.10.7-linux-aarch64-gnu", + major: 3, + minor: 10, + patch: 7, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-aarch64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("9f346729b523e860194635eb67c9f6bc8f12728ba7ddfe4fd80f2e6d685781e3") + }, + PythonDownload { + key: "cpython-3.10.7-macos-aarch64-none", + major: 3, + minor: 10, + patch: 7, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("9f44cf63441a90f4ec99a032a2bda43971ae7964822daa0ee730a9cba15d50da") + }, + PythonDownload { + key: "cpython-3.10.7-linux-x86-gnu", + major: 3, + minor: 10, + patch: 7, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-i686-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("a79816c50abeb2752530f68b4d7d95b6f48392f44a9a7f135b91807d76872972") + }, + PythonDownload { + key: "cpython-3.10.7-windows-x86-none", + major: 3, + minor: 10, + patch: 7, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("323532701cb468199d6f14031b991f945d4bbf986ca818185e17e132d3763bdf") + }, + PythonDownload { + key: "cpython-3.10.7-linux-x86_64-gnu", + major: 3, + minor: 10, + patch: 7, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-x86_64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("ce3fe27e6ca3a0e75a7f4f3b6568cd1bf967230a67e73393e94a23380dddaf10") + }, + PythonDownload { + key: "cpython-3.10.7-linux-x86_64-musl", + major: 3, + minor: 10, + patch: 7, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-x86_64-unknown-linux-musl-lto-full.tar.zst", + sha256: Some("7f2c933d23c0f38cf145c2d6c65b5cf53bb589690d394fd4c01b2230c23c2bff") + }, + PythonDownload { + key: "cpython-3.10.7-macos-x86_64-none", + major: 3, + minor: 10, + patch: 7, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("e03e28dc9fe55ea5ca06fece8f2f2a16646b217d28c0cd09ebcd512f444fdc90") + }, + PythonDownload { + key: "cpython-3.10.7-windows-x86_64-none", + major: 3, + minor: 10, + patch: 7, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("5363974e6ee6c91dbd6bc3533e38b02a26abc2ff1c9a095912f237b916be22d3") + }, + PythonDownload { + key: "cpython-3.10.6-linux-aarch64-gnu", + major: 3, + minor: 10, + patch: 6, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-aarch64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("edc1c9742b824caebbc5cb224c8990aa8658b81593fd9219accf3efa3e849501") + }, + PythonDownload { + key: "cpython-3.10.6-macos-aarch64-none", + major: 3, + minor: 10, + patch: 6, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("159230851a69cf5cab80318bce48674244d7c6304de81f44c22ff0abdf895cfa") + }, + PythonDownload { + key: "cpython-3.10.6-linux-x86-gnu", + major: 3, + minor: 10, + patch: 6, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-i686-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("07fa4f5499b8885d1eea49caf5476d76305ab73494b7398dfd22c14093859e4f") + }, + PythonDownload { + key: "cpython-3.10.6-windows-x86-none", + major: 3, + minor: 10, + patch: 6, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("8d9a259e15d5a1be48ef13cd5627d7f6c15eadf41a3539e99ed1deee668c075e") + }, + PythonDownload { + key: "cpython-3.10.6-linux-x86_64-gnu", + major: 3, + minor: 10, + patch: 6, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-x86_64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("407e5951e39f5652b32b72b715c4aa772dd8c2da1065161c58c30a1f976dd1b2") + }, + PythonDownload { + key: "cpython-3.10.6-linux-x86_64-musl", + major: 3, + minor: 10, + patch: 6, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-x86_64-unknown-linux-musl-lto-full.tar.zst", + sha256: Some("f859a72da0bb2f1261f8cebdac931b05b59474c7cb65cee8e85c34fc014dd452") + }, + PythonDownload { + key: "cpython-3.10.6-macos-x86_64-none", + major: 3, + minor: 10, + patch: 6, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("9405499573a7aa8b67d070d096ded4f3e571f18c2b34762606ecc8025290b122") + }, + PythonDownload { + key: "cpython-3.10.6-windows-x86_64-none", + major: 3, + minor: 10, + patch: 6, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("01dc349721594b1bb5b582651f81479a24352f718fdf6279101caa0f377b160a") + }, + PythonDownload { + key: "cpython-3.10.5-linux-aarch64-gnu", + major: 3, + minor: 10, + patch: 5, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-aarch64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("9fa6970a3d0a5dc26c4ed272bb1836d1f1f7a8f4b9d67f634d0262ff8c1fed0b") + }, + PythonDownload { + key: "cpython-3.10.5-macos-aarch64-none", + major: 3, + minor: 10, + patch: 5, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("f68d25dbe9daa96187fa9e05dd8969f46685547fecf1861a99af898f96a5379e") + }, + PythonDownload { + key: "cpython-3.10.5-linux-x86-gnu", + major: 3, + minor: 10, + patch: 5, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-i686-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("63fcfc425adabc034c851dadfb499de3083fd7758582191c12162ad2471256b0") + }, + PythonDownload { + key: "cpython-3.10.5-windows-x86-none", + major: 3, + minor: 10, + patch: 5, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("e201192f0aa73904bc5a5f43d1ce4c9fb243dfe02138e690676713fe02c7d662") + }, + PythonDownload { + key: "cpython-3.10.5-linux-x86_64-gnu", + major: 3, + minor: 10, + patch: 5, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-x86_64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("f8dfb83885d1cbc82febfa613258c1f6954ea88ef43ed7dc710d6df20efecdab") + }, + PythonDownload { + key: "cpython-3.10.5-linux-x86_64-musl", + major: 3, + minor: 10, + patch: 5, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-x86_64-unknown-linux-musl-lto-full.tar.zst", + sha256: Some("3682e0add14a3bac654afe467a84981628b0c7ebdccd4ebf26dfaa916238e2fe") + }, + PythonDownload { + key: "cpython-3.10.5-macos-x86_64-none", + major: 3, + minor: 10, + patch: 5, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("5e372e6738a733532aa985730d9a47ee4c77b7c706e91ef61d37aacbb2e54845") + }, + PythonDownload { + key: "cpython-3.10.5-windows-x86_64-none", + major: 3, + minor: 10, + patch: 5, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("cff35feefe423d4282e9a3e1bb756d0acbb2f776b1ada82c44c71ac3e1491448") + }, + PythonDownload { + key: "cpython-3.10.4-linux-aarch64-gnu", + major: 3, + minor: 10, + patch: 4, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-aarch64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("092369e9d170c4c1074e1b305accb74f9486e6185d2e3f3f971869ff89538d3e") + }, + PythonDownload { + key: "cpython-3.10.4-macos-aarch64-none", + major: 3, + minor: 10, + patch: 4, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("c404f226195d79933b1e0a3ec88f0b79d35c873de592e223e11008f3a37f83d6") + }, + PythonDownload { + key: "cpython-3.10.4-linux-x86-gnu", + major: 3, + minor: 10, + patch: 4, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-i686-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("ba940a74a7434fe78d81aed9fb1e5ccdc3d97191a2db35716fc94e3b6604ace0") + }, + PythonDownload { + key: "cpython-3.10.4-windows-x86-none", + major: 3, + minor: 10, + patch: 4, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("c37a47e46de93473916f700a790cb43515f00745fba6790004e2731ec934f4d3") + }, + PythonDownload { + key: "cpython-3.10.4-linux-x86_64-gnu", + major: 3, + minor: 10, + patch: 4, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-x86_64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("7699f76ef89b436b452eacdbab508da3cd94146ba29b099f5cb6e250afba3210") + }, + PythonDownload { + key: "cpython-3.10.4-linux-x86_64-musl", + major: 3, + minor: 10, + patch: 4, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-x86_64-unknown-linux-musl-lto-full.tar.zst", + sha256: Some("8b8b97f7746a3deca91ada408025457ced34f582dad2114b33ce6fec9cf35b28") + }, + PythonDownload { + key: "cpython-3.10.4-macos-x86_64-none", + major: 3, + minor: 10, + patch: 4, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("e447f00fe53168d18cbfe110645dbf33982a17580b9e4424a411f9245d99cd21") + }, + PythonDownload { + key: "cpython-3.10.4-windows-x86_64-none", + major: 3, + minor: 10, + patch: 4, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("d636dc1bcca74dd9c6e3b26f7c081b3e229336e8378fe554bf8ba65fe780a2ac") + }, + PythonDownload { + key: "cpython-3.10.3-linux-aarch64-gnu", + major: 3, + minor: 10, + patch: 3, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-aarch64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("101284d27578438da200be1f6b9a1ba621432c5549fa5517797ec320bf75e3d5") + }, + PythonDownload { + key: "cpython-3.10.3-macos-aarch64-none", + major: 3, + minor: 10, + patch: 3, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("b1abefd0fc66922cf9749e4d5ceb97df4d3cfad0cd9cdc4bd04262a68d565698") + }, + PythonDownload { + key: "cpython-3.10.3-linux-x86-gnu", + major: 3, + minor: 10, + patch: 3, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-i686-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("43c1cd6e203bfba1a2eeb96cd2a15ce0ebde0e72ecc9555934116459347a9c28") + }, + PythonDownload { + key: "cpython-3.10.3-windows-x86-none", + major: 3, + minor: 10, + patch: 3, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("fbc0924a138937fe435fcdb20b0c6241290558e07f158e5578bd91cc8acef469") + }, + PythonDownload { + key: "cpython-3.10.3-linux-x86_64-gnu", + major: 3, + minor: 10, + patch: 3, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-x86_64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("04760d869234ee8f801feb08edc042a6965320f6c0a7aedf92ec35501fef3b21") + }, + PythonDownload { + key: "cpython-3.10.3-linux-x86_64-musl", + major: 3, + minor: 10, + patch: 3, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-x86_64-unknown-linux-musl-lto-full.tar.zst", + sha256: Some("7c034d8a5787744939335ce43d64f2ddcc830a74e63773408d0c8f3c3a4e7916") + }, + PythonDownload { + key: "cpython-3.10.3-macos-x86_64-none", + major: 3, + minor: 10, + patch: 3, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("bc5d6f284b506104ff6b4e36cec84cbdb4602dfed4c6fe19971a808eb8c439ec") + }, + PythonDownload { + key: "cpython-3.10.3-windows-x86_64-none", + major: 3, + minor: 10, + patch: 3, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("72b91d26f54321ba90a86a3bbc711fa1ac31e0704fec352b36e70b0251ffb13c") + }, + PythonDownload { + key: "cpython-3.10.2-linux-aarch64-gnu", + major: 3, + minor: 10, + patch: 2, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-aarch64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("9936f1549f950311229465de509b35c062aa474e504c20a1d6f0f632da57e002") + }, + PythonDownload { + key: "cpython-3.10.2-macos-aarch64-none", + major: 3, + minor: 10, + patch: 2, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("1ef939fd471a9d346a7bc43d2c16fb483ddc4f98af6dad7f08a009e299977a1a") + }, + PythonDownload { + key: "cpython-3.10.2-linux-x86-gnu", + major: 3, + minor: 10, + patch: 2, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-i686-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("9be2a667f29ed048165cfb3f5dbe61703fd3e5956f8f517ae098740ac8411c0b") + }, + PythonDownload { + key: "cpython-3.10.2-windows-x86-none", + major: 3, + minor: 10, + patch: 2, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("698b09b1b8321a4dc43d62f6230b62adcd0df018b2bcf5f1b4a7ce53dcf23bcc") + }, + PythonDownload { + key: "cpython-3.10.2-linux-x86_64-gnu", + major: 3, + minor: 10, + patch: 2, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-x86_64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("d22d85f60b2ef982b747adda2d1bde4a32c23c3d8f652c00ce44526750859e4e") + }, + PythonDownload { + key: "cpython-3.10.2-linux-x86_64-musl", + major: 3, + minor: 10, + patch: 2, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-x86_64-unknown-linux-musl-lto-full.tar.zst", + sha256: Some("df246cf27db346081935d33ce0344a185d1f08b04a4500eb1e21d4d922ee7eb4") + }, + PythonDownload { + key: "cpython-3.10.2-macos-x86_64-none", + major: 3, + minor: 10, + patch: 2, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("bacf720c13ab67685a384f1417e9c2420972d88f29c8b7c26e72874177f2d120") + }, + PythonDownload { + key: "cpython-3.10.2-windows-x86_64-none", + major: 3, + minor: 10, + patch: 2, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("7397e78a4fbe429144adc1f33af942bdd5175184e082ac88f3023b3a740dd1a0") + }, + PythonDownload { + key: "cpython-3.10.0-linux-aarch64-gnu", + major: 3, + minor: 10, + patch: 0, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.10.0-aarch64-unknown-linux-gnu-debug-20211017T1616.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.10.0-macos-aarch64-none", + major: 3, + minor: 10, + patch: 0, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.10.0-aarch64-apple-darwin-pgo%2Blto-20211017T1616.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.10.0-linux-x86-gnu", + major: 3, + minor: 10, + patch: 0, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.10.0-i686-unknown-linux-gnu-debug-20211017T1616.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.10.0-windows-x86-none", + major: 3, + minor: 10, + patch: 0, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.10.0-linux-x86_64-gnu", + major: 3, + minor: 10, + patch: 0, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.10.0-x86_64-unknown-linux-gnu-debug-20211017T1616.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.10.0-linux-x86_64-musl", + major: 3, + minor: 10, + patch: 0, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + 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: None + }, + PythonDownload { + key: "cpython-3.10.0-macos-x86_64-none", + major: 3, + minor: 10, + patch: 0, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.10.0-x86_64-apple-darwin-pgo%2Blto-20211017T1616.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.10.0-windows-x86_64-none", + major: 3, + minor: 10, + patch: 0, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.10.0-x86_64-pc-windows-msvc-shared-pgo-20211017T1616.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.9.18-linux-aarch64-gnu", + major: 3, + minor: 9, + patch: 18, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.9.18%2B20240224-aarch64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("d27efd4609a3e15ff901040529d5689be99f2ebfe5132ab980d066d775068265") + }, + PythonDownload { + key: "cpython-3.9.18-macos-aarch64-none", + major: 3, + minor: 9, + patch: 18, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.9.18%2B20240224-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("579f9b68bbb3a915cbab9682e4d3c253bc96b0556b8a860982c49c25c61f974a") + }, + PythonDownload { + key: "cpython-3.9.18-linux-powerpc64le-gnu", + major: 3, + minor: 9, + patch: 18, + implementation: ImplementationName::Cpython, + arch: Arch::Powerpc64Le, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.9.18%2B20240224-ppc64le-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("c138eef19229351226a11e752230b8aa9d499ba9720f9f0574fa3260ccacb99b") + }, + PythonDownload { + key: "cpython-3.9.18-linux-s390x-gnu", + major: 3, + minor: 9, + patch: 18, + implementation: ImplementationName::Cpython, + arch: Arch::S390X, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.9.18%2B20240224-s390x-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("dd05eff699ce5a7eee545bc05e4869c4e64ee02bf0c70691bcee215604c6b393") + }, + PythonDownload { + key: "cpython-3.9.18-linux-x86-gnu", + major: 3, + minor: 9, + patch: 18, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.9.18%2B20230826-i686-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("7faf8fdfbad04e0356a9d52c9b8be4d40ffef85c9ab3e312c45bd64997ef8aa9") + }, + PythonDownload { + key: "cpython-3.9.18-windows-x86-none", + major: 3, + minor: 9, + patch: 18, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.9.18%2B20240224-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("212d413ab6f854f588cf368fdd2aa140bb7c7ee930e3f7ac1002cba1e50e9685") + }, + PythonDownload { + key: "cpython-3.9.18-linux-x86_64-gnu", + major: 3, + minor: 9, + patch: 18, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.9.18%2B20240224-x86_64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("e1fa92798fab6f3b44a48f24b8e284660c34738d560681b206f0deb0616465f9") + }, + PythonDownload { + key: "cpython-3.9.18-linux-x86_64-musl", + major: 3, + minor: 9, + patch: 18, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.9.18%2B20240224-x86_64-unknown-linux-musl-lto-full.tar.zst", + sha256: Some("8bf88ae2100e609902d98ec775468e3a41a834f6528e632d6d971f5f75340336") + }, + PythonDownload { + key: "cpython-3.9.18-macos-x86_64-none", + major: 3, + minor: 9, + patch: 18, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.9.18%2B20240224-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("146537b9b4a1baa672eed94373e149ca1ee339c4df121e8916d8436265e5245e") + }, + PythonDownload { + key: "cpython-3.9.18-windows-x86_64-none", + major: 3, + minor: 9, + patch: 18, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.9.18%2B20240224-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("924ed4f375ef73c73a725ef18ec6a72726456673d5a116f132f60860a25dd674") + }, + PythonDownload { + key: "cpython-3.9.17-linux-aarch64-gnu", + major: 3, + minor: 9, + patch: 17, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-aarch64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("1f6c43d92ba9f4e15149cf5db6ecde11e05eee92c070a085e44f46c559520257") + }, + PythonDownload { + key: "cpython-3.9.17-macos-aarch64-none", + major: 3, + minor: 9, + patch: 17, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("2902e2a0add6d584999fa27896b721a359f7308404e936e80b01b07aa06e8f5e") + }, + PythonDownload { + key: "cpython-3.9.17-linux-powerpc64le-gnu", + major: 3, + minor: 9, + patch: 17, + implementation: ImplementationName::Cpython, + arch: Arch::Powerpc64Le, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-ppc64le-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("bcb0ec31342df52b4555be309080a9c3224e7ff60a6291e34337ddfddef111cf") + }, + PythonDownload { + key: "cpython-3.9.17-linux-s390x-gnu", + major: 3, + minor: 9, + patch: 17, + implementation: ImplementationName::Cpython, + arch: Arch::S390X, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-s390x-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("bf8c846c1a4e52355d4ae294f4e1da9587d5415467eb6890bdf0f5a4c8cda396") + }, + PythonDownload { + key: "cpython-3.9.17-linux-x86-gnu", + major: 3, + minor: 9, + patch: 17, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-i686-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("1a9b7edc16683410c27bc5b4b1761143bef7831a1ad172e7e3581c152c6837a2") + }, + PythonDownload { + key: "cpython-3.9.17-windows-x86-none", + major: 3, + minor: 9, + patch: 17, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("ffac27bfb8bdf615d0fc6cbbe0becaa65b6ae73feec417919601497fce2be0ab") + }, + PythonDownload { + key: "cpython-3.9.17-linux-x86_64-gnu", + major: 3, + minor: 9, + patch: 17, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-x86_64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("649fff6048f4cb9e64a85eaf8e720eb4c3257e27e7c4ee46f75bfa48c18c6826") + }, + PythonDownload { + key: "cpython-3.9.17-linux-x86_64-musl", + major: 3, + minor: 9, + patch: 17, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-x86_64-unknown-linux-musl-lto-full.tar.zst", + sha256: Some("8496473a97e1dd43bf96fc1cf19f02f305608ef6a783e0112274e0ae01df4f2a") + }, + PythonDownload { + key: "cpython-3.9.17-macos-x86_64-none", + major: 3, + minor: 9, + patch: 17, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("ba04f9813b78b61d60a27857949403a1b1dd8ac053e1f1aff72fe2689c238d3c") + }, + PythonDownload { + key: "cpython-3.9.17-windows-x86_64-none", + major: 3, + minor: 9, + patch: 17, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("209983b8227e4755197dfed4f6887e45b6a133f61e7eb913c0a934b0d0c3e00f") + }, + PythonDownload { + key: "cpython-3.9.16-linux-aarch64-gnu", + major: 3, + minor: 9, + patch: 16, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-aarch64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("57ac7ce9d3dd32c1277ee7295daf5ad7b5ecc929e65b31f11b1e7b94cd355ed1") + }, + PythonDownload { + key: "cpython-3.9.16-macos-aarch64-none", + major: 3, + minor: 9, + patch: 16, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("c86ed2bf3ff290af10f96183c53e2b29e954abb520806fbe01d3ef2f9d809a75") + }, + PythonDownload { + key: "cpython-3.9.16-linux-powerpc64le-gnu", + major: 3, + minor: 9, + patch: 16, + implementation: ImplementationName::Cpython, + arch: Arch::Powerpc64Le, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-ppc64le-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("8b2e7ddc6feb116dfa6829cfc478be90a374dc5ce123a98bc77e86d0e93e917d") + }, + PythonDownload { + key: "cpython-3.9.16-linux-x86-gnu", + major: 3, + minor: 9, + patch: 16, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-i686-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("e2a0226165550492e895369ee1b69a515f82e12cb969656012ee8e1543409661") + }, + PythonDownload { + key: "cpython-3.9.16-windows-x86-none", + major: 3, + minor: 9, + patch: 16, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("d7994b5febb375bb131d028f98f4902ba308913c77095457ccd159b521e20c52") + }, + PythonDownload { + key: "cpython-3.9.16-linux-x86_64-gnu", + major: 3, + minor: 9, + patch: 16, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-x86_64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("cdc1290b9bdb2f74a6c48ab24531919551128e39773365c6f3e17668216275a0") + }, + PythonDownload { + key: "cpython-3.9.16-linux-x86_64-musl", + major: 3, + minor: 9, + patch: 16, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-x86_64-unknown-linux-musl-lto-full.tar.zst", + sha256: Some("c397f292021b33531248ad8fede24ef6249cc6172347b2017f92b4a71845b8ed") + }, + PythonDownload { + key: "cpython-3.9.16-macos-x86_64-none", + major: 3, + minor: 9, + patch: 16, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("5809626ca7907c8ea397341f3d5eafb280ed5b19cc5622e57b14d9b4362eba50") + }, + PythonDownload { + key: "cpython-3.9.16-windows-x86_64-none", + major: 3, + minor: 9, + patch: 16, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("199c821505e287c004c3796ba9ac4bd129d7793e1d833e9a7672ed03bdb397d4") + }, + PythonDownload { + key: "cpython-3.9.15-linux-aarch64-gnu", + major: 3, + minor: 9, + patch: 15, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-aarch64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("0da1f081313b088c1381206e698e70fffdffc01e1b2ce284145c24ee5f5b4cbb") + }, + PythonDownload { + key: "cpython-3.9.15-macos-aarch64-none", + major: 3, + minor: 9, + patch: 15, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("1799b97619572ad595cd6d309bbcc57606138a57f4e90af04e04ee31d187e22f") + }, + PythonDownload { + key: "cpython-3.9.15-linux-x86-gnu", + major: 3, + minor: 9, + patch: 15, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-i686-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("cbc6a14835022d89f4ca6042a06c4959d74d4bbb58e70bdbe0fe8d2928934922") + }, + PythonDownload { + key: "cpython-3.9.15-windows-x86-none", + major: 3, + minor: 9, + patch: 15, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("a5ad2a6ace97d458ad7b2857fba519c5c332362442d88e2b23ed818f243b8a78") + }, + PythonDownload { + key: "cpython-3.9.15-linux-x86_64-gnu", + major: 3, + minor: 9, + patch: 15, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-x86_64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("6a08761bb725b8d3a92144f81628febeab8b12326ca264ffe28255fa67c7bf17") + }, + PythonDownload { + key: "cpython-3.9.15-linux-x86_64-musl", + major: 3, + minor: 9, + patch: 15, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-x86_64-unknown-linux-musl-lto-full.tar.zst", + sha256: Some("4597f0009cfb52e748a57badab28edf84a263390b777c182b18c36d666a01440") + }, + PythonDownload { + key: "cpython-3.9.15-macos-x86_64-none", + major: 3, + minor: 9, + patch: 15, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("50fd795eac55c4485e2fefbb8e7b365461817733c45becb50a7480a243e6000e") + }, + PythonDownload { + key: "cpython-3.9.15-windows-x86_64-none", + major: 3, + minor: 9, + patch: 15, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("d0f3ce1748a51779eedf155aea617c39426e3f7bfd93b4876cb172576b6e8bda") + }, + PythonDownload { + key: "cpython-3.9.14-linux-aarch64-gnu", + major: 3, + minor: 9, + patch: 14, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-aarch64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("3020c743e4742d6e0e5d27fcb166c694bf1d9565369b2eaee9d68434304aebd2") + }, + PythonDownload { + key: "cpython-3.9.14-macos-aarch64-none", + major: 3, + minor: 9, + patch: 14, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("6b9d2ff724aff88a4d0790c86f2e5d17037736f35a796e71732624191ddd6e38") + }, + PythonDownload { + key: "cpython-3.9.14-linux-x86-gnu", + major: 3, + minor: 9, + patch: 14, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-i686-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("83a11c4f3d1c0ec39119bd0513a8684b59b68c3989cf1e5042d7417d4770c904") + }, + PythonDownload { + key: "cpython-3.9.14-windows-x86-none", + major: 3, + minor: 9, + patch: 14, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("fae990eb312314102408cb0c0453dae670f0eb468f4cbf3e72327ceaa1276b46") + }, + PythonDownload { + key: "cpython-3.9.14-linux-x86_64-gnu", + major: 3, + minor: 9, + patch: 14, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-x86_64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("54529c0a8ffe621f5c9c6bdd22968cac9d3207cbd5dcd9c07bbe61140c49937e") + }, + PythonDownload { + key: "cpython-3.9.14-linux-x86_64-musl", + major: 3, + minor: 9, + patch: 14, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-x86_64-unknown-linux-musl-lto-full.tar.zst", + sha256: Some("5638c12d47eb81adf96615cea8a5a61e8414c3ac03a8b570d30ae9998cb6d030") + }, + PythonDownload { + key: "cpython-3.9.14-macos-x86_64-none", + major: 3, + minor: 9, + patch: 14, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("186155e19b63da3248347415f888fbcf982c7587f6f927922ca243ae3f23ed2f") + }, + PythonDownload { + key: "cpython-3.9.14-windows-x86_64-none", + major: 3, + minor: 9, + patch: 14, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("49f27a3a18b4c2d765b0656c6529378a20b3e37fdb0aca9490576ff7a67243a9") + }, + PythonDownload { + key: "cpython-3.9.13-linux-aarch64-gnu", + major: 3, + minor: 9, + patch: 13, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-aarch64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("8c706ebb2c8970da4fbec95b0520b4632309bc6a3e115cf309e38f181b553d14") + }, + PythonDownload { + key: "cpython-3.9.13-macos-aarch64-none", + major: 3, + minor: 9, + patch: 13, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("8612e9328663c0747d1eae36b218d11c2fbc53c39ec7512c7ad6b1b57374a5dc") + }, + PythonDownload { + key: "cpython-3.9.13-linux-x86-gnu", + major: 3, + minor: 9, + patch: 13, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-i686-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("7d33637b48c45acf8805d5460895dca29bf2740fd2cf502fde6c6a00637db6b5") + }, + PythonDownload { + key: "cpython-3.9.13-windows-x86-none", + major: 3, + minor: 9, + patch: 13, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("3860abee418825c6a33f76fe88773fb05eb4bc724d246f1af063106d9ea3f999") + }, + PythonDownload { + key: "cpython-3.9.13-linux-x86_64-gnu", + major: 3, + minor: 9, + patch: 13, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-x86_64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("352d00a4630d0665387bcb158aec3f6c7fc5a4d14d65ac26e1b826e20611222f") + }, + PythonDownload { + key: "cpython-3.9.13-linux-x86_64-musl", + major: 3, + minor: 9, + patch: 13, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-x86_64-unknown-linux-musl-lto-full.tar.zst", + sha256: Some("c7e48545a8291fe1be909c4454b5c48df0ee4e69e2b5e13b6144b4199c31f895") + }, + PythonDownload { + key: "cpython-3.9.13-macos-x86_64-none", + major: 3, + minor: 9, + patch: 13, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("16d21a6e62c19c574a4a225961e80966449095a8eb2c4150905e30d4e807cf86") + }, + PythonDownload { + key: "cpython-3.9.13-windows-x86_64-none", + major: 3, + minor: 9, + patch: 13, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("6ef2b164cae483c61da30fb6d245762b8d6d91346d66cb421989d6d1462e5a48") + }, + PythonDownload { + key: "cpython-3.9.12-linux-aarch64-gnu", + major: 3, + minor: 9, + patch: 12, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-aarch64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("202ef64e43570f0843ff5895fd9c1a2c36a96b48d52842fa95842d7d11025b20") + }, + PythonDownload { + key: "cpython-3.9.12-macos-aarch64-none", + major: 3, + minor: 9, + patch: 12, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("b3d09b3c12295e893ee8f2cb60e8af94d8a21fc5c65016282925220f5270b85b") + }, + PythonDownload { + key: "cpython-3.9.12-linux-x86-gnu", + major: 3, + minor: 9, + patch: 12, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-i686-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("e52fdbe61dea847323cd6e81142d16a571dca9c0bcde3bfe5ae75a8d3d1a3bf4") + }, + PythonDownload { + key: "cpython-3.9.12-windows-x86-none", + major: 3, + minor: 9, + patch: 12, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("361b8fa66d6b5d5623fd5e64af29cf220a693ba86d031bf7ce2b61e1ea50f568") + }, + PythonDownload { + key: "cpython-3.9.12-linux-x86_64-gnu", + major: 3, + minor: 9, + patch: 12, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-x86_64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("7290ac14e43749afdb37d3c9690f300f5f0786f19982e8960566ecdc3e42c3eb") + }, + PythonDownload { + key: "cpython-3.9.12-linux-x86_64-musl", + major: 3, + minor: 9, + patch: 12, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-x86_64-unknown-linux-musl-lto-full.tar.zst", + sha256: Some("eb122ab2bf0b2d71926984bc7cf5fef65b415abfe01a0974ed6c1a2502fac764") + }, + PythonDownload { + key: "cpython-3.9.12-macos-x86_64-none", + major: 3, + minor: 9, + patch: 12, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("825970ae30ae7a30a5b039aa25f1b965e2d1fe046e196e61fa2a3af8fef8c5d9") + }, + PythonDownload { + key: "cpython-3.9.12-windows-x86_64-none", + major: 3, + minor: 9, + patch: 12, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("c49f8b07e9c4dcfd7a5b55c131e882a4ebdf9f37fef1c7820c3ce9eb23bab8ab") + }, + PythonDownload { + key: "cpython-3.9.11-linux-aarch64-gnu", + major: 3, + minor: 9, + patch: 11, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-aarch64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("e1f3ae07a28a687f8602fb4d29a1b72cc5e113c61dc6769d0d85081ab3e09c71") + }, + PythonDownload { + key: "cpython-3.9.11-macos-aarch64-none", + major: 3, + minor: 9, + patch: 11, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("6d9f20607a20e2cc5ad1428f7366832dc68403fc15f2e4f195817187e7b6dbbf") + }, + PythonDownload { + key: "cpython-3.9.11-linux-x86-gnu", + major: 3, + minor: 9, + patch: 11, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-i686-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("0be0a5f524c68d521be2417565ca43f3125b1845f996d6d62266aa431e673f93") + }, + PythonDownload { + key: "cpython-3.9.11-windows-x86-none", + major: 3, + minor: 9, + patch: 11, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("f06338422e7e3ad25d0cd61864bdb36d565d46440dd363cbb98821d388ed377a") + }, + PythonDownload { + key: "cpython-3.9.11-linux-x86_64-gnu", + major: 3, + minor: 9, + patch: 11, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-x86_64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("020bcbfff16dc5ce35a898763be3d847c97df2e14dabf483a8ec88b0455ff971") + }, + PythonDownload { + key: "cpython-3.9.11-linux-x86_64-musl", + major: 3, + minor: 9, + patch: 11, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-x86_64-unknown-linux-musl-lto-full.tar.zst", + sha256: Some("d83eb5c897120e32287cb6fe5c24dd2dcae00878b3f9d7002590d468bd5de0f1") + }, + PythonDownload { + key: "cpython-3.9.11-macos-x86_64-none", + major: 3, + minor: 9, + patch: 11, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("35e649618e7e602778e72b91c9c50c97d01a0c3509d16225a1f41dd0fd6575f0") + }, + PythonDownload { + key: "cpython-3.9.11-windows-x86_64-none", + major: 3, + minor: 9, + patch: 11, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("1fe3c519d43737dc7743aec43f72735e1429c79e06e3901b21bad67b642f1a10") + }, + PythonDownload { + key: "cpython-3.9.10-linux-aarch64-gnu", + major: 3, + minor: 9, + patch: 10, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-aarch64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("8bf7ac2cd5825b8fde0a6e535266a57c97e82fd5a97877940920b403ca5e53d7") + }, + PythonDownload { + key: "cpython-3.9.10-macos-aarch64-none", + major: 3, + minor: 9, + patch: 10, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("ba1b63600ed8d9f3b8d739657bd8e7f5ca167de29a1a58d04b2cd9940b289464") + }, + PythonDownload { + key: "cpython-3.9.10-linux-x86-gnu", + major: 3, + minor: 9, + patch: 10, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-i686-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("3e3bf4d3e71a2131e6c064d1e5019f58cb9c58fdceae4b76b26ac978a6d49aad") + }, + PythonDownload { + key: "cpython-3.9.10-windows-x86-none", + major: 3, + minor: 9, + patch: 10, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("7f3ca15f89775f76a32e6ea9b2c9778ebf0cde753c5973d4493959e75dd92488") + }, + PythonDownload { + key: "cpython-3.9.10-linux-x86_64-gnu", + major: 3, + minor: 9, + patch: 10, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-x86_64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("d453abf741c3196ffc8470f3ea6404a3e2b55b2674a501bb79162f06122423e5") + }, + PythonDownload { + key: "cpython-3.9.10-linux-x86_64-musl", + major: 3, + minor: 9, + patch: 10, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-x86_64-unknown-linux-musl-lto-full.tar.zst", + sha256: Some("2744b817f249c0563b844cddd5aba4cc2fd449489b8bd59980d7a31de3a4ece1") + }, + PythonDownload { + key: "cpython-3.9.10-macos-x86_64-none", + major: 3, + minor: 9, + patch: 10, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("ef2f090ff920708b4b9aa5d6adf0dc930c09a4bf638d71e6883091f9e629193d") + }, + PythonDownload { + key: "cpython-3.9.10-windows-x86_64-none", + major: 3, + minor: 9, + patch: 10, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("56b2738599131d03b39b914ea0597862fd9096e5e64816bf19466bf026e74f0c") + }, + PythonDownload { + key: "cpython-3.9.7-linux-aarch64-gnu", + major: 3, + minor: 9, + patch: 7, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.9.7-aarch64-unknown-linux-gnu-debug-20211017T1616.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.9.7-macos-aarch64-none", + major: 3, + minor: 9, + patch: 7, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.9.7-aarch64-apple-darwin-pgo%2Blto-20211017T1616.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.9.7-linux-x86-gnu", + major: 3, + minor: 9, + patch: 7, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.9.7-i686-unknown-linux-gnu-debug-20211017T1616.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.9.7-windows-x86-none", + major: 3, + minor: 9, + patch: 7, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.9.7-linux-x86_64-gnu", + major: 3, + minor: 9, + patch: 7, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.9.7-x86_64-unknown-linux-gnu-debug-20211017T1616.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.9.7-linux-x86_64-musl", + major: 3, + minor: 9, + patch: 7, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + 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: None + }, + PythonDownload { + key: "cpython-3.9.7-macos-x86_64-none", + major: 3, + minor: 9, + patch: 7, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.9.7-x86_64-apple-darwin-pgo%2Blto-20211017T1616.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.9.7-windows-x86_64-none", + major: 3, + minor: 9, + patch: 7, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20211017/cpython-3.9.7-x86_64-pc-windows-msvc-shared-pgo-20211017T1616.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.9.6-linux-aarch64-gnu", + major: 3, + minor: 9, + patch: 6, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20210724/cpython-3.9.6-aarch64-unknown-linux-gnu-debug-20210724T1424.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.9.6-macos-aarch64-none", + major: 3, + minor: 9, + patch: 6, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20210724/cpython-3.9.6-aarch64-apple-darwin-pgo%2Blto-20210724T1424.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.9.6-linux-x86-gnu", + major: 3, + minor: 9, + patch: 6, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20210724/cpython-3.9.6-i686-unknown-linux-gnu-debug-20210724T1424.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.9.6-windows-x86-none", + major: 3, + minor: 9, + patch: 6, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.9.6-linux-x86_64-gnu", + major: 3, + minor: 9, + patch: 6, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20210724/cpython-3.9.6-x86_64-unknown-linux-gnu-debug-20210724T1424.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.9.6-linux-x86_64-musl", + major: 3, + minor: 9, + patch: 6, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + 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: None + }, + PythonDownload { + key: "cpython-3.9.6-macos-x86_64-none", + major: 3, + minor: 9, + patch: 6, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20210724/cpython-3.9.6-x86_64-apple-darwin-pgo%2Blto-20210724T1424.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.9.6-windows-x86_64-none", + major: 3, + minor: 9, + patch: 6, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20210724/cpython-3.9.6-x86_64-pc-windows-msvc-shared-pgo-20210724T1424.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.9.5-macos-aarch64-none", + major: 3, + minor: 9, + patch: 5, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20210506/cpython-3.9.5-aarch64-apple-darwin-pgo%2Blto-20210506T0943.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.9.5-linux-x86-gnu", + major: 3, + minor: 9, + patch: 5, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20210506/cpython-3.9.5-i686-unknown-linux-gnu-debug-20210506T0943.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.9.5-windows-x86-none", + major: 3, + minor: 9, + patch: 5, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.9.5-linux-x86_64-gnu", + major: 3, + minor: 9, + patch: 5, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20210506/cpython-3.9.5-x86_64-unknown-linux-gnu-debug-20210506T0943.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.9.5-linux-x86_64-musl", + major: 3, + minor: 9, + patch: 5, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + 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: None + }, + PythonDownload { + key: "cpython-3.9.5-macos-x86_64-none", + major: 3, + minor: 9, + patch: 5, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.9.5-windows-x86_64-none", + major: 3, + minor: 9, + patch: 5, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.9.4-macos-aarch64-none", + major: 3, + minor: 9, + patch: 4, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20210415/cpython-3.9.4-aarch64-apple-darwin-pgo%2Blto-20210414T1515.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.9.4-linux-x86-gnu", + major: 3, + minor: 9, + patch: 4, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20210415/cpython-3.9.4-i686-unknown-linux-gnu-debug-20210414T1515.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.9.4-windows-x86-none", + major: 3, + minor: 9, + patch: 4, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.9.4-linux-x86_64-gnu", + major: 3, + minor: 9, + patch: 4, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20210415/cpython-3.9.4-x86_64-unknown-linux-gnu-debug-20210414T1515.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.9.4-linux-x86_64-musl", + major: 3, + minor: 9, + patch: 4, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + 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: None + }, + PythonDownload { + key: "cpython-3.9.4-macos-x86_64-none", + major: 3, + minor: 9, + patch: 4, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.9.4-windows-x86_64-none", + major: 3, + minor: 9, + patch: 4, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.9.3-macos-aarch64-none", + major: 3, + minor: 9, + patch: 3, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20210414/cpython-3.9.3-aarch64-apple-darwin-pgo%2Blto-20210413T2055.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.9.3-windows-x86-none", + major: 3, + minor: 9, + patch: 3, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.9.3-linux-x86_64-gnu", + major: 3, + minor: 9, + patch: 3, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20210414/cpython-3.9.3-x86_64-unknown-linux-gnu-debug-20210413T2055.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.9.3-linux-x86_64-musl", + major: 3, + minor: 9, + patch: 3, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + 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: None + }, + PythonDownload { + key: "cpython-3.9.3-macos-x86_64-none", + major: 3, + minor: 9, + patch: 3, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.9.3-windows-x86_64-none", + major: 3, + minor: 9, + patch: 3, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.9.2-macos-aarch64-none", + major: 3, + minor: 9, + patch: 2, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20210327/cpython-3.9.2-aarch64-apple-darwin-pgo%2Blto-20210327T1202.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.9.2-linux-x86-gnu", + major: 3, + minor: 9, + patch: 2, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20210327/cpython-3.9.2-i686-unknown-linux-gnu-debug-20210327T1202.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.9.2-windows-x86-none", + major: 3, + minor: 9, + patch: 2, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.9.2-linux-x86_64-gnu", + major: 3, + minor: 9, + patch: 2, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20210327/cpython-3.9.2-x86_64-unknown-linux-gnu-debug-20210327T1202.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.9.2-linux-x86_64-musl", + major: 3, + minor: 9, + patch: 2, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + 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: None + }, + PythonDownload { + key: "cpython-3.9.2-macos-x86_64-none", + major: 3, + minor: 9, + patch: 2, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.9.2-windows-x86_64-none", + major: 3, + minor: 9, + patch: 2, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.9.1-windows-x86-none", + major: 3, + minor: 9, + patch: 1, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.9.1-linux-x86_64-gnu", + major: 3, + minor: 9, + patch: 1, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20210103/cpython-3.9.1-x86_64-unknown-linux-gnu-debug-20210103T1125.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.9.1-linux-x86_64-musl", + major: 3, + minor: 9, + patch: 1, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + 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: None + }, + PythonDownload { + key: "cpython-3.9.1-macos-x86_64-none", + major: 3, + minor: 9, + patch: 1, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20210103/cpython-3.9.1-x86_64-apple-darwin-pgo-20210103T1125.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.9.1-windows-x86_64-none", + major: 3, + minor: 9, + patch: 1, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.9.0-windows-x86-none", + major: 3, + minor: 9, + patch: 0, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.9.0-linux-x86_64-gnu", + major: 3, + minor: 9, + patch: 0, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20201020/cpython-3.9.0-x86_64-unknown-linux-gnu-debug-20201020T0627.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.9.0-linux-x86_64-musl", + major: 3, + minor: 9, + patch: 0, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + 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: None + }, + PythonDownload { + key: "cpython-3.9.0-macos-x86_64-none", + major: 3, + minor: 9, + patch: 0, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20201020/cpython-3.9.0-x86_64-apple-darwin-pgo-20201020T0626.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.9.0-windows-x86_64-none", + major: 3, + minor: 9, + patch: 0, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + 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 + }, + PythonDownload { + key: "cpython-3.8.18-linux-aarch64-gnu", + major: 3, + minor: 8, + patch: 18, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.8.18%2B20240224-aarch64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("6d71175a090950c2063680f250b8799ab39eb139aa1721c853d8950aadd1d4e2") + }, + PythonDownload { + key: "cpython-3.8.18-macos-aarch64-none", + major: 3, + minor: 8, + patch: 18, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.8.18%2B20240224-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("c732c068cddcd6a008c1d6d8e35802f5bdc7323bd2eb64e77210d3d5fe4740c2") + }, + PythonDownload { + key: "cpython-3.8.18-windows-x86-none", + major: 3, + minor: 8, + patch: 18, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.8.18%2B20240224-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("9f94c7b54b97116cd308e73cda0b7a7b7fff4515932c5cbba18eeae9ec798351") + }, + PythonDownload { + key: "cpython-3.8.18-linux-x86_64-gnu", + major: 3, + minor: 8, + patch: 18, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.8.18%2B20240224-x86_64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("189ae3b8249c57217e3253f9fc89857e088763cf2107a3f22ab2ac2398f41a65") + }, + PythonDownload { + key: "cpython-3.8.18-linux-x86_64-musl", + major: 3, + minor: 8, + patch: 18, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.8.18%2B20240224-x86_64-unknown-linux-musl-lto-full.tar.zst", + sha256: Some("fa1bf64cf52d830e7b4bba486c447ee955af644d167df7c42afd169c5dc71d6a") + }, + PythonDownload { + key: "cpython-3.8.18-macos-x86_64-none", + major: 3, + minor: 8, + patch: 18, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.8.18%2B20240224-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("4d4b65dd821ce13dcf6dfea3ad5c2d4c3d3a8c2b7dd49fc35c1d79f66238e89b") + }, + PythonDownload { + key: "cpython-3.8.18-windows-x86_64-none", + major: 3, + minor: 8, + patch: 18, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.8.18%2B20240224-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("c63abd9365a13196eb9f65db864f95b85c1f90b770d218c1acd104e6b48a99d3") + }, + PythonDownload { + key: "cpython-3.8.17-linux-aarch64-gnu", + major: 3, + minor: 8, + patch: 17, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.8.17%2B20230826-aarch64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("eaee5a0b79cc28943e19df54f314634795aee43a6670ce99c0306893a18fa784") + }, + PythonDownload { + key: "cpython-3.8.17-macos-aarch64-none", + major: 3, + minor: 8, + patch: 17, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.8.17%2B20230826-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("d08a542bed35fc74ac6e8f6884c8aa29a77ff2f4ed04a06dcf91578dea622f9a") + }, + PythonDownload { + key: "cpython-3.8.17-linux-x86-gnu", + major: 3, + minor: 8, + patch: 17, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.8.17%2B20230826-i686-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("61ac08680c022f180a32dc82d84548aeb92c7194a489e3b3c532dc48f999d757") + }, + PythonDownload { + key: "cpython-3.8.17-windows-x86-none", + major: 3, + minor: 8, + patch: 17, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.8.17%2B20230826-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("0931d8ca0e060c6ac1dfcf6bb9b6dea0ac3a9d95daf7906a88128045f4464bf8") + }, + PythonDownload { + key: "cpython-3.8.17-linux-x86_64-gnu", + major: 3, + minor: 8, + patch: 17, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.8.17%2B20230826-x86_64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("f499750ab0019f36ccb4d964e222051d0d49a1d1e8dbada98abae738cf48c9dc") + }, + PythonDownload { + key: "cpython-3.8.17-linux-x86_64-musl", + major: 3, + minor: 8, + patch: 17, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.8.17%2B20230826-x86_64-unknown-linux-musl-lto-full.tar.zst", + sha256: Some("a316ba0b1f425b04c8dfd7a8a18a05d72ae5852732d401b16d7439bdf25caec3") + }, + PythonDownload { + key: "cpython-3.8.17-macos-x86_64-none", + major: 3, + minor: 8, + patch: 17, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.8.17%2B20230826-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("2c4925f5cf37d498e0d8cfe7b10591cc5f0cd80d2582f566b12006e6f96958b1") + }, + PythonDownload { + key: "cpython-3.8.17-windows-x86_64-none", + major: 3, + minor: 8, + patch: 17, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230826/cpython-3.8.17%2B20230826-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("68c7d03de5283c4812f2706c797b2139999a28cec647bc662d1459a922059318") + }, + PythonDownload { + key: "cpython-3.8.16-linux-aarch64-gnu", + major: 3, + minor: 8, + patch: 16, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.8.16%2B20230726-aarch64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("423d43d93e2fe33b41ad66d35426f16541f09fee9d7272ae5decf5474ebbc225") + }, + PythonDownload { + key: "cpython-3.8.16-macos-aarch64-none", + major: 3, + minor: 8, + patch: 16, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.8.16%2B20230726-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("bfc91d0a1d6d6dfaa5a31c925aa6adae82bd1ae5eb17813a9f0a50bf9d3e6305") + }, + PythonDownload { + key: "cpython-3.8.16-linux-x86-gnu", + major: 3, + minor: 8, + patch: 16, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.8.16%2B20230726-i686-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("9aa3e559130a47c33ee2b67f6ca69e2f10d8f70c1fd1e2871763b892372a6d9e") + }, + PythonDownload { + key: "cpython-3.8.16-windows-x86-none", + major: 3, + minor: 8, + patch: 16, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.8.16%2B20230726-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("5de953621402c11cc7db65ba15d45779e838d7ce78e7aa8d43c7d78fff177f13") + }, + PythonDownload { + key: "cpython-3.8.16-linux-x86_64-gnu", + major: 3, + minor: 8, + patch: 16, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.8.16%2B20230726-x86_64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("f12f5cb38f796ca48dc73262c05506a6f21f59d24e709ea0390b18bf71c2e1f9") + }, + PythonDownload { + key: "cpython-3.8.16-linux-x86_64-musl", + major: 3, + minor: 8, + patch: 16, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.8.16%2B20230726-x86_64-unknown-linux-musl-lto-full.tar.zst", + sha256: Some("f7d46196b44d12a26209ac74061200aac478b96c253eea93a0b9734efa642779") + }, + PythonDownload { + key: "cpython-3.8.16-macos-x86_64-none", + major: 3, + minor: 8, + patch: 16, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.8.16%2B20230726-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("21c0f4a0fa6ee518b9f2f1901c9667e3baf45d9f84235408b7ca50499d19f56d") + }, + PythonDownload { + key: "cpython-3.8.16-windows-x86_64-none", + major: 3, + minor: 8, + patch: 16, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.8.16%2B20230726-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("6316713c2dcb30127b38ced249fa9608830a33459580b71275a935aaa8cd5d5f") + }, + PythonDownload { + key: "cpython-3.8.15-linux-aarch64-gnu", + major: 3, + minor: 8, + patch: 15, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.8.15%2B20221106-aarch64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("2e80025eda686c14a9a0618ced40043c1d577a754b904fd7a382cd41abf9ca00") + }, + PythonDownload { + key: "cpython-3.8.15-macos-aarch64-none", + major: 3, + minor: 8, + patch: 15, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.8.15%2B20221106-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("fc0f944e6f01ed649f79c873af1c317db61d2136b82081b4d7cbb7755f878035") + }, + PythonDownload { + key: "cpython-3.8.15-linux-x86-gnu", + major: 3, + minor: 8, + patch: 15, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.8.15%2B20221106-i686-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("b8436415ea9bd9970fb766f791a14b0e14ce6351fc4604eb158f1425e8bb4a33") + }, + PythonDownload { + key: "cpython-3.8.15-windows-x86-none", + major: 3, + minor: 8, + patch: 15, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.8.15%2B20221106-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("98bb2315c3567316c30b060d613c8d6067b368b64f08ef8fe6196341637c1d78") + }, + PythonDownload { + key: "cpython-3.8.15-linux-x86_64-gnu", + major: 3, + minor: 8, + patch: 15, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.8.15%2B20221106-x86_64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("c3c8c23e34bddb4a2b90333ff17041f344401775d505700f1ceddb3ad9d589e0") + }, + PythonDownload { + key: "cpython-3.8.15-linux-x86_64-musl", + major: 3, + minor: 8, + patch: 15, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.8.15%2B20221106-x86_64-unknown-linux-musl-lto-full.tar.zst", + sha256: Some("231b35d3c2cff0372d17cea7ff5168c0684a920b94a912ffc965c2518cacb694") + }, + PythonDownload { + key: "cpython-3.8.15-macos-x86_64-none", + major: 3, + minor: 8, + patch: 15, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.8.15%2B20221106-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("e4fd2fa2255295fbdcfadb8b48014fa80810305eccb246d355880aabb45cbe93") + }, + PythonDownload { + key: "cpython-3.8.15-windows-x86_64-none", + major: 3, + minor: 8, + patch: 15, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221106/cpython-3.8.15%2B20221106-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("59beac5610e6da0848ebaccd72f91f6aaaeed65ef59606d006af909e9e79beba") + }, + PythonDownload { + key: "cpython-3.8.14-linux-aarch64-gnu", + major: 3, + minor: 8, + patch: 14, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.8.14%2B20221002-aarch64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("a14d8b5cbd8e1ca45cbcb49f4bf0b0440dc86eb95b7c3da3c463a704a3b4593c") + }, + PythonDownload { + key: "cpython-3.8.14-macos-aarch64-none", + major: 3, + minor: 8, + patch: 14, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.8.14%2B20221002-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("d17a3fcc161345efa2ec0b4ab9c9ed6c139d29128f2e34bb636338a484aa7b72") + }, + PythonDownload { + key: "cpython-3.8.14-linux-x86-gnu", + major: 3, + minor: 8, + patch: 14, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.8.14%2B20221002-i686-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("631bb90fe8f2965d03400b268de90fe155ce51961296360d6578b7151aa9ef4c") + }, + PythonDownload { + key: "cpython-3.8.14-windows-x86-none", + major: 3, + minor: 8, + patch: 14, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.8.14%2B20221002-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("e43f7a5044eac91e95df59fd08bf96f13245898876fc2afd90a081cfcd847e35") + }, + PythonDownload { + key: "cpython-3.8.14-linux-x86_64-gnu", + major: 3, + minor: 8, + patch: 14, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.8.14%2B20221002-x86_64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("bd1e8e09edccaab82fbd75b457205a076847d62e3354c3d9b5abe985181047fc") + }, + PythonDownload { + key: "cpython-3.8.14-linux-x86_64-musl", + major: 3, + minor: 8, + patch: 14, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.8.14%2B20221002-x86_64-unknown-linux-musl-lto-full.tar.zst", + sha256: Some("c6da442aaea160179a9379b297ccb3ba09b825fc27d84577fc28e62911451e7d") + }, + PythonDownload { + key: "cpython-3.8.14-macos-x86_64-none", + major: 3, + minor: 8, + patch: 14, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.8.14%2B20221002-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("62edfea77b42e87ca2d85c482319211cd2dd68d55ba85c99f1834f7b64a60133") + }, + PythonDownload { + key: "cpython-3.8.14-windows-x86_64-none", + major: 3, + minor: 8, + patch: 14, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20221002/cpython-3.8.14%2B20221002-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("6986b3e6edf7b37f96ea940b7ccba7b767ed3ea9b3faec2a2a60e5b2c4443314") + }, + PythonDownload { + key: "cpython-3.8.13-linux-aarch64-gnu", + major: 3, + minor: 8, + patch: 13, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.8.13%2B20220802-aarch64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("3a927205db4686c182b5e8f3fc7fd7d82ec8f61c70d5b2bfddd9673c7ddc07ba") + }, + PythonDownload { + key: "cpython-3.8.13-macos-aarch64-none", + major: 3, + minor: 8, + patch: 13, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.8.13%2B20220802-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("a204e5f9e1566bdc170b163300a29fc9580d5c65cd6e896caf6500cd64471373") + }, + PythonDownload { + key: "cpython-3.8.13-linux-x86-gnu", + major: 3, + minor: 8, + patch: 13, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.8.13%2B20220802-i686-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("6daf0405beae6d127a2dcae61d51a719236b861b4cabc220727e48547fd6f045") + }, + PythonDownload { + key: "cpython-3.8.13-windows-x86-none", + major: 3, + minor: 8, + patch: 13, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.8.13%2B20220802-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("5630739d1c6fcfbf90311d236c5e46314fc4b439364429bee12d0ffc95e134fb") + }, + PythonDownload { + key: "cpython-3.8.13-linux-x86_64-gnu", + major: 3, + minor: 8, + patch: 13, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.8.13%2B20220802-x86_64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("891b5d7b0e936b98a62f65bc0b28fff61ca9002125a2fc1ebb9c72f6b0056712") + }, + PythonDownload { + key: "cpython-3.8.13-linux-x86_64-musl", + major: 3, + minor: 8, + patch: 13, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.8.13%2B20220802-x86_64-unknown-linux-musl-lto-full.tar.zst", + sha256: Some("410f3223021d1b439cf8e4da699f868adada2066e354d88a00b5f365dc66c4bf") + }, + PythonDownload { + key: "cpython-3.8.13-macos-x86_64-none", + major: 3, + minor: 8, + patch: 13, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.8.13%2B20220802-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("f706a62de8582bf84b8b693c993314cd786f3e78639892cfd9a7283a526696f9") + }, + PythonDownload { + key: "cpython-3.8.13-windows-x86_64-none", + major: 3, + minor: 8, + patch: 13, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220802/cpython-3.8.13%2B20220802-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("c36b703b8b806a047ba71e5e85734ac78d204d3a2b7ebc2efcdc7d4af6f6c263") + }, + PythonDownload { + key: "cpython-3.8.12-macos-aarch64-none", + major: 3, + minor: 8, + patch: 12, + implementation: ImplementationName::Cpython, + arch: Arch::Aarch64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.8.12%2B20220227-aarch64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("386f667f8d49b6c34aee1910cdc0b5b41883f9406f98e7d59a3753990b1cdbac") + }, + PythonDownload { + key: "cpython-3.8.12-linux-x86-gnu", + major: 3, + minor: 8, + patch: 12, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.8.12%2B20220227-i686-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("7cfac9a57e262be3e889036d7fc570293e6d3d74411ee23e1fa9aa470d387e6a") + }, + PythonDownload { + key: "cpython-3.8.12-windows-x86-none", + major: 3, + minor: 8, + patch: 12, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.8.12%2B20220227-i686-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("3e2e6c7de78b1924aad37904fed7bfbac6efa2bef05348e9be92180b2f2b1ae1") + }, + PythonDownload { + key: "cpython-3.8.12-linux-x86_64-gnu", + major: 3, + minor: 8, + patch: 12, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.8.12%2B20220227-x86_64-unknown-linux-gnu-debug-full.tar.zst", + sha256: Some("9ad20c520c291d08087e9afb4390f389d2b66c7fc97f23fffc1313ebafc5fee0") + }, + PythonDownload { + key: "cpython-3.8.12-linux-x86_64-musl", + major: 3, + minor: 8, + patch: 12, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.8.12%2B20220227-x86_64-unknown-linux-musl-lto-full.tar.zst", + sha256: Some("3d958e3f984637d8ca4a90a2e068737b268f87fc615121a6f1808cd46ccacc48") + }, + PythonDownload { + key: "cpython-3.8.12-macos-x86_64-none", + major: 3, + minor: 8, + patch: 12, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.8.12%2B20220227-x86_64-apple-darwin-pgo%2Blto-full.tar.zst", + sha256: Some("cf614d96e2001d526061b3ce0569c79057fd0074ace472ff4f5f601262e08cdb") + }, + PythonDownload { + key: "cpython-3.8.12-windows-x86_64-none", + major: 3, + minor: 8, + patch: 12, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20220227/cpython-3.8.12%2B20220227-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst", + sha256: Some("33f278416ba8074f2ca6d7f8c17b311b60537c9e6431fd47948784c2a78ea227") + }, + PythonDownload { + key: "cpython-3.8.11-linux-x86-gnu", + major: 3, + minor: 8, + patch: 11, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20210724/cpython-3.8.11-i686-unknown-linux-gnu-debug-20210724T1424.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.8.11-windows-x86-none", + major: 3, + minor: 8, + patch: 11, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.8.11-linux-x86_64-gnu", + major: 3, + minor: 8, + patch: 11, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20210724/cpython-3.8.11-x86_64-unknown-linux-gnu-debug-20210724T1424.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.8.11-linux-x86_64-musl", + major: 3, + minor: 8, + patch: 11, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + 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: None + }, + PythonDownload { + key: "cpython-3.8.11-macos-x86_64-none", + major: 3, + minor: 8, + patch: 11, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.8.11-windows-x86_64-none", + major: 3, + minor: 8, + patch: 11, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.8.10-linux-x86-gnu", + major: 3, + minor: 8, + patch: 10, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20210506/cpython-3.8.10-i686-unknown-linux-gnu-debug-20210506T0943.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.8.10-windows-x86-none", + major: 3, + minor: 8, + patch: 10, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.8.10-linux-x86_64-gnu", + major: 3, + minor: 8, + patch: 10, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20210506/cpython-3.8.10-x86_64-unknown-linux-gnu-debug-20210506T0943.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.8.10-linux-x86_64-musl", + major: 3, + minor: 8, + patch: 10, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + 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: None + }, + PythonDownload { + key: "cpython-3.8.10-macos-x86_64-none", + major: 3, + minor: 8, + patch: 10, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.8.10-windows-x86_64-none", + major: 3, + minor: 8, + patch: 10, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.8.9-linux-x86-gnu", + major: 3, + minor: 8, + patch: 9, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20210415/cpython-3.8.9-i686-unknown-linux-gnu-debug-20210414T1515.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.8.9-windows-x86-none", + major: 3, + minor: 8, + patch: 9, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.8.9-linux-x86_64-gnu", + major: 3, + minor: 8, + patch: 9, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20210415/cpython-3.8.9-x86_64-unknown-linux-gnu-debug-20210414T1515.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.8.9-linux-x86_64-musl", + major: 3, + minor: 8, + patch: 9, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + 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: None + }, + PythonDownload { + key: "cpython-3.8.9-macos-x86_64-none", + major: 3, + minor: 8, + patch: 9, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.8.9-windows-x86_64-none", + major: 3, + minor: 8, + patch: 9, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.8.8-linux-x86-gnu", + major: 3, + minor: 8, + patch: 8, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20210327/cpython-3.8.8-i686-unknown-linux-gnu-debug-20210327T1202.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.8.8-windows-x86-none", + major: 3, + minor: 8, + patch: 8, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.8.8-linux-x86_64-gnu", + major: 3, + minor: 8, + patch: 8, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20210327/cpython-3.8.8-x86_64-unknown-linux-gnu-debug-20210327T1202.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.8.8-linux-x86_64-musl", + major: 3, + minor: 8, + patch: 8, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + 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: None + }, + PythonDownload { + key: "cpython-3.8.8-macos-x86_64-none", + major: 3, + minor: 8, + patch: 8, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.8.8-windows-x86_64-none", + major: 3, + minor: 8, + patch: 8, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.8.7-windows-x86-none", + major: 3, + minor: 8, + patch: 7, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.8.7-linux-x86_64-gnu", + major: 3, + minor: 8, + patch: 7, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20210103/cpython-3.8.7-x86_64-unknown-linux-gnu-debug-20210103T1125.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.8.7-linux-x86_64-musl", + major: 3, + minor: 8, + patch: 7, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + 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: None + }, + PythonDownload { + key: "cpython-3.8.7-macos-x86_64-none", + major: 3, + minor: 8, + patch: 7, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20210103/cpython-3.8.7-x86_64-apple-darwin-pgo-20210103T1125.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.8.7-windows-x86_64-none", + major: 3, + minor: 8, + patch: 7, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.8.6-windows-x86-none", + major: 3, + minor: 8, + patch: 6, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.8.6-linux-x86_64-gnu", + major: 3, + minor: 8, + patch: 6, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20201020/cpython-3.8.6-x86_64-unknown-linux-gnu-debug-20201020T0627.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.8.6-linux-x86_64-musl", + major: 3, + minor: 8, + patch: 6, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + 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: None + }, + PythonDownload { + key: "cpython-3.8.6-macos-x86_64-none", + major: 3, + minor: 8, + patch: 6, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20201020/cpython-3.8.6-x86_64-apple-darwin-pgo-20201020T0626.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.8.6-windows-x86_64-none", + major: 3, + minor: 8, + patch: 6, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.8.5-windows-x86-none", + major: 3, + minor: 8, + patch: 5, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.8.5-linux-x86_64-gnu", + major: 3, + minor: 8, + patch: 5, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20200822/cpython-3.8.5-x86_64-unknown-linux-gnu-debug-20200823T0036.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.8.5-linux-x86_64-musl", + major: 3, + minor: 8, + patch: 5, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + 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: None + }, + PythonDownload { + key: "cpython-3.8.5-macos-x86_64-none", + major: 3, + minor: 8, + patch: 5, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20200823/cpython-3.8.5-x86_64-apple-darwin-pgo-20200823T2228.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.8.5-windows-x86_64-none", + major: 3, + minor: 8, + patch: 5, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.8.3-windows-x86-none", + major: 3, + minor: 8, + patch: 3, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.8.3-linux-x86_64-gnu", + major: 3, + minor: 8, + patch: 3, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20200517/cpython-3.8.3-x86_64-unknown-linux-gnu-debug-20200518T0040.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.8.3-linux-x86_64-musl", + major: 3, + minor: 8, + patch: 3, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + 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: None + }, + PythonDownload { + key: "cpython-3.8.3-macos-x86_64-none", + major: 3, + minor: 8, + patch: 3, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20200530/cpython-3.8.3-x86_64-apple-darwin-pgo-20200530T1845.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.8.3-windows-x86_64-none", + major: 3, + minor: 8, + patch: 3, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.8.2-windows-x86-none", + major: 3, + minor: 8, + patch: 2, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.8.2-linux-x86_64-gnu", + major: 3, + minor: 8, + patch: 2, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20200418/cpython-3.8.2-x86_64-unknown-linux-gnu-debug-20200418T2305.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.8.2-macos-x86_64-none", + major: 3, + minor: 8, + patch: 2, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20200418/cpython-3.8.2-x86_64-apple-darwin-pgo-20200418T2238.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.8.2-windows-x86_64-none", + major: 3, + minor: 8, + patch: 2, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.7.9-windows-x86-none", + major: 3, + minor: 7, + patch: 9, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.7.9-linux-x86_64-gnu", + major: 3, + minor: 7, + patch: 9, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20200822/cpython-3.7.9-x86_64-unknown-linux-gnu-debug-20200823T0036.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.7.9-linux-x86_64-musl", + major: 3, + minor: 7, + patch: 9, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + 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: None + }, + PythonDownload { + key: "cpython-3.7.9-macos-x86_64-none", + major: 3, + minor: 7, + patch: 9, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20200823/cpython-3.7.9-x86_64-apple-darwin-pgo-20200823T2228.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.7.9-windows-x86_64-none", + major: 3, + minor: 7, + patch: 9, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.7.7-windows-x86-none", + major: 3, + minor: 7, + patch: 7, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.7.7-linux-x86_64-gnu", + major: 3, + minor: 7, + patch: 7, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20200517/cpython-3.7.7-x86_64-unknown-linux-gnu-debug-20200518T0040.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.7.7-linux-x86_64-musl", + major: 3, + minor: 7, + patch: 7, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + 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: None + }, + PythonDownload { + key: "cpython-3.7.7-macos-x86_64-none", + major: 3, + minor: 7, + patch: 7, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20200530/cpython-3.7.7-x86_64-apple-darwin-pgo-20200530T1845.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.7.7-windows-x86_64-none", + major: 3, + minor: 7, + patch: 7, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + 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: None + }, + PythonDownload { + key: "cpython-3.7.6-windows-x86-none", + major: 3, + minor: 7, + patch: 6, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20200216/cpython-3.7.6-windows-x86-shared-pgo-20200217T0110.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.7.6-linux-x86_64-gnu", + major: 3, + minor: 7, + patch: 6, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20200216/cpython-3.7.6-linux64-20200216T2303.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.7.6-linux-x86_64-musl", + major: 3, + minor: 7, + patch: 6, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20200217/cpython-3.7.6-linux64-musl-20200218T0557.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.7.6-macos-x86_64-none", + major: 3, + minor: 7, + patch: 6, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20200216/cpython-3.7.6-macos-20200216T2344.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.7.6-windows-x86_64-none", + major: 3, + minor: 7, + patch: 6, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20200216/cpython-3.7.6-windows-amd64-shared-pgo-20200217T0022.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.7.5-windows-x86-none", + major: 3, + minor: 7, + patch: 5, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20191025/cpython-3.7.5-windows-x86-20191025T0549.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.7.5-linux-x86_64-gnu", + major: 3, + minor: 7, + patch: 5, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20191025/cpython-3.7.5-linux64-20191025T0506.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.7.5-linux-x86_64-musl", + major: 3, + minor: 7, + patch: 5, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20191025/cpython-3.7.5-linux64-musl-20191026T0603.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.7.5-macos-x86_64-none", + major: 3, + minor: 7, + patch: 5, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20191025/cpython-3.7.5-macos-20191026T0535.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.7.5-windows-x86_64-none", + major: 3, + minor: 7, + patch: 5, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20191025/cpython-3.7.5-windows-amd64-20191025T0540.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.7.4-windows-x86-none", + major: 3, + minor: 7, + patch: 4, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20190816/cpython-3.7.4-windows-x86-20190817T0235.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.7.4-linux-x86_64-gnu", + major: 3, + minor: 7, + patch: 4, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20190816/cpython-3.7.4-linux64-20190817T0224.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.7.4-linux-x86_64-musl", + major: 3, + minor: 7, + patch: 4, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20190816/cpython-3.7.4-linux64-musl-20190817T0227.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.7.4-macos-x86_64-none", + major: 3, + minor: 7, + patch: 4, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20190816/cpython-3.7.4-macos-20190817T0220.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.7.4-windows-x86_64-none", + major: 3, + minor: 7, + patch: 4, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20190816/cpython-3.7.4-windows-amd64-20190817T0227.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.7.3-windows-x86-none", + major: 3, + minor: 7, + patch: 3, + implementation: ImplementationName::Cpython, + arch: Arch::X86, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20190617/cpython-3.7.3-windows-x86-20190709T0348.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.7.3-linux-x86_64-gnu", + major: 3, + minor: 7, + patch: 3, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20190617/cpython-3.7.3-linux64-20190618T0324.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.7.3-linux-x86_64-musl", + major: 3, + minor: 7, + patch: 3, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Musl, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20190617/cpython-3.7.3-linux64-musl-20190618T0400.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.7.3-macos-x86_64-none", + major: 3, + minor: 7, + patch: 3, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Macos, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20190617/cpython-3.7.3-macos-20190618T0523.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.7.3-windows-x86_64-none", + major: 3, + minor: 7, + patch: 3, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Windows, + libc: Libc::None, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20190617/cpython-3.7.3-windows-amd64-20190618T0516.tar.zst", + sha256: None + }, + PythonDownload { + key: "cpython-3.7.1-linux-x86_64-gnu", + major: 3, + minor: 7, + patch: 1, + implementation: ImplementationName::Cpython, + arch: Arch::X86_64, + os: Os::Linux, + libc: Libc::Gnu, + url: "https://github.com/indygreg/python-build-standalone/releases/download/20181218/cpython-3.7.1-linux64-20181218T1905.tar.zst", + sha256: None + }, +]; diff --git a/crates/uv-toolchain/src/python_versions.inc.mustache b/crates/uv-toolchain/src/python_versions.inc.mustache new file mode 100644 index 000000000..9c81e82b3 --- /dev/null +++ b/crates/uv-toolchain/src/python_versions.inc.mustache @@ -0,0 +1,26 @@ +// DO NOT EDIT +// +// Generated with `{{generated_with}}` +// From template at `{{generated_from}}` + +pub(crate) const PYTHON_DOWNLOADS: &[PythonDownload] = &[ + {{#versions}} + PythonDownload { + key: "{{key}}", + major: {{value.major}}, + minor: {{value.minor}}, + patch: {{value.patch}}, + implementation: ImplementationName::{{value.name}}, + arch: Arch::{{value.arch}}, + os: Os::{{value.os}}, + libc: Libc::{{value.libc}}, + url: "{{value.url}}", + {{#value.sha256}} + sha256: Some("{{.}}") + {{/value.sha256}} + {{^value.sha256}} + sha256: None + {{/value.sha256}} + }, + {{/versions}} +]; diff --git a/crates/uv-toolchain/template-version-metadata.py b/crates/uv-toolchain/template-version-metadata.py new file mode 100644 index 000000000..f8d70f14d --- /dev/null +++ b/crates/uv-toolchain/template-version-metadata.py @@ -0,0 +1,99 @@ +#!/usr/bin/env python3.12 +""" +Generate static Rust code from Python version metadata. + +Generates the `python_versions.rs` file from the `python_versions.rs.mustache` template. + +Usage: + + python template-version-metadata.py +""" + +import sys +import logging +import argparse +import json +import subprocess +from pathlib import Path + +CRATE_ROOT = Path(__file__).parent +WORKSPACE_ROOT = CRATE_ROOT.parent.parent +VERSION_METADATA = CRATE_ROOT / "python-version-metadata.json" +TEMPLATE = CRATE_ROOT / "src" / "python_versions.inc.mustache" +TARGET = TEMPLATE.with_suffix("") + + +try: + import chevron_blue +except ImportError: + print( + "missing requirement `chevron-blue`", + file=sys.stderr, + ) + exit(1) + + +def prepare_value(value: dict) -> dict: + # Convert fields from snake case to camel case for enums + for key in ["arch", "os", "libc", "name"]: + value[key] = value[key].title() + return value + + +def main(): + debug = logging.getLogger().getEffectiveLevel() <= logging.DEBUG + + data = {} + data["generated_with"] = Path(__file__).relative_to(WORKSPACE_ROOT) + data["generated_from"] = TEMPLATE.relative_to(WORKSPACE_ROOT) + data["versions"] = [ + {"key": key, "value": prepare_value(value)} + for key, value in json.loads(VERSION_METADATA.read_text()).items() + ] + + # Render the template + logging.info(f"Rendering `{TEMPLATE.name}`...") + output = chevron_blue.render( + template=TEMPLATE.read_text(), data=data, no_escape=True, warn=debug + ) + + # Update the file + logging.info(f"Updating `{TARGET}`...") + TARGET.write_text(output) + subprocess.check_call( + ["rustfmt", str(TARGET)], + stderr=subprocess.STDOUT, + stdout=sys.stderr if debug else subprocess.DEVNULL, + ) + + logging.info("Done!") + + +if __name__ == "__main__": + parser = argparse.ArgumentParser( + description="Generates Rust code for Python version metadata.", + ) + parser.add_argument( + "-v", + "--verbose", + action="store_true", + help="Enable debug logging", + ) + parser.add_argument( + "-q", + "--quiet", + action="store_true", + help="Disable logging", + ) + + args = parser.parse_args() + if args.quiet: + log_level = logging.CRITICAL + elif args.verbose: + log_level = logging.DEBUG + else: + log_level = logging.INFO + + logging.basicConfig(level=log_level, format="%(message)s") + + main() diff --git a/crates/uv/Cargo.toml b/crates/uv/Cargo.toml index 35db81fef..b34b9757b 100644 --- a/crates/uv/Cargo.toml +++ b/crates/uv/Cargo.toml @@ -34,6 +34,7 @@ uv-resolver = { workspace = true, features = ["clap"] } uv-types = { workspace = true, features = ["clap"] } uv-configuration = { workspace = true, features = ["clap"] } uv-virtualenv = { workspace = true } +uv-toolchain = { workspace = true } uv-warnings = { workspace = true } anstream = { workspace = true } diff --git a/crates/uv/src/commands/pip_compile.rs b/crates/uv/src/commands/pip_compile.rs index b48d33e60..032586d94 100644 --- a/crates/uv/src/commands/pip_compile.rs +++ b/crates/uv/src/commands/pip_compile.rs @@ -29,7 +29,7 @@ use uv_configuration::{ use uv_dispatch::BuildDispatch; use uv_fs::Simplified; use uv_installer::Downloader; -use uv_interpreter::{find_best_python, PythonEnvironment, PythonVersion}; +use uv_interpreter::{find_best_python, PythonEnvironment}; use uv_normalize::{ExtraName, PackageName}; use uv_requirements::{ upgrade::read_lockfile, ExtrasSpecification, LookaheadResolver, NamedRequirementsResolver, @@ -39,6 +39,7 @@ use uv_resolver::{ AnnotationStyle, DependencyMode, DisplayResolutionGraph, Exclusions, InMemoryIndex, Manifest, OptionsBuilder, PreReleaseMode, PythonRequirement, ResolutionMode, Resolver, }; +use uv_toolchain::PythonVersion; use uv_types::{BuildIsolation, EmptyInstalledPackages, InFlight}; use uv_warnings::warn_user; diff --git a/crates/uv/src/main.rs b/crates/uv/src/main.rs index 5b6ec7ebf..0e162184f 100644 --- a/crates/uv/src/main.rs +++ b/crates/uv/src/main.rs @@ -21,10 +21,10 @@ use uv_configuration::{ Upgrade, }; use uv_configuration::{IndexStrategy, NoBinary}; -use uv_interpreter::PythonVersion; use uv_normalize::{ExtraName, PackageName}; use uv_requirements::{ExtrasSpecification, RequirementsSource}; use uv_resolver::{AnnotationStyle, DependencyMode, PreReleaseMode, ResolutionMode}; +use uv_toolchain::PythonVersion; use crate::commands::{extra_name_with_clap_error, ExitStatus, ListFormat, VersionFormat}; use crate::compat::CompatArgs; diff --git a/crates/uv/tests/common/mod.rs b/crates/uv/tests/common/mod.rs index 251331a83..2b77cc9c5 100644 --- a/crates/uv/tests/common/mod.rs +++ b/crates/uv/tests/common/mod.rs @@ -4,11 +4,8 @@ use assert_cmd::assert::{Assert, OutputAssertExt}; use assert_cmd::Command; use assert_fs::assert::PathAssert; + use assert_fs::fixture::PathChild; -#[cfg(unix)] -use fs_err::os::unix::fs::symlink as symlink_file; -#[cfg(windows)] -use fs_err::os::windows::fs::symlink_file; use regex::Regex; use std::borrow::BorrowMut; use std::env; @@ -16,10 +13,11 @@ use std::ffi::OsString; use std::path::{Path, PathBuf}; use std::process::Output; use std::str::FromStr; -use uv_fs::Simplified; +use uv_interpreter::find_requested_python; use uv_cache::Cache; -use uv_interpreter::{find_requested_python, PythonVersion}; +use uv_fs::Simplified; +use uv_toolchain::{toolchains_for_version, PythonVersion}; // Exclude any packages uploaded after this date. pub static EXCLUDE_NEWER: &str = "2024-03-25T00:00:00Z"; @@ -316,81 +314,23 @@ pub fn venv_to_interpreter(venv: &Path) -> PathBuf { } } -/// If bootstrapped python build standalone pythons exists in `/bin`, -/// return the paths to the directories containing the python binaries (i.e. as paths that -/// `which::which_in` can use). -/// -/// Use `scripts/bootstrap/install.py` to bootstrap. -/// -/// Python versions are sorted from newest to oldest. -pub fn bootstrapped_pythons() -> Option> { - // Current dir is `/crates/uv`. - let project_root = std::env::current_dir() - .unwrap() - .parent() - .unwrap() - .parent() - .unwrap() - .to_path_buf(); - let bootstrap_dir = if let Some(bootstrap_dir) = env::var_os("UV_BOOTSTRAP_DIR") { - let bootstrap_dir = PathBuf::from(bootstrap_dir); - if bootstrap_dir.is_absolute() { - bootstrap_dir - } else { - // cargo test changes directory to the test crate, but doesn't tell us from where the user is running the - // tests. We'll assume that it's the project root. - project_root.join(bootstrap_dir) - } - } else { - project_root.join("bin") - }; - let bootstrapped_pythons = bootstrap_dir.join("versions"); - let Ok(bootstrapped_pythons) = fs_err::read_dir(bootstrapped_pythons) else { - return None; - }; - - let mut bootstrapped_pythons: Vec = bootstrapped_pythons - .map(Result::unwrap) - .filter(|entry| entry.metadata().unwrap().is_dir()) - .map(|entry| { - if cfg!(unix) { - entry.path().join("install").join("bin") - } else if cfg!(windows) { - entry.path().join("install") - } else { - unimplemented!("Only Windows and Unix are supported") - } - }) - .collect(); - bootstrapped_pythons.sort(); - // Prefer the most recent patch version. - bootstrapped_pythons.reverse(); - Some(bootstrapped_pythons) -} - /// Create a virtual environment named `.venv` in a temporary directory with the given -/// Python version. Expected format for `python` is "python". +/// Python version. Expected format for `python` is "". pub fn create_venv>( temp_dir: &Parent, cache_dir: &assert_fs::TempDir, python: &str, ) -> PathBuf { - let python = if let Some(bootstrapped_pythons) = bootstrapped_pythons() { - bootstrapped_pythons - .into_iter() - // Good enough since we control the directory - .find(|path| path.to_str().unwrap().contains(&format!("@{python}"))) - .expect("Missing python bootstrap version") - .join(if cfg!(unix) { - "python3" - } else if cfg!(windows) { - "python.exe" - } else { - unimplemented!("Only Windows and Unix are supported") - }) - } else { - PathBuf::from(python) - }; + let python = toolchains_for_version( + &PythonVersion::from_str(python).expect("Tests should use a valid Python version"), + ) + .expect("Tests are run on a supported platform") + .first() + .map(uv_toolchain::Toolchain::executable) + // We'll search for the request Python on the PATH if not found in the toolchain versions + // We hack this into a `PathBuf` to satisfy the compiler but it's just a string + .unwrap_or(PathBuf::from(python)); + let venv = temp_dir.child(".venv"); Command::new(get_bin()) .arg("venv") @@ -414,34 +354,48 @@ pub fn get_bin() -> PathBuf { } /// Create a `PATH` with the requested Python versions available in order. -pub fn create_bin_with_executables( +/// +/// Generally this should be used with `UV_TEST_PYTHON_PATH`. +pub fn python_path_with_versions( temp_dir: &assert_fs::TempDir, python_versions: &[&str], ) -> anyhow::Result { - if let Some(bootstrapped_pythons) = bootstrapped_pythons() { - let selected_pythons = python_versions.iter().flat_map(|python_version| { - bootstrapped_pythons.iter().filter(move |path| { - // Good enough since we control the directory - path.to_str() - .unwrap() - .contains(&format!("@{python_version}")) + let cache = Cache::from_path(temp_dir.child("cache").to_path_buf())?; + let selected_pythons = python_versions + .iter() + .flat_map(|python_version| { + let inner = toolchains_for_version( + &PythonVersion::from_str(python_version) + .expect("Tests should use a valid Python version"), + ) + .expect("Tests are run on a supported platform") + .iter() + .map(|toolchain| { + toolchain + .executable() + .parent() + .expect("Executables must exist in a directory") + .to_path_buf() }) - }); - return Ok(env::join_paths(selected_pythons)?); - } + .collect::>(); + if inner.is_empty() { + // Fallback to a system lookup if we failed to find one in the toolchain directory + if let Some(interpreter) = find_requested_python(python_version, &cache).unwrap() { + vec![interpreter + .sys_executable() + .parent() + .expect("Python executable should always be in a directory") + .to_path_buf()] + } else { + panic!("Could not find Python {python_version} for test"); + } + } else { + inner + } + }) + .collect::>(); - let bin = temp_dir.child("bin"); - fs_err::create_dir(&bin)?; - for &request in python_versions { - let interpreter = find_requested_python(request, &Cache::temp().unwrap())? - .ok_or(uv_interpreter::Error::NoSuchPython(request.to_string()))?; - let name = interpreter - .sys_executable() - .file_name() - .expect("Discovered executable must have a filename"); - symlink_file(interpreter.sys_executable(), bin.child(name))?; - } - Ok(bin.canonicalize()?.into()) + Ok(env::join_paths(selected_pythons)?) } /// Execute the command and format its output status, stdout and stderr into a snapshot string. diff --git a/crates/uv/tests/pip_compile_scenarios.rs b/crates/uv/tests/pip_compile_scenarios.rs index 91d563ebf..780c5fd6d 100644 --- a/crates/uv/tests/pip_compile_scenarios.rs +++ b/crates/uv/tests/pip_compile_scenarios.rs @@ -13,14 +13,14 @@ use assert_cmd::assert::OutputAssertExt; use assert_fs::fixture::{FileWriteStr, PathChild}; use predicates::prelude::predicate; -use common::{create_bin_with_executables, get_bin, uv_snapshot, TestContext}; +use common::{get_bin, python_path_with_versions, uv_snapshot, TestContext}; mod common; /// Provision python binaries and return a `pip compile` command with options shared across all scenarios. fn command(context: &TestContext, python_versions: &[&str]) -> Command { - let bin = create_bin_with_executables(&context.temp_dir, python_versions) - .expect("Failed to create bin dir"); + let python_path = python_path_with_versions(&context.temp_dir, python_versions) + .expect("Failed to create Python test path"); let mut command = Command::new(get_bin()); command .arg("pip") @@ -34,7 +34,7 @@ fn command(context: &TestContext, python_versions: &[&str]) -> Command { .arg(context.cache_dir.path()) .env("VIRTUAL_ENV", context.venv.as_os_str()) .env("UV_NO_WRAP", "1") - .env("UV_TEST_PYTHON_PATH", bin) + .env("UV_TEST_PYTHON_PATH", python_path) .current_dir(&context.temp_dir); if cfg!(all(windows, debug_assertions)) { diff --git a/crates/uv/tests/pip_sync.rs b/crates/uv/tests/pip_sync.rs index 202d3a9c6..74ba1bf3a 100644 --- a/crates/uv/tests/pip_sync.rs +++ b/crates/uv/tests/pip_sync.rs @@ -13,7 +13,7 @@ use indoc::indoc; use predicates::Predicate; use url::Url; -use common::{create_bin_with_executables, create_venv, uv_snapshot, venv_to_interpreter}; +use common::{create_venv, python_path_with_versions, uv_snapshot, venv_to_interpreter}; use uv_fs::Simplified; use crate::common::{copy_dir_all, get_bin, TestContext}; @@ -338,8 +338,8 @@ fn link() -> Result<()> { .success(); let venv2 = context.temp_dir.child(".venv2"); - let bin = create_bin_with_executables(&context.temp_dir, &["3.12"]) - .expect("Failed to create bin dir"); + let python_path = python_path_with_versions(&context.temp_dir, &["3.12"]) + .expect("Failed to create Python test path"); Command::new(get_bin()) .arg("venv") .arg(venv2.as_os_str()) @@ -347,7 +347,7 @@ fn link() -> Result<()> { .arg(context.cache_dir.path()) .arg("--python") .arg("3.12") - .env("UV_TEST_PYTHON_PATH", bin) + .env("UV_TEST_PYTHON_PATH", python_path) .current_dir(&context.temp_dir) .assert() .success(); diff --git a/crates/uv/tests/venv.rs b/crates/uv/tests/venv.rs index c30c4e00b..26e098300 100644 --- a/crates/uv/tests/venv.rs +++ b/crates/uv/tests/venv.rs @@ -9,11 +9,9 @@ use assert_fs::fixture::ChildPath; use assert_fs::prelude::*; use fs_err::PathExt; use uv_fs::Simplified; -use uv_interpreter::PythonVersion; +use uv_toolchain::PythonVersion; -use crate::common::{ - create_bin_with_executables, get_bin, uv_snapshot, TestContext, EXCLUDE_NEWER, -}; +use crate::common::{get_bin, python_path_with_versions, uv_snapshot, TestContext, EXCLUDE_NEWER}; mod common; @@ -21,15 +19,15 @@ struct VenvTestContext { cache_dir: assert_fs::TempDir, temp_dir: assert_fs::TempDir, venv: ChildPath, - bin: OsString, + python_path: OsString, python_versions: Vec, } impl VenvTestContext { fn new(python_versions: &[&str]) -> Self { let temp_dir = assert_fs::TempDir::new().unwrap(); - let bin = create_bin_with_executables(&temp_dir, python_versions) - .expect("Failed to create bin dir"); + let python_path = python_path_with_versions(&temp_dir, python_versions) + .expect("Failed to create Python test path"); let venv = temp_dir.child(".venv"); let python_versions = python_versions .iter() @@ -41,7 +39,7 @@ impl VenvTestContext { cache_dir: assert_fs::TempDir::new().unwrap(), temp_dir, venv, - bin, + python_path, python_versions, } } @@ -54,7 +52,7 @@ impl VenvTestContext { .arg(self.cache_dir.path()) .arg("--exclude-newer") .arg(EXCLUDE_NEWER) - .env("UV_TEST_PYTHON_PATH", self.bin.clone()) + .env("UV_TEST_PYTHON_PATH", self.python_path.clone()) .current_dir(self.temp_dir.path()); command } @@ -397,9 +395,9 @@ fn windows_shims() -> Result<()> { let context = VenvTestContext::new(&["3.9", "3.8"]); let shim_path = context.temp_dir.child("shim"); - let py38 = std::env::split_paths(&context.bin) + let py38 = std::env::split_paths(&context.python_path) .last() - .expect("create_bin_with_executables to set up the python versions"); + .expect("python_path_with_versions to set up the python versions"); // We want 3.8 and the first version should be 3.9. // Picking the last is necessary to prove that shims work because the python version selects // the python version from the first path segment by default, so we take the last to prove it's not @@ -417,7 +415,7 @@ fn windows_shims() -> Result<()> { uv_snapshot!(context.filters(), context.venv_command() .arg(context.venv.as_os_str()) .arg("--clear") - .env("UV_TEST_PYTHON_PATH", format!("{};{}", shim_path.display(), context.bin.simplified_display())), @r###" + .env("UV_TEST_PYTHON_PATH", format!("{};{}", shim_path.display(), context.python_path.simplified_display())), @r###" success: true exit_code: 0 ----- stdout ----- diff --git a/scripts/bootstrap/install.py b/scripts/bootstrap/install.py deleted file mode 100755 index ce7cc1460..000000000 --- a/scripts/bootstrap/install.py +++ /dev/null @@ -1,204 +0,0 @@ -#!/usr/bin/env python3 -# /// script -# requires-python = ">=3.11" -# dependencies = [ -# "zstandard==0.22.0", -# ] -# /// -# -# Download required Python versions and install to `bin` -# Uses prebuilt Python distributions from indygreg/python-build-standalone -# -# This script can be run without Python installed via `install.sh` -# -# Requirements -# -# pip install zstandard==0.22.0 -# -# Usage -# -# python scripts/bootstrap/install.py -# -# Or -# -# pipx run scripts/bootstrap/install.py -# -# The Python versions are installed from `.python_versions`. -# Python versions are linked in-order such that the _last_ defined version will be the default. -# -# Version metadata can be updated with `fetch-version-metadata.py` - -import concurrent.futures -import hashlib -import json -import os -import platform -import shutil -import sys -import sysconfig -import tarfile -import tempfile -import urllib.parse -import urllib.request -from pathlib import Path - -try: - import zstandard -except ImportError: - print("ERROR: zstandard is required; install with `pip install zstandard==0.22.0`") - sys.exit(1) - -# Setup some file paths -THIS_DIR = Path(__file__).parent -ROOT_DIR = THIS_DIR.parent.parent -if bin_dir := os.environ.get("UV_BOOTSTRAP_DIR"): - BIN_DIR = Path(bin_dir) -else: - BIN_DIR = ROOT_DIR / "bin" -INSTALL_DIR = BIN_DIR / "versions" -VERSIONS_FILE = ROOT_DIR / ".python-versions" -VERSIONS_METADATA_FILE = THIS_DIR / "versions.json" - -# Map system information to those in the versions metadata -ARCH_MAP = {"aarch64": "arm64", "amd64": "x86_64"} -PLATFORM_MAP = {"win32": "windows"} -PLATFORM = sys.platform -ARCH = platform.machine().lower() -INTERPRETER = "cpython" - - -def decompress_file(archive_path: Path, output_path: Path): - if str(archive_path).endswith(".tar.zst"): - dctx = zstandard.ZstdDecompressor() - - with tempfile.TemporaryFile(suffix=".tar") as ofh: - with archive_path.open("rb") as ifh: - dctx.copy_stream(ifh, ofh) - ofh.seek(0) - with tarfile.open(fileobj=ofh) as z: - z.extractall(output_path) - else: - raise ValueError(f"Unknown archive type {archive_path.suffix}") - - -def sha256_file(path: Path): - h = hashlib.sha256() - - with open(path, "rb") as file: - while True: - # Reading is buffered, so we can read smaller chunks. - chunk = file.read(h.block_size) - if not chunk: - break - h.update(chunk) - - return h.hexdigest() - - -versions_metadata = json.loads(VERSIONS_METADATA_FILE.read_text()) -versions = VERSIONS_FILE.read_text().splitlines() - - -def get_key(version): - if platform.system() == "Linux": - libc = sysconfig.get_config_var("SOABI").split("-")[-1] - else: - libc = "none" - key = f"{INTERPRETER}-{version}-{PLATFORM_MAP.get(PLATFORM, PLATFORM)}-{ARCH_MAP.get(ARCH, ARCH)}-{libc}" - return key - - -def download(version): - key = get_key(version) - install_dir = INSTALL_DIR / f"{INTERPRETER}@{version}" - print(f"Downloading {key}") - - url = versions_metadata[key]["url"] - - if not url: - print(f"No matching download for {key}") - sys.exit(1) - - filename = url.split("/")[-1] - print(f"Downloading {urllib.parse.unquote(filename)}") - download_path = THIS_DIR / filename - with urllib.request.urlopen(url) as response: - with download_path.open("wb") as download_file: - shutil.copyfileobj(response, download_file) - - sha = versions_metadata[key]["sha256"] - if not sha: - print(f"WARNING: no checksum for {key}") - else: - print("Verifying checksum...", end="") - if sha256_file(download_path) != sha: - print(" FAILED!") - sys.exit(1) - print(" OK") - - if install_dir.exists(): - shutil.rmtree(install_dir) - print("Extracting to", install_dir) - install_dir.parent.mkdir(parents=True, exist_ok=True) - - # n.b. do not use `.with_suffix` as it will replace the patch Python version - extract_dir = Path(str(install_dir) + ".tmp") - - decompress_file(THIS_DIR / filename, extract_dir) - (extract_dir / "python").rename(install_dir) - (THIS_DIR / filename).unlink() - extract_dir.rmdir() - - return install_dir - - -def install(version, install_dir): - key = get_key(version) - - if PLATFORM == "win32": - executable = install_dir / "install" / "python.exe" - else: - # Use relative paths for links so if the bin is moved they don't break - executable = ( - "." / install_dir.relative_to(BIN_DIR) / "install" / "bin" / "python3" - ) - - major = versions_metadata[key]["major"] - minor = versions_metadata[key]["minor"] - - # Link as all version tuples, later versions in the file will take precedence - BIN_DIR.mkdir(parents=True, exist_ok=True) - - targets = [ - (BIN_DIR / f"python{version}"), - (BIN_DIR / f"python{major}.{minor}"), - (BIN_DIR / f"python{major}"), - (BIN_DIR / "python"), - ] - for target in targets: - target.unlink(missing_ok=True) - if PLATFORM == "win32": - target.hardlink_to(executable) - else: - target.symlink_to(executable) - - print(f"Installed executables for python{version}") - - -if __name__ == "__main__": - if INSTALL_DIR.exists(): - print("Removing existing installations...") - shutil.rmtree(INSTALL_DIR) - - # Download in parallel - with concurrent.futures.ProcessPoolExecutor(max_workers=len(versions)) as executor: - futures = [ - (version, executor.submit(download, version)) for version in versions - ] - - # Install sequentially so overrides are respected - for version, future in futures: - install_dir = future.result() - install(version, install_dir) - - print("Done!") diff --git a/scripts/scenarios/templates/compile.mustache b/scripts/scenarios/templates/compile.mustache index 1e019b656..7084da6be 100644 --- a/scripts/scenarios/templates/compile.mustache +++ b/scripts/scenarios/templates/compile.mustache @@ -13,14 +13,14 @@ use assert_cmd::assert::OutputAssertExt; use assert_fs::fixture::{FileWriteStr, PathChild}; use predicates::prelude::predicate; -use common::{create_bin_with_executables, get_bin, uv_snapshot, TestContext}; +use common::{python_path_with_versions, get_bin, uv_snapshot, TestContext}; mod common; /// Provision python binaries and return a `pip compile` command with options shared across all scenarios. fn command(context: &TestContext, python_versions: &[&str]) -> Command { - let bin = create_bin_with_executables(&context.temp_dir, python_versions) - .expect("Failed to create bin dir"); + let python_path = python_path_with_versions(&context.temp_dir, python_versions) + .expect("Failed to create Python test path"); let mut command = Command::new(get_bin()); command .arg("pip") @@ -34,7 +34,7 @@ fn command(context: &TestContext, python_versions: &[&str]) -> Command { .arg(context.cache_dir.path()) .env("VIRTUAL_ENV", context.venv.as_os_str()) .env("UV_NO_WRAP", "1") - .env("UV_TEST_PYTHON_PATH", bin) + .env("UV_TEST_PYTHON_PATH", python_path) .current_dir(&context.temp_dir); if cfg!(all(windows, debug_assertions)) {