Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add UV_PYTHON_DOWNLOADS_JSON_URL to set custom managed python sources #10939

Open
wants to merge 12 commits into
base: main
Choose a base branch
from

Conversation

MeitarR
Copy link
Contributor

@MeitarR MeitarR commented Jan 24, 2025

Summary

Add an option to overwrite the list of available Python downloads from a local JSON file by using the environment variable UV_PYTHON_DOWNLOADS_JSON_URL

as an experimental support for providing custom sources for Python distribution binaries #8015

related #10203

I probably should make the JSON to be fetched from a remote URL instead of a local file.
please let me know what you think and I will modify the code accordingly.

Test Plan

normal run

root@75c66494ba8b:/# /code/target/release/uv python list
cpython-3.14.0a4+freethreaded-linux-x86_64-gnu    <download available>
cpython-3.14.0a4-linux-x86_64-gnu                 <download available>
cpython-3.13.1+freethreaded-linux-x86_64-gnu      <download available>
cpython-3.13.1-linux-x86_64-gnu                   <download available>
cpython-3.12.8-linux-x86_64-gnu                   <download available>
cpython-3.11.11-linux-x86_64-gnu                  <download available>
cpython-3.10.16-linux-x86_64-gnu                  <download available>
cpython-3.9.21-linux-x86_64-gnu                   <download available>
cpython-3.8.20-linux-x86_64-gnu                   <download available>
cpython-3.7.9-linux-x86_64-gnu                    <download available>
pypy-3.10.14-linux-x86_64-gnu                     <download available>
pypy-3.9.19-linux-x86_64-gnu                      <download available>
pypy-3.8.16-linux-x86_64-gnu                      <download available>
pypy-3.7.13-linux-x86_64-gnu                      <download available>

empty JSON file

root@75c66494ba8b:/# export UV_PYTHON_DOWNLOADS_JSON_URL=/code/crates/uv-python/my-download-metadata.json 
root@75c66494ba8b:/# cat $UV_PYTHON_DOWNLOADS_JSON_URL 
{}
root@75c66494ba8b:/# /code/target/release/uv python list
root@75c66494ba8b:/# 

JSON file with valid version

root@75c66494ba8b:/# export UV_PYTHON_DOWNLOADS_JSON_URL=/code/crates/uv-python/my-download-metadata.json 
root@75c66494ba8b:/# cat $UV_PYTHON_DOWNLOADS_JSON_URL 
{
  "cpython-3.11.9-linux-x86_64-gnu": {
    "name": "cpython",
    "arch": {
      "family": "x86_64",
      "variant": null
    },
    "os": "linux",
    "libc": "gnu",
    "major": 3,
    "minor": 11,
    "patch": 9,
    "prerelease": "",
    "url": "https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.11.9%2B20240814-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz",
    "sha256": "daa487c7e73005c4426ac393273117cf0e2dc4ab9b2eeda366e04cd00eea00c9",
    "variant": null
  }
}
root@75c66494ba8b:/# /code/target/release/uv python list
cpython-3.11.9-linux-x86_64-gnu    <download available>
root@75c66494ba8b:/# 

Remote Path

root@75c66494ba8b:/# export UV_PYTHON_DOWNLOADS_JSON_URL=http://a.com/file.json 
root@75c66494ba8b:/# /code/target/release/uv python list
error: Remote python downloads JSON is not yet supported, please use a local path (without `file://` prefix)

@zanieb zanieb self-assigned this Jan 24, 2025
// linked), so we pretend they don't exist. https://github.com/astral-sh/uv/issues/4242
.filter(|download| download.key.libc != Libc::Some(target_lexicon::Environment::Musl))
PYTHON_DOWNLOADS.get_or_init(|| {
if let Ok(json_path) = std::env::var("UV_PYTHON_DOWNLOADS_JSON_PATH") {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note this variable will need to be defined in crates/uv-static/src/env_vars.rs

I wonder if we should call it _URL or _URI? We can assume a local path and error with an informative message about the lack of remote file support for now, but we should have a forward-looking name.

We also need to be considerate about how the fetch is implemented, e.g., if we're making a network request it should probably be async which would mean this this function needs to be async (which I would be disappointed by). What kind of change would we need to make to avoid that?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(I don't think we need remote file support to add this feature — but I would like to know how invasive it would be)

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A remote file also introduces the complexity of caching 🤔 though perhaps we could avoid that since installs don't happen that often.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks like it won't be that bad to make it async.
we would also need to make the following async:

  • iter_downloads
  • from_request
  • PytestRequest::new

image

But maybe we could use tokio::runtime::Handle::current().block_on or construct a new runtime for the request only.

Comment on lines 484 to 487
let json_downloads: HashMap<String, JsonPythonDownload> = serde_json::from_reader(file)
.unwrap_or_else(|e| {
panic!("Failed to parse JSON file at {json_path}: {e}");
});
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe a bit of a silly question, but is there a reason we shouldn't deserialize directly into ManagedPythonDownload? Why the intermediate type?

Copy link
Contributor Author

@MeitarR MeitarR Jan 25, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TBH, that's what the AI suggested, but I had the same thought as you, so I tried to derive the Deserialize on ManagedPythonDownload and then on PythonInstallationKey. I understood that target_lexicon's enums do not implement the Deserialize trait, and even if I overcome this, the conversion from JSON will not be as is. So the only way to improve it (the way I see it) is to implement Deserialize on our own and define the JSON structs inside the implementation.

If you see a better way, please let me know

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks like there's a serde feature for target_lexicon, did you try that?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What part is not "as-is"? Like some custom mapping of architectures or something?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks like there's a serde feature for target_lexicon, did you try that?

from the code, I understood that they only implemented it for the Triple struct, so it not useful here :(

What part is not "as-is"? Like some custom mapping of architectures or something?

yes, it's small details, like the implementation that will need special implementation, or the arch. the main problem here is the structs of target_lexicon


let json_downloads: HashMap<String, JsonPythonDownload> = serde_json::from_reader(file)
.unwrap_or_else(|e| {
panic!("Failed to parse JSON file at {json_path}: {e}");
Copy link
Member

@zanieb zanieb Jan 24, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A panic is probably not acceptable here. We'd need to handle this gracefully, i.e., by surfacing the error to the user.

@MeitarR MeitarR requested a review from zanieb January 25, 2025 21:46
@MeitarR MeitarR force-pushed the uv-python-downloads-json-file branch from 76c6528 to 1af245c Compare January 25, 2025 21:48
@MeitarR MeitarR changed the title custom sources for Python distribution binaries Add UV_PYTHON_DOWNLOADS_JSON_URL to set custom managed python sources Jan 27, 2025
@MeitarR
Copy link
Contributor Author

MeitarR commented Jan 30, 2025

@zanieb is there something left for me to do to get this merged?

@MeitarR MeitarR force-pushed the uv-python-downloads-json-file branch 2 times, most recently from dedc024 to 93e045c Compare January 30, 2025 19:27
@zanieb
Copy link
Member

zanieb commented Feb 3, 2025

Just need to find the time to review it carefully and make sure we're happy maintaining / supporting this in perpetuity.

@Gankra Gankra force-pushed the uv-python-downloads-json-file branch from 93e045c to 1e7b756 Compare February 21, 2025 16:09
@Gankra
Copy link
Contributor

Gankra commented Feb 21, 2025

Apologies for the delay! I pushed up a tweak to the design to make it remain totally static and cheap when the environment variable isn't set. My main hesitation with this solution now is just that we are maintaining two copies of this "raw json" => "digested rust types" logic: One copy in python, and one copy in Rust.

This would be really easy to accept if this digestion code was shared, but it's a lot of work to do that.

The easiest path forward would be drop the python translation script, directly embed the json statically, and just parse it at runtime (still caching it in a Once so it's a one-time-cost). The only barrier to accepting that solution is someone doing profiling to verify the performance impact is negligible.

@Gankra Gankra force-pushed the uv-python-downloads-json-file branch from b04d4e2 to c1d4e8a Compare February 21, 2025 16:20
@MeitarR MeitarR force-pushed the uv-python-downloads-json-file branch from 333f594 to 35df49b Compare February 22, 2025 20:49
@MeitarR
Copy link
Contributor Author

MeitarR commented Feb 22, 2025

Apologies for the delay! I pushed up a tweak to the design to make it remain totally static and cheap when the environment variable isn't set. My main hesitation with this solution now is just that we are maintaining two copies of this "raw json" => "digested rust types" logic: One copy in python, and one copy in Rust.

This would be really easy to accept if this digestion code was shared, but it's a lot of work to do that.

The easiest path forward would be drop the python translation script, directly embed the json statically, and just parse it at runtime (still caching it in a Once so it's a one-time-cost). The only barrier to accepting that solution is someone doing profiling to verify the performance impact is negligible.

@Gankra, I agree with you.

I implemented the "easiest path" and pushed it to this branch.
I'm concerned about the size that is added to the binary (810K 501K~).
and about the implementation, it will probably be better to minify the file on compile time and not save a duplicate. another option is to only save the minified version in the repo, I leave it for you to decide.

About the profiling part, I do not know how to do it (would be happy to learn). is it something that you will take care of?

@MeitarR MeitarR force-pushed the uv-python-downloads-json-file branch from 35df49b to 96aa962 Compare February 28, 2025 21:40
@MeitarR MeitarR marked this pull request as draft February 28, 2025 21:55
@MeitarR MeitarR marked this pull request as ready for review February 28, 2025 23:22
@MeitarR MeitarR force-pushed the uv-python-downloads-json-file branch 3 times, most recently from d0a8e1d to 1c79634 Compare March 4, 2025 21:09
@MeitarR MeitarR force-pushed the uv-python-downloads-json-file branch from 1c79634 to e9a2f63 Compare March 7, 2025 14:44
@MeitarR MeitarR force-pushed the uv-python-downloads-json-file branch from e9a2f63 to 94178a6 Compare March 16, 2025 21:47
@Gankra
Copy link
Contributor

Gankra commented Mar 18, 2025

Performance-wise this seems to have negligible impact -- hyperfine shows no real difference before and after on trivial workfloads. This is good.

The main concern then is whether we're ok with bloat on the uv binary. On my macos release builds the difference is actually only 200KB? (31.9MB vs 31.7MB). That difference seems pretty acceptable, especially since we could optimize it later if we really wanted. It's less than 1% size bloat.

@Gankra
Copy link
Contributor

Gankra commented Mar 18, 2025

I'll rereview/rebase on the assumption that we're happy with the perf and want to land this approach.

zanieb
zanieb previously approved these changes Mar 18, 2025
Copy link
Member

@zanieb zanieb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Alright, I'm supportive of this change. I think we'll want to be really sure that the ordering has not regressed here. We don't have exhaustive test coverage for the ordering of managed Python versions.

@zanieb
Copy link
Member

zanieb commented Mar 18, 2025

@MeitarR could you write a script that demonstrates that the sorted parsed Python installations list is equivalent to the one from downloads.inc?

Copy link
Contributor

@Gankra Gankra left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The general approach seems good now, but I found a lot of changes in behaviour in my code review.

We definitely should have some kind of test for this?

Comment on lines +5 to +11
Generate minified Python version download metadata json to embed in the binary.

Generates the `download-metadata-minified.json` file from the `download-metadata.json` file.

Usage:

uv run -- crates/uv-python/minify-download-metadata.py
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ooh i like this approach as a compromise!

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

BTW we can later improve it by moving this logic to the compile time and then select only the versions that are relevant to the compiled platform

Comment on lines +470 to +472
major: u8,
minor: u8,
patch: u8,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Surely these should be more like u64?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure we need a u64 for Python version, do we? I feel like we're many years from 3.256.0?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hm fair. Still u8 feels needlessly spicey, especially for a temp deserialization format.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The PythonInstallationKey uses too u8s though

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What failure mode are you worried about? I'm open to changing it

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We also use u8s for arbitrary Python versions, e.g.,

/// Return the major version of this Python version.
pub fn major(&self) -> u8 {
u8::try_from(self.0.release().first().copied().unwrap_or(0)).expect("invalid major version")
}
/// Return the minor version of this Python version.
pub fn minor(&self) -> u8 {
u8::try_from(self.0.release().get(1).copied().unwrap_or(0)).expect("invalid minor version")
}
/// Return the patch version of this Python version, if set.
pub fn patch(&self) -> Option<u8> {
self.0
.release()
.get(2)
.copied()
.map(|patch| u8::try_from(patch).expect("invalid patch version"))
}

Comment on lines +769 to +776
let implementation = match entry.name.as_str() {
"cpython" => LenientImplementationName::Known(ImplementationName::CPython),
"pypy" => LenientImplementationName::Known(ImplementationName::PyPy),
_ => LenientImplementationName::Unknown(entry.name.clone()),
};
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Interesting, in the old implementation an unknown name was treated as a hard error.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you want to preserve the "hard error", or leave it as it is now?

Comment on lines 813 to 819
.unwrap_or_else(|()| {
debug!(
"Skipping entry {key}: Unknown python variant - {}",
entry.variant.unwrap_or_default()
);
None
})
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Another instance of us becoming more lenient -- and also probably a mistake? This debug suggests we're skipping the entry but actually you just continue on with PythonVariant::Default.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed d06cbc0

Comment on lines -76 to -80
case "riscv64":
# The `gc` variant of riscv64 is the common base instruction set and
# is the target in `python-build-standalone`
# See https://github.com/astral-sh/python-build-standalone/issues/504
family = "Riscv64(target_lexicon::Riscv64Architecture::Riscv64gc)"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This logic appears to be getting dropped in this PR. target-lexicon bottoms out in Riscv64(Riscv64) for this input instead of Riscv64(Riscv64gc)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed 2e44711

Comment on lines -72 to -73
case "armv5tel":
family = "Arm(target_lexicon::ArmArchitecture::Armv5te)"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This logic appears to be getting dropped in this PR. target_lexicon only recognizes

            "armv5t" => Armv5t,
            "armv5te" => Armv5te,
            "armv5tej" => Armv5tej,

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed 2e44711

@@ -482,6 +482,6 @@ impl Ord for PythonInstallationKey {
.then_with(|| self.os.to_string().cmp(&other.os.to_string()))
.then_with(|| self.arch.to_string().cmp(&other.arch.to_string()))
.then_with(|| self.libc.to_string().cmp(&other.libc.to_string()))
.then_with(|| self.variant.cmp(&other.variant))
.then_with(|| self.variant.cmp(&other.variant).reverse()) // we want Default to come first
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why did this change?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

without this change, some tests fail as we choose the wrong version, I tried to investigate why and because what I saw was that we will get rc versions instead of what we wanted, this was the right change

Comment on lines 513 to 518
let file = match fs_err::File::open(json_source) {
Ok(file) => file,
Err(e) => { Err(Error::Io(e)) }?,
};

serde_json::from_reader(file)?
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We try to add additional context to these kinds of errors.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nice catch! added for the Serde error a5f1bae. the Io one felt to me enough as the path is already included in the print from Io

@@ -0,0 +1 @@
{"cpython-3.14.0a5-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":14,"patch":0,"prerelease":"a5","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.14.0a5%2B20250311-aarch64-apple-darwin-install_only_stripped.tar.gz","sha256":"e72f07c8680415508d3c442456808985273029a6019c2301654ff6da7ddbaf4e","variant":null},"cpython-3.14.0a5-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":14,"patch":0,"prerelease":"a5","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.14.0a5%2B20250311-x86_64-apple-darwin-install_only_stripped.tar.gz","sha256":"93a07669b666af72ec251ca3fca803ce1464e33811da4d3474e2dc87e159774b","variant":null},"cpython-3.14.0a5-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a5","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.14.0a5%2B20250311-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"9def69e5a37566f210dec3f4c3326d272a012efe8671931a0c2d9a27df7bcab3","variant":null},"cpython-3.14.0a5-linux-armv7-gnueabi":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabi","major":3,"minor":14,"patch":0,"prerelease":"a5","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.14.0a5%2B20250311-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz","sha256":"07be97af3946faa4a22c2e34eb967d4402f780b72788bfa879fa4883ec5ce7e1","variant":null},"cpython-3.14.0a5-linux-armv7-gnueabihf":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabihf","major":3,"minor":14,"patch":0,"prerelease":"a5","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.14.0a5%2B20250311-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz","sha256":"3dac3251f1adcd51eb29d1b88aaccb33c41a3c7085f9b28410c3b6ebc697ee0b","variant":null},"cpython-3.14.0a5-linux-powerpc64le-gnu":{"name":"cpython","arch":{"family":"powerpc64le","variant":null},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a5","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.14.0a5%2B20250311-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"4f40ad2eb9cc495ee913a11fa6b51a507858fe82aca9f8bc3333936d70403745","variant":null},"cpython-3.14.0a5-linux-riscv64-gnu":{"name":"cpython","arch":{"family":"riscv64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a5","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.14.0a5%2B20250311-riscv64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"593093f6ceb1130b80bf61b31caf897642ebc73af6080fb7651023460378710a","variant":null},"cpython-3.14.0a5-linux-s390x-gnu":{"name":"cpython","arch":{"family":"s390x","variant":null},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a5","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.14.0a5%2B20250311-s390x-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"aa64ad7ef5cc88a23ea5cad677b8605aae8f31da5f613f470089c0c92ab12faa","variant":null},"cpython-3.14.0a5-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a5","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.14.0a5%2B20250311-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"e1fab4f860fa9c9533f05d7cae431463d74350adcdd2195e877d31aa370daf74","variant":null},"cpython-3.14.0a5-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a5","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.14.0a5%2B20250311-x86_64_v2-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"e58e7975f9d7544b71c18ef72bab00e1f61388e0a9a1daeb5bbcd8e651b5c738","variant":null},"cpython-3.14.0a5-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a5","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.14.0a5%2B20250311-x86_64_v3-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"bd59845a6b7b73ad074ef34b58032b8c1e321bbde5fc9a18fb0cb509f80bc033","variant":null},"cpython-3.14.0a5-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a5","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.14.0a5%2B20250311-x86_64_v4-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"a6ed699c3684a85bf6f1094a7f3ad86161d505667e88bf810943d0d6103cd1f7","variant":null},"cpython-3.14.0a5-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":14,"patch":0,"prerelease":"a5","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.14.0a5%2B20250311-i686-pc-windows-msvc-install_only_stripped.tar.gz","sha256":"55fabd339abd354e046eddcb32d54a561c743d9a54484b8ecb02aa8aa09e49c1","variant":null},"cpython-3.14.0a5-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":14,"patch":0,"prerelease":"a5","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.14.0a5%2B20250311-x86_64-pc-windows-msvc-install_only_stripped.tar.gz","sha256":"a2d920b3b42a48e379d1214fd4b6ba6336b4ca80346155844e49423e81211711","variant":null},"cpython-3.14.0a5+freethreaded-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":14,"patch":0,"prerelease":"a5","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.14.0a5%2B20250311-aarch64-apple-darwin-freethreaded%2Bpgo%2Blto-full.tar.zst","sha256":"173723c0ca4b8ba07f9c46cf7fcb99fd82fca0411fc1df5d3ec90f619ce0aa7c","variant":"freethreaded"},"cpython-3.14.0a5+freethreaded-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":14,"patch":0,"prerelease":"a5","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.14.0a5%2B20250311-x86_64-apple-darwin-freethreaded%2Bpgo%2Blto-full.tar.zst","sha256":"0d415112ebc53949ad12f7a1319353605bdefe2fd787733a4a9d4ecc20e250ac","variant":"freethreaded"},"cpython-3.14.0a5+freethreaded-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a5","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.14.0a5%2B20250311-aarch64-unknown-linux-gnu-freethreaded%2Blto-full.tar.zst","sha256":"97fb62b9372d05e53ead610775d0e8daff64fd46facab72ce1d8e485c4b001ea","variant":"freethreaded"},"cpython-3.14.0a5+freethreaded-linux-armv7-gnueabi":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabi","major":3,"minor":14,"patch":0,"prerelease":"a5","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.14.0a5%2B20250311-armv7-unknown-linux-gnueabi-freethreaded%2Blto-full.tar.zst","sha256":"23ffbe4513b2e02e61003c38486ec1cb7952fe2645b8a3e17286d9bbd671531c","variant":"freethreaded"},"cpython-3.14.0a5+freethreaded-linux-armv7-gnueabihf":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabihf","major":3,"minor":14,"patch":0,"prerelease":"a5","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.14.0a5%2B20250311-armv7-unknown-linux-gnueabihf-freethreaded%2Blto-full.tar.zst","sha256":"f3878ef93665a758b647cbe11576ccc2c1b118d0938f5b864d5d24c9b16205aa","variant":"freethreaded"},"cpython-3.14.0a5+freethreaded-linux-powerpc64le-gnu":{"name":"cpython","arch":{"family":"powerpc64le","variant":null},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a5","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.14.0a5%2B20250311-ppc64le-unknown-linux-gnu-freethreaded%2Blto-full.tar.zst","sha256":"d740ebcde6fd72bd3decba7bc8a2a48b9e49b4e2a6e0c5ff960a7edca1bd6a3a","variant":"freethreaded"},"cpython-3.14.0a5+freethreaded-linux-riscv64-gnu":{"name":"cpython","arch":{"family":"riscv64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a5","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.14.0a5%2B20250311-riscv64-unknown-linux-gnu-freethreaded%2Blto-full.tar.zst","sha256":"d6f11e260cf28dd7edcb7356747dba59f61abd3fce59959789daf26b302ea4e5","variant":"freethreaded"},"cpython-3.14.0a5+freethreaded-linux-s390x-gnu":{"name":"cpython","arch":{"family":"s390x","variant":null},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a5","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.14.0a5%2B20250311-s390x-unknown-linux-gnu-freethreaded%2Blto-full.tar.zst","sha256":"2d76825ab87aa17c452db42b09657a3921ea3bc140cd488e8452f870d4b367d6","variant":"freethreaded"},"cpython-3.14.0a5+freethreaded-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a5","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.14.0a5%2B20250311-x86_64-unknown-linux-gnu-freethreaded%2Bpgo%2Blto-full.tar.zst","sha256":"cd4645caa04277f15895b56cc44ccf7e34c8d576a078f9d8f715ab0461fa2bec","variant":"freethreaded"},"cpython-3.14.0a5+freethreaded-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a5","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.14.0a5%2B20250311-x86_64_v2-unknown-linux-gnu-freethreaded%2Bpgo%2Blto-full.tar.zst","sha256":"0099ef61e5ab1a54a9d4015622ed015097f192dd109333da0d3f983722b8be91","variant":"freethreaded"},"cpython-3.14.0a5+freethreaded-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a5","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.14.0a5%2B20250311-x86_64_v3-unknown-linux-gnu-freethreaded%2Bpgo%2Blto-full.tar.zst","sha256":"6b426bdd4d35bad7eaf00092cae220d0a5c997682fc937efcba1ee8643a28f09","variant":"freethreaded"},"cpython-3.14.0a5+freethreaded-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a5","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.14.0a5%2B20250311-x86_64_v4-unknown-linux-gnu-freethreaded%2Bpgo%2Blto-full.tar.zst","sha256":"b4be3bccac298cec03ef780599999c8da878a318799da5e0fc4e95f523bd3527","variant":"freethreaded"},"cpython-3.14.0a5+freethreaded-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":14,"patch":0,"prerelease":"a5","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.14.0a5%2B20250311-i686-pc-windows-msvc-freethreaded%2Bpgo-full.tar.zst","sha256":"e8e9b021332d5c379a8843ab5b682b53b209d7395605168c4a57a0c3076d1c07","variant":"freethreaded"},"cpython-3.14.0a5+freethreaded-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":14,"patch":0,"prerelease":"a5","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.14.0a5%2B20250311-x86_64-pc-windows-msvc-freethreaded%2Bpgo-full.tar.zst","sha256":"b40c7c13ea3410e195b46abda8fdaf2a324a0ffd055b24d94a3e3ca8bdd85fe8","variant":"freethreaded"},"cpython-3.14.0a4-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":14,"patch":0,"prerelease":"a4","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250205/cpython-3.14.0a4%2B20250205-aarch64-apple-darwin-install_only_stripped.tar.gz","sha256":"a1b45b628959e057bbad22967b2b194b451851d6a8ac2c024825305b329270c0","variant":null},"cpython-3.14.0a4-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":14,"patch":0,"prerelease":"a4","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250205/cpython-3.14.0a4%2B20250205-x86_64-apple-darwin-install_only_stripped.tar.gz","sha256":"a26980d24e27080022b83590dd071aebf3a696b8c4221ea8af4656e39dc933f2","variant":null},"cpython-3.14.0a4-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a4","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250205/cpython-3.14.0a4%2B20250205-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"2108c6adcf2a3cd5e19ce004e8b01fb3a64ce222c0f94e54edf1f1e878414d2d","variant":null},"cpython-3.14.0a4-linux-armv7-gnueabi":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabi","major":3,"minor":14,"patch":0,"prerelease":"a4","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250205/cpython-3.14.0a4%2B20250205-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz","sha256":"a9100bfdc2c606cae9eeba0ee3a313b5fc7f0c9108eb55a671c05931d01fc02c","variant":null},"cpython-3.14.0a4-linux-armv7-gnueabihf":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabihf","major":3,"minor":14,"patch":0,"prerelease":"a4","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250205/cpython-3.14.0a4%2B20250205-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz","sha256":"a973a9f5d8b6fb65966ed23c08fdd741b17970165773b738784fd527cb27dfbc","variant":null},"cpython-3.14.0a4-linux-powerpc64le-gnu":{"name":"cpython","arch":{"family":"powerpc64le","variant":null},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a4","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250205/cpython-3.14.0a4%2B20250205-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"6e2c0d67e431e6d90436b55c5d595dc6276183ada49b8c808a70277810ac9790","variant":null},"cpython-3.14.0a4-linux-riscv64-gnu":{"name":"cpython","arch":{"family":"riscv64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a4","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250205/cpython-3.14.0a4%2B20250205-riscv64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"bab5481cf2cb36010b6069b3207234ba21eed4db2a5dac36194b52b850f0450e","variant":null},"cpython-3.14.0a4-linux-s390x-gnu":{"name":"cpython","arch":{"family":"s390x","variant":null},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a4","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250205/cpython-3.14.0a4%2B20250205-s390x-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"89080584686594bbf02c17d3fb9c35b317444f996005ad40000ce4e652cea58f","variant":null},"cpython-3.14.0a4-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a4","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250205/cpython-3.14.0a4%2B20250205-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"d03192f54aceca869ace598c44a8fa8535f858bd7e847f23a164355f37772a14","variant":null},"cpython-3.14.0a4-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a4","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250205/cpython-3.14.0a4%2B20250205-x86_64_v2-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"b4076558428724d1d79ad7f8131168a5255eb280fe6449ee6e03efb9f3225ee8","variant":null},"cpython-3.14.0a4-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a4","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250205/cpython-3.14.0a4%2B20250205-x86_64_v3-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"33b3a4854d10bce9b61703d308960367dc9e11a65b8e73198b88f7b8b4db4f73","variant":null},"cpython-3.14.0a4-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a4","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250205/cpython-3.14.0a4%2B20250205-x86_64_v4-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"aea99687ae8232c33b0586a1bf4747789991d40365d344dea3d42ae2bcdc7caf","variant":null},"cpython-3.14.0a4-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":14,"patch":0,"prerelease":"a4","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250205/cpython-3.14.0a4%2B20250205-i686-pc-windows-msvc-install_only_stripped.tar.gz","sha256":"e38337f02a37ff13cbcb7c80c6ea84c4ebd0496105c036f7e9353747f0987cd3","variant":null},"cpython-3.14.0a4-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":14,"patch":0,"prerelease":"a4","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250205/cpython-3.14.0a4%2B20250205-x86_64-pc-windows-msvc-install_only_stripped.tar.gz","sha256":"e92c796ae7ddc5c0ecea86d1499c128720e7f15cc232f33f96b60b0d067aa6d2","variant":null},"cpython-3.14.0a4+freethreaded-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":14,"patch":0,"prerelease":"a4","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250205/cpython-3.14.0a4%2B20250205-aarch64-apple-darwin-freethreaded%2Bpgo%2Blto-full.tar.zst","sha256":"2cbb2cd4893894be32b363faaf07e9fcabf17244689e74c0ae31931b8adf25f2","variant":"freethreaded"},"cpython-3.14.0a4+freethreaded-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":14,"patch":0,"prerelease":"a4","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250205/cpython-3.14.0a4%2B20250205-x86_64-apple-darwin-freethreaded%2Bpgo%2Blto-full.tar.zst","sha256":"2d505780554834eda3f0bbddbe44390feb6b8e7554f87491a316a46248490ea0","variant":"freethreaded"},"cpython-3.14.0a4+freethreaded-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a4","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250205/cpython-3.14.0a4%2B20250205-aarch64-unknown-linux-gnu-freethreaded%2Blto-full.tar.zst","sha256":"613137ae38109c0f018c9fe36cbafeb7207f1f0939ab784b9246d02d381da6ac","variant":"freethreaded"},"cpython-3.14.0a4+freethreaded-linux-armv7-gnueabi":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabi","major":3,"minor":14,"patch":0,"prerelease":"a4","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250205/cpython-3.14.0a4%2B20250205-armv7-unknown-linux-gnueabi-freethreaded%2Blto-full.tar.zst","sha256":"1e6798fbd96e986c1bca2c140f1a60eb8128e9b567084a9a1a22e5422dfbb9f7","variant":"freethreaded"},"cpython-3.14.0a4+freethreaded-linux-armv7-gnueabihf":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabihf","major":3,"minor":14,"patch":0,"prerelease":"a4","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250205/cpython-3.14.0a4%2B20250205-armv7-unknown-linux-gnueabihf-freethreaded%2Blto-full.tar.zst","sha256":"31075f8217b7a8dc969cf8baf0112286f703dcbf4490b2747f1e15d94009032f","variant":"freethreaded"},"cpython-3.14.0a4+freethreaded-linux-powerpc64le-gnu":{"name":"cpython","arch":{"family":"powerpc64le","variant":null},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a4","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250205/cpython-3.14.0a4%2B20250205-ppc64le-unknown-linux-gnu-freethreaded%2Blto-full.tar.zst","sha256":"30d18aa0036f61ef5c3f858a8c558dee1944ef2786363923ac372ee78c844f6e","variant":"freethreaded"},"cpython-3.14.0a4+freethreaded-linux-riscv64-gnu":{"name":"cpython","arch":{"family":"riscv64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a4","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250205/cpython-3.14.0a4%2B20250205-riscv64-unknown-linux-gnu-freethreaded%2Blto-full.tar.zst","sha256":"00c6cef566d3fad97c6b6f0c37be5d8915b0ceb30ea0aacd57857c5bc784f476","variant":"freethreaded"},"cpython-3.14.0a4+freethreaded-linux-s390x-gnu":{"name":"cpython","arch":{"family":"s390x","variant":null},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a4","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250205/cpython-3.14.0a4%2B20250205-s390x-unknown-linux-gnu-freethreaded%2Blto-full.tar.zst","sha256":"393c5f265a8b739a18538ce0ff369fcbd6288027ede17dfb6c63663ddd3e4891","variant":"freethreaded"},"cpython-3.14.0a4+freethreaded-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a4","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250205/cpython-3.14.0a4%2B20250205-x86_64-unknown-linux-gnu-freethreaded%2Bpgo%2Blto-full.tar.zst","sha256":"55cd555161bd10332e1345fd620e1b3906cf11db2f80bb7d44a808a29fe2ae8c","variant":"freethreaded"},"cpython-3.14.0a4+freethreaded-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a4","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250205/cpython-3.14.0a4%2B20250205-x86_64_v2-unknown-linux-gnu-freethreaded%2Bpgo%2Blto-full.tar.zst","sha256":"4db0c98015ac496178afde4b7331f56a4cb74ac5349e308db16c760201a09b11","variant":"freethreaded"},"cpython-3.14.0a4+freethreaded-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a4","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250205/cpython-3.14.0a4%2B20250205-x86_64_v3-unknown-linux-gnu-freethreaded%2Bpgo%2Blto-full.tar.zst","sha256":"a3c598838ac7fce902993e5d2f40cf42f7229a308c8cc7da378be3078d609656","variant":"freethreaded"},"cpython-3.14.0a4+freethreaded-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a4","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250205/cpython-3.14.0a4%2B20250205-x86_64_v4-unknown-linux-gnu-freethreaded%2Bpgo%2Blto-full.tar.zst","sha256":"43f846a4b7945417a654ff200d59f976bb12fb3557b0a8fd8c4d247eb8fa72b0","variant":"freethreaded"},"cpython-3.14.0a4+freethreaded-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":14,"patch":0,"prerelease":"a4","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250205/cpython-3.14.0a4%2B20250205-i686-pc-windows-msvc-freethreaded%2Bpgo-full.tar.zst","sha256":"f7f05152ad54fff0649334fc196b3d5e098960a7bcd424ef9b188347a23219ab","variant":"freethreaded"},"cpython-3.14.0a4+freethreaded-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":14,"patch":0,"prerelease":"a4","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250205/cpython-3.14.0a4%2B20250205-x86_64-pc-windows-msvc-freethreaded%2Bpgo-full.tar.zst","sha256":"ed8d056080731db4418bb5157301ae4cee8e58d60cf0a5e1fe9670f2e374d8cd","variant":"freethreaded"},"cpython-3.14.0a3-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":14,"patch":0,"prerelease":"a3","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250106/cpython-3.14.0a3%2B20250106-aarch64-apple-darwin-install_only_stripped.tar.gz","sha256":"4d474a12d52c316f0b68790fc1f8d747cc665f3d9a4d44c8f6757b8e4aeed497","variant":null},"cpython-3.14.0a3-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":14,"patch":0,"prerelease":"a3","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250106/cpython-3.14.0a3%2B20250106-x86_64-apple-darwin-install_only_stripped.tar.gz","sha256":"f5da54ddec8866113cb2809e1dec0ec0f4617a149b21945da7b8c8f5ccab8e5e","variant":null},"cpython-3.14.0a3-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a3","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250106/cpython-3.14.0a3%2B20250106-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"2796c6573a5359c88cb8c8b2daa561c7377ad7876f2fe45983fb977b1d10e208","variant":null},"cpython-3.14.0a3-linux-armv7-gnueabi":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabi","major":3,"minor":14,"patch":0,"prerelease":"a3","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250106/cpython-3.14.0a3%2B20250106-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz","sha256":"de6d76889576fdfb63a6f0df3df651bed4c9586a6c4c352a3d5dc2d202837d83","variant":null},"cpython-3.14.0a3-linux-armv7-gnueabihf":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabihf","major":3,"minor":14,"patch":0,"prerelease":"a3","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250106/cpython-3.14.0a3%2B20250106-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz","sha256":"820f889a25e0ceea42742b3496ea7ffddf323a61db4a97c3712554b254650de9","variant":null},"cpython-3.14.0a3-linux-powerpc64le-gnu":{"name":"cpython","arch":{"family":"powerpc64le","variant":null},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a3","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250106/cpython-3.14.0a3%2B20250106-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"e4595b35c5d0040527b9fe32ae53a3ad223ec931ccd579d0d5dd6235eaf81378","variant":null},"cpython-3.14.0a3-linux-s390x-gnu":{"name":"cpython","arch":{"family":"s390x","variant":null},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a3","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250106/cpython-3.14.0a3%2B20250106-s390x-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"0a632b7493756ea057f0037a0794bb3bcaa32816fd57dde9dd6103dddc0099f8","variant":null},"cpython-3.14.0a3-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a3","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250106/cpython-3.14.0a3%2B20250106-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"f143d48894e9c865a520982f28a575f138623b5ca14ca082f126171ccba46696","variant":null},"cpython-3.14.0a3-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a3","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250106/cpython-3.14.0a3%2B20250106-x86_64_v2-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"7aed85dc32191b6601abff3e55f1933795df97fada0982130d186f612b745407","variant":null},"cpython-3.14.0a3-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a3","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250106/cpython-3.14.0a3%2B20250106-x86_64_v3-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"d10663344c4bd115744afda54616053a005b51565ac9f383ff8c2bc097b20c2a","variant":null},"cpython-3.14.0a3-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a3","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250106/cpython-3.14.0a3%2B20250106-x86_64_v4-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"091ba9cf1fe4810fc5fbf5513d5bec4bff255bbebba4605ea3825f8f4bb90d1d","variant":null},"cpython-3.14.0a3+freethreaded-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":14,"patch":0,"prerelease":"a3","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250106/cpython-3.14.0a3%2B20250106-aarch64-apple-darwin-freethreaded%2Bpgo%2Blto-full.tar.zst","sha256":"81a500eb67385a03e7da7add8dac34a52dcb7ca391b2a4faa493f7ebc8b4ee78","variant":"freethreaded"},"cpython-3.14.0a3+freethreaded-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":14,"patch":0,"prerelease":"a3","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250106/cpython-3.14.0a3%2B20250106-x86_64-apple-darwin-freethreaded%2Bpgo%2Blto-full.tar.zst","sha256":"36a393f8d51d565e60ab3471c67c1dd029dc0f9bfb69bc0a890dc60a5764c0df","variant":"freethreaded"},"cpython-3.14.0a3+freethreaded-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a3","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250106/cpython-3.14.0a3%2B20250106-aarch64-unknown-linux-gnu-freethreaded%2Blto-full.tar.zst","sha256":"2af2e24d0bc0760c0e5ba2a3250c5a94624a3059d234d2bc922abb5904ca1a35","variant":"freethreaded"},"cpython-3.14.0a3+freethreaded-linux-armv7-gnueabi":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabi","major":3,"minor":14,"patch":0,"prerelease":"a3","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250106/cpython-3.14.0a3%2B20250106-armv7-unknown-linux-gnueabi-freethreaded%2Blto-full.tar.zst","sha256":"5370785843b4cebd4d3a22d74d8c9d26179cb31ad438dcb17332922f5fc99889","variant":"freethreaded"},"cpython-3.14.0a3+freethreaded-linux-armv7-gnueabihf":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabihf","major":3,"minor":14,"patch":0,"prerelease":"a3","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250106/cpython-3.14.0a3%2B20250106-armv7-unknown-linux-gnueabihf-freethreaded%2Blto-full.tar.zst","sha256":"7572e0ef1cf8bde126c88a372f015af5d106cf507e4f2461379af5aa74b4806c","variant":"freethreaded"},"cpython-3.14.0a3+freethreaded-linux-powerpc64le-gnu":{"name":"cpython","arch":{"family":"powerpc64le","variant":null},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a3","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250106/cpython-3.14.0a3%2B20250106-ppc64le-unknown-linux-gnu-freethreaded%2Blto-full.tar.zst","sha256":"b727b1f3cd424e9fed726871223c64cca306e9a3074da3fe588aec2dd18f78a6","variant":"freethreaded"},"cpython-3.14.0a3+freethreaded-linux-s390x-gnu":{"name":"cpython","arch":{"family":"s390x","variant":null},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a3","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250106/cpython-3.14.0a3%2B20250106-s390x-unknown-linux-gnu-freethreaded%2Blto-full.tar.zst","sha256":"9de3a8dde0b43b1d69369b8d64f9b8174bee1a979e975fb69ed10d11875bac54","variant":"freethreaded"},"cpython-3.14.0a3+freethreaded-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a3","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250106/cpython-3.14.0a3%2B20250106-x86_64-unknown-linux-gnu-freethreaded%2Bpgo%2Blto-full.tar.zst","sha256":"f4f151237b4eb6c6b2a5ed34776f6621bf84f88e9195fe5fe4a44a4446bb2ba8","variant":"freethreaded"},"cpython-3.14.0a3+freethreaded-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a3","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250106/cpython-3.14.0a3%2B20250106-x86_64_v2-unknown-linux-gnu-freethreaded%2Bpgo%2Blto-full.tar.zst","sha256":"3b9bb813870f259c73a3400f8de211c3df03d3544d82b47a9785bb14174107ee","variant":"freethreaded"},"cpython-3.14.0a3+freethreaded-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a3","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250106/cpython-3.14.0a3%2B20250106-x86_64_v3-unknown-linux-gnu-freethreaded%2Bpgo%2Blto-full.tar.zst","sha256":"2f94f0c5df33e27d5e3f8e53cb96a78cf5f2453961ea496b5b72bb41ae855cc3","variant":"freethreaded"},"cpython-3.14.0a3+freethreaded-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":14,"patch":0,"prerelease":"a3","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250106/cpython-3.14.0a3%2B20250106-x86_64_v4-unknown-linux-gnu-freethreaded%2Bpgo%2Blto-full.tar.zst","sha256":"ba9e511b020df7e04b5f78bb13d7cbc0776e4bddb41101fe26f4bfdaf7b2cd6a","variant":"freethreaded"},"cpython-3.13.2-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":13,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-aarch64-apple-darwin-install_only_stripped.tar.gz","sha256":"9a7750bdb63c8ee7b71e98f00671506c7867736ec5de00c5c83a949369fc62af","variant":null},"cpython-3.13.2-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":13,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-x86_64-apple-darwin-install_only_stripped.tar.gz","sha256":"817298b9879b4b4188d86c1e7dc53480f05f3059bf5709e4abf9094f3d20ed4e","variant":null},"cpython-3.13.2-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"02d8794ce9fa5d6a6259f8b10bb64c3793878eae5b999697409926a919399908","variant":null},"cpython-3.13.2-linux-armv7-gnueabi":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabi","major":3,"minor":13,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz","sha256":"605f2a0c93da73bad8091b43d0fa4c6253475928fa40775000db273277a5ef23","variant":null},"cpython-3.13.2-linux-armv7-gnueabihf":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabihf","major":3,"minor":13,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz","sha256":"69e83f0fa43ded2cbccb6a8211d18cee477624e23354ec847335f98de17fd6e9","variant":null},"cpython-3.13.2-linux-powerpc64le-gnu":{"name":"cpython","arch":{"family":"powerpc64le","variant":null},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"d62a9b323f0221c357e7f0cffe9f2330bb78767cbe558ee8676e68817d538ed2","variant":null},"cpython-3.13.2-linux-riscv64-gnu":{"name":"cpython","arch":{"family":"riscv64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-riscv64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"c147d87a3ef425e244819a1fff92ddff793a5393156ac608783ad940fc58f7e3","variant":null},"cpython-3.13.2-linux-s390x-gnu":{"name":"cpython","arch":{"family":"s390x","variant":null},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-s390x-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"c518544512215b792fe77679e2bf10d99c1af2285f1a5feeb638518ef7238762","variant":null},"cpython-3.13.2-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"4956d94f1283871e9e54762fc74bb8f90ebb955829087cd427cd240c9863da65","variant":null},"cpython-3.13.2-linux-x86_64-musl":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"musl","major":3,"minor":13,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-x86_64-unknown-linux-musl-install_only_stripped.tar.gz","sha256":"f545dd397cc05cc2dd7e844274aca75d1d91d9652dc856352e799d6c60f7deea","variant":null},"cpython-3.13.2-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-x86_64_v2-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"8e518023204c9d596d3b5d364f308da63267f4658cced89b693e2310c6a20124","variant":null},"cpython-3.13.2-linux-x86_64_v2-musl":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"musl","major":3,"minor":13,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-x86_64_v2-unknown-linux-musl-install_only_stripped.tar.gz","sha256":"f4bed09beb84e7ea01cf7a33c9279cae9368f7de5a5d1d148da39fc023aaa7bd","variant":null},"cpython-3.13.2-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-x86_64_v3-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"eae418d958f16a8e976b1445b48af11b5058a77d8bcff8e9f4a9f7ae3a3e89bf","variant":null},"cpython-3.13.2-linux-x86_64_v3-musl":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"musl","major":3,"minor":13,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-x86_64_v3-unknown-linux-musl-install_only_stripped.tar.gz","sha256":"8e9f73a627a9c0ac708250d2a7f7e8ee54a2309186912df6f5da7a4aed120356","variant":null},"cpython-3.13.2-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-x86_64_v4-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"bbde853f2485b5eaeb4a459c2ce1b6d1375b3878a9e3639c2f45dbfa523aa92e","variant":null},"cpython-3.13.2-linux-x86_64_v4-musl":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"musl","major":3,"minor":13,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-x86_64_v4-unknown-linux-musl-install_only_stripped.tar.gz","sha256":"8fa5c39b796d3cbbc5697801b19d2cecf3b7c1bbd579718a245390f8f6b94374","variant":null},"cpython-3.13.2-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":13,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-i686-pc-windows-msvc-install_only_stripped.tar.gz","sha256":"c242ad2e194f5b550a74fd92c04731f89fa25d36c26d764072d2f9a1ed116f74","variant":null},"cpython-3.13.2-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":13,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-x86_64-pc-windows-msvc-install_only_stripped.tar.gz","sha256":"39c8bff66e2d593866a0637019547dbd0daa2c0f618fd74b7ac2c7b1b38b1a09","variant":null},"cpython-3.13.2+freethreaded-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":13,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-aarch64-apple-darwin-freethreaded%2Bpgo%2Blto-full.tar.zst","sha256":"ea91fd59592f62961a61edad3bbaa917fbdb661cb6d55b3c98027398bd4bee99","variant":"freethreaded"},"cpython-3.13.2+freethreaded-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":13,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-x86_64-apple-darwin-freethreaded%2Bpgo%2Blto-full.tar.zst","sha256":"989aabe336f2c9148b1945be7fba461b1e3d21e108f062f8da4bd683e54d527c","variant":"freethreaded"},"cpython-3.13.2+freethreaded-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-aarch64-unknown-linux-gnu-freethreaded%2Blto-full.tar.zst","sha256":"1640b5fd736269980624bb4fcf66dc6b827569b0ecccded6bf8db46f2416a52f","variant":"freethreaded"},"cpython-3.13.2+freethreaded-linux-armv7-gnueabi":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabi","major":3,"minor":13,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-armv7-unknown-linux-gnueabi-freethreaded%2Blto-full.tar.zst","sha256":"58403e35c38d2e3b11303c8b17836897631b11b24fbd218ebf7d2801b08b87de","variant":"freethreaded"},"cpython-3.13.2+freethreaded-linux-armv7-gnueabihf":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabihf","major":3,"minor":13,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-armv7-unknown-linux-gnueabihf-freethreaded%2Blto-full.tar.zst","sha256":"4e9d38d130dc8bd6b7de07802d099eca8afe25644bc7526c2437d30baa536976","variant":"freethreaded"},"cpython-3.13.2+freethreaded-linux-powerpc64le-gnu":{"name":"cpython","arch":{"family":"powerpc64le","variant":null},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-ppc64le-unknown-linux-gnu-freethreaded%2Blto-full.tar.zst","sha256":"c0b138d4a8c1b11197c8f1d9b235f52dfb3b3be822398864d0399ce66ed7218f","variant":"freethreaded"},"cpython-3.13.2+freethreaded-linux-riscv64-gnu":{"name":"cpython","arch":{"family":"riscv64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-riscv64-unknown-linux-gnu-freethreaded%2Blto-full.tar.zst","sha256":"61f7b84ac918719e43842b69bd6e5b0365b09d130cb29b017b6adb183b2bf1ad","variant":"freethreaded"},"cpython-3.13.2+freethreaded-linux-s390x-gnu":{"name":"cpython","arch":{"family":"s390x","variant":null},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-s390x-unknown-linux-gnu-freethreaded%2Blto-full.tar.zst","sha256":"ff47312d23da14ad2ecee4e8ef4dd4450526e10668a3f6bb1e8a59b475e051c2","variant":"freethreaded"},"cpython-3.13.2+freethreaded-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-x86_64-unknown-linux-gnu-freethreaded%2Bpgo%2Blto-full.tar.zst","sha256":"e6a280e899e86808d7dd8949f815c68bf1f6b1ecf0c0c2ceca64db8f23597b7e","variant":"freethreaded"},"cpython-3.13.2+freethreaded-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-x86_64_v2-unknown-linux-gnu-freethreaded%2Bpgo%2Blto-full.tar.zst","sha256":"2caf89f3c878a82db58f7e58c137c3ea62c21f2e116cc33df95e8511e2beaeb0","variant":"freethreaded"},"cpython-3.13.2+freethreaded-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-x86_64_v3-unknown-linux-gnu-freethreaded%2Bpgo%2Blto-full.tar.zst","sha256":"8e413418222bf601cd9558a769f23dbbc4a25180867b630c751f47bd4458b0f3","variant":"freethreaded"},"cpython-3.13.2+freethreaded-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-x86_64_v4-unknown-linux-gnu-freethreaded%2Bpgo%2Blto-full.tar.zst","sha256":"38dd1e9fd005d0d67a62e408cc83168e3297340fa6315685adc3c2de3f6cab13","variant":"freethreaded"},"cpython-3.13.2+freethreaded-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":13,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-i686-pc-windows-msvc-freethreaded%2Bpgo-full.tar.zst","sha256":"f74d1e7d95235e9d58cc2ea64ea4f407c8078bffac9a4ce7f266c46f15c7792d","variant":"freethreaded"},"cpython-3.13.2+freethreaded-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":13,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-x86_64-pc-windows-msvc-freethreaded%2Bpgo-full.tar.zst","sha256":"5a7c7210d86c947d3f2b457a23b468f2b335b9b3a45f525b93cb0e603eb05944","variant":"freethreaded"},"cpython-3.13.1-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":13,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.13.1%2B20250115-aarch64-apple-darwin-install_only_stripped.tar.gz","sha256":"650f1d3242667c64959391105525469e0fe1502a6aab9f5db3b0bfefe7dcbabd","variant":null},"cpython-3.13.1-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":13,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.13.1%2B20250115-x86_64-apple-darwin-install_only_stripped.tar.gz","sha256":"26e0d5320bff7d141531e09849f0735c634bba31003ed6b089b9bf434312a773","variant":null},"cpython-3.13.1-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.13.1%2B20250115-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"852b909cf77f84814d66fe9a373447c57371edbe88a531781e02a2163247572a","variant":null},"cpython-3.13.1-linux-armv7-gnueabi":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabi","major":3,"minor":13,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.13.1%2B20250115-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz","sha256":"8e5fa4d531689ac91a3aac6740e7838ae9f7fb90f46ded0469e8400f4a339af7","variant":null},"cpython-3.13.1-linux-armv7-gnueabihf":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabihf","major":3,"minor":13,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.13.1%2B20250115-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz","sha256":"6e7b1ae187baf64faeaca980ff77d3d8477dbf05eb5eaa8d3f0c49bda579a610","variant":null},"cpython-3.13.1-linux-powerpc64le-gnu":{"name":"cpython","arch":{"family":"powerpc64le","variant":null},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.13.1%2B20250115-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"3058bc2e43fe224d330aff38fa07fbc22450cec3556f30608db50337c97c98c2","variant":null},"cpython-3.13.1-linux-riscv64-gnu":{"name":"cpython","arch":{"family":"riscv64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.13.1%2B20250115-riscv64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"4890466b5f29be39cfe35e05be69183e4fbf813ab3fd025359a8af8e10f22608","variant":null},"cpython-3.13.1-linux-s390x-gnu":{"name":"cpython","arch":{"family":"s390x","variant":null},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.13.1%2B20250115-s390x-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"be23f42a5e27e93e9876b6a16c4ab9d3056c974fcef31ad6974aa84a9eff9fde","variant":null},"cpython-3.13.1-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.13.1%2B20250115-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"56817aa976e4886bec1677699c136cb01c1cdfe0495104c0d8ef546541864bbb","variant":null},"cpython-3.13.1-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.13.1%2B20250115-x86_64_v2-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"905dbd718c24fad56be24454c26a15f4c7acc162d0f7e1c8c19791cefaa14f3c","variant":null},"cpython-3.13.1-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.13.1%2B20250115-x86_64_v3-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"d6b9f9686d53d5dae86a7dc2c43f905ad2464e71dc3317c9c030c69a4d065db5","variant":null},"cpython-3.13.1-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.13.1%2B20250115-x86_64_v4-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"777c72f0de3a155b1333fb8f4bb06b035c51e05c3e5ccf229ad5dbe277338a30","variant":null},"cpython-3.13.1-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":13,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.13.1%2B20250115-i686-pc-windows-msvc-install_only_stripped.tar.gz","sha256":"a8f609ed43821f741ef1efa2b555f00854dfa33c314e9fdfb06b83c0e66d7fff","variant":null},"cpython-3.13.1-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":13,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.13.1%2B20250115-x86_64-pc-windows-msvc-install_only_stripped.tar.gz","sha256":"8ccd98ae4a4f36a72195ec4063c749f17e39a5f7923fa672757fc69e91892572","variant":null},"cpython-3.13.1+freethreaded-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":13,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.13.1%2B20250115-aarch64-apple-darwin-freethreaded%2Bpgo%2Blto-full.tar.zst","sha256":"730e23ac6dc7553222c7631772a3cf2ffca446ffa003df308281e75c25b6ec32","variant":"freethreaded"},"cpython-3.13.1+freethreaded-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":13,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.13.1%2B20250115-x86_64-apple-darwin-freethreaded%2Bpgo%2Blto-full.tar.zst","sha256":"6af0320b6dfc9e7984e506d6d4677ebd864aab40379d64f2c0c3c21292e18b22","variant":"freethreaded"},"cpython-3.13.1+freethreaded-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.13.1%2B20250115-aarch64-unknown-linux-gnu-freethreaded%2Blto-full.tar.zst","sha256":"ac52451a26c7095f43d90a760337c2a87f69819476992d992fe867152408f46e","variant":"freethreaded"},"cpython-3.13.1+freethreaded-linux-armv7-gnueabi":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabi","major":3,"minor":13,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.13.1%2B20250115-armv7-unknown-linux-gnueabi-freethreaded%2Blto-full.tar.zst","sha256":"edbe9c3ad43ea969d9a43c54bb14fb17456f1a4eb2fddeb497b7fd730d11666c","variant":"freethreaded"},"cpython-3.13.1+freethreaded-linux-armv7-gnueabihf":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabihf","major":3,"minor":13,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.13.1%2B20250115-armv7-unknown-linux-gnueabihf-freethreaded%2Blto-full.tar.zst","sha256":"a5b23c26cf1eb22f850d36903d6db2975f4e6ece21846c3c242e11cf86d37351","variant":"freethreaded"},"cpython-3.13.1+freethreaded-linux-powerpc64le-gnu":{"name":"cpython","arch":{"family":"powerpc64le","variant":null},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.13.1%2B20250115-ppc64le-unknown-linux-gnu-freethreaded%2Blto-full.tar.zst","sha256":"93ff5f4d6e9824fda3e0708af14e7dd820d52a1a9b681db209948553a911285e","variant":"freethreaded"},"cpython-3.13.1+freethreaded-linux-riscv64-gnu":{"name":"cpython","arch":{"family":"riscv64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.13.1%2B20250115-riscv64-unknown-linux-gnu-freethreaded%2Blto-full.tar.zst","sha256":"088e1742f26a2d4e01e7118957610fbfcdc6e01929151cc6624c383e40f4fdf4","variant":"freethreaded"},"cpython-3.13.1+freethreaded-linux-s390x-gnu":{"name":"cpython","arch":{"family":"s390x","variant":null},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.13.1%2B20250115-s390x-unknown-linux-gnu-freethreaded%2Blto-full.tar.zst","sha256":"5db55f0b8ae7bc5a6563cd9f308a22769de32f043b44c0bea28838e78ea6cb07","variant":"freethreaded"},"cpython-3.13.1+freethreaded-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.13.1%2B20250115-x86_64-unknown-linux-gnu-freethreaded%2Bpgo%2Blto-full.tar.zst","sha256":"1c1cd64be626e63f5eadc6ef6f40a612741cb1d419f70a80d3c62898ebcc20d0","variant":"freethreaded"},"cpython-3.13.1+freethreaded-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.13.1%2B20250115-x86_64_v2-unknown-linux-gnu-freethreaded%2Bpgo%2Blto-full.tar.zst","sha256":"88b7ee49941217d1c7d6e6d4cd1285fec6fbe9abb5c956499f6aad75089e6da3","variant":"freethreaded"},"cpython-3.13.1+freethreaded-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.13.1%2B20250115-x86_64_v3-unknown-linux-gnu-freethreaded%2Bpgo%2Blto-full.tar.zst","sha256":"0d8cda8cdef4bf70f9f038cab8b091669a76e57c49ebb3c1630878d3c8d7f430","variant":"freethreaded"},"cpython-3.13.1+freethreaded-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.13.1%2B20250115-x86_64_v4-unknown-linux-gnu-freethreaded%2Bpgo%2Blto-full.tar.zst","sha256":"2f5f48d873b17231fd39ffa26428f3854321e7d371bb6f66d96b27bb68cfffcd","variant":"freethreaded"},"cpython-3.13.1+freethreaded-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":13,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.13.1%2B20250115-i686-pc-windows-msvc-freethreaded%2Bpgo-full.tar.zst","sha256":"cb4df2d34d8dd427aa79c8658bdabe4c208b1251685801a9b2d71a267acf07f4","variant":"freethreaded"},"cpython-3.13.1+freethreaded-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":13,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.13.1%2B20250115-x86_64-pc-windows-msvc-freethreaded%2Bpgo-full.tar.zst","sha256":"39c675e688d5ee047e6ce273e183d0ebdbfbd244e4c900abd396d5a78227d073","variant":"freethreaded"},"cpython-3.13.0-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":13,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.13.0%2B20241016-aarch64-apple-darwin-install_only_stripped.tar.gz","sha256":"e94fafbac07da52c965cb6a7ffc51ce779bd253cd98af801347aac791b96499f","variant":null},"cpython-3.13.0-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":13,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.13.0%2B20241016-x86_64-apple-darwin-install_only_stripped.tar.gz","sha256":"406664681bd44af35756ad08f5304f1ec57070bb76fae8ff357ff177f229b224","variant":null},"cpython-3.13.0-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.13.0%2B20241016-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"06e633164cb0133685a2ce14af88df0dbcaea4b0b2c5d3348d6b81393307481a","variant":null},"cpython-3.13.0-linux-armv7-gnueabi":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabi","major":3,"minor":13,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.13.0%2B20241016-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz","sha256":"1b18f0eac4c3578ecca52ff388276546c701cea22410235716195c52ad7d0344","variant":null},"cpython-3.13.0-linux-armv7-gnueabihf":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabihf","major":3,"minor":13,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.13.0%2B20241016-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz","sha256":"be2bbcb985ecf12eb7a16c18043a2b0b8551d8e8799c49a0d766b541dd465f47","variant":null},"cpython-3.13.0-linux-powerpc64le-gnu":{"name":"cpython","arch":{"family":"powerpc64le","variant":null},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.13.0%2B20241016-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"afe014200fea7505a67658fd82e70ccb49982deee752809849e781b941b941ec","variant":null},"cpython-3.13.0-linux-s390x-gnu":{"name":"cpython","arch":{"family":"s390x","variant":null},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.13.0%2B20241016-s390x-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"b5782c027a8802b19656e961f73193cf060b124fd052dff19bb6d21b9e51ed14","variant":null},"cpython-3.13.0-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.13.0%2B20241016-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"b5e74d1e16402b633c6f04519618231fc0dbae7d2f9e4b1ac17c294cc3d3d076","variant":null},"cpython-3.13.0-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.13.0%2B20241016-x86_64_v2-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"5c10c0b05c66bc6fc9a87f456ac1606057fe1865cc525eb7ecd9a5640f15426a","variant":null},"cpython-3.13.0-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.13.0%2B20241016-x86_64_v3-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"a9e705f714ccbe721ba0e29b80e6f2a5f0960c39245959de58c8076fd31515e0","variant":null},"cpython-3.13.0-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.13.0%2B20241016-x86_64_v4-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"36bd61970dc1d3a7034f2645aa14b47b6aa1669819fb7803650b5a7919afddbf","variant":null},"cpython-3.13.0-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":13,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.13.0%2B20241016-i686-pc-windows-msvc-install_only_stripped.tar.gz","sha256":"d5538ed2a247220516d4c14e8452f2c49318b29f8b524c908a1ed42e405bd8cc","variant":null},"cpython-3.13.0-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":13,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.13.0%2B20241016-x86_64-pc-windows-msvc-install_only_stripped.tar.gz","sha256":"c8134287496727922a5c47896b4f2b1623e3aab91cbb7c1ca64542db7593f3f1","variant":null},"cpython-3.13.0+freethreaded-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":13,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.13.0%2B20241016-aarch64-apple-darwin-freethreaded%2Bpgo%2Blto-full.tar.zst","sha256":"efc2e71c0e05bc5bedb7a846e05f28dd26491b1744ded35ed82f8b49ccfa684b","variant":"freethreaded"},"cpython-3.13.0+freethreaded-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":13,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.13.0%2B20241016-x86_64-apple-darwin-freethreaded%2Bpgo%2Blto-full.tar.zst","sha256":"2e07dfea62fe2215738551a179c87dbed1cc79d1b3654f4d7559889a6d5ce4eb","variant":"freethreaded"},"cpython-3.13.0+freethreaded-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.13.0%2B20241016-aarch64-unknown-linux-gnu-freethreaded%2Blto-full.tar.zst","sha256":"59b50df9826475d24bb7eff781fa3949112b5e9c92adb29e96a09cdf1216d5bd","variant":"freethreaded"},"cpython-3.13.0+freethreaded-linux-armv7-gnueabi":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabi","major":3,"minor":13,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.13.0%2B20241016-armv7-unknown-linux-gnueabi-freethreaded%2Blto-full.tar.zst","sha256":"cafc0f10503e6ec0a62da9273aabb7b1d5c3f3619e80a08f9076665eb7e24b00","variant":"freethreaded"},"cpython-3.13.0+freethreaded-linux-armv7-gnueabihf":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabihf","major":3,"minor":13,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.13.0%2B20241016-armv7-unknown-linux-gnueabihf-freethreaded%2Blto-full.tar.zst","sha256":"636fe5015ffefaa5588dbcb62c026bfd71e14e3fbfac92af0b969d9f88efc4a5","variant":"freethreaded"},"cpython-3.13.0+freethreaded-linux-powerpc64le-gnu":{"name":"cpython","arch":{"family":"powerpc64le","variant":null},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.13.0%2B20241016-ppc64le-unknown-linux-gnu-freethreaded%2Blto-full.tar.zst","sha256":"1217efa5f4ce67fcc9f7eb64165b1bd0912b2a21bc25c1a7e2cb174a21a5df7e","variant":"freethreaded"},"cpython-3.13.0+freethreaded-linux-s390x-gnu":{"name":"cpython","arch":{"family":"s390x","variant":null},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.13.0%2B20241016-s390x-unknown-linux-gnu-freethreaded%2Blto-full.tar.zst","sha256":"6c3e1e4f19d2b018b65a7e3ef4cd4225c5b9adfbc490218628466e636d5c4b8c","variant":"freethreaded"},"cpython-3.13.0+freethreaded-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.13.0%2B20241016-x86_64-unknown-linux-gnu-freethreaded%2Bpgo%2Blto-full.tar.zst","sha256":"a73adeda301ad843cce05f31a2d3e76222b656984535a7b87696a24a098b216c","variant":"freethreaded"},"cpython-3.13.0+freethreaded-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.13.0%2B20241016-x86_64_v2-unknown-linux-gnu-freethreaded%2Bpgo%2Blto-full.tar.zst","sha256":"6dd725b5866e193d201b4d6361bf03b2a954eeb8b67788d875ca4991776f852f","variant":"freethreaded"},"cpython-3.13.0+freethreaded-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.13.0%2B20241016-x86_64_v3-unknown-linux-gnu-freethreaded%2Bpgo%2Blto-full.tar.zst","sha256":"fd16a95790203891163db772b6818522ee887857edae1a1cd6860e58eaf8f305","variant":"freethreaded"},"cpython-3.13.0+freethreaded-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.13.0%2B20241016-x86_64_v4-unknown-linux-gnu-freethreaded%2Blto-full.tar.zst","sha256":"8ad7fd8dd74cad2c9d5a269ad585885ef2b41468a691804f1dd66e1cec8286cb","variant":"freethreaded"},"cpython-3.13.0+freethreaded-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":13,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.13.0%2B20241016-i686-pc-windows-msvc-freethreaded%2Bpgo-full.tar.zst","sha256":"7794b0209af46b6347aab945f1ccc3b24add0a17b3f6fb7741447bc44d10bf4a","variant":"freethreaded"},"cpython-3.13.0+freethreaded-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":13,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.13.0%2B20241016-x86_64-pc-windows-msvc-freethreaded%2Bpgo-full.tar.zst","sha256":"bfd89f9acf866463bc4baf01733da5e767d13f5d0112175a4f57ba91f1541310","variant":"freethreaded"},"cpython-3.13.0rc3-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":13,"patch":0,"prerelease":"rc3","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241002/cpython-3.13.0rc3%2B20241002-aarch64-apple-darwin-install_only_stripped.tar.gz","sha256":"685ef71882f16eabab0bc838094727978370f0ad95c29f7f5c244ffa31316aeb","variant":null},"cpython-3.13.0rc3-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":13,"patch":0,"prerelease":"rc3","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241002/cpython-3.13.0rc3%2B20241002-x86_64-apple-darwin-install_only_stripped.tar.gz","sha256":"0f5f9fcf82093c428b80c552165544439f4adcdbe5129ecf721d619e532e9b5e","variant":null},"cpython-3.13.0rc3-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":0,"prerelease":"rc3","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241002/cpython-3.13.0rc3%2B20241002-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"1414c6b37f37e8fd9d14e48d81e313eb9c965cb0330747d5d2d689dd7e0c7043","variant":null},"cpython-3.13.0rc3-linux-armv7-gnueabi":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabi","major":3,"minor":13,"patch":0,"prerelease":"rc3","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241002/cpython-3.13.0rc3%2B20241002-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz","sha256":"11befeaf4768c2ebbb258f5b07f94b7700f16424f858d6d2c250b434e99ce07c","variant":null},"cpython-3.13.0rc3-linux-armv7-gnueabihf":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabihf","major":3,"minor":13,"patch":0,"prerelease":"rc3","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241002/cpython-3.13.0rc3%2B20241002-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz","sha256":"b7180d5ea5fda2f397d04e2e6e11a2a7e0d732542bf54c484afb81d087a7b927","variant":null},"cpython-3.13.0rc3-linux-powerpc64le-gnu":{"name":"cpython","arch":{"family":"powerpc64le","variant":null},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":0,"prerelease":"rc3","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241002/cpython-3.13.0rc3%2B20241002-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"59a2a81991d78bd658742d69b577a2b4c0734628ed42bff68615686eaf96f2ab","variant":null},"cpython-3.13.0rc3-linux-s390x-gnu":{"name":"cpython","arch":{"family":"s390x","variant":null},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":0,"prerelease":"rc3","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241002/cpython-3.13.0rc3%2B20241002-s390x-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"2769182e58b0dddec15222bfeecbd4b12fde61c38f23a90aa942514f3545fb9b","variant":null},"cpython-3.13.0rc3-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":0,"prerelease":"rc3","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241002/cpython-3.13.0rc3%2B20241002-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"445156c61e1cc167f7b8777ad08cc36e5598e12cd27e07453f6e6dc0f62e421e","variant":null},"cpython-3.13.0rc3-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":0,"prerelease":"rc3","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241002/cpython-3.13.0rc3%2B20241002-x86_64_v2-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"ae477db35ccec397a19c9d61271455adf4917ab35993dbcacae8d126890f6b12","variant":null},"cpython-3.13.0rc3-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":0,"prerelease":"rc3","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241002/cpython-3.13.0rc3%2B20241002-x86_64_v3-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"2a505cda4d7d62dec1829a06fa502eb514a3182c193b2f2aaf9c08bccb143dc0","variant":null},"cpython-3.13.0rc3-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":0,"prerelease":"rc3","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241002/cpython-3.13.0rc3%2B20241002-x86_64_v4-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"8c1424f2501419b88560951497df095c82e856af9b8f817f96beedeb4d8bc32d","variant":null},"cpython-3.13.0rc3-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":13,"patch":0,"prerelease":"rc3","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241002/cpython-3.13.0rc3%2B20241002-i686-pc-windows-msvc-install_only_stripped.tar.gz","sha256":"873905b3e5e8cba700126e8d6ed28ad3aef0dd102f730f8ca196018477dd2da6","variant":null},"cpython-3.13.0rc3-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":13,"patch":0,"prerelease":"rc3","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241002/cpython-3.13.0rc3%2B20241002-x86_64-pc-windows-msvc-install_only_stripped.tar.gz","sha256":"b59317828ef88f138ee122d420b60f2705bc72ae846ff69562e79e6c5cbc3177","variant":null},"cpython-3.13.0rc2-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":13,"patch":0,"prerelease":"rc2","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240909/cpython-3.13.0rc2%2B20240909-aarch64-apple-darwin-install_only_stripped.tar.gz","sha256":"9e17f9fcc314a5dd489089a7502a525c4dd08af862f9cf33b52161a752f2a5b7","variant":null},"cpython-3.13.0rc2-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":13,"patch":0,"prerelease":"rc2","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240909/cpython-3.13.0rc2%2B20240909-x86_64-apple-darwin-install_only_stripped.tar.gz","sha256":"971668ac7f3168efc4d2b589e9d36247ab8ca9f9525c56c8aa7bfd374060105b","variant":null},"cpython-3.13.0rc2-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":0,"prerelease":"rc2","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240909/cpython-3.13.0rc2%2B20240909-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"d99a663d3b9f8792a659e366372e685550045cad12aef11645c06a9b6edcd071","variant":null},"cpython-3.13.0rc2-linux-armv7-gnueabi":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabi","major":3,"minor":13,"patch":0,"prerelease":"rc2","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240909/cpython-3.13.0rc2%2B20240909-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz","sha256":"4ca7f2aeaabf8dbb2193f0fa86f869525a5c209eb403a39a73f4cf7040cf3613","variant":null},"cpython-3.13.0rc2-linux-armv7-gnueabihf":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabihf","major":3,"minor":13,"patch":0,"prerelease":"rc2","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240909/cpython-3.13.0rc2%2B20240909-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz","sha256":"0db2d263bdbb3af1e8dc0677fa44a5cda992ba989551346ccbbfd50a86135c3d","variant":null},"cpython-3.13.0rc2-linux-powerpc64le-gnu":{"name":"cpython","arch":{"family":"powerpc64le","variant":null},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":0,"prerelease":"rc2","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240909/cpython-3.13.0rc2%2B20240909-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"70073333f7d3f0b900c7299659fec069bbefd5e04808b3729d2434b2232ac729","variant":null},"cpython-3.13.0rc2-linux-s390x-gnu":{"name":"cpython","arch":{"family":"s390x","variant":null},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":0,"prerelease":"rc2","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240909/cpython-3.13.0rc2%2B20240909-s390x-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"50a2080e30d1504e76e5471e46830f0b4974c66b538ed8ec7df416975133ff89","variant":null},"cpython-3.13.0rc2-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":0,"prerelease":"rc2","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240909/cpython-3.13.0rc2%2B20240909-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"1893a218709d3664b7a2b80f5598b5f25c0c3fe2bcc8d0a1c75eec6bbb93d602","variant":null},"cpython-3.13.0rc2-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":0,"prerelease":"rc2","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240909/cpython-3.13.0rc2%2B20240909-x86_64_v2-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"e60fc176fad636bbd287e92f9e9954b8b10d164984e98f51e4dc3d47314fa8a5","variant":null},"cpython-3.13.0rc2-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":0,"prerelease":"rc2","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240909/cpython-3.13.0rc2%2B20240909-x86_64_v3-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"bf34803e8c05cdb4eee5df5b051cdded1732975c991116a1af823a2b15e49be3","variant":null},"cpython-3.13.0rc2-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":13,"patch":0,"prerelease":"rc2","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240909/cpython-3.13.0rc2%2B20240909-x86_64_v4-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"fb8d87e21bd0cb83bfbb5325f2db170365726a9cac58dd5b552fbd084671b785","variant":null},"cpython-3.13.0rc2-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":13,"patch":0,"prerelease":"rc2","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240909/cpython-3.13.0rc2%2B20240909-i686-pc-windows-msvc-install_only_stripped.tar.gz","sha256":"759f600b27a6a0ef2638cb02e8bbcc6de726dd1c896759f78da3e412f6c992e9","variant":null},"cpython-3.13.0rc2-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":13,"patch":0,"prerelease":"rc2","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240909/cpython-3.13.0rc2%2B20240909-x86_64-pc-windows-msvc-install_only_stripped.tar.gz","sha256":"c883205751c714bd0519592673a88f160a55d34344cc1368353ad34a679eb94a","variant":null},"cpython-3.12.9-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":12,"patch":9,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.12.9%2B20250311-aarch64-apple-darwin-install_only_stripped.tar.gz","sha256":"c3ce29cf19535a53a757da826fff52e3aa7a36dec3e5749204c980fd10f34452","variant":null},"cpython-3.12.9-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":12,"patch":9,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.12.9%2B20250311-x86_64-apple-darwin-install_only_stripped.tar.gz","sha256":"b296808b7ae0806f63158b4d583fb416a8a9c1cc9c720efb64cce7b9aae7d5ca","variant":null},"cpython-3.12.9-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":9,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.12.9%2B20250311-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"48360f6dc6667bddb616e50d934a531e94308606c40ee94e3a9901d1f6bea85e","variant":null},"cpython-3.12.9-linux-armv7-gnueabi":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabi","major":3,"minor":12,"patch":9,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.12.9%2B20250311-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz","sha256":"7f0d9f639e9247305ce87e7001b53dce5f072c01ef4ca4999dab8e8257b606c2","variant":null},"cpython-3.12.9-linux-armv7-gnueabihf":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabihf","major":3,"minor":12,"patch":9,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.12.9%2B20250311-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz","sha256":"8497dbf02cb9cabebc86f5beed6048a0d9697e13899fb45a5eb2438686ca80d2","variant":null},"cpython-3.12.9-linux-powerpc64le-gnu":{"name":"cpython","arch":{"family":"powerpc64le","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":9,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.12.9%2B20250311-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"ccd249c58deacdb3dd40ab77c7face76621e7ea4e61869e91cc2a723e983c84c","variant":null},"cpython-3.12.9-linux-riscv64-gnu":{"name":"cpython","arch":{"family":"riscv64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":9,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.12.9%2B20250311-riscv64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"8416594d9a8ffb1392f4ca08aea8e1d7be3964f77418e3a41b40e147d50ce317","variant":null},"cpython-3.12.9-linux-s390x-gnu":{"name":"cpython","arch":{"family":"s390x","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":9,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.12.9%2B20250311-s390x-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"503cbd9565fd7f842770d0a28a703dff6f5a8f1fbc23e5c5a0715035f374d5fe","variant":null},"cpython-3.12.9-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":9,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.12.9%2B20250311-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"7e9dbabb35d74bce59f2e5a11904668f2b8463319309de3539fd4c22dda470ac","variant":null},"cpython-3.12.9-linux-x86_64-musl":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"musl","major":3,"minor":12,"patch":9,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.12.9%2B20250311-x86_64-unknown-linux-musl-install_only_stripped.tar.gz","sha256":"9f1134cf2339e85cbec4b9861f19d970e9c98a195868a5f0e382252aa7268f21","variant":null},"cpython-3.12.9-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":9,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.12.9%2B20250311-x86_64_v2-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"83b0ae7ad0a1b9c1b52b431810f6807b348a36fcd967a2bcb39983f50729f5bd","variant":null},"cpython-3.12.9-linux-x86_64_v2-musl":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"musl","major":3,"minor":12,"patch":9,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.12.9%2B20250311-x86_64_v2-unknown-linux-musl-install_only_stripped.tar.gz","sha256":"96879f5db0fac6def1ca2148abac5cd505d6b56b29328ee564991773cd55157c","variant":null},"cpython-3.12.9-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":9,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.12.9%2B20250311-x86_64_v3-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"81ee17d72f77f7ebe52bea34643c77492dd92431861660b72c057acc7e13ad06","variant":null},"cpython-3.12.9-linux-x86_64_v3-musl":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"musl","major":3,"minor":12,"patch":9,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.12.9%2B20250311-x86_64_v3-unknown-linux-musl-install_only_stripped.tar.gz","sha256":"6d3b45f6d4496ac5f66f46bf67ca806f1a53420de2ba891ce63aa438505afc07","variant":null},"cpython-3.12.9-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":9,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.12.9%2B20250311-x86_64_v4-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"00fb50870cb7389d61d7940d76676f7e71531814b2b3f861a1b4862f42c04076","variant":null},"cpython-3.12.9-linux-x86_64_v4-musl":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"musl","major":3,"minor":12,"patch":9,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.12.9%2B20250311-x86_64_v4-unknown-linux-musl-install_only_stripped.tar.gz","sha256":"28fbb6d328a860616533b619022f75361268d3a9c495c0986d2b94c7c4149c26","variant":null},"cpython-3.12.9-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":12,"patch":9,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.12.9%2B20250311-i686-pc-windows-msvc-install_only_stripped.tar.gz","sha256":"9ac8dd4d4183afc2bb11e52f258e32bc4c554074af3c1d692476dca162b76e18","variant":null},"cpython-3.12.9-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":12,"patch":9,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.12.9%2B20250311-x86_64-pc-windows-msvc-install_only_stripped.tar.gz","sha256":"04df1f563fd02005a05b3c9f194d7009ebdb0b22af8f4ee141111557e8896416","variant":null},"cpython-3.12.8-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":12,"patch":8,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.12.8%2B20250115-aarch64-apple-darwin-install_only_stripped.tar.gz","sha256":"dfb8a4c87116538717105ef3dec3668ae07590a5b5532109fec3ccad90be2fbc","variant":null},"cpython-3.12.8-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":12,"patch":8,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.12.8%2B20250115-x86_64-apple-darwin-install_only_stripped.tar.gz","sha256":"9f5d4a71b9157a160cf8a8e93158404553b588ddd4a94e6c54753c26b03fee5e","variant":null},"cpython-3.12.8-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":8,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.12.8%2B20250115-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"300e8098cfc305b329a258128afa1d6366ced039f16c70ec93ab4ff18f86c8ff","variant":null},"cpython-3.12.8-linux-armv7-gnueabi":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabi","major":3,"minor":12,"patch":8,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.12.8%2B20250115-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz","sha256":"dc4a6f848b9d4e55f95779936c9a333cfab6c0ec83108593f0a84d153bf45350","variant":null},"cpython-3.12.8-linux-armv7-gnueabihf":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabihf","major":3,"minor":12,"patch":8,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.12.8%2B20250115-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz","sha256":"b4621289766f0df054cdfa770eca84a55311c4ffa6018b63ed75dd56db418e5e","variant":null},"cpython-3.12.8-linux-powerpc64le-gnu":{"name":"cpython","arch":{"family":"powerpc64le","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":8,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.12.8%2B20250115-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"72ecf9efc90c71c3d814d346f74306ca3059f03d87899f6e5394154bad5b648d","variant":null},"cpython-3.12.8-linux-riscv64-gnu":{"name":"cpython","arch":{"family":"riscv64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":8,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.12.8%2B20250115-riscv64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"605a9de4ed18e960b2a04b6ba92038d0ec3d0e3685ee1f40240a5ffbeb679b3a","variant":null},"cpython-3.12.8-linux-s390x-gnu":{"name":"cpython","arch":{"family":"s390x","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":8,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.12.8%2B20250115-s390x-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"4657c9fd2db5f2eac28ecdfe6c657d9839bb063c14eeee471c0d90d080b6aadf","variant":null},"cpython-3.12.8-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":8,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.12.8%2B20250115-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"34a5a1619aba16544ec8d6f225be59b333d650f58983eeca25193722dc9016fd","variant":null},"cpython-3.12.8-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":8,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.12.8%2B20250115-x86_64_v2-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"9000f65bb17fe1afbed1a07cc603fffd1474b362da80d9a4f926ca49d28e3a24","variant":null},"cpython-3.12.8-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":8,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.12.8%2B20250115-x86_64_v3-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"509a3ef6181369681ad0c35b9fadd22570288bc2490eefb7cb671aba2ccfbdd6","variant":null},"cpython-3.12.8-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":8,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.12.8%2B20250115-x86_64_v4-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"41b5902edeef93cb256b62389bda81741502f7e0aee4e2e94c2e60b9d2df37fb","variant":null},"cpython-3.12.8-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":12,"patch":8,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.12.8%2B20250115-i686-pc-windows-msvc-install_only_stripped.tar.gz","sha256":"9187818a09c66b5d4e6502308d5195222bb9d5f2adcd79f9e4c43eea4336adf0","variant":null},"cpython-3.12.8-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":12,"patch":8,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.12.8%2B20250115-x86_64-pc-windows-msvc-install_only_stripped.tar.gz","sha256":"8a4e9e748eeee7ae71048a108a55a9bac48f8bedf9dff413a7c87744f0408ef1","variant":null},"cpython-3.12.7-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":12,"patch":7,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.12.7%2B20241016-aarch64-apple-darwin-install_only_stripped.tar.gz","sha256":"95dd397e3aef4cc1846867cf20be704bdd74edd16ea8032caf01e48f0c53d65d","variant":null},"cpython-3.12.7-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":12,"patch":7,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.12.7%2B20241016-x86_64-apple-darwin-install_only_stripped.tar.gz","sha256":"848405b92bda20fad1f9bba99234c7d3f11e0b31e46f89835d1cb3d735e932aa","variant":null},"cpython-3.12.7-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":7,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.12.7%2B20241016-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"c8f5ed70ee3c19da72d117f7b306adc6ca1eaf26afcbe1cc1be57d1e18df184c","variant":null},"cpython-3.12.7-linux-armv7-gnueabi":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabi","major":3,"minor":12,"patch":7,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.12.7%2B20241016-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz","sha256":"d73cb8428a105d01141dee0ceec445328ab70e039e31cd8c5c1d7d226fb67afc","variant":null},"cpython-3.12.7-linux-armv7-gnueabihf":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabihf","major":3,"minor":12,"patch":7,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.12.7%2B20241016-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz","sha256":"04b3087272d2bb8df98eec5fe81b666052907f292381cbecce17bec40fdd30c5","variant":null},"cpython-3.12.7-linux-powerpc64le-gnu":{"name":"cpython","arch":{"family":"powerpc64le","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":7,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.12.7%2B20241016-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"922aa21fb9eacdd1c0a26ced4dca2725595453ae5b922d56b39ebdd2388175fd","variant":null},"cpython-3.12.7-linux-s390x-gnu":{"name":"cpython","arch":{"family":"s390x","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":7,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.12.7%2B20241016-s390x-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"8e92d65b245b572fa6f520d428a9807a9da36428c7379a11d41ae428e69ed921","variant":null},"cpython-3.12.7-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":7,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.12.7%2B20241016-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"3a4d53a7ba3916c0c1f35cbbe57068e2571b138389f29cf5c35367fec8f4c617","variant":null},"cpython-3.12.7-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":7,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.12.7%2B20241016-x86_64_v2-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"205395841e6e7cbd33d504b78ac81792364831911866416da7a34d9b4a06d7d1","variant":null},"cpython-3.12.7-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":7,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.12.7%2B20241016-x86_64_v3-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"ad1d2bfccc7006612af93e1dbf6760ede5b07148141d0ca05a7d605ea666a55f","variant":null},"cpython-3.12.7-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":7,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.12.7%2B20241016-x86_64_v4-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"172c0ab8ac018a0b44a47f03a7a78cd583bdc1e60cd5cfbf7d05b269c5d73f5c","variant":null},"cpython-3.12.7-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":12,"patch":7,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.12.7%2B20241016-i686-pc-windows-msvc-install_only_stripped.tar.gz","sha256":"d7d7c897f11f12808d3fd9a0ce48e4de19369df4a9ee9390a4adae302902e333","variant":null},"cpython-3.12.7-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":12,"patch":7,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.12.7%2B20241016-x86_64-pc-windows-msvc-install_only_stripped.tar.gz","sha256":"fa8ac308a7cd1774d599ad9a29f1e374fbdc11453b12a8c50cc4afdb5c4bfd1a","variant":null},"cpython-3.12.6-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":12,"patch":6,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-aarch64-apple-darwin-install_only_stripped.tar.gz","sha256":"0419bafa4444a5aa0c554197bce0679e7cc0f28edc7ee8cfbe0ccea860bdb904","variant":null},"cpython-3.12.6-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":12,"patch":6,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-x86_64-apple-darwin-install_only_stripped.tar.gz","sha256":"b10d19eb5548a3b3b0a5e6f9109834d7ecfc139bc15754f81a94d39eaa5bdd26","variant":null},"cpython-3.12.6-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":6,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"22d119ac7df7f0bddfd4dfd075bcc4eb2532ed3df0bdba0579106835d49ef9cd","variant":null},"cpython-3.12.6-linux-armv7-gnueabi":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabi","major":3,"minor":12,"patch":6,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz","sha256":"190c23eb3b9c6b9638f69dc7fb829df8967ad64c82e82c93898a4d878d18ed2a","variant":null},"cpython-3.12.6-linux-armv7-gnueabihf":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabihf","major":3,"minor":12,"patch":6,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz","sha256":"31a043c40e1dbb528404ff6e1fcad25638d54dfab2d379c3989d47ec24e6938b","variant":null},"cpython-3.12.6-linux-powerpc64le-gnu":{"name":"cpython","arch":{"family":"powerpc64le","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":6,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"fb49374b512b0e9f2cd2a720b3836f8a04228d73eb0786e64221eb55979edc6e","variant":null},"cpython-3.12.6-linux-s390x-gnu":{"name":"cpython","arch":{"family":"s390x","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":6,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-s390x-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"89be19666ecb7cdbbfd596e462d690a78a380f1fe5c2967b25a1779b0cec9339","variant":null},"cpython-3.12.6-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":6,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"b080463e4f0c452e592cdac1ca97936a6a19bb3d9a64da669a50ca843fce0108","variant":null},"cpython-3.12.6-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":6,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-x86_64_v2-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"3ce9eb5d974dc2109c3e2c3986f4883ec5403b3479259ea781475a319f9a6787","variant":null},"cpython-3.12.6-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":6,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-x86_64_v3-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"8dcc21cd45c09b273cca17c4b144c26c1a9e373eec871d540cc0762ab9c82c12","variant":null},"cpython-3.12.6-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":6,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-x86_64_v4-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"debba8985df38a492e8fc4b7b8d2261567f56eae716aa7630b836523625c6a96","variant":null},"cpython-3.12.6-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":12,"patch":6,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-i686-pc-windows-msvc-install_only_stripped.tar.gz","sha256":"d87275e613632ab738528fe20a94a7193e824e91ba7f1e7845e7fcfc1f114900","variant":null},"cpython-3.12.6-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":12,"patch":6,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-x86_64-pc-windows-msvc-install_only_stripped.tar.gz","sha256":"fe9898060f52c2171c2aa074f470f91339bdcf9896dae6709021c914f58aa863","variant":null},"cpython-3.12.5-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":12,"patch":5,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.12.5%2B20240814-aarch64-apple-darwin-install_only_stripped.tar.gz","sha256":"90715cdab075e5a2680acf2695572d165b6269bdb5d1942ab577491478aea55f","variant":null},"cpython-3.12.5-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":12,"patch":5,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.12.5%2B20240814-x86_64-apple-darwin-install_only_stripped.tar.gz","sha256":"49a9f7ad41d62e0ece9e664ca5ae95f022e7b68eef48e8a6f11620ec9247c686","variant":null},"cpython-3.12.5-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":5,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.12.5%2B20240814-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"06e512178cb513658a01c054b3eafc649ca362ccbeb02a6ae8a55b02c1ba75ca","variant":null},"cpython-3.12.5-linux-armv7-gnueabi":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabi","major":3,"minor":12,"patch":5,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.12.5%2B20240814-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz","sha256":"7a584de9c2824f43d7a7b1c26eb61a18af770ebd603a74b45d57601ba62ba508","variant":null},"cpython-3.12.5-linux-armv7-gnueabihf":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabihf","major":3,"minor":12,"patch":5,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.12.5%2B20240814-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz","sha256":"a9992b30d7b3ecb558cd12fde919e3e2836f161f8f777afea31140d5fff6362e","variant":null},"cpython-3.12.5-linux-powerpc64le-gnu":{"name":"cpython","arch":{"family":"powerpc64le","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":5,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.12.5%2B20240814-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"3bea081f4e6fa67e600a6a791bcfebb2891531ede2c21e23e1b7321b3369c737","variant":null},"cpython-3.12.5-linux-s390x-gnu":{"name":"cpython","arch":{"family":"s390x","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":5,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.12.5%2B20240814-s390x-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"2b6ea3a5242de99574191ee42df864756eca6d7cb1dbd4cd7ab2850ba8b828f8","variant":null},"cpython-3.12.5-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":5,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.12.5%2B20240814-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"10680b593b5e31833218fd83104dee74af970a3463403a22bae613b952a34e8d","variant":null},"cpython-3.12.5-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":5,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.12.5%2B20240814-x86_64_v2-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"c0064dcd97e5a09b5ff9529fc65cf6fd7a8a20f71a7050f584ecaa0cc8c33f2d","variant":null},"cpython-3.12.5-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":5,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.12.5%2B20240814-x86_64_v3-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"6414f1c4b0efb5c1f2eb30926c70519d01f46b1f0d97d407fe53e360865a4a23","variant":null},"cpython-3.12.5-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":5,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.12.5%2B20240814-x86_64_v4-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"d7e82fcf72ec5faedfbabf1084ca55f850971a559ba54350de312663570f4782","variant":null},"cpython-3.12.5-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":12,"patch":5,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.12.5%2B20240814-i686-pc-windows-msvc-install_only_stripped.tar.gz","sha256":"b1009d46b87330c099d02411ca5e9e333f13305c5abdbe20810a7c467cedb051","variant":null},"cpython-3.12.5-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":12,"patch":5,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.12.5%2B20240814-x86_64-pc-windows-msvc-install_only_stripped.tar.gz","sha256":"6eb0398795e8875575934cf21cdc9c7c7acddb46f9a52f91fdad509723f2f0e9","variant":null},"cpython-3.12.4-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":12,"patch":4,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240726/cpython-3.12.4%2B20240726-aarch64-apple-darwin-install_only_stripped.tar.gz","sha256":"ef6948e836f531bd7a58ffbe602803ff1c83c65f99d1da19be369ea61f136c93","variant":null},"cpython-3.12.4-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":12,"patch":4,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240726/cpython-3.12.4%2B20240726-x86_64-apple-darwin-install_only_stripped.tar.gz","sha256":"9d68cbdd12d1d6f98d35cc76add232c12db75c6b7f49733bffc88e7b1c025a79","variant":null},"cpython-3.12.4-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":4,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240726/cpython-3.12.4%2B20240726-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"6c9cf13644edc7250525ab1b2529ba1c0fff56c0c5a5c2242d84b6d4889d2bea","variant":null},"cpython-3.12.4-linux-armv7-gnueabi":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabi","major":3,"minor":12,"patch":4,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240726/cpython-3.12.4%2B20240726-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz","sha256":"5a23ed8eaf948fe48d7c05dbfb58ea8638dcd2c4880d8519e069281ab427cbcb","variant":null},"cpython-3.12.4-linux-armv7-gnueabihf":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabihf","major":3,"minor":12,"patch":4,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240726/cpython-3.12.4%2B20240726-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz","sha256":"4281764e69339a138e30211b9923d74036d07c7a56c6aacc6dbdb2802a575f51","variant":null},"cpython-3.12.4-linux-powerpc64le-gnu":{"name":"cpython","arch":{"family":"powerpc64le","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":4,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240726/cpython-3.12.4%2B20240726-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"35a8359f1dc17a7a70007dae102a5e1562c0715a721377ede92137b2a0292406","variant":null},"cpython-3.12.4-linux-s390x-gnu":{"name":"cpython","arch":{"family":"s390x","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":4,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240726/cpython-3.12.4%2B20240726-s390x-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"b2fd015ab3689e024de6fbb34a4942acdb54c2184d1963e22829aafa1d81ba2c","variant":null},"cpython-3.12.4-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":4,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240726/cpython-3.12.4%2B20240726-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"ca076aee4329f53f988346eb0521ad2a2cf7f723b6296088d03b98d8f22f5420","variant":null},"cpython-3.12.4-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":4,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240726/cpython-3.12.4%2B20240726-x86_64_v2-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"798e562eb68b8d825c25c747b9995046b700c5bafbe8f7e558f41a3d8a57ceb7","variant":null},"cpython-3.12.4-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":4,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240726/cpython-3.12.4%2B20240726-x86_64_v3-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"681d65c59f48c4b1bfe29f08ca87a50620c9aef308e27ea11fbe2ef8ce1a3764","variant":null},"cpython-3.12.4-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":4,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240726/cpython-3.12.4%2B20240726-x86_64_v4-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"507fce8676d23af12f97b1f66efa876360d19fbe89675163a0c7c5d631763c84","variant":null},"cpython-3.12.4-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":12,"patch":4,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240726/cpython-3.12.4%2B20240726-i686-pc-windows-msvc-install_only_stripped.tar.gz","sha256":"ff0fab24f38c22130e45b90b7ec10dc4ce9677b545d9fb9109a72d2ffbab7b02","variant":null},"cpython-3.12.4-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":12,"patch":4,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240726/cpython-3.12.4%2B20240726-x86_64-pc-windows-msvc-install_only_stripped.tar.gz","sha256":"6dd7b4607f8a25f0f5f68e745f4c572b1a20c3bbfa86accfa45b52ab93b18ece","variant":null},"cpython-3.12.3-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":12,"patch":3,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240415/cpython-3.12.3%2B20240415-aarch64-apple-darwin-install_only.tar.gz","sha256":"ccc40e5af329ef2af81350db2a88bbd6c17b56676e82d62048c15d548401519e","variant":null},"cpython-3.12.3-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":12,"patch":3,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240415/cpython-3.12.3%2B20240415-x86_64-apple-darwin-install_only.tar.gz","sha256":"c37a22fca8f57d4471e3708de6d13097668c5f160067f264bb2b18f524c890c8","variant":null},"cpython-3.12.3-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":3,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240415/cpython-3.12.3%2B20240415-aarch64-unknown-linux-gnu-install_only.tar.gz","sha256":"ec8126de97945e629cca9aedc80a29c4ae2992c9d69f2655e27ae73906ba187d","variant":null},"cpython-3.12.3-linux-armv7-gnueabi":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabi","major":3,"minor":12,"patch":3,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240415/cpython-3.12.3%2B20240415-armv7-unknown-linux-gnueabi-install_only.tar.gz","sha256":"f693dd22b69361c17076157889eb8f1ce1a5ea670c031fae46782481ad892a64","variant":null},"cpython-3.12.3-linux-armv7-gnueabihf":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabihf","major":3,"minor":12,"patch":3,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240415/cpython-3.12.3%2B20240415-armv7-unknown-linux-gnueabihf-install_only.tar.gz","sha256":"635080827bed4616dc271545677837203098e5b55e7195d803e1dca7da24fc0c","variant":null},"cpython-3.12.3-linux-powerpc64le-gnu":{"name":"cpython","arch":{"family":"powerpc64le","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":3,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240415/cpython-3.12.3%2B20240415-ppc64le-unknown-linux-gnu-install_only.tar.gz","sha256":"c5dcf08b8077e617d949bda23027c49712f583120b3ed744f9b143da1d580572","variant":null},"cpython-3.12.3-linux-s390x-gnu":{"name":"cpython","arch":{"family":"s390x","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":3,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240415/cpython-3.12.3%2B20240415-s390x-unknown-linux-gnu-install_only.tar.gz","sha256":"872fc321363b8cdd826fd2cb1adfd1ceb813bc1281f9d410c1c2c4e177e8df86","variant":null},"cpython-3.12.3-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":3,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240415/cpython-3.12.3%2B20240415-x86_64-unknown-linux-gnu-install_only.tar.gz","sha256":"a73ba777b5d55ca89edef709e6b8521e3f3d4289581f174c8699adfb608d09d6","variant":null},"cpython-3.12.3-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":3,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240415/cpython-3.12.3%2B20240415-x86_64_v2-unknown-linux-gnu-install_only.tar.gz","sha256":"b9b91f486e2a52b6cc392101245705d6ab5dd6ad4a4e2b3492baec8e4b96508b","variant":null},"cpython-3.12.3-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":3,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240415/cpython-3.12.3%2B20240415-x86_64_v3-unknown-linux-gnu-install_only.tar.gz","sha256":"edb786bf15a92a7c40fc5ace2376736d73ff356458b7c24da0cd408f36b945bf","variant":null},"cpython-3.12.3-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":3,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240415/cpython-3.12.3%2B20240415-x86_64_v4-unknown-linux-gnu-install_only.tar.gz","sha256":"790e70e565b3efc5f1d14294f7cc083d1fb2aa4c15074d547e8e6bb9d2adb70a","variant":null},"cpython-3.12.3-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":12,"patch":3,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240415/cpython-3.12.3%2B20240415-i686-pc-windows-msvc-install_only.tar.gz","sha256":"bd723ad1aa05551627715a428660250f0e74db0f1421b03f399235772057ef55","variant":null},"cpython-3.12.3-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":12,"patch":3,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240415/cpython-3.12.3%2B20240415-x86_64-pc-windows-msvc-install_only.tar.gz","sha256":"f7cfa4ad072feb4578c8afca5ba9a54ad591d665a441dd0d63aa366edbe19279","variant":null},"cpython-3.12.2-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":12,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-aarch64-apple-darwin-install_only.tar.gz","sha256":"01c064c00013b0175c7858b159989819ead53f4746d40580b5b0b35b6e80fba6","variant":null},"cpython-3.12.2-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":12,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-x86_64-apple-darwin-install_only.tar.gz","sha256":"a53a6670a202c96fec0b8c55ccc780ea3af5307eb89268d5b41a9775b109c094","variant":null},"cpython-3.12.2-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-aarch64-unknown-linux-gnu-install_only.tar.gz","sha256":"e52550379e7c4ac27a87de832d172658bc04150e4e27d4e858e6d8cbb96fd709","variant":null},"cpython-3.12.2-linux-powerpc64le-gnu":{"name":"cpython","arch":{"family":"powerpc64le","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-ppc64le-unknown-linux-gnu-install_only.tar.gz","sha256":"74bc02c4bbbd26245c37b29b9e12d0a9c1b7ab93477fed8b651c988b6a9a6251","variant":null},"cpython-3.12.2-linux-s390x-gnu":{"name":"cpython","arch":{"family":"s390x","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-s390x-unknown-linux-gnu-install_only.tar.gz","sha256":"ecd6b0285e5eef94deb784b588b4b425a15a43ae671bf206556659dc141a9825","variant":null},"cpython-3.12.2-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-x86_64-unknown-linux-gnu-install_only.tar.gz","sha256":"57a37b57f8243caa4cdac016176189573ad7620f0b6da5941c5e40660f9468ab","variant":null},"cpython-3.12.2-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-x86_64_v2-unknown-linux-gnu-install_only.tar.gz","sha256":"adfe5c1a6039b8806b3dee0aed5fe860540d55231be87df48891a7844279d76a","variant":null},"cpython-3.12.2-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-x86_64_v3-unknown-linux-gnu-install_only.tar.gz","sha256":"0ab408e31ecc30893020b617dd049af05b76cbe8bb8585b289f75557a24bcfd4","variant":null},"cpython-3.12.2-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-x86_64_v4-unknown-linux-gnu-install_only.tar.gz","sha256":"32ec4268b4d16a428deb642ddd875ae6e738b85558bfbdc4628018ff2e5b9e95","variant":null},"cpython-3.12.2-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":12,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-i686-pc-windows-msvc-shared-install_only.tar.gz","sha256":"1e919365f3e04eb111283f7a45d32eac2f327287ab7bf46720d5629e144cbff9","variant":null},"cpython-3.12.2-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":12,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-x86_64-pc-windows-msvc-shared-install_only.tar.gz","sha256":"1e5655a6ccb1a64a78460e4e3ee21036c70246800f176a6c91043a3fe3654a3b","variant":null},"cpython-3.12.1-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":12,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-aarch64-apple-darwin-install_only.tar.gz","sha256":"f93f8375ca6ac0a35d58ff007043cbd3a88d9609113f1cb59cf7c8d215f064af","variant":null},"cpython-3.12.1-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":12,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-x86_64-apple-darwin-install_only.tar.gz","sha256":"eca96158c1568dedd9a0b3425375637a83764d1fa74446438293089a8bfac1f8","variant":null},"cpython-3.12.1-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-aarch64-unknown-linux-gnu-install_only.tar.gz","sha256":"236533ef20e665007a111c2f36efb59c87ae195ad7dca223b6dc03fb07064f0b","variant":null},"cpython-3.12.1-linux-powerpc64le-gnu":{"name":"cpython","arch":{"family":"powerpc64le","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-ppc64le-unknown-linux-gnu-install_only.tar.gz","sha256":"78051f0d1411ee62bc2af5edfccf6e8400ac4ef82887a2affc19a7ace6a05267","variant":null},"cpython-3.12.1-linux-s390x-gnu":{"name":"cpython","arch":{"family":"s390x","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-s390x-unknown-linux-gnu-install_only.tar.gz","sha256":"60631211c701f8d2c56e5dd7b154e68868128a019b9db1d53a264f56c0d4aee2","variant":null},"cpython-3.12.1-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-x86_64-unknown-linux-gnu-install_only.tar.gz","sha256":"74e330b8212ca22fd4d9a2003b9eec14892155566738febc8e5e572f267b9472","variant":null},"cpython-3.12.1-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-x86_64_v2-unknown-linux-gnu-install_only.tar.gz","sha256":"9dd6fc5a1326985896493d475e7eae0d07f6de0d932faef3c4b04bdd81b88c0c","variant":null},"cpython-3.12.1-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-x86_64_v3-unknown-linux-gnu-install_only.tar.gz","sha256":"a7bcc6c9f66dbd47ea99615f30f101c5d2dd0084ca333d2f7336e64050951338","variant":null},"cpython-3.12.1-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-x86_64_v4-unknown-linux-gnu-install_only.tar.gz","sha256":"510f3f3e1841bb0e236dfac8dbd6680a4990d60a060b6972978cbc89524d4736","variant":null},"cpython-3.12.1-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":12,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-i686-pc-windows-msvc-shared-install_only.tar.gz","sha256":"13c8a6f337a4e1ef043ffb8ea3c218ab2073afe0d3be36fcdf8ceb6f757210e8","variant":null},"cpython-3.12.1-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":12,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-x86_64-pc-windows-msvc-shared-install_only.tar.gz","sha256":"fd5a9e0f41959d0341246d3643f2b8794f638adc0cec8dd5e1b6465198eae08a","variant":null},"cpython-3.12.0-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":12,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-aarch64-apple-darwin-install_only.tar.gz","sha256":"4734a2be2becb813830112c780c9879ac3aff111a0b0cd590e65ec7465774d02","variant":null},"cpython-3.12.0-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":12,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-x86_64-apple-darwin-install_only.tar.gz","sha256":"5a9e88c8aa52b609d556777b52ebde464ae4b4f77e4aac4eb693af57395c9abf","variant":null},"cpython-3.12.0-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-aarch64-unknown-linux-gnu-install_only.tar.gz","sha256":"bccfe67cf5465a3dfb0336f053966e2613a9bc85a6588c2fcf1366ef930c4f88","variant":null},"cpython-3.12.0-linux-powerpc64le-gnu":{"name":"cpython","arch":{"family":"powerpc64le","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-ppc64le-unknown-linux-gnu-install_only.tar.gz","sha256":"b5dae075467ace32c594c7877fe6ebe0837681f814601d5d90ba4c0dfd87a1f2","variant":null},"cpython-3.12.0-linux-s390x-gnu":{"name":"cpython","arch":{"family":"s390x","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-s390x-unknown-linux-gnu-install_only.tar.gz","sha256":"5681621349dd85d9726d1b67c84a9686ce78f72e73a6f9e4cc4119911655759e","variant":null},"cpython-3.12.0-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-x86_64-unknown-linux-gnu-install_only.tar.gz","sha256":"e51a5293f214053ddb4645b2c9f84542e2ef86870b8655704367bd4b29d39fe9","variant":null},"cpython-3.12.0-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-x86_64_v2-unknown-linux-gnu-install_only.tar.gz","sha256":"6d7710c9a74f624d1fe60a5a01ed6db874659d906220b1d98a0a79a36bbcb2e6","variant":null},"cpython-3.12.0-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-x86_64_v3-unknown-linux-gnu-install_only.tar.gz","sha256":"dccac6b50581aba8f4ddceb4276589bcc602a672f2461e170076890f0c114444","variant":null},"cpython-3.12.0-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":12,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-x86_64_v4-unknown-linux-gnu-install_only.tar.gz","sha256":"13f4c20d3277d0bff7b14125d4904bbf5c498fe14d550d31fd584b5beabe6e0f","variant":null},"cpython-3.12.0-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":12,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-i686-pc-windows-msvc-shared-install_only.tar.gz","sha256":"6e4f30a998245cfaef00d1b87f8fd5f6c250bd222f933f8f38f124d4f03227f9","variant":null},"cpython-3.12.0-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":12,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-x86_64-pc-windows-msvc-shared-install_only.tar.gz","sha256":"facfaa1fbc8653f95057f3c4a0f8aa833dab0e0b316e24ee8686bc761d4b4f8d","variant":null},"cpython-3.11.11-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":11,"patch":11,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.11.11%2B20250311-aarch64-apple-darwin-install_only_stripped.tar.gz","sha256":"ee94cb7508c6d2bdcf3788c779cd9c9950f6b0397fb188185d7839115d6901f2","variant":null},"cpython-3.11.11-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":11,"patch":11,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.11.11%2B20250311-x86_64-apple-darwin-install_only_stripped.tar.gz","sha256":"9b671b25d0f479576ca6333f6ec5a100bcd1f76dd7c21eb92f3c59907555f526","variant":null},"cpython-3.11.11-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":11,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.11.11%2B20250311-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"ef9642e489f4f583e2a5edadbd121f80f566979325b8e757d72978faa0327925","variant":null},"cpython-3.11.11-linux-armv7-gnueabi":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabi","major":3,"minor":11,"patch":11,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.11.11%2B20250311-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz","sha256":"3f1560fce58c9c1641e7dd3c1704c0c7ea443094f40e8e1a0a2b218b81e19d19","variant":null},"cpython-3.11.11-linux-armv7-gnueabihf":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabihf","major":3,"minor":11,"patch":11,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.11.11%2B20250311-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz","sha256":"0c64ff74fc0f6e7a1c811cefe3ef39a53a5b3307598d92d01d372b485193f12f","variant":null},"cpython-3.11.11-linux-powerpc64le-gnu":{"name":"cpython","arch":{"family":"powerpc64le","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":11,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.11.11%2B20250311-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"cf6f02ffc9d79382c76341d52e1f358428b7b24a6f6aebc8286e21ae623f21f8","variant":null},"cpython-3.11.11-linux-riscv64-gnu":{"name":"cpython","arch":{"family":"riscv64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":11,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.11.11%2B20250311-riscv64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"cabca561452da1729beefd3cfff3885e586fe5c3d66b6bc3556fe7774f43ea84","variant":null},"cpython-3.11.11-linux-s390x-gnu":{"name":"cpython","arch":{"family":"s390x","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":11,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.11.11%2B20250311-s390x-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"3badec22ef1b348364e6ec0bdae6dfa5b0087931bbc0c63d3e09ab4b44450a0b","variant":null},"cpython-3.11.11-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":11,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.11.11%2B20250311-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"2252c6076676f34c9c689043e88be6b4f17c320c5d9a713da66f1889e76ab6e3","variant":null},"cpython-3.11.11-linux-x86_64-musl":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"musl","major":3,"minor":11,"patch":11,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.11.11%2B20250311-x86_64-unknown-linux-musl-install_only_stripped.tar.gz","sha256":"6e4783a6631c7051cd8094e5f1497dc371bd5495dc089a9d16b354a935048c43","variant":null},"cpython-3.11.11-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":11,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.11.11%2B20250311-x86_64_v2-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"962bd39aca05126245b53851a41b9c97ccea8da542e98a338ec8c0745d0db9af","variant":null},"cpython-3.11.11-linux-x86_64_v2-musl":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"musl","major":3,"minor":11,"patch":11,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.11.11%2B20250311-x86_64_v2-unknown-linux-musl-install_only_stripped.tar.gz","sha256":"fd0f7943704f6920ce9b9a1e90f199ef39ad4c16f0937b515cdfa39a384638a2","variant":null},"cpython-3.11.11-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":11,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.11.11%2B20250311-x86_64_v3-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"8e1125aed1061e86b3209afcb1c63c636b971e652445c3addd47c0c7902baa3f","variant":null},"cpython-3.11.11-linux-x86_64_v3-musl":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"musl","major":3,"minor":11,"patch":11,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.11.11%2B20250311-x86_64_v3-unknown-linux-musl-install_only_stripped.tar.gz","sha256":"ee2f5971298aee6e8e6f8e657b74c63b57f792f284c6a19b5f514a1f04ac7d81","variant":null},"cpython-3.11.11-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":11,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.11.11%2B20250311-x86_64_v4-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"dbd01cc493f4f90e8269287a1fc8371d06f5c672dc199b620b2e2fcf4b4734af","variant":null},"cpython-3.11.11-linux-x86_64_v4-musl":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"musl","major":3,"minor":11,"patch":11,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.11.11%2B20250311-x86_64_v4-unknown-linux-musl-install_only_stripped.tar.gz","sha256":"57a94a663d774a8bb3039e118f4c38c8f4626921bf46226e06e52cdb4f8e4757","variant":null},"cpython-3.11.11-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":11,"patch":11,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.11.11%2B20250311-i686-pc-windows-msvc-install_only_stripped.tar.gz","sha256":"364f95fc8a1f0b1d407314be58356543efeb9b421c113b9c7c7b530660188754","variant":null},"cpython-3.11.11-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":11,"patch":11,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.11.11%2B20250311-x86_64-pc-windows-msvc-install_only_stripped.tar.gz","sha256":"d83d736d365658cecdc76e1c5c5b197e64f1c144398cfb0a75fb219b8c6fcaf2","variant":null},"cpython-3.11.10-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":11,"patch":10,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.11.10%2B20241016-aarch64-apple-darwin-install_only_stripped.tar.gz","sha256":"a5a224138a526acecfd17210953d76a28487968a767204902e2bde809bb0e759","variant":null},"cpython-3.11.10-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":11,"patch":10,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.11.10%2B20241016-x86_64-apple-darwin-install_only_stripped.tar.gz","sha256":"575b49a7aa64e97b06de605b7e947033bf2310b5bc5f9aedb9859d4745033d91","variant":null},"cpython-3.11.10-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":10,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.11.10%2B20241016-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"9d124604ffdea4fbaabb10b343c5a36b636a3e7b94dfc1cccd4531f33fceae5e","variant":null},"cpython-3.11.10-linux-armv7-gnueabi":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabi","major":3,"minor":11,"patch":10,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.11.10%2B20241016-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz","sha256":"deb089a5ac0fbd9ad2e3dc843d90019ead75b1ec895fd57a5abca190ba86cb77","variant":null},"cpython-3.11.10-linux-armv7-gnueabihf":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabihf","major":3,"minor":11,"patch":10,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.11.10%2B20241016-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz","sha256":"3655da6f1ccde823fc03f790bebfff106825e2b5ec4b733be225150275cd6321","variant":null},"cpython-3.11.10-linux-powerpc64le-gnu":{"name":"cpython","arch":{"family":"powerpc64le","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":10,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.11.10%2B20241016-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"cc16cf0b1a1aa61f4e90d38ccaad0b65085cea69d2dcc2c6281ef9d4e6cccdd8","variant":null},"cpython-3.11.10-linux-s390x-gnu":{"name":"cpython","arch":{"family":"s390x","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":10,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.11.10%2B20241016-s390x-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"e8017e3b916f8c7b8fbdf2bd5fc18c6eb7ce2397df240fbeea84b05d4c7a37a4","variant":null},"cpython-3.11.10-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":10,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.11.10%2B20241016-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"03f15e19e2452641b6375b59ba094ff6cf2fc118315d24a6ca63ce60e4d4a6e0","variant":null},"cpython-3.11.10-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":10,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.11.10%2B20241016-x86_64_v2-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"64aefc042352e6bd10c4f600f1962af7dfec4586385f723c218b6369d3f211a2","variant":null},"cpython-3.11.10-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":10,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.11.10%2B20241016-x86_64_v3-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"ce94270c008e9780a3be5231223a0342e676bae04cb30b7554b0496a8fa7b799","variant":null},"cpython-3.11.10-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":10,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.11.10%2B20241016-x86_64_v4-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"56ed6aeed4795235b4f4349c4c0bf4ee81fdd00ad854eaedcccd5c43388d7545","variant":null},"cpython-3.11.10-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":11,"patch":10,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.11.10%2B20241016-i686-pc-windows-msvc-install_only_stripped.tar.gz","sha256":"0a5b423517722e9868ac4a63893f24f24db9bd67e8679e6e448343c5829d2e77","variant":null},"cpython-3.11.10-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":11,"patch":10,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.11.10%2B20241016-x86_64-pc-windows-msvc-install_only_stripped.tar.gz","sha256":"ea770ebabc620ff46f1d0f905c774a9b8aa5834620e89617ad5e01f90d36b3ee","variant":null},"cpython-3.11.9-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":11,"patch":9,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.11.9%2B20240814-aarch64-apple-darwin-install_only_stripped.tar.gz","sha256":"c4e2f7774421bcb381245945e132419b529399dfa4a56059acda1493751fa377","variant":null},"cpython-3.11.9-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":11,"patch":9,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.11.9%2B20240814-x86_64-apple-darwin-install_only_stripped.tar.gz","sha256":"c8680f90137e36b54b3631271ccdfe5de363e7d563d8df87c53e11b956a00e04","variant":null},"cpython-3.11.9-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":9,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.11.9%2B20240814-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"364cf099524fff92c31b8ff5ae3f7b32b0fa6cf1d380c6e37cf56140d08dfc87","variant":null},"cpython-3.11.9-linux-armv7-gnueabi":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabi","major":3,"minor":11,"patch":9,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.11.9%2B20240814-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz","sha256":"e64d3cf033c804e9c14aaf4ae746632c01894706098b20acbf00df4bd28d0b0e","variant":null},"cpython-3.11.9-linux-armv7-gnueabihf":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabihf","major":3,"minor":11,"patch":9,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.11.9%2B20240814-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz","sha256":"7630838c7602e6a6a56c41263d6a808a2a2004a7ea38770ffc4c7aaf34e169ae","variant":null},"cpython-3.11.9-linux-powerpc64le-gnu":{"name":"cpython","arch":{"family":"powerpc64le","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":9,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.11.9%2B20240814-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"2387479d17127e5b087f582bac948f859c25c4b38c64f558e0a399af7a8a0225","variant":null},"cpython-3.11.9-linux-s390x-gnu":{"name":"cpython","arch":{"family":"s390x","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":9,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.11.9%2B20240814-s390x-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"30c71053e9360471b7f350f1562ff4e42eb91ad2ca61b391295b5dea8b2b9efd","variant":null},"cpython-3.11.9-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":9,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.11.9%2B20240814-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"daa487c7e73005c4426ac393273117cf0e2dc4ab9b2eeda366e04cd00eea00c9","variant":null},"cpython-3.11.9-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":9,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.11.9%2B20240814-x86_64_v2-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"6f579d9b2ec635b7cc4eb983719ae8b4ee34248f2054939cc3b1b23b44c65c60","variant":null},"cpython-3.11.9-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":9,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.11.9%2B20240814-x86_64_v3-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"d6eeb714389614fa954f49e5ec4323f18eccbc700c516521c1297860364226cf","variant":null},"cpython-3.11.9-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":9,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.11.9%2B20240814-x86_64_v4-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"92247f338ba132e9ff6e4b0dffc2eacfab6958552b0354e623f5016c5e83bafd","variant":null},"cpython-3.11.9-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":11,"patch":9,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.11.9%2B20240814-i686-pc-windows-msvc-install_only_stripped.tar.gz","sha256":"091c99a210f4f401a305231f3f218ee3d5714658b8d3aac344d34efc716dff85","variant":null},"cpython-3.11.9-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":11,"patch":9,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.11.9%2B20240814-x86_64-pc-windows-msvc-install_only_stripped.tar.gz","sha256":"8ac54a8d711ef0d49b62a2c3521c2d0403f1b221dc9d84c5f85fe48903e82523","variant":null},"cpython-3.11.8-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":11,"patch":8,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-aarch64-apple-darwin-install_only.tar.gz","sha256":"389a51139f5abe071a0d70091ca5df3e7a3dfcfcbe3e0ba6ad85fb4c5638421e","variant":null},"cpython-3.11.8-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":11,"patch":8,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-x86_64-apple-darwin-install_only.tar.gz","sha256":"097f467b0c36706bfec13f199a2eaf924e668f70c6e2bd1f1366806962f7e86e","variant":null},"cpython-3.11.8-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":8,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-aarch64-unknown-linux-gnu-install_only.tar.gz","sha256":"389b9005fb78dd5a6f68df5ea45ab7b30d9a4b3222af96999e94fd20d4ad0c6a","variant":null},"cpython-3.11.8-linux-powerpc64le-gnu":{"name":"cpython","arch":{"family":"powerpc64le","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":8,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-ppc64le-unknown-linux-gnu-install_only.tar.gz","sha256":"eb2b31f8e50309aae493c6a359c32b723a676f07c641f5e8fe4b6aa4dbb50946","variant":null},"cpython-3.11.8-linux-s390x-gnu":{"name":"cpython","arch":{"family":"s390x","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":8,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-s390x-unknown-linux-gnu-install_only.tar.gz","sha256":"844f64f4c16e24965778281da61d1e0e6cd1358a581df1662da814b1eed096b9","variant":null},"cpython-3.11.8-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":8,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-x86_64-unknown-linux-gnu-install_only.tar.gz","sha256":"94e13d0e5ad417035b80580f3e893a72e094b0900d5d64e7e34ab08e95439987","variant":null},"cpython-3.11.8-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":8,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-x86_64_v2-unknown-linux-gnu-install_only.tar.gz","sha256":"e4f70dcb40acc2342d63103808a19f728a1c1dc9e0fad5344061daaab03a4ce5","variant":null},"cpython-3.11.8-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":8,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-x86_64_v3-unknown-linux-gnu-install_only.tar.gz","sha256":"52b3e24b08e53e5098561a13a61e28d241231331fd903dcb2a1e4161f3753dc1","variant":null},"cpython-3.11.8-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":8,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-x86_64_v4-unknown-linux-gnu-install_only.tar.gz","sha256":"e363cc041a4464bd729771d6d223f3ec13c1e76dacdedc207ad1f6fb777bcb71","variant":null},"cpython-3.11.8-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":11,"patch":8,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-i686-pc-windows-msvc-shared-install_only.tar.gz","sha256":"75039951f8f94d7304bc17b674af1668b9e1ea6d6c9ba1da28e90c0ad8030e3c","variant":null},"cpython-3.11.8-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":11,"patch":8,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-x86_64-pc-windows-msvc-shared-install_only.tar.gz","sha256":"b618f1f047349770ee1ef11d1b05899840abd53884b820fd25c7dfe2ec1664d4","variant":null},"cpython-3.11.7-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":11,"patch":7,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-aarch64-apple-darwin-install_only.tar.gz","sha256":"b042c966920cf8465385ca3522986b12d745151a72c060991088977ca36d3883","variant":null},"cpython-3.11.7-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":11,"patch":7,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-x86_64-apple-darwin-install_only.tar.gz","sha256":"a0e615eef1fafdc742da0008425a9030b7ea68a4ae4e73ac557ef27b112836d4","variant":null},"cpython-3.11.7-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":7,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-aarch64-unknown-linux-gnu-install_only.tar.gz","sha256":"b102eaf865eb715aa98a8a2ef19037b6cc3ae7dfd4a632802650f29de635aa13","variant":null},"cpython-3.11.7-linux-powerpc64le-gnu":{"name":"cpython","arch":{"family":"powerpc64le","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":7,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-ppc64le-unknown-linux-gnu-install_only.tar.gz","sha256":"b44e1b74afe75c7b19143413632c4386708ae229117f8f950c2094e9681d34c7","variant":null},"cpython-3.11.7-linux-s390x-gnu":{"name":"cpython","arch":{"family":"s390x","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":7,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-s390x-unknown-linux-gnu-install_only.tar.gz","sha256":"49520e3ff494708020f306e30b0964f079170be83e956be4504f850557378a22","variant":null},"cpython-3.11.7-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":7,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-x86_64-unknown-linux-gnu-install_only.tar.gz","sha256":"4a51ce60007a6facf64e5495f4cf322e311ba9f39a8cd3f3e4c026eae488e140","variant":null},"cpython-3.11.7-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":7,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-x86_64_v2-unknown-linux-gnu-install_only.tar.gz","sha256":"2cdd399100e647aa9d381e197e6a8c98e822ecb8fc1b6bda4b1eb554dbfb8177","variant":null},"cpython-3.11.7-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":7,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-x86_64_v3-unknown-linux-gnu-install_only.tar.gz","sha256":"08dd57796b8fcc2a7307ed4dbe7a69cf35856cb29a5c79f827fe08a0663c227f","variant":null},"cpython-3.11.7-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":7,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-x86_64_v4-unknown-linux-gnu-install_only.tar.gz","sha256":"28590cf568f192dbc5c91814321bca8bfe749cdf5e60a2aad968a0ae74d6bb4a","variant":null},"cpython-3.11.7-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":11,"patch":7,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-i686-pc-windows-msvc-shared-install_only.tar.gz","sha256":"f5a6ca1280749d8ceaf8851585ef6b0cd2f1f76e801a77c1d744019554eef2f0","variant":null},"cpython-3.11.7-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":11,"patch":7,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-x86_64-pc-windows-msvc-shared-install_only.tar.gz","sha256":"67077e6fa918e4f4fd60ba169820b00be7c390c497bf9bc9cab2c255ea8e6f3e","variant":null},"cpython-3.11.6-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":11,"patch":6,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-aarch64-apple-darwin-install_only.tar.gz","sha256":"916c35125b5d8323a21526d7a9154ca626453f63d0878e95b9f613a95006c990","variant":null},"cpython-3.11.6-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":11,"patch":6,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-x86_64-apple-darwin-install_only.tar.gz","sha256":"178cb1716c2abc25cb56ae915096c1a083e60abeba57af001996e8bc6ce1a371","variant":null},"cpython-3.11.6-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":6,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-aarch64-unknown-linux-gnu-install_only.tar.gz","sha256":"3e26a672df17708c4dc928475a5974c3fb3a34a9b45c65fb4bd1e50504cc84ec","variant":null},"cpython-3.11.6-linux-powerpc64le-gnu":{"name":"cpython","arch":{"family":"powerpc64le","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":6,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-ppc64le-unknown-linux-gnu-install_only.tar.gz","sha256":"7937035f690a624dba4d014ffd20c342e843dd46f89b0b0a1e5726b85deb8eaf","variant":null},"cpython-3.11.6-linux-s390x-gnu":{"name":"cpython","arch":{"family":"s390x","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":6,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-s390x-unknown-linux-gnu-install_only.tar.gz","sha256":"f9f19823dba3209cedc4647b00f46ed0177242917db20fb7fb539970e384531c","variant":null},"cpython-3.11.6-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":6,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-x86_64-unknown-linux-gnu-install_only.tar.gz","sha256":"ee37a7eae6e80148c7e3abc56e48a397c1664f044920463ad0df0fc706eacea8","variant":null},"cpython-3.11.6-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":6,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-x86_64_v2-unknown-linux-gnu-install_only.tar.gz","sha256":"d93961f7d6df53f5e888ce070b92d19a7fce588bb03abfac2b6f3c5bf2923c80","variant":null},"cpython-3.11.6-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":6,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-x86_64_v3-unknown-linux-gnu-install_only.tar.gz","sha256":"9a2f2bb9fca7f31502e102306fbeed8ceb7f634f4376a08f9f630c1982f62fcb","variant":null},"cpython-3.11.6-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":6,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-x86_64_v4-unknown-linux-gnu-install_only.tar.gz","sha256":"ea850efb2de01c9389580ea0a6f55c7271dd3028b31fe0cca3ff9716fb580879","variant":null},"cpython-3.11.6-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":11,"patch":6,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-i686-pc-windows-msvc-shared-install_only.tar.gz","sha256":"dd48b2cfaae841b4cd9beed23e2ae68b13527a065ef3d271d228735769c4e64d","variant":null},"cpython-3.11.6-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":11,"patch":6,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-x86_64-pc-windows-msvc-shared-install_only.tar.gz","sha256":"3933545e6d41462dd6a47e44133ea40995bc6efeed8c2e4cbdf1a699303e95ea","variant":null},"cpython-3.11.5-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":11,"patch":5,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-aarch64-apple-darwin-install_only.tar.gz","sha256":"dab64b3580118ad2073babd7c29fd2053b616479df5c107d31fe2af1f45e948b","variant":null},"cpython-3.11.5-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":11,"patch":5,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-x86_64-apple-darwin-install_only.tar.gz","sha256":"4a4efa7378c72f1dd8ebcce1afb99b24c01b07023aa6b8fea50eaedb50bf2bfc","variant":null},"cpython-3.11.5-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":5,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-aarch64-unknown-linux-gnu-install_only.tar.gz","sha256":"bb5c5d1ea0f199fe2d3f0996fff4b48ca6ddc415a3dbd98f50bff7fce48aac80","variant":null},"cpython-3.11.5-linux-i686-gnu":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":5,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-i686-unknown-linux-gnu-install_only.tar.gz","sha256":"82de7e2551c015145c017742a5c0411d67a7544595df43c02b5efa4762d5123e","variant":null},"cpython-3.11.5-linux-powerpc64le-gnu":{"name":"cpython","arch":{"family":"powerpc64le","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":5,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-ppc64le-unknown-linux-gnu-install_only.tar.gz","sha256":"14121b53e9c8c6d0741f911ae00102a35adbcf5c3cdf732687ef7617b7d7304d","variant":null},"cpython-3.11.5-linux-s390x-gnu":{"name":"cpython","arch":{"family":"s390x","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":5,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-s390x-unknown-linux-gnu-install_only.tar.gz","sha256":"fe459da39874443579d6fe88c68777c6d3e331038e1fb92a0451879fb6beb16d","variant":null},"cpython-3.11.5-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":5,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-x86_64-unknown-linux-gnu-install_only.tar.gz","sha256":"fbed6f7694b2faae5d7c401a856219c945397f772eea5ca50c6eb825cbc9d1e1","variant":null},"cpython-3.11.5-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":5,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-x86_64_v2-unknown-linux-gnu-install_only.tar.gz","sha256":"6f25769f73827cfc9f80114dbbc04fa959e96f82bf1b1297bc56ae08afaa6a90","variant":null},"cpython-3.11.5-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":5,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-x86_64_v3-unknown-linux-gnu-install_only.tar.gz","sha256":"5b975dd6a4648d16f278e9d82027f29feb01eda6009b239d7a7c69f421ebd519","variant":null},"cpython-3.11.5-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":5,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-x86_64_v4-unknown-linux-gnu-install_only.tar.gz","sha256":"9759ce08bb96716f26aedd4e4d5879f810d9ca1e6f185d9881910837ae66cd29","variant":null},"cpython-3.11.5-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":11,"patch":5,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-i686-pc-windows-msvc-shared-install_only.tar.gz","sha256":"936b624c2512a3a3370aae8adf603d6ae71ba8ebd39cc4714a13306891ea36f0","variant":null},"cpython-3.11.5-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":11,"patch":5,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-x86_64-pc-windows-msvc-shared-install_only.tar.gz","sha256":"00f002263efc8aea896bcfaaf906b1f4dab3e5cd3db53e2b69ab9a10ba220b97","variant":null},"cpython-3.11.4-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":11,"patch":4,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-aarch64-apple-darwin-install_only.tar.gz","sha256":"cb6d2948384a857321f2aa40fa67744cd9676a330f08b6dad7070bda0b6120a4","variant":null},"cpython-3.11.4-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":11,"patch":4,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-x86_64-apple-darwin-install_only.tar.gz","sha256":"47e1557d93a42585972772e82661047ca5f608293158acb2778dccf120eabb00","variant":null},"cpython-3.11.4-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":4,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-aarch64-unknown-linux-gnu-install_only.tar.gz","sha256":"2e84fc53f4e90e11963281c5c871f593abcb24fc796a50337fa516be99af02fb","variant":null},"cpython-3.11.4-linux-i686-gnu":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":4,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-i686-unknown-linux-gnu-install_only.tar.gz","sha256":"abdccc6ec7093f49da99680f5899a96bff0b96fde8f5d73f7aac121e0d05fdd8","variant":null},"cpython-3.11.4-linux-powerpc64le-gnu":{"name":"cpython","arch":{"family":"powerpc64le","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":4,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-ppc64le-unknown-linux-gnu-install_only.tar.gz","sha256":"df7b92ed9cec96b3bb658fb586be947722ecd8e420fb23cee13d2e90abcfcf25","variant":null},"cpython-3.11.4-linux-s390x-gnu":{"name":"cpython","arch":{"family":"s390x","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":4,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-s390x-unknown-linux-gnu-install_only.tar.gz","sha256":"e477f0749161f9aa7887964f089d9460a539f6b4a8fdab5166f898210e1a87a4","variant":null},"cpython-3.11.4-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":4,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-x86_64-unknown-linux-gnu-install_only.tar.gz","sha256":"e26247302bc8e9083a43ce9e8dd94905b40d464745b1603041f7bc9a93c65d05","variant":null},"cpython-3.11.4-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":4,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-x86_64_v2-unknown-linux-gnu-install_only.tar.gz","sha256":"dd1530d8a2e002f68e3d7ed1aa568a0e9278a5c87ba1f2ec4b9bae75777a6bc2","variant":null},"cpython-3.11.4-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":4,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-x86_64_v3-unknown-linux-gnu-install_only.tar.gz","sha256":"f6882a821a02c8f727fce12044f8ed03c0814c68c483e9c074b7d62e8aaf3adf","variant":null},"cpython-3.11.4-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":4,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-x86_64_v4-unknown-linux-gnu-install_only.tar.gz","sha256":"3802bf8c6f305b7b841dbbf1b091d9820d9bd65e9f5b246d2d071c42baa80fec","variant":null},"cpython-3.11.4-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":11,"patch":4,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-i686-pc-windows-msvc-shared-install_only.tar.gz","sha256":"e2f4b41c3d89c5ec735e2563d752856cb3c19a0aa712ec7ef341712bafa7e905","variant":null},"cpython-3.11.4-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":11,"patch":4,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-x86_64-pc-windows-msvc-shared-install_only.tar.gz","sha256":"878614c03ea38538ae2f758e36c85d2c0eb1eaaca86cd400ff8c76693ee0b3e1","variant":null},"cpython-3.11.3-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":11,"patch":3,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-aarch64-apple-darwin-install_only.tar.gz","sha256":"09e412506a8d63edbb6901742b54da9aa7faf120b8dbdce56c57b303fc892c86","variant":null},"cpython-3.11.3-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":11,"patch":3,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-x86_64-apple-darwin-install_only.tar.gz","sha256":"f710b8d60621308149c100d5175fec39274ed0b9c99645484fd93d1716ef4310","variant":null},"cpython-3.11.3-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":3,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-aarch64-unknown-linux-gnu-install_only.tar.gz","sha256":"8190accbbbbcf7620f1ff6d668e4dd090c639665d11188ce864b62554d40e5ab","variant":null},"cpython-3.11.3-linux-i686-gnu":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":3,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-i686-unknown-linux-gnu-install_only.tar.gz","sha256":"36ff6c5ebca8bf07181b774874233eb37835a62b39493f975869acc5010d839d","variant":null},"cpython-3.11.3-linux-powerpc64le-gnu":{"name":"cpython","arch":{"family":"powerpc64le","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":3,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-ppc64le-unknown-linux-gnu-install_only.tar.gz","sha256":"767d24f3570b35fedb945f5ac66224c8983f2d556ab83c5cfaa5f3666e9c212c","variant":null},"cpython-3.11.3-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":3,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-x86_64-unknown-linux-gnu-install_only.tar.gz","sha256":"da50b87d1ec42b3cb577dfd22a3655e43a53150f4f98a4bfb40757c9d7839ab5","variant":null},"cpython-3.11.3-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":3,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-x86_64_v2-unknown-linux-gnu-install_only.tar.gz","sha256":"d0191c35051ade259d3324f437c6f2422743ccb79197af6dc64c161b06eddca9","variant":null},"cpython-3.11.3-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":3,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-x86_64_v3-unknown-linux-gnu-install_only.tar.gz","sha256":"6452fe315b5240040acffc5688e97fc264d9eb8fbfdd90c6ede0bc46b20640e0","variant":null},"cpython-3.11.3-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":3,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-x86_64_v4-unknown-linux-gnu-install_only.tar.gz","sha256":"5bc5eb3892957c0a9eae87fc3ce97f2b0b31406fd6ef1d20bfa8074a44121cb4","variant":null},"cpython-3.11.3-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":11,"patch":3,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-i686-pc-windows-msvc-shared-install_only.tar.gz","sha256":"a6751e6fa5c7c4d4748ed534a7f00ad7f858f62ce73d63d44dd907036ba53985","variant":null},"cpython-3.11.3-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":11,"patch":3,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-x86_64-pc-windows-msvc-shared-install_only.tar.gz","sha256":"24741066da6f35a7ff67bee65ce82eae870d84e1181843e64a7076d1571e95af","variant":null},"cpython-3.11.1-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":11,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-aarch64-apple-darwin-install_only.tar.gz","sha256":"4918cdf1cab742a90f85318f88b8122aeaa2d04705803c7b6e78e81a3dd40f80","variant":null},"cpython-3.11.1-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":11,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-x86_64-apple-darwin-install_only.tar.gz","sha256":"20a4203d069dc9b710f70b09e7da2ce6f473d6b1110f9535fb6f4c469ed54733","variant":null},"cpython-3.11.1-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-aarch64-unknown-linux-gnu-install_only.tar.gz","sha256":"debf15783bdcb5530504f533d33fda75a7b905cec5361ae8f33da5ba6599f8b4","variant":null},"cpython-3.11.1-linux-i686-gnu":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-i686-unknown-linux-gnu-install_only.tar.gz","sha256":"8392230cf76c282cfeaf67dcbd2e0fac6da8cd3b3aead1250505c6ddd606caae","variant":null},"cpython-3.11.1-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-x86_64-unknown-linux-gnu-install_only.tar.gz","sha256":"02a551fefab3750effd0e156c25446547c238688a32fabde2995c941c03a6423","variant":null},"cpython-3.11.1-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-x86_64_v2-unknown-linux-gnu-install_only.tar.gz","sha256":"cc322d17b9ead6aeee4ac116fa2f802d525b4d97343fac8b8ada458810b47b40","variant":null},"cpython-3.11.1-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-x86_64_v3-unknown-linux-gnu-install_only.tar.gz","sha256":"a7b538f35630a17ea8b5e1703b38906da189b2d6054297b571c7f5e81fc953a0","variant":null},"cpython-3.11.1-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":11,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-x86_64_v4-unknown-linux-gnu-install_only.tar.gz","sha256":"dcee403d2f3416c0a7beae2fe58d9ca5646bb73ae47c0431d43911a0a8581a62","variant":null},"cpython-3.11.1-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":11,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-i686-pc-windows-msvc-shared-install_only.tar.gz","sha256":"50b250dd261c3cca9ae8d96cb921e4ffbc64f778a198b6f8b8b0a338f77ae486","variant":null},"cpython-3.11.1-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":11,"patch":1,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-x86_64-pc-windows-msvc-shared-install_only.tar.gz","sha256":"edc08979cb0666a597466176511529c049a6f0bba8adf70df441708f766de5bf","variant":null},"cpython-3.10.16-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":10,"patch":16,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.10.16%2B20250311-aarch64-apple-darwin-install_only_stripped.tar.gz","sha256":"2867d119e88761148af5b0e803f54a646797b6b4c70f9dabcf834a92fe80c8e7","variant":null},"cpython-3.10.16-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":10,"patch":16,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.10.16%2B20250311-x86_64-apple-darwin-install_only_stripped.tar.gz","sha256":"36d59049abc75b3a44d32811c135b88028fa18737b94c0527534fd240150573e","variant":null},"cpython-3.10.16-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":16,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.10.16%2B20250311-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"42635e2b908d73a1f97dbc1af77b45968498d09be3832ca0ff80d78186c15d14","variant":null},"cpython-3.10.16-linux-armv7-gnueabi":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabi","major":3,"minor":10,"patch":16,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.10.16%2B20250311-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz","sha256":"bf195555ea40358c15949c034afb87c8eed6ff50ec17f59c290bec0ceb1593c5","variant":null},"cpython-3.10.16-linux-armv7-gnueabihf":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabihf","major":3,"minor":10,"patch":16,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.10.16%2B20250311-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz","sha256":"b8fe35966fa53c01368c192c7d41fecb9c0bfae39541869011ecd3034ae1c9ed","variant":null},"cpython-3.10.16-linux-powerpc64le-gnu":{"name":"cpython","arch":{"family":"powerpc64le","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":16,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.10.16%2B20250311-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"98f61a90c34a7c2919990b33b198cff084d76e062f817bb6d380c5f90188d4be","variant":null},"cpython-3.10.16-linux-riscv64-gnu":{"name":"cpython","arch":{"family":"riscv64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":16,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.10.16%2B20250311-riscv64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"517ccaa26433bfa7e9cc37edfcba5f869205cd259c30e8c5cfe108e3fe441569","variant":null},"cpython-3.10.16-linux-s390x-gnu":{"name":"cpython","arch":{"family":"s390x","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":16,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.10.16%2B20250311-s390x-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"f0f2030afe7e72386d1863ffa50a5a24e76cdda38fe3aa598beb0ca6c146ff26","variant":null},"cpython-3.10.16-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":16,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.10.16%2B20250311-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"86653263f968327d9ac640ddf61d3c21859ab80b1b9ec171951b34d422c20900","variant":null},"cpython-3.10.16-linux-x86_64-musl":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"musl","major":3,"minor":10,"patch":16,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.10.16%2B20250311-x86_64-unknown-linux-musl-install_only_stripped.tar.gz","sha256":"0108c7b4a97283a0b2e462c75c54e82c0987f7bd01364fed24448835cda3911b","variant":null},"cpython-3.10.16-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":16,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.10.16%2B20250311-x86_64_v2-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"7f03397e6903f8d2a69af3c31110d8946db839dc1a2352832d15966abfd1946c","variant":null},"cpython-3.10.16-linux-x86_64_v2-musl":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"musl","major":3,"minor":10,"patch":16,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.10.16%2B20250311-x86_64_v2-unknown-linux-musl-install_only_stripped.tar.gz","sha256":"6346c85f5b4ba5e5af125ca75eb34b2f3b8b3d5c73f0a7e5c96e8a80c4041233","variant":null},"cpython-3.10.16-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":16,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.10.16%2B20250311-x86_64_v3-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"b074bd811a934cfa17c88e66f512fc7b094f9567d1ef72ad18a2f21db74ca0ce","variant":null},"cpython-3.10.16-linux-x86_64_v3-musl":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"musl","major":3,"minor":10,"patch":16,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.10.16%2B20250311-x86_64_v3-unknown-linux-musl-install_only_stripped.tar.gz","sha256":"5b368dcd180ce52c2889cbf551add57345e28d4545c5a807d052e3a59e1b8716","variant":null},"cpython-3.10.16-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":16,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.10.16%2B20250311-x86_64_v4-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"0ca080c499d475a026152d2322fc4c179723d5ec94f4baaa394069369ac1c00d","variant":null},"cpython-3.10.16-linux-x86_64_v4-musl":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"musl","major":3,"minor":10,"patch":16,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.10.16%2B20250311-x86_64_v4-unknown-linux-musl-install_only_stripped.tar.gz","sha256":"6586bf44ce508451ec21c08e9720e3fe2c8d72396a7580839888389646a9c6c8","variant":null},"cpython-3.10.16-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":10,"patch":16,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.10.16%2B20250311-i686-pc-windows-msvc-install_only_stripped.tar.gz","sha256":"9fcfa5d48bad85b70e8e96a215f66e11ffbbd347cd6aa8338dc6623e0ab4ff60","variant":null},"cpython-3.10.16-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":10,"patch":16,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.10.16%2B20250311-x86_64-pc-windows-msvc-install_only_stripped.tar.gz","sha256":"3877473bb2c1f71bb9e987a40087a181fa3534ce659239ec1f6252eae0050208","variant":null},"cpython-3.10.15-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":10,"patch":15,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.10.15%2B20241016-aarch64-apple-darwin-install_only_stripped.tar.gz","sha256":"fa79bd909bfeb627ffe66a8b023153495ece659e5e3b2ff56268535024db851c","variant":null},"cpython-3.10.15-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":10,"patch":15,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.10.15%2B20241016-x86_64-apple-darwin-install_only_stripped.tar.gz","sha256":"0d952fa2342794523ea7beee6a58e79e62045d0f018314ce282e9f2f1427ee2c","variant":null},"cpython-3.10.15-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":15,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.10.15%2B20241016-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"6008b42df79a0c8a4efe3aa88c2aea1471116aa66881a8ed15f04d66438cb7f5","variant":null},"cpython-3.10.15-linux-armv7-gnueabi":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabi","major":3,"minor":10,"patch":15,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.10.15%2B20241016-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz","sha256":"38daa81e0cbdc199d69241c35855dd05709f8246484cfe66b84666e123abb7df","variant":null},"cpython-3.10.15-linux-armv7-gnueabihf":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabihf","major":3,"minor":10,"patch":15,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.10.15%2B20241016-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz","sha256":"af28aab17dd897d14ae04955b19be3080fbaa6778a251943d268bc597ac39427","variant":null},"cpython-3.10.15-linux-powerpc64le-gnu":{"name":"cpython","arch":{"family":"powerpc64le","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":15,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.10.15%2B20241016-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"4b86196b928b51ef3a0d51aa1690236e3da4561e34254e2929c0fcd37b37a002","variant":null},"cpython-3.10.15-linux-s390x-gnu":{"name":"cpython","arch":{"family":"s390x","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":15,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.10.15%2B20241016-s390x-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"fbac57f67ca8a684f0442ff73c511efc177850c48f508f23521a816eae34d75f","variant":null},"cpython-3.10.15-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":15,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.10.15%2B20241016-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"25fb8e23cd3b82b748075a04fd18f3183cc7316c11d6f59eb4b0326843892600","variant":null},"cpython-3.10.15-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":15,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.10.15%2B20241016-x86_64_v2-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"a85f3481c8117a11b5aa4fda0a6eb174b54e97b122cc8f83cf773a876751785b","variant":null},"cpython-3.10.15-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":15,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.10.15%2B20241016-x86_64_v3-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"f36b7ad24ead564455937ff8841a3ec16a194d9eb8411ed0470a0fbd627c683e","variant":null},"cpython-3.10.15-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":15,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.10.15%2B20241016-x86_64_v4-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"7d616298bffd2e4ffd0e72ab3786f2e4b9759dcd59a8cf7ac00f74a8642d5537","variant":null},"cpython-3.10.15-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":10,"patch":15,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.10.15%2B20241016-i686-pc-windows-msvc-install_only_stripped.tar.gz","sha256":"976d1560a02f2b921668fafc76196c1ff1bb24ccaa76ed5567539fb6dab0aa5a","variant":null},"cpython-3.10.15-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":10,"patch":15,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.10.15%2B20241016-x86_64-pc-windows-msvc-install_only_stripped.tar.gz","sha256":"45a95225c659f9b988f444d985df347140ecc71c0297c6857febf5ef440d689a","variant":null},"cpython-3.10.14-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":10,"patch":14,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.10.14%2B20240814-aarch64-apple-darwin-install_only_stripped.tar.gz","sha256":"f7ca9bffbce433c8d445edd33a5424c405553d735efee65a2fc5d8bbb1c8e137","variant":null},"cpython-3.10.14-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":10,"patch":14,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.10.14%2B20240814-x86_64-apple-darwin-install_only_stripped.tar.gz","sha256":"4404f44ec69c0708d4d88e98f39c2c1fe3bd462dc6a958b60aaf63028550c485","variant":null},"cpython-3.10.14-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":14,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.10.14%2B20240814-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"0ffe64c77cacda7e3afcb0d8ba271c59ca0a30dfda218da39a573b412bb4afd7","variant":null},"cpython-3.10.14-linux-armv7-gnueabi":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabi","major":3,"minor":10,"patch":14,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.10.14%2B20240814-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz","sha256":"451449f18a49e6ceecf9c1f70f4aee0d1552eff103c3db291319125238182c9d","variant":null},"cpython-3.10.14-linux-armv7-gnueabihf":{"name":"cpython","arch":{"family":"armv7","variant":null},"os":"linux","libc":"gnueabihf","major":3,"minor":10,"patch":14,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.10.14%2B20240814-armv7-unknown-linux-gnueabihf-install_only_stripped.tar.gz","sha256":"7f215b85df78c568847329faeb2c5007c301741d9c4ccebbd935a3a2963197b5","variant":null},"cpython-3.10.14-linux-powerpc64le-gnu":{"name":"cpython","arch":{"family":"powerpc64le","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":14,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.10.14%2B20240814-ppc64le-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"8b83fdd95cb864f8ebfa1a1dd7e700bb046b8283bfd0a3aa04f1ff259eaff99e","variant":null},"cpython-3.10.14-linux-s390x-gnu":{"name":"cpython","arch":{"family":"s390x","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":14,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.10.14%2B20240814-s390x-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"ff1c4f010b1c6f563c71fa30f68293168536e0ed65f7d470a7e8c73252d08653","variant":null},"cpython-3.10.14-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":14,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.10.14%2B20240814-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"159c456bb4a3802bafbce065ff54b99ddb16422500d75c1315573ee3b673af17","variant":null},"cpython-3.10.14-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":14,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.10.14%2B20240814-x86_64_v2-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"327049baeb8319f0a31a14d28fce5608af546c27fb09994f56e3c0e17efb48c3","variant":null},"cpython-3.10.14-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":14,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.10.14%2B20240814-x86_64_v3-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"94d7bf472551494c75a122595b30f798b3785b3fcce319e1a66f7b7358399c15","variant":null},"cpython-3.10.14-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":14,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.10.14%2B20240814-x86_64_v4-unknown-linux-gnu-install_only_stripped.tar.gz","sha256":"5f0b093b83d5dad323463269d2cd53516e51ef0f5e965001ac8947450c3fc917","variant":null},"cpython-3.10.14-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":10,"patch":14,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.10.14%2B20240814-i686-pc-windows-msvc-install_only_stripped.tar.gz","sha256":"a84742f13584fd39f4f4b0d9a5865621a3c88cad91b31f17f414186719063364","variant":null},"cpython-3.10.14-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":10,"patch":14,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.10.14%2B20240814-x86_64-pc-windows-msvc-install_only_stripped.tar.gz","sha256":"61ad1abcaca639eecb5bd0b129ac0315d79f7b90cf0aca8e9fb85c9e7269c26b","variant":null},"cpython-3.10.13-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":10,"patch":13,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-aarch64-apple-darwin-install_only.tar.gz","sha256":"5fdc0f6a5b5a90fd3c528e8b1da8e3aac931ea8690126c2fdb4254c84a3ff04a","variant":null},"cpython-3.10.13-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":10,"patch":13,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-x86_64-apple-darwin-install_only.tar.gz","sha256":"6378dfd22f58bb553ddb02be28304d739cd730c1f95c15c74955c923a1bc3d6a","variant":null},"cpython-3.10.13-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":13,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-aarch64-unknown-linux-gnu-install_only.tar.gz","sha256":"a898a88705611b372297bb8fe4d23cc16b8603ce5f24494c3a8cfa65d83787f9","variant":null},"cpython-3.10.13-linux-i686-gnu":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":13,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.10.13%2B20230826-i686-unknown-linux-gnu-install_only.tar.gz","sha256":"424d239b6df60e40849ad18505de394001233ab3d7470b5280fec6e643208bb9","variant":null},"cpython-3.10.13-linux-powerpc64le-gnu":{"name":"cpython","arch":{"family":"powerpc64le","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":13,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-ppc64le-unknown-linux-gnu-install_only.tar.gz","sha256":"c23706e138a0351fc1e9def2974af7b8206bac7ecbbb98a78f5aa9e7535fee42","variant":null},"cpython-3.10.13-linux-s390x-gnu":{"name":"cpython","arch":{"family":"s390x","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":13,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-s390x-unknown-linux-gnu-install_only.tar.gz","sha256":"09be8fb2cdfbb4a93d555f268f244dbe4d8ff1854b2658e8043aa4ec08aede3e","variant":null},"cpython-3.10.13-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":13,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-x86_64-unknown-linux-gnu-install_only.tar.gz","sha256":"d995d032ca702afd2fc3a689c1f84a6c64972ecd82bba76a61d525f08eb0e195","variant":null},"cpython-3.10.13-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":13,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-x86_64_v2-unknown-linux-gnu-install_only.tar.gz","sha256":"ee43e708b6c4c1ffb5b17b41c51305672e3af2fd686960e4e024a86f969c1a1e","variant":null},"cpython-3.10.13-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":13,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-x86_64_v3-unknown-linux-gnu-install_only.tar.gz","sha256":"325b708dccba08446658137517630c1a9fe38519780d516a760597e79a9d8d69","variant":null},"cpython-3.10.13-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":13,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-x86_64_v4-unknown-linux-gnu-install_only.tar.gz","sha256":"c1cdc034c483794a4792571b44318f7608769b5b2d116635723e4bd702b5ea69","variant":null},"cpython-3.10.13-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":10,"patch":13,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-i686-pc-windows-msvc-shared-install_only.tar.gz","sha256":"5365b90f9cba7186d12dd86516ece8b696db7311128e0b49c92234e01a74599f","variant":null},"cpython-3.10.13-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":10,"patch":13,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-x86_64-pc-windows-msvc-shared-install_only.tar.gz","sha256":"086f7fe9156b897bb401273db8359017104168ac36f60f3af4e31ac7acd6634e","variant":null},"cpython-3.10.12-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":10,"patch":12,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-aarch64-apple-darwin-install_only.tar.gz","sha256":"bc66c706ea8c5fc891635fda8f9da971a1a901d41342f6798c20ad0b2a25d1d6","variant":null},"cpython-3.10.12-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":10,"patch":12,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-x86_64-apple-darwin-install_only.tar.gz","sha256":"8a6e3ed973a671de468d9c691ed9cb2c3a4858c5defffcf0b08969fba9c1dd04","variant":null},"cpython-3.10.12-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":12,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-aarch64-unknown-linux-gnu-install_only.tar.gz","sha256":"fee80e221663eca5174bd794cb5047e40d3910dbeadcdf1f09d405a4c1c15fe4","variant":null},"cpython-3.10.12-linux-i686-gnu":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":12,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-i686-unknown-linux-gnu-install_only.tar.gz","sha256":"c7a5321a696ef6467791312368a04d36828907a8f5c557b96067fa534c716c18","variant":null},"cpython-3.10.12-linux-powerpc64le-gnu":{"name":"cpython","arch":{"family":"powerpc64le","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":12,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-ppc64le-unknown-linux-gnu-install_only.tar.gz","sha256":"bb5e8cb0d2e44241725fa9b342238245503e7849917660006b0246a9c97b1d6c","variant":null},"cpython-3.10.12-linux-s390x-gnu":{"name":"cpython","arch":{"family":"s390x","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":12,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-s390x-unknown-linux-gnu-install_only.tar.gz","sha256":"8d33d435ae6fb93ded7fc26798cc0a1a4f546a4e527012a1e2909cc314b332df","variant":null},"cpython-3.10.12-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":12,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-x86_64-unknown-linux-gnu-install_only.tar.gz","sha256":"a476dbca9184df9fc69fe6309cda5ebaf031d27ca9e529852437c94ec1bc43d3","variant":null},"cpython-3.10.12-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":12,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-x86_64_v2-unknown-linux-gnu-install_only.tar.gz","sha256":"843504ad0f655f19614f2edb689808ed5fd2712bbf5a0eb0331ff1ebf871d457","variant":null},"cpython-3.10.12-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":12,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-x86_64_v3-unknown-linux-gnu-install_only.tar.gz","sha256":"602e8eb7cac2921a9aa12938e9d69ef139797f6952f285ac8522a0502616a137","variant":null},"cpython-3.10.12-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":12,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-x86_64_v4-unknown-linux-gnu-install_only.tar.gz","sha256":"7cc21bad92259bf08d60cbe0650133d55f461f102a8ac9908dbd23400d9b35fa","variant":null},"cpython-3.10.12-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":10,"patch":12,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-i686-pc-windows-msvc-shared-install_only.tar.gz","sha256":"a5a5f9c9082b6503462a6b134111d3c303052cbc49ff31fff2ade38b39978e5d","variant":null},"cpython-3.10.12-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":10,"patch":12,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-x86_64-pc-windows-msvc-shared-install_only.tar.gz","sha256":"c1a31c353ca44de7d1b1a3b6c55a823e9c1eed0423d4f9f66e617bdb1b608685","variant":null},"cpython-3.10.11-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":10,"patch":11,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-aarch64-apple-darwin-install_only.tar.gz","sha256":"8348bc3c2311f94ec63751fb71bd0108174be1c4def002773cf519ee1506f96f","variant":null},"cpython-3.10.11-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":10,"patch":11,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-x86_64-apple-darwin-install_only.tar.gz","sha256":"bd3fc6e4da6f4033ebf19d66704e73b0804c22641ddae10bbe347c48f82374ad","variant":null},"cpython-3.10.11-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":11,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-aarch64-unknown-linux-gnu-install_only.tar.gz","sha256":"c7573fdb00239f86b22ea0e8e926ca881d24fde5e5890851339911d76110bc35","variant":null},"cpython-3.10.11-linux-i686-gnu":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":11,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-i686-unknown-linux-gnu-install_only.tar.gz","sha256":"c70518620e32b074b1b40579012f0c67191a967e43e84b8f46052b6b893f7eeb","variant":null},"cpython-3.10.11-linux-powerpc64le-gnu":{"name":"cpython","arch":{"family":"powerpc64le","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":11,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-ppc64le-unknown-linux-gnu-install_only.tar.gz","sha256":"73a9d4c89ed51be39dd2de4e235078281087283e9fdedef65bec02f503e906ee","variant":null},"cpython-3.10.11-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":11,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-x86_64-unknown-linux-gnu-install_only.tar.gz","sha256":"c5bcaac91bc80bfc29cf510669ecad12d506035ecb3ad85ef213416d54aecd79","variant":null},"cpython-3.10.11-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":11,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-x86_64_v2-unknown-linux-gnu-install_only.tar.gz","sha256":"7e6281f9ff93ac54c38abfffe874907591ae6db431df7633b73fa5e62066582c","variant":null},"cpython-3.10.11-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":11,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-x86_64_v3-unknown-linux-gnu-install_only.tar.gz","sha256":"d94e9958580586c9ff95a35b2e1c5afde7087b9bb0f32d3d141a5a7ec2b8a50b","variant":null},"cpython-3.10.11-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":11,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-x86_64_v4-unknown-linux-gnu-install_only.tar.gz","sha256":"488df9d6af3baca3fd2b26005e5b1a0e29b53c602bc6ecfa4f21d20715107fba","variant":null},"cpython-3.10.11-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":10,"patch":11,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-i686-pc-windows-msvc-shared-install_only.tar.gz","sha256":"e4ed3414cd0e687017f0a56fed88ff39b3f5dfb24a0d62e9c7ca55854178bcde","variant":null},"cpython-3.10.11-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":10,"patch":11,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-x86_64-pc-windows-msvc-shared-install_only.tar.gz","sha256":"9c2d3604a06fcd422289df73015cd00e7271d90de28d2c910f0e2309a7f73a68","variant":null},"cpython-3.10.9-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":10,"patch":9,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-aarch64-apple-darwin-install_only.tar.gz","sha256":"018d05a779b2de7a476f3b3ff2d10f503d69d14efcedd0774e6dab8c22ef84ff","variant":null},"cpython-3.10.9-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":10,"patch":9,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-x86_64-apple-darwin-install_only.tar.gz","sha256":"0e685f98dce0e5bc8da93c7081f4e6c10219792e223e4b5886730fd73a7ba4c6","variant":null},"cpython-3.10.9-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":9,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-aarch64-unknown-linux-gnu-install_only.tar.gz","sha256":"2003750f40cd09d4bf7a850342613992f8d9454f03b3c067989911fb37e7a4d1","variant":null},"cpython-3.10.9-linux-i686-gnu":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":9,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-i686-unknown-linux-gnu-install_only.tar.gz","sha256":"44566c08eb8054aa0784f76b85d2c6c70a62f4988d5e9abcce819b517b329fdd","variant":null},"cpython-3.10.9-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":9,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-x86_64-unknown-linux-gnu-install_only.tar.gz","sha256":"d196347aeb701a53fe2bb2b095abec38d27d0fa0443f8a1c2023a1bed6e18cdf","variant":null},"cpython-3.10.9-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":9,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-x86_64_v2-unknown-linux-gnu-install_only.tar.gz","sha256":"e69b2e48696f1e19231bed30616aa4ac6ef0fb4b3760e9e525e2c9c4c30ddb61","variant":null},"cpython-3.10.9-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":9,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-x86_64_v3-unknown-linux-gnu-install_only.tar.gz","sha256":"062b42b9939908f3587f112769373be3d773f0d965ea1a08c65572e2551a2af4","variant":null},"cpython-3.10.9-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":9,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-x86_64_v4-unknown-linux-gnu-install_only.tar.gz","sha256":"2c40f64d283d05755b531247eaeb6172cde6d31ba6c46cfa106b97b4669cea88","variant":null},"cpython-3.10.9-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":10,"patch":9,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-i686-pc-windows-msvc-shared-install_only.tar.gz","sha256":"c5c51d9a3e8d8cdac67d8f3ad7c4008de169ff1480e17021f154d5c99fcee9e3","variant":null},"cpython-3.10.9-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":10,"patch":9,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-x86_64-pc-windows-msvc-shared-install_only.tar.gz","sha256":"59c6970cecb357dc1d8554bd0540eb81ee7f6d16a07acf3d14ed294ece02c035","variant":null},"cpython-3.10.8-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":10,"patch":8,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-aarch64-apple-darwin-install_only.tar.gz","sha256":"d52b03817bd245d28e0a8b2f715716cd0fcd112820ccff745636932c76afa20a","variant":null},"cpython-3.10.8-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":10,"patch":8,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-x86_64-apple-darwin-install_only.tar.gz","sha256":"525b79c7ce5de90ab66bd07b0ac1008bafa147ddc8a41bef15ffb7c9c1e9e7c5","variant":null},"cpython-3.10.8-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":8,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-aarch64-unknown-linux-gnu-install_only.tar.gz","sha256":"33170bef18c811906b738be530f934640491b065bf16c4d276c6515321918132","variant":null},"cpython-3.10.8-linux-i686-gnu":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":8,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-i686-unknown-linux-gnu-install_only.tar.gz","sha256":"2deee7cbbd5dad339d713a75ec92239725d2035e833af5b9981b026dee0b9213","variant":null},"cpython-3.10.8-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":8,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-x86_64-unknown-linux-gnu-install_only.tar.gz","sha256":"6c8db44ae0e18e320320bbaaafd2d69cde8bfea171ae2d651b7993d1396260b7","variant":null},"cpython-3.10.8-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":8,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-x86_64_v2-unknown-linux-gnu-install_only.tar.gz","sha256":"81eaeef0c63349f296d6c9fed6bb6ff3f2f29db649f0725351e6af147413cc90","variant":null},"cpython-3.10.8-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":8,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-x86_64_v3-unknown-linux-gnu-install_only.tar.gz","sha256":"06a2fc7fa664301bf2657144650d2a655f1f2557861bc5684315df0d2b54d671","variant":null},"cpython-3.10.8-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":8,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-x86_64_v4-unknown-linux-gnu-install_only.tar.gz","sha256":"b2617ece01070eeaa37fd5feaf1b5835435bd5151386218e6383cf9ee57bb4d2","variant":null},"cpython-3.10.8-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":10,"patch":8,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-i686-pc-windows-msvc-shared-install_only.tar.gz","sha256":"94e76273166f72624128e52b5402db244cea041dab4a6bcdc70b304b66e27e95","variant":null},"cpython-3.10.8-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":10,"patch":8,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-x86_64-pc-windows-msvc-shared-install_only.tar.gz","sha256":"f2b6d2f77118f06dd2ca04dae1175e44aaa5077a5ed8ddc63333c15347182bfe","variant":null},"cpython-3.10.7-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":10,"patch":7,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-aarch64-apple-darwin-install_only.tar.gz","sha256":"70f6ca1da8e6fce832ad0b7f9fdaba0b84ba0ac0a4c626127acb6d49df4b8f91","variant":null},"cpython-3.10.7-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":10,"patch":7,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-x86_64-apple-darwin-install_only.tar.gz","sha256":"6101f580434544d28d5590543029a7c6bdf07efa4bcdb5e4cbedb3cd83241922","variant":null},"cpython-3.10.7-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":7,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-aarch64-unknown-linux-gnu-install_only.tar.gz","sha256":"dfeec186a62a6068259d90e8d77e7d30eaf9c2b4ae7b205ff8caab7cb21f277c","variant":null},"cpython-3.10.7-linux-i686-gnu":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":7,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-i686-unknown-linux-gnu-install_only.tar.gz","sha256":"4a611ce990dc1f32bc4b35d276f04521464127f77e1133ac5bb9c6ba23e94a82","variant":null},"cpython-3.10.7-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":7,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-x86_64-unknown-linux-gnu-install_only.tar.gz","sha256":"c12c9ad2b2c75464541d897c0528013adecd8be5b30acf4411f7759729841711","variant":null},"cpython-3.10.7-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":7,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-x86_64_v2-unknown-linux-gnu-install_only.tar.gz","sha256":"ae5ad8fe84d8b1fd2e6fe2f47a632c9a1244686c12ce98cdd4a553be1fda2f9e","variant":null},"cpython-3.10.7-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":7,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-x86_64_v3-unknown-linux-gnu-install_only.tar.gz","sha256":"a85919da343455cd22f8c5cf2e748498222ae92f4dcd8f37a366fec668622cbe","variant":null},"cpython-3.10.7-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":7,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-x86_64_v4-unknown-linux-gnu-install_only.tar.gz","sha256":"f7c803a2ecd63dfc89210e1b6dffb0c509f2680ec9484e824c2d3a14f91a7803","variant":null},"cpython-3.10.7-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":10,"patch":7,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-i686-pc-windows-msvc-shared-install_only.tar.gz","sha256":"384e711dd657c3439be4e50b2485478a7ed7a259a741d4480fc96d82cc09d318","variant":null},"cpython-3.10.7-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":10,"patch":7,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-x86_64-pc-windows-msvc-shared-install_only.tar.gz","sha256":"b464352f8cbf06ab4c041b7559c9bda7e9f6001a94f67ab0a342cba078f3805f","variant":null},"cpython-3.10.6-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":10,"patch":6,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-aarch64-apple-darwin-install_only.tar.gz","sha256":"efaf66acdb9a4eb33d57702607d2e667b1a319d58c167a43c96896b97419b8b7","variant":null},"cpython-3.10.6-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":10,"patch":6,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-x86_64-apple-darwin-install_only.tar.gz","sha256":"7718411adf3ea1480f3f018a643eb0550282aefe39e5ecb3f363a4a566a9398c","variant":null},"cpython-3.10.6-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":6,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-aarch64-unknown-linux-gnu-install_only.tar.gz","sha256":"81625f5c97f61e2e3d7e9f62c484b1aa5311f21bd6545451714b949a29da5435","variant":null},"cpython-3.10.6-linux-i686-gnu":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":6,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-i686-unknown-linux-gnu-install_only.tar.gz","sha256":"b152801a2609e6a38f3cc9e7e21d8b6cf5b6f31dacfcaca01e162c514e851ed6","variant":null},"cpython-3.10.6-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":6,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-x86_64-unknown-linux-gnu-install_only.tar.gz","sha256":"55aa2190d28dcfdf414d96dc5dcea9fe048fadcd583dc3981fec020869826111","variant":null},"cpython-3.10.6-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":6,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-x86_64_v2-unknown-linux-gnu-install_only.tar.gz","sha256":"e5478adc739ecd6f7b770e613fa0e5757f13fe9cbeb34f7990e5522b0593d6db","variant":null},"cpython-3.10.6-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":6,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-x86_64_v3-unknown-linux-gnu-install_only.tar.gz","sha256":"2601630fef417aaeb1d8d07949e81f6390e439cdd2a347ec90218731bbd24b25","variant":null},"cpython-3.10.6-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":6,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-x86_64_v4-unknown-linux-gnu-install_only.tar.gz","sha256":"327533dae8332ee61ed87dd5b7cfee3188a25a9fde65c3e27865185cb3e79b2b","variant":null},"cpython-3.10.6-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":10,"patch":6,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-i686-pc-windows-msvc-shared-install_only.tar.gz","sha256":"27f22babf29ceebae18b2c2e38e2c48d22de686688c8a31c5f8d7d51541583c1","variant":null},"cpython-3.10.6-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":10,"patch":6,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-x86_64-pc-windows-msvc-shared-install_only.tar.gz","sha256":"91889a7dbdceea585ff4d3b7856a6bb8f8a4eca83a0ff52a73542c2e67220eaa","variant":null},"cpython-3.10.5-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":10,"patch":5,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-aarch64-apple-darwin-install_only.tar.gz","sha256":"19d1aa4a6d9ddb0094fc36961b129de9abe1673bce66c86cd97b582795c496a8","variant":null},"cpython-3.10.5-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":10,"patch":5,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-x86_64-apple-darwin-install_only.tar.gz","sha256":"eca0584397d9a3ef6f7bb32b0476318b01c89b7b0a031ef97a0dcaa5ba5127a8","variant":null},"cpython-3.10.5-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":5,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-aarch64-unknown-linux-gnu-install_only.tar.gz","sha256":"012fa37c12d2647d76d004dc003302563864d2f1cd0731b71eeafad63d28b3f0","variant":null},"cpython-3.10.5-linux-i686-gnu":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":5,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-i686-unknown-linux-gnu-install_only.tar.gz","sha256":"5abf5baf40f8573ce7d7e4ad323457f511833e1663e61ac5a11d5563a735159f","variant":null},"cpython-3.10.5-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":5,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-x86_64-unknown-linux-gnu-install_only.tar.gz","sha256":"460f87a389be28c953c24c6f942f172f9ce7f331367b4daf89cb450baedd51d7","variant":null},"cpython-3.10.5-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":5,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-x86_64_v2-unknown-linux-gnu-install_only.tar.gz","sha256":"81e0c857175472f62641c49186f637cd1a391e4741b43afff5f55688512de1f1","variant":null},"cpython-3.10.5-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":5,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-x86_64_v3-unknown-linux-gnu-install_only.tar.gz","sha256":"462f88de88b450bf80e8e660610adfd7d0ee2e409270ec406e3584093d2262ce","variant":null},"cpython-3.10.5-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":5,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-x86_64_v4-unknown-linux-gnu-install_only.tar.gz","sha256":"cab2739ef27fcb7920dfbc99e57f2aec1256146a4646cf01488c60a267ed9ea3","variant":null},"cpython-3.10.5-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":10,"patch":5,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-i686-pc-windows-msvc-shared-install_only.tar.gz","sha256":"2846e9c7e8484034989ab218022009fdd9dcb12a7bfb4b0329a404552d37e9aa","variant":null},"cpython-3.10.5-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":10,"patch":5,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-x86_64-pc-windows-msvc-shared-install_only.tar.gz","sha256":"c830ab2a3a488f9cf95e4e81c581d9ef73e483c2e6546136379443e9bb725119","variant":null},"cpython-3.10.4-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":10,"patch":4,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-aarch64-apple-darwin-install_only.tar.gz","sha256":"6d2e4e6b1c403bce84cfb846400754017f525fe8017f186e8e7072fcaaf3aa71","variant":null},"cpython-3.10.4-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":10,"patch":4,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-x86_64-apple-darwin-install_only.tar.gz","sha256":"c4a57a13b084d49ce8c2eb5b2662ee45b0c55b08ddd696f473233b0787f03988","variant":null},"cpython-3.10.4-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":4,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-aarch64-unknown-linux-gnu-install_only.tar.gz","sha256":"7a8989392dc9b41d85959a752448c60852cf0061de565e98445c27f6bbdf63be","variant":null},"cpython-3.10.4-linux-i686-gnu":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":4,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-i686-unknown-linux-gnu-install_only.tar.gz","sha256":"f3bc0828a0e0a8974e3fe90b4e99549296a7578de2321d791be1bad28191921d","variant":null},"cpython-3.10.4-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":4,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-x86_64-unknown-linux-gnu-install_only.tar.gz","sha256":"1f8423808ad84c0e56c8e14c32685cbfbc1159e0d9f943ac946f29e84cf1b5ee","variant":null},"cpython-3.10.4-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":4,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-x86_64_v2-unknown-linux-gnu-install_only.tar.gz","sha256":"a94db687c197ac8fd9ade2695fe93ce9da392818ed52980459c25c7d39bcd73f","variant":null},"cpython-3.10.4-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":4,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-x86_64_v3-unknown-linux-gnu-install_only.tar.gz","sha256":"96fc13a16df730afead8c17812e65e2aad53d64d57e3180ef5169cda035f33e4","variant":null},"cpython-3.10.4-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":4,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-x86_64_v4-unknown-linux-gnu-install_only.tar.gz","sha256":"12b5c2f325e99499fa6d79fb9cef3562f8a7635917353f2a79d4c30ac529e7a0","variant":null},"cpython-3.10.4-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":10,"patch":4,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-i686-pc-windows-msvc-shared-install_only.tar.gz","sha256":"e1dfa5dde910f908cad8bd688b29d28df832f7b150555679c204580d1af0c4a6","variant":null},"cpython-3.10.4-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":10,"patch":4,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-x86_64-pc-windows-msvc-shared-install_only.tar.gz","sha256":"7231ba2af9525cae620a5f4ae3bf89a939fdc053ba0cc64ee3dead8f13188005","variant":null},"cpython-3.10.3-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":10,"patch":3,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-aarch64-apple-darwin-install_only.tar.gz","sha256":"db46dadfccc407aa1f66ed607eefbf12f781e343adcb1edee0a3883d081292ce","variant":null},"cpython-3.10.3-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":10,"patch":3,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-x86_64-apple-darwin-install_only.tar.gz","sha256":"ec2e90b6a589db7ef9f74358b1436558167629f9e4d725c8150496f9cb08a9d4","variant":null},"cpython-3.10.3-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":3,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-aarch64-unknown-linux-gnu-install_only.tar.gz","sha256":"f52ee68c13c4f9356eb78a5305d3178af2cb90c38a8ce8ce9990a7cf6ff06144","variant":null},"cpython-3.10.3-linux-i686-gnu":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":3,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-i686-unknown-linux-gnu-install_only.tar.gz","sha256":"2f125a927c3af52ef89af11857df988a042e26ce095129701b915e75b2ec6bff","variant":null},"cpython-3.10.3-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":3,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-x86_64-unknown-linux-gnu-install_only.tar.gz","sha256":"b9989411bed71ba4867538c991f20b55f549dd9131905733f0df9f3fde81ad1d","variant":null},"cpython-3.10.3-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":3,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-x86_64_v2-unknown-linux-gnu-install_only.tar.gz","sha256":"56b36066cda53fb371d92e769b7dc4b18df2d857930871946052d6be724febce","variant":null},"cpython-3.10.3-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":3,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-x86_64_v3-unknown-linux-gnu-install_only.tar.gz","sha256":"c14205c1de8febc05190c879dd4e3eac67ce9afdae962ec00bd768279b262b18","variant":null},"cpython-3.10.3-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":3,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-x86_64_v4-unknown-linux-gnu-install_only.tar.gz","sha256":"04df195d33f88ce2e1160416951eb772e9c61528aad1d15c508d9fd11041fc59","variant":null},"cpython-3.10.3-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":10,"patch":3,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-i686-pc-windows-msvc-shared-install_only.tar.gz","sha256":"bb7f2a5143010fa482c5b442cced85516696cfc416ca92c903ef374532401a33","variant":null},"cpython-3.10.3-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":10,"patch":3,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-x86_64-pc-windows-msvc-shared-install_only.tar.gz","sha256":"ba593370742ed8a7bc70ce563dd6a53e30ece1f6881e3888d334c1b485b0d9d0","variant":null},"cpython-3.10.2-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":10,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-aarch64-apple-darwin-install_only.tar.gz","sha256":"1409acd9a506e2d1d3b65c1488db4e40d8f19d09a7df099667c87a506f71c0ef","variant":null},"cpython-3.10.2-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":10,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-x86_64-apple-darwin-install_only.tar.gz","sha256":"8146ad4390710ec69b316a5649912df0247d35f4a42e2aa9615bffd87b3e235a","variant":null},"cpython-3.10.2-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-aarch64-unknown-linux-gnu-install_only.tar.gz","sha256":"8f351a8cc348bb45c0f95b8634c8345ec6e749e483384188ad865b7428342703","variant":null},"cpython-3.10.2-linux-i686-gnu":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-i686-unknown-linux-gnu-install_only.tar.gz","sha256":"4fa49dab83bf82409816db431806525ce894280a509ca96c91e3efc9beed1fea","variant":null},"cpython-3.10.2-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-x86_64-unknown-linux-gnu-install_only.tar.gz","sha256":"9b64eca2a94f7aff9409ad70bdaa7fbbf8148692662e764401883957943620dd","variant":null},"cpython-3.10.2-linux-x86_64_v2-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v2"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-x86_64_v2-unknown-linux-gnu-install_only.tar.gz","sha256":"1cbd17424d858fbb37e6184bf355f72830a47d2e33a4b8de872fa87aaa49a15e","variant":null},"cpython-3.10.2-linux-x86_64_v3-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v3"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-x86_64_v3-unknown-linux-gnu-install_only.tar.gz","sha256":"a110dcb9cdca8ce655b215427b0c5fa2b1a374badfe38fbb57cfb0ce28db434e","variant":null},"cpython-3.10.2-linux-x86_64_v4-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":"v4"},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-x86_64_v4-unknown-linux-gnu-install_only.tar.gz","sha256":"0493e89aae5b95b17f3092402cd7b6516494cad817aff68cc2988a4c065ae1ab","variant":null},"cpython-3.10.2-windows-i686-none":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"windows","libc":"none","major":3,"minor":10,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-i686-pc-windows-msvc-shared-install_only.tar.gz","sha256":"5321f8c2c71239b1e2002d284be8ec825d4a6f95cd921e58db71f259834b7aa1","variant":null},"cpython-3.10.2-windows-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"windows","libc":"none","major":3,"minor":10,"patch":2,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-x86_64-pc-windows-msvc-shared-install_only.tar.gz","sha256":"a1d9a594cd3103baa24937ad9150c1a389544b4350e859200b3e5c036ac352bd","variant":null},"cpython-3.10.0-darwin-aarch64-none":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"darwin","libc":"none","major":3,"minor":10,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20211017/cpython-3.10.0-aarch64-apple-darwin-pgo%2Blto-20211017T1616.tar.zst","sha256":null,"variant":null},"cpython-3.10.0-darwin-x86_64-none":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"darwin","libc":"none","major":3,"minor":10,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20211017/cpython-3.10.0-x86_64-apple-darwin-pgo%2Blto-20211017T1616.tar.zst","sha256":null,"variant":null},"cpython-3.10.0-linux-aarch64-gnu":{"name":"cpython","arch":{"family":"aarch64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20211017/cpython-3.10.0-aarch64-unknown-linux-gnu-lto-20211017T1616.tar.zst","sha256":null,"variant":null},"cpython-3.10.0-linux-i686-gnu":{"name":"cpython","arch":{"family":"i686","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20211017/cpython-3.10.0-i686-unknown-linux-gnu-pgo%2Blto-20211017T1616.tar.zst","sha256":null,"variant":null},"cpython-3.10.0-linux-x86_64-gnu":{"name":"cpython","arch":{"family":"x86_64","variant":null},"os":"linux","libc":"gnu","major":3,"minor":10,"patch":0,"prerelease":"","url":"https://github.com/astral-sh/python-build-standalone/releases/download/20211017/cpython-3.10.0-x86_64-unknown-linux-gnu-pgo%2Blto-20211017T1616.tar.zst","sha256":null,"variant":null},"cpython-3.10.0-windows-i686-none":{"name":"cpython","arch":{"family":"i686","v
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We'll have to make sure we regenerate this before merging, in case any releases have happened in the interim.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(changes have already occurred yeah)

@zanieb
Copy link
Member

zanieb commented Mar 18, 2025

Thanks @Gankra

We don't have a ton of test coverage because it requires installing managed Python versions which is fairly expensive. We added a feature flag for that though, so we can add tests to the python_find and python_install suites.

@zanieb zanieb dismissed their stale review March 18, 2025 19:23

changes needed

@Gankra
Copy link
Contributor

Gankra commented Mar 18, 2025

We could probably add some unit tests for some of the corner cases I noticed. Or one that checks that the static json has no substantial losses. (Hmm could we debug_assert that none of these misparse warnings are ever hit?)

@MeitarR
Copy link
Contributor Author

MeitarR commented Mar 18, 2025

@zanieb @Gankra Thank you for the review! I will try to get the fixes by Sunday

@MeitarR
Copy link
Contributor Author

MeitarR commented Mar 22, 2025

@MeitarR could you write a script that demonstrates that the sorted parsed Python installations list is equivalent to the one from downloads.inc?

@zanieb

well, it don't exactly match but only because different ordering by the os / arch / libc, which for my understanding is neglectable (please correct me here if I'm wrong).

So I wrote 2 scripts
split_files.sh

#!/bin/sh

os_list=`jq -r 'map(.os) | unique | .[]' downloads.json`
os_array=`echo $os_list`

arch_list=`jq -r 'map(.arch) | unique | .[]' downloads.json`
arch_array=`echo $arch_list`

libc_list=`jq -r 'map(.libc) | unique | .[]' downloads.json`
libc_array=`echo $libc_list`

# Iterate over the bash array
for os in $os_array; do
  for arch in $arch_array; do
    for libc in $libc_array; do
      jq "[.[] | select(.os == \"$os\" and .arch == \"$arch\" and .libc == \"$libc\")]" downloads.json > downloads_${os}_${arch}_${libc}.json
    done
  done
done

# save all os, arch, libc the unique values as lists in a single json
jq '{  os: map(.os) | unique,  arch: map(.arch) | unique,  libc: map(.libc) | unique}' downloads.json > downloads_unique.json

and diff_all_files.sh

#!/bin/bash
verbose=false

usage() {
    echo "Usage: $0 [-v] TARGET_DIR"
    echo "  -v: verbose mode"
    echo "  TARGET_DIR: directory to compare files against"
    exit 1
}

while getopts "v" opt; do
    case $opt in
        v) verbose=true ;;
        ?) usage ;;
    esac
done
shift $((OPTIND-1))

if [ $# -ne 1 ]; then
    usage
fi

target_dir="$1"

if [ ! -d "$target_dir" ]; then
    echo "Error: Target directory '$target_dir' does not exist"
    exit 1
fi

for file in downloads_*.json; do
    if [ -f "$file" ]; then
        diff_output=$(diff "$file" "$target_dir/$file")
        if [ -n "$diff_output" ]; then
            echo "Differences found in $file:"
            if [ "$verbose" = true ]; then
                code --diff "$file" "$target_dir/$file"
            fi
        else
            echo "No differences found in $file"
        fi
    fi
done

and apply this patch to your code in both versions you want to compare (do it in 2 different worktrees)

diff --git a/crates/uv-python/src/downloads.rs b/crates/uv-python/src/downloads.rs
index aa5ca64fd..c6d4f0508 100644
--- a/crates/uv-python/src/downloads.rs
+++ b/crates/uv-python/src/downloads.rs
@@ -466,7 +466,29 @@ impl ManagedPythonDownload {
 
     /// Iterate over all [`ManagedPythonDownload`]s.
     pub fn iter_all() -> impl Iterator<Item = &'static ManagedPythonDownload> {
-        PYTHON_DOWNLOADS.iter()
+        let result = PYTHON_DOWNLOADS;
+
+        use std::fs::File;
+        use std::io::Write;
+        let json_downloads: Vec<_> = result
+            .iter()
+            .map(|download| {
+                serde_json::json!({
+                    "url": download.url,
+                    "os": download.key.os.to_string(),
+                    "arch": download.key.arch.to_string(),
+                    "libc": download.key.libc.to_string(),
+                    "version": download.key.version().to_string(),
+                })
+            })
+            .collect();
+        let json_downloads =
+            serde_json::to_string(&json_downloads).expect("Failed to serialize downloads");
+        let mut file = File::create("downloads.json").expect("Failed to create file");
+        file.write_all(json_downloads.as_bytes())
+            .expect("Failed to write to file");
+
+        result.iter()
     }
 
     pub fn url(&self) -> &'static str {

then it expects you to run this on both of the worktrees

cargo run -- -v python list; ../uv/split_files.sh

and then on one of them

./diff_all_files.sh -v <path to the other worktree>

if there was changes it will also opens them in vscode diff

example good output
No differences found in downloads_linux_aarch64_gnu.json
No differences found in downloads_linux_aarch64_gnueabi.json
No differences found in downloads_linux_aarch64_gnueabihf.json
No differences found in downloads_linux_aarch64_musl.json
No differences found in downloads_linux_aarch64_none.json
No differences found in downloads_linux_armv7_gnu.json
No differences found in downloads_linux_armv7_gnueabi.json
No differences found in downloads_linux_armv7_gnueabihf.json
No differences found in downloads_linux_armv7_musl.json
No differences found in downloads_linux_armv7_none.json
No differences found in downloads_linux_powerpc64le_gnu.json
No differences found in downloads_linux_powerpc64le_gnueabi.json
No differences found in downloads_linux_powerpc64le_gnueabihf.json
No differences found in downloads_linux_powerpc64le_musl.json
No differences found in downloads_linux_powerpc64le_none.json
No differences found in downloads_linux_riscv64gc_gnu.json
No differences found in downloads_linux_riscv64gc_gnueabi.json
No differences found in downloads_linux_riscv64gc_gnueabihf.json
No differences found in downloads_linux_riscv64gc_musl.json
No differences found in downloads_linux_riscv64gc_none.json
No differences found in downloads_linux_s390x_gnu.json
No differences found in downloads_linux_s390x_gnueabi.json
No differences found in downloads_linux_s390x_gnueabihf.json
No differences found in downloads_linux_s390x_musl.json
No differences found in downloads_linux_s390x_none.json
No differences found in downloads_linux_x86_64_gnu.json
No differences found in downloads_linux_x86_64_gnueabi.json
No differences found in downloads_linux_x86_64_gnueabihf.json
No differences found in downloads_linux_x86_64_musl.json
No differences found in downloads_linux_x86_64_none.json
No differences found in downloads_linux_x86_64_v2_gnu.json
No differences found in downloads_linux_x86_64_v2_gnueabi.json
No differences found in downloads_linux_x86_64_v2_gnueabihf.json
No differences found in downloads_linux_x86_64_v2_musl.json
No differences found in downloads_linux_x86_64_v2_none.json
No differences found in downloads_linux_x86_64_v3_gnu.json
No differences found in downloads_linux_x86_64_v3_gnueabi.json
No differences found in downloads_linux_x86_64_v3_gnueabihf.json
No differences found in downloads_linux_x86_64_v3_musl.json
No differences found in downloads_linux_x86_64_v3_none.json
No differences found in downloads_linux_x86_64_v4_gnu.json
No differences found in downloads_linux_x86_64_v4_gnueabi.json
No differences found in downloads_linux_x86_64_v4_gnueabihf.json
No differences found in downloads_linux_x86_64_v4_musl.json
No differences found in downloads_linux_x86_64_v4_none.json
No differences found in downloads_linux_x86_gnu.json
No differences found in downloads_linux_x86_gnueabi.json
No differences found in downloads_linux_x86_gnueabihf.json
No differences found in downloads_linux_x86_musl.json
No differences found in downloads_linux_x86_none.json
No differences found in downloads_macos_aarch64_gnu.json
No differences found in downloads_macos_aarch64_gnueabi.json
No differences found in downloads_macos_aarch64_gnueabihf.json
No differences found in downloads_macos_aarch64_musl.json
No differences found in downloads_macos_aarch64_none.json
No differences found in downloads_macos_armv7_gnu.json
No differences found in downloads_macos_armv7_gnueabi.json
No differences found in downloads_macos_armv7_gnueabihf.json
No differences found in downloads_macos_armv7_musl.json
No differences found in downloads_macos_armv7_none.json
No differences found in downloads_macos_powerpc64le_gnu.json
No differences found in downloads_macos_powerpc64le_gnueabi.json
No differences found in downloads_macos_powerpc64le_gnueabihf.json
No differences found in downloads_macos_powerpc64le_musl.json
No differences found in downloads_macos_powerpc64le_none.json
No differences found in downloads_macos_riscv64gc_gnu.json
No differences found in downloads_macos_riscv64gc_gnueabi.json
No differences found in downloads_macos_riscv64gc_gnueabihf.json
No differences found in downloads_macos_riscv64gc_musl.json
No differences found in downloads_macos_riscv64gc_none.json
No differences found in downloads_macos_s390x_gnu.json
No differences found in downloads_macos_s390x_gnueabi.json
No differences found in downloads_macos_s390x_gnueabihf.json
No differences found in downloads_macos_s390x_musl.json
No differences found in downloads_macos_s390x_none.json
No differences found in downloads_macos_x86_64_gnu.json
No differences found in downloads_macos_x86_64_gnueabi.json
No differences found in downloads_macos_x86_64_gnueabihf.json
No differences found in downloads_macos_x86_64_musl.json
No differences found in downloads_macos_x86_64_none.json
No differences found in downloads_macos_x86_64_v2_gnu.json
No differences found in downloads_macos_x86_64_v2_gnueabi.json
No differences found in downloads_macos_x86_64_v2_gnueabihf.json
No differences found in downloads_macos_x86_64_v2_musl.json
No differences found in downloads_macos_x86_64_v2_none.json
No differences found in downloads_macos_x86_64_v3_gnu.json
No differences found in downloads_macos_x86_64_v3_gnueabi.json
No differences found in downloads_macos_x86_64_v3_gnueabihf.json
No differences found in downloads_macos_x86_64_v3_musl.json
No differences found in downloads_macos_x86_64_v3_none.json
No differences found in downloads_macos_x86_64_v4_gnu.json
No differences found in downloads_macos_x86_64_v4_gnueabi.json
No differences found in downloads_macos_x86_64_v4_gnueabihf.json
No differences found in downloads_macos_x86_64_v4_musl.json
No differences found in downloads_macos_x86_64_v4_none.json
No differences found in downloads_macos_x86_gnu.json
No differences found in downloads_macos_x86_gnueabi.json
No differences found in downloads_macos_x86_gnueabihf.json
No differences found in downloads_macos_x86_musl.json
No differences found in downloads_macos_x86_none.json
No differences found in downloads_unique.json
No differences found in downloads_windows_aarch64_gnu.json
No differences found in downloads_windows_aarch64_gnueabi.json
No differences found in downloads_windows_aarch64_gnueabihf.json
No differences found in downloads_windows_aarch64_musl.json
No differences found in downloads_windows_aarch64_none.json
No differences found in downloads_windows_armv7_gnu.json
No differences found in downloads_windows_armv7_gnueabi.json
No differences found in downloads_windows_armv7_gnueabihf.json
No differences found in downloads_windows_armv7_musl.json
No differences found in downloads_windows_armv7_none.json
No differences found in downloads_windows_powerpc64le_gnu.json
No differences found in downloads_windows_powerpc64le_gnueabi.json
No differences found in downloads_windows_powerpc64le_gnueabihf.json
No differences found in downloads_windows_powerpc64le_musl.json
No differences found in downloads_windows_powerpc64le_none.json
No differences found in downloads_windows_riscv64gc_gnu.json
No differences found in downloads_windows_riscv64gc_gnueabi.json
No differences found in downloads_windows_riscv64gc_gnueabihf.json
No differences found in downloads_windows_riscv64gc_musl.json
No differences found in downloads_windows_riscv64gc_none.json
No differences found in downloads_windows_s390x_gnu.json
No differences found in downloads_windows_s390x_gnueabi.json
No differences found in downloads_windows_s390x_gnueabihf.json
No differences found in downloads_windows_s390x_musl.json
No differences found in downloads_windows_s390x_none.json
No differences found in downloads_windows_x86_64_gnu.json
No differences found in downloads_windows_x86_64_gnueabi.json
No differences found in downloads_windows_x86_64_gnueabihf.json
No differences found in downloads_windows_x86_64_musl.json
No differences found in downloads_windows_x86_64_none.json
No differences found in downloads_windows_x86_64_v2_gnu.json
No differences found in downloads_windows_x86_64_v2_gnueabi.json
No differences found in downloads_windows_x86_64_v2_gnueabihf.json
No differences found in downloads_windows_x86_64_v2_musl.json
No differences found in downloads_windows_x86_64_v2_none.json
No differences found in downloads_windows_x86_64_v3_gnu.json
No differences found in downloads_windows_x86_64_v3_gnueabi.json
No differences found in downloads_windows_x86_64_v3_gnueabihf.json
No differences found in downloads_windows_x86_64_v3_musl.json
No differences found in downloads_windows_x86_64_v3_none.json
No differences found in downloads_windows_x86_64_v4_gnu.json
No differences found in downloads_windows_x86_64_v4_gnueabi.json
No differences found in downloads_windows_x86_64_v4_gnueabihf.json
No differences found in downloads_windows_x86_64_v4_musl.json
No differences found in downloads_windows_x86_64_v4_none.json
No differences found in downloads_windows_x86_gnu.json
No differences found in downloads_windows_x86_gnueabi.json
No differences found in downloads_windows_x86_gnueabihf.json
No differences found in downloads_windows_x86_musl.json
No differences found in downloads_windows_x86_none.json
example output before the riscv fix
No differences found in downloads_linux_aarch64_gnu.json
No differences found in downloads_linux_aarch64_gnueabi.json
No differences found in downloads_linux_aarch64_gnueabihf.json
No differences found in downloads_linux_aarch64_musl.json
No differences found in downloads_linux_aarch64_none.json
No differences found in downloads_linux_armv7_gnu.json
No differences found in downloads_linux_armv7_gnueabi.json
No differences found in downloads_linux_armv7_gnueabihf.json
No differences found in downloads_linux_armv7_musl.json
No differences found in downloads_linux_armv7_none.json
No differences found in downloads_linux_powerpc64le_gnu.json
No differences found in downloads_linux_powerpc64le_gnueabi.json
No differences found in downloads_linux_powerpc64le_gnueabihf.json
No differences found in downloads_linux_powerpc64le_musl.json
No differences found in downloads_linux_powerpc64le_none.json
diff: ../uv2/downloads_linux_riscv64_gnu.json: No such file or directory
No differences found in downloads_linux_riscv64_gnu.json
diff: ../uv2/downloads_linux_riscv64_gnueabi.json: No such file or directory
No differences found in downloads_linux_riscv64_gnueabi.json
diff: ../uv2/downloads_linux_riscv64_gnueabihf.json: No such file or directory
No differences found in downloads_linux_riscv64_gnueabihf.json
diff: ../uv2/downloads_linux_riscv64_musl.json: No such file or directory
No differences found in downloads_linux_riscv64_musl.json
diff: ../uv2/downloads_linux_riscv64_none.json: No such file or directory
No differences found in downloads_linux_riscv64_none.json
No differences found in downloads_linux_s390x_gnu.json
No differences found in downloads_linux_s390x_gnueabi.json
No differences found in downloads_linux_s390x_gnueabihf.json
No differences found in downloads_linux_s390x_musl.json
No differences found in downloads_linux_s390x_none.json
No differences found in downloads_linux_x86_64_gnu.json
No differences found in downloads_linux_x86_64_gnueabi.json
No differences found in downloads_linux_x86_64_gnueabihf.json
No differences found in downloads_linux_x86_64_musl.json
No differences found in downloads_linux_x86_64_none.json
No differences found in downloads_linux_x86_64_v2_gnu.json
No differences found in downloads_linux_x86_64_v2_gnueabi.json
No differences found in downloads_linux_x86_64_v2_gnueabihf.json
No differences found in downloads_linux_x86_64_v2_musl.json
No differences found in downloads_linux_x86_64_v2_none.json
No differences found in downloads_linux_x86_64_v3_gnu.json
No differences found in downloads_linux_x86_64_v3_gnueabi.json
No differences found in downloads_linux_x86_64_v3_gnueabihf.json
No differences found in downloads_linux_x86_64_v3_musl.json
No differences found in downloads_linux_x86_64_v3_none.json
No differences found in downloads_linux_x86_64_v4_gnu.json
No differences found in downloads_linux_x86_64_v4_gnueabi.json
No differences found in downloads_linux_x86_64_v4_gnueabihf.json
No differences found in downloads_linux_x86_64_v4_musl.json
No differences found in downloads_linux_x86_64_v4_none.json
No differences found in downloads_linux_x86_gnu.json
No differences found in downloads_linux_x86_gnueabi.json
No differences found in downloads_linux_x86_gnueabihf.json
No differences found in downloads_linux_x86_musl.json
No differences found in downloads_linux_x86_none.json
No differences found in downloads_macos_aarch64_gnu.json
No differences found in downloads_macos_aarch64_gnueabi.json
No differences found in downloads_macos_aarch64_gnueabihf.json
No differences found in downloads_macos_aarch64_musl.json
No differences found in downloads_macos_aarch64_none.json
No differences found in downloads_macos_armv7_gnu.json
No differences found in downloads_macos_armv7_gnueabi.json
No differences found in downloads_macos_armv7_gnueabihf.json
No differences found in downloads_macos_armv7_musl.json
No differences found in downloads_macos_armv7_none.json
No differences found in downloads_macos_powerpc64le_gnu.json
No differences found in downloads_macos_powerpc64le_gnueabi.json
No differences found in downloads_macos_powerpc64le_gnueabihf.json
No differences found in downloads_macos_powerpc64le_musl.json
No differences found in downloads_macos_powerpc64le_none.json
diff: ../uv2/downloads_macos_riscv64_gnu.json: No such file or directory
No differences found in downloads_macos_riscv64_gnu.json
diff: ../uv2/downloads_macos_riscv64_gnueabi.json: No such file or directory
No differences found in downloads_macos_riscv64_gnueabi.json
diff: ../uv2/downloads_macos_riscv64_gnueabihf.json: No such file or directory
No differences found in downloads_macos_riscv64_gnueabihf.json
diff: ../uv2/downloads_macos_riscv64_musl.json: No such file or directory
No differences found in downloads_macos_riscv64_musl.json
diff: ../uv2/downloads_macos_riscv64_none.json: No such file or directory
No differences found in downloads_macos_riscv64_none.json
No differences found in downloads_macos_s390x_gnu.json
No differences found in downloads_macos_s390x_gnueabi.json
No differences found in downloads_macos_s390x_gnueabihf.json
No differences found in downloads_macos_s390x_musl.json
No differences found in downloads_macos_s390x_none.json
No differences found in downloads_macos_x86_64_gnu.json
No differences found in downloads_macos_x86_64_gnueabi.json
No differences found in downloads_macos_x86_64_gnueabihf.json
No differences found in downloads_macos_x86_64_musl.json
No differences found in downloads_macos_x86_64_none.json
No differences found in downloads_macos_x86_64_v2_gnu.json
No differences found in downloads_macos_x86_64_v2_gnueabi.json
No differences found in downloads_macos_x86_64_v2_gnueabihf.json
No differences found in downloads_macos_x86_64_v2_musl.json
No differences found in downloads_macos_x86_64_v2_none.json
No differences found in downloads_macos_x86_64_v3_gnu.json
No differences found in downloads_macos_x86_64_v3_gnueabi.json
No differences found in downloads_macos_x86_64_v3_gnueabihf.json
No differences found in downloads_macos_x86_64_v3_musl.json
No differences found in downloads_macos_x86_64_v3_none.json
No differences found in downloads_macos_x86_64_v4_gnu.json
No differences found in downloads_macos_x86_64_v4_gnueabi.json
No differences found in downloads_macos_x86_64_v4_gnueabihf.json
No differences found in downloads_macos_x86_64_v4_musl.json
No differences found in downloads_macos_x86_64_v4_none.json
No differences found in downloads_macos_x86_gnu.json
No differences found in downloads_macos_x86_gnueabi.json
No differences found in downloads_macos_x86_gnueabihf.json
No differences found in downloads_macos_x86_musl.json
No differences found in downloads_macos_x86_none.json
Differences found in downloads_unique.json:
No differences found in downloads_windows_aarch64_gnu.json
No differences found in downloads_windows_aarch64_gnueabi.json
No differences found in downloads_windows_aarch64_gnueabihf.json
No differences found in downloads_windows_aarch64_musl.json
No differences found in downloads_windows_aarch64_none.json
No differences found in downloads_windows_armv7_gnu.json
No differences found in downloads_windows_armv7_gnueabi.json
No differences found in downloads_windows_armv7_gnueabihf.json
No differences found in downloads_windows_armv7_musl.json
No differences found in downloads_windows_armv7_none.json
No differences found in downloads_windows_powerpc64le_gnu.json
No differences found in downloads_windows_powerpc64le_gnueabi.json
No differences found in downloads_windows_powerpc64le_gnueabihf.json
No differences found in downloads_windows_powerpc64le_musl.json
No differences found in downloads_windows_powerpc64le_none.json
diff: ../uv2/downloads_windows_riscv64_gnu.json: No such file or directory
No differences found in downloads_windows_riscv64_gnu.json
diff: ../uv2/downloads_windows_riscv64_gnueabi.json: No such file or directory
No differences found in downloads_windows_riscv64_gnueabi.json
diff: ../uv2/downloads_windows_riscv64_gnueabihf.json: No such file or directory
No differences found in downloads_windows_riscv64_gnueabihf.json
diff: ../uv2/downloads_windows_riscv64_musl.json: No such file or directory
No differences found in downloads_windows_riscv64_musl.json
diff: ../uv2/downloads_windows_riscv64_none.json: No such file or directory
No differences found in downloads_windows_riscv64_none.json
No differences found in downloads_windows_s390x_gnu.json
No differences found in downloads_windows_s390x_gnueabi.json
No differences found in downloads_windows_s390x_gnueabihf.json
No differences found in downloads_windows_s390x_musl.json
No differences found in downloads_windows_s390x_none.json
No differences found in downloads_windows_x86_64_gnu.json
No differences found in downloads_windows_x86_64_gnueabi.json
No differences found in downloads_windows_x86_64_gnueabihf.json
No differences found in downloads_windows_x86_64_musl.json
No differences found in downloads_windows_x86_64_none.json
No differences found in downloads_windows_x86_64_v2_gnu.json
No differences found in downloads_windows_x86_64_v2_gnueabi.json
No differences found in downloads_windows_x86_64_v2_gnueabihf.json
No differences found in downloads_windows_x86_64_v2_musl.json
No differences found in downloads_windows_x86_64_v2_none.json
No differences found in downloads_windows_x86_64_v3_gnu.json
No differences found in downloads_windows_x86_64_v3_gnueabi.json
No differences found in downloads_windows_x86_64_v3_gnueabihf.json
No differences found in downloads_windows_x86_64_v3_musl.json
No differences found in downloads_windows_x86_64_v3_none.json
No differences found in downloads_windows_x86_64_v4_gnu.json
No differences found in downloads_windows_x86_64_v4_gnueabi.json
No differences found in downloads_windows_x86_64_v4_gnueabihf.json
No differences found in downloads_windows_x86_64_v4_musl.json
No differences found in downloads_windows_x86_64_v4_none.json
No differences found in downloads_windows_x86_gnu.json
No differences found in downloads_windows_x86_gnueabi.json
No differences found in downloads_windows_x86_gnueabihf.json
No differences found in downloads_windows_x86_musl.json
No differences found in downloads_windows_x86_none.json

image

@MeitarR MeitarR force-pushed the uv-python-downloads-json-file branch from 6989a3c to a5f1bae Compare March 22, 2025 21:06
@MeitarR MeitarR requested a review from Gankra March 22, 2025 21:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants