pax_global_header 0000666 0000000 0000000 00000000064 14764411063 0014520 g ustar 00root root 0000000 0000000 52 comment=4bc6faf3f494b5e665abcbdb3288b91a002fc23e
pbs-installer-2025.03.11/ 0000775 0000000 0000000 00000000000 14764411063 0014672 5 ustar 00root root 0000000 0000000 pbs-installer-2025.03.11/.github/ 0000775 0000000 0000000 00000000000 14764411063 0016232 5 ustar 00root root 0000000 0000000 pbs-installer-2025.03.11/.github/workflows/ 0000775 0000000 0000000 00000000000 14764411063 0020267 5 ustar 00root root 0000000 0000000 pbs-installer-2025.03.11/.github/workflows/release.yml 0000664 0000000 0000000 00000003152 14764411063 0022433 0 ustar 00root root 0000000 0000000 name: Release
on:
release:
types:
- created
push:
branches:
- main
tags:
- "*"
jobs:
test:
name: Test
runs-on: ubuntu-latest
strategy:
matrix:
python-version: [3.8, 3.11, 3.12]
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
cache: 'pip'
- name: Install dependencies
run: pip install .[all]
- name: Run tests
run: |
pbs-install 3.10 -d test1 -v
version=$(test1/bin/python3 -c "import sys; print(f'{sys.version_info.major}.{sys.version_info.minor}')")
[[ $version == "3.10" ]] || exit 1
- name: Run tests with build
run: |
pbs-install 3.10 -d test2 -v --build-dir
version=$(test2/install/bin/python3 -c "import sys; print(f'{sys.version_info.major}.{sys.version_info.minor}')")
[[ $version == "3.10" ]] || exit 1
release:
name: Build and Release
runs-on: ubuntu-latest
needs: test
if: startsWith(github.ref, 'refs/tags/') || github.event_name == 'repository_dispatch'
permissions:
id-token: write
environment:
name: release
url: https://pypi.org/project/pbs-install/
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: actions/setup-python@v5
with:
python-version: 3.11
cache: 'pip'
- name: Build
run: pipx run build
- name: Publish package distributions to PyPI
uses: pypa/gh-action-pypi-publish@release/v1
pbs-installer-2025.03.11/.github/workflows/update.yml 0000664 0000000 0000000 00000002305 14764411063 0022274 0 ustar 00root root 0000000 0000000 name: Update the Python versions
on:
workflow_dispatch:
inputs:
tag:
description: 'Tag to update'
required: false
type: string
jobs:
update:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: pdm-project/setup-pdm@v4
with:
python-version: '3.11'
cache: 'true'
- run: |
git config --local user.email "action@github.com"
git config --local user.name "GitHub Action"
pdm install
- run: pdm run update
id: update
continue-on-error: true
env:
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
TARGET_VERSION: ${{ github.event.inputs.tag }}
- name: Push changes
if: steps.update.outcome == 'success'
uses: ad-m/github-push-action@master
with:
tags: true
- name: Create Release
if: steps.update.outcome == 'success'
uses: ncipollo/release-action@v1
with:
name: ${{ steps.update.outputs.VERSION }}
tag: ${{ steps.update.outputs.VERSION }}
token: ${{ secrets.GH_TOKEN }}
pbs-installer-2025.03.11/.gitignore 0000664 0000000 0000000 00000006036 14764411063 0016667 0 ustar 00root root 0000000 0000000 # Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
# C extensions
*.so
# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec
# Installer logs
pip-log.txt
pip-delete-this-directory.txt
# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
cover/
# Translations
*.mo
*.pot
# Django stuff:
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal
# Flask stuff:
instance/
.webassets-cache
# Scrapy stuff:
.scrapy
# Sphinx documentation
docs/_build/
# PyBuilder
.pybuilder/
target/
# Jupyter Notebook
.ipynb_checkpoints
# IPython
profile_default/
ipython_config.py
# pyenv
# For a library or package, you might want to ignore these files since the code is
# intended to run in multiple environments; otherwise, check them in:
# .python-version
# pipenv
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
# However, in case of collaboration, if having platform-specific dependencies or dependencies
# having no cross-platform support, pipenv may install dependencies that don't work, or not
# install all needed dependencies.
#Pipfile.lock
# poetry
# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
# This is especially recommended for binary packages to ensure reproducibility, and is more
# commonly ignored for libraries.
# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
#poetry.lock
# pdm
# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
#pdm.lock
# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
# in version control.
# https://pdm.fming.dev/#use-with-ide
.pdm.toml
.pdm-python
.pdm-build/
# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
__pypackages__/
# Celery stuff
celerybeat-schedule
celerybeat.pid
# SageMath parsed files
*.sage.py
# Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/
# Spyder project settings
.spyderproject
.spyproject
# Rope project settings
.ropeproject
# mkdocs documentation
/site
# mypy
.mypy_cache/
.dmypy.json
dmypy.json
# Pyre type checker
.pyre/
# pytype static type analyzer
.pytype/
# Cython debug symbols
cython_debug/
# PyCharm
# JetBrains specific template is maintained in a separate JetBrains.gitignore that can
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
# and can be added to the global gitignore or merged into this file. For a more nuclear
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
#.idea/
pbs-installer-2025.03.11/.readthedocs.yaml 0000664 0000000 0000000 00000000734 14764411063 0020125 0 ustar 00root root 0000000 0000000 # Read the Docs configuration file for MkDocs projects
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details
# Required
version: 2
# Set the version of Python and other tools you might need
build:
os: ubuntu-22.04
tools:
python: "3.12"
jobs:
post_create_environment:
# Install PDM
- pip install -U pdm
post_install:
- VIRTUAL_ENV=$READTHEDOCS_VIRTUALENV_PATH pdm install -dG doc
mkdocs:
configuration: mkdocs.yml
pbs-installer-2025.03.11/LICENSE 0000664 0000000 0000000 00000002043 14764411063 0015676 0 ustar 00root root 0000000 0000000 MIT
Copyright (c) 2023 Frost Ming
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
pbs-installer-2025.03.11/README.md 0000664 0000000 0000000 00000000610 14764411063 0016146 0 ustar 00root root 0000000 0000000 # pbs-installer
[](https://pypi.org/project/pbs-installer)
An installer for @indygreg's [python-build-standalone](https://github.com/astral-sh/python-build-standalone)
The list of python versions are kept sync with the upstream automatically, via a periodically GitHub Action.
[📖 Read the docs](http://pbs-installer.readthedocs.io/)
pbs-installer-2025.03.11/docs/ 0000775 0000000 0000000 00000000000 14764411063 0015622 5 ustar 00root root 0000000 0000000 pbs-installer-2025.03.11/docs/index.md 0000664 0000000 0000000 00000002606 14764411063 0017257 0 ustar 00root root 0000000 0000000 # Welcome to the documentation of pbs-installer
An installer for [@indygreg](https://github.com/indygreg)'s [python-build-standalone](https://github.com/indygreg/python-build-standalone)
## Installation
It's highly recommended to install `pbs-installer` with [`pipx`](https://github.com/pypa/pipx):
```bash
pipx install pbs-installer
```
Or more conviniently, you can run with `pipx` directly:
```bash
pipx run pbs-installer --help
```
## Usage
::: pbs_installer
options:
heading_level: 3
show_docstring_modules: false
## CLI Usage
`pbs-installer` also ships with a CLI named `pbs-install`:
```bash
usage: pbs-install [-h] [--version-dir] -d DESTINATION [--arch {arm64,i686,x86_64}] [--platform {darwin,linux,windows}] [-v] [-l] version
Installer for Python Build Standalone
options:
-h, --help show this help message and exit
-v, --verbose Enable verbose logging
-l, --list List installable versions
Install Arguments:
version The version of Python to install, e.g. 3.8,3.10.4
--version-dir Install to a subdirectory named by the version
-d DESTINATION, --destination DESTINATION
The directory to install to
--arch {arm64,i686,x86_64}
Override the architecture to install
--platform {darwin,linux,windows}
Override the platform to install
```
pbs-installer-2025.03.11/mkdocs.yml 0000664 0000000 0000000 00000001277 14764411063 0016704 0 ustar 00root root 0000000 0000000 site_name: pbs-installer
repo_url: https://github.com/frostming/pbs-installer
theme:
name: material
plugins:
- search
- mkdocstrings
nav:
- Home: index.md
extra:
social:
- icon: fontawesome/brands/github
link: https://github.com/frostming
- icon: fontawesome/brands/twitter
link: https://twitter.com/frostming90
- icon: fontawesome/brands/mastodon
link: https://mas.to/@frostming
- icon: fontawesome/solid/circle-dollar-to-slot
link: https://github.com/sponsors/frostming
chatbot:
url: https://2prxfnwkygf4vexczrbpcq.streamlit.app/?embed=true
copyright: Copyright © 2023 Frost Ming
watch:
- src/
pbs-installer-2025.03.11/pdm.lock 0000664 0000000 0000000 00000241626 14764411063 0016337 0 ustar 00root root 0000000 0000000 # This file is @generated by PDM.
# It is not intended for manual editing.
[metadata]
groups = ["default", "all", "dev", "doc", "download", "install"]
strategy = ["inherit_metadata"]
lock_version = "4.5.0"
content_hash = "sha256:c6a0412bd8472367d1ed55a5eadb1379c84345e298df364016721cdabec140bb"
[[metadata.targets]]
requires_python = ">=3.8"
[[package]]
name = "anyio"
version = "4.3.0"
requires_python = ">=3.8"
summary = "High level compatibility layer for multiple asynchronous event loop implementations"
groups = ["all", "download"]
dependencies = [
"exceptiongroup>=1.0.2; python_version < \"3.11\"",
"idna>=2.8",
"sniffio>=1.1",
"typing-extensions>=4.1; python_version < \"3.11\"",
]
files = [
{file = "anyio-4.3.0-py3-none-any.whl", hash = "sha256:048e05d0f6caeed70d731f3db756d35dcc1f35747c8c403364a8332c630441b8"},
{file = "anyio-4.3.0.tar.gz", hash = "sha256:f75253795a87df48568485fd18cdd2a3fa5c4f7c5be8e5e36637733fce06fed6"},
]
[[package]]
name = "astunparse"
version = "1.6.3"
summary = "An AST unparser for Python"
groups = ["doc"]
marker = "python_version < \"3.9\""
dependencies = [
"six<2.0,>=1.6.1",
"wheel<1.0,>=0.23.0",
]
files = [
{file = "astunparse-1.6.3-py2.py3-none-any.whl", hash = "sha256:c2652417f2c8b5bb325c885ae329bdf3f86424075c4fd1a128674bc6fba4b8e8"},
{file = "astunparse-1.6.3.tar.gz", hash = "sha256:5ad93a8456f0d084c3456d059fd9a92cce667963232cbf763eac3bc5b7940872"},
]
[[package]]
name = "babel"
version = "2.14.0"
requires_python = ">=3.7"
summary = "Internationalization utilities"
groups = ["doc"]
dependencies = [
"pytz>=2015.7; python_version < \"3.9\"",
]
files = [
{file = "Babel-2.14.0-py3-none-any.whl", hash = "sha256:efb1a25b7118e67ce3a259bed20545c29cb68be8ad2c784c83689981b7a57287"},
{file = "Babel-2.14.0.tar.gz", hash = "sha256:6919867db036398ba21eb5c7a0f6b28ab8cbc3ae7a73a44ebe34ae74a4e7d363"},
]
[[package]]
name = "certifi"
version = "2023.5.7"
requires_python = ">=3.6"
summary = "Python package for providing Mozilla's CA Bundle."
groups = ["all", "doc", "download"]
files = [
{file = "certifi-2023.5.7-py3-none-any.whl", hash = "sha256:c6c2e98f5c7869efca1f8916fed228dd91539f9f1b444c314c06eef02980c716"},
{file = "certifi-2023.5.7.tar.gz", hash = "sha256:0f0d56dc5a6ad56fd4ba36484d6cc34451e1c6548c61daad8c320169f91eddc7"},
]
[[package]]
name = "cffi"
version = "1.15.1"
summary = "Foreign Function Interface for Python calling C code."
groups = ["all", "install"]
marker = "platform_python_implementation == \"PyPy\""
dependencies = [
"pycparser",
]
files = [
{file = "cffi-1.15.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:39d39875251ca8f612b6f33e6b1195af86d1b3e60086068be9cc053aa4376e21"},
{file = "cffi-1.15.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:285d29981935eb726a4399badae8f0ffdff4f5050eaa6d0cfc3f64b857b77185"},
{file = "cffi-1.15.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3eb6971dcff08619f8d91607cfc726518b6fa2a9eba42856be181c6d0d9515fd"},
{file = "cffi-1.15.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:21157295583fe8943475029ed5abdcf71eb3911894724e360acff1d61c1d54bc"},
{file = "cffi-1.15.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5635bd9cb9731e6d4a1132a498dd34f764034a8ce60cef4f5319c0541159392f"},
{file = "cffi-1.15.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2012c72d854c2d03e45d06ae57f40d78e5770d252f195b93f581acf3ba44496e"},
{file = "cffi-1.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd86c085fae2efd48ac91dd7ccffcfc0571387fe1193d33b6394db7ef31fe2a4"},
{file = "cffi-1.15.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:fa6693661a4c91757f4412306191b6dc88c1703f780c8234035eac011922bc01"},
{file = "cffi-1.15.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:59c0b02d0a6c384d453fece7566d1c7e6b7bae4fc5874ef2ef46d56776d61c9e"},
{file = "cffi-1.15.1-cp310-cp310-win32.whl", hash = "sha256:cba9d6b9a7d64d4bd46167096fc9d2f835e25d7e4c121fb2ddfc6528fb0413b2"},
{file = "cffi-1.15.1-cp310-cp310-win_amd64.whl", hash = "sha256:ce4bcc037df4fc5e3d184794f27bdaab018943698f4ca31630bc7f84a7b69c6d"},
{file = "cffi-1.15.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3d08afd128ddaa624a48cf2b859afef385b720bb4b43df214f85616922e6a5ac"},
{file = "cffi-1.15.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:3799aecf2e17cf585d977b780ce79ff0dc9b78d799fc694221ce814c2c19db83"},
{file = "cffi-1.15.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a591fe9e525846e4d154205572a029f653ada1a78b93697f3b5a8f1f2bc055b9"},
{file = "cffi-1.15.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3548db281cd7d2561c9ad9984681c95f7b0e38881201e157833a2342c30d5e8c"},
{file = "cffi-1.15.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:91fc98adde3d7881af9b59ed0294046f3806221863722ba7d8d120c575314325"},
{file = "cffi-1.15.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94411f22c3985acaec6f83c6df553f2dbe17b698cc7f8ae751ff2237d96b9e3c"},
{file = "cffi-1.15.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:03425bdae262c76aad70202debd780501fabeaca237cdfddc008987c0e0f59ef"},
{file = "cffi-1.15.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:cc4d65aeeaa04136a12677d3dd0b1c0c94dc43abac5860ab33cceb42b801c1e8"},
{file = "cffi-1.15.1-cp311-cp311-win32.whl", hash = "sha256:a0f100c8912c114ff53e1202d0078b425bee3649ae34d7b070e9697f93c5d52d"},
{file = "cffi-1.15.1-cp311-cp311-win_amd64.whl", hash = "sha256:04ed324bda3cda42b9b695d51bb7d54b680b9719cfab04227cdd1e04e5de3104"},
{file = "cffi-1.15.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:320dab6e7cb2eacdf0e658569d2575c4dad258c0fcc794f46215e1e39f90f2c3"},
{file = "cffi-1.15.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1e74c6b51a9ed6589199c787bf5f9875612ca4a8a0785fb2d4a84429badaf22a"},
{file = "cffi-1.15.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5c84c68147988265e60416b57fc83425a78058853509c1b0629c180094904a5"},
{file = "cffi-1.15.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3b926aa83d1edb5aa5b427b4053dc420ec295a08e40911296b9eb1b6170f6cca"},
{file = "cffi-1.15.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:87c450779d0914f2861b8526e035c5e6da0a3199d8f1add1a665e1cbc6fc6d02"},
{file = "cffi-1.15.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4f2c9f67e9821cad2e5f480bc8d83b8742896f1242dba247911072d4fa94c192"},
{file = "cffi-1.15.1-cp38-cp38-win32.whl", hash = "sha256:8b7ee99e510d7b66cdb6c593f21c043c248537a32e0bedf02e01e9553a172314"},
{file = "cffi-1.15.1-cp38-cp38-win_amd64.whl", hash = "sha256:00a9ed42e88df81ffae7a8ab6d9356b371399b91dbdf0c3cb1e84c03a13aceb5"},
{file = "cffi-1.15.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:54a2db7b78338edd780e7ef7f9f6c442500fb0d41a5a4ea24fff1c929d5af585"},
{file = "cffi-1.15.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:fcd131dd944808b5bdb38e6f5b53013c5aa4f334c5cad0c72742f6eba4b73db0"},
{file = "cffi-1.15.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7473e861101c9e72452f9bf8acb984947aa1661a7704553a9f6e4baa5ba64415"},
{file = "cffi-1.15.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c9a799e985904922a4d207a94eae35c78ebae90e128f0c4e521ce339396be9d"},
{file = "cffi-1.15.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3bcde07039e586f91b45c88f8583ea7cf7a0770df3a1649627bf598332cb6984"},
{file = "cffi-1.15.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:33ab79603146aace82c2427da5ca6e58f2b3f2fb5da893ceac0c42218a40be35"},
{file = "cffi-1.15.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5d598b938678ebf3c67377cdd45e09d431369c3b1a5b331058c338e201f12b27"},
{file = "cffi-1.15.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:db0fbb9c62743ce59a9ff687eb5f4afbe77e5e8403d6697f7446e5f609976f76"},
{file = "cffi-1.15.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:98d85c6a2bef81588d9227dde12db8a7f47f639f4a17c9ae08e773aa9c697bf3"},
{file = "cffi-1.15.1-cp39-cp39-win32.whl", hash = "sha256:40f4774f5a9d4f5e344f31a32b5096977b5d48560c5592e2f3d2c4374bd543ee"},
{file = "cffi-1.15.1-cp39-cp39-win_amd64.whl", hash = "sha256:70df4e3b545a17496c9b3f41f5115e69a4f2e77e94e1d2a8e1070bc0c38c8a3c"},
{file = "cffi-1.15.1.tar.gz", hash = "sha256:d400bfb9a37b1351253cb402671cea7e89bdecc294e8016a707f6d1d8ac934f9"},
]
[[package]]
name = "charset-normalizer"
version = "3.3.2"
requires_python = ">=3.7.0"
summary = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet."
groups = ["doc"]
files = [
{file = "charset-normalizer-3.3.2.tar.gz", hash = "sha256:f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5"},
{file = "charset_normalizer-3.3.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:25baf083bf6f6b341f4121c2f3c548875ee6f5339300e08be3f2b2ba1721cdd3"},
{file = "charset_normalizer-3.3.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:06435b539f889b1f6f4ac1758871aae42dc3a8c0e24ac9e60c2384973ad73027"},
{file = "charset_normalizer-3.3.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9063e24fdb1e498ab71cb7419e24622516c4a04476b17a2dab57e8baa30d6e03"},
{file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6897af51655e3691ff853668779c7bad41579facacf5fd7253b0133308cf000d"},
{file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1d3193f4a680c64b4b6a9115943538edb896edc190f0b222e73761716519268e"},
{file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cd70574b12bb8a4d2aaa0094515df2463cb429d8536cfb6c7ce983246983e5a6"},
{file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8465322196c8b4d7ab6d1e049e4c5cb460d0394da4a27d23cc242fbf0034b6b5"},
{file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a9a8e9031d613fd2009c182b69c7b2c1ef8239a0efb1df3f7c8da66d5dd3d537"},
{file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:beb58fe5cdb101e3a055192ac291b7a21e3b7ef4f67fa1d74e331a7f2124341c"},
{file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e06ed3eb3218bc64786f7db41917d4e686cc4856944f53d5bdf83a6884432e12"},
{file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:2e81c7b9c8979ce92ed306c249d46894776a909505d8f5a4ba55b14206e3222f"},
{file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:572c3763a264ba47b3cf708a44ce965d98555f618ca42c926a9c1616d8f34269"},
{file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:fd1abc0d89e30cc4e02e4064dc67fcc51bd941eb395c502aac3ec19fab46b519"},
{file = "charset_normalizer-3.3.2-cp310-cp310-win32.whl", hash = "sha256:3d47fa203a7bd9c5b6cee4736ee84ca03b8ef23193c0d1ca99b5089f72645c73"},
{file = "charset_normalizer-3.3.2-cp310-cp310-win_amd64.whl", hash = "sha256:10955842570876604d404661fbccbc9c7e684caf432c09c715ec38fbae45ae09"},
{file = "charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:802fe99cca7457642125a8a88a084cef28ff0cf9407060f7b93dca5aa25480db"},
{file = "charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:573f6eac48f4769d667c4442081b1794f52919e7edada77495aaed9236d13a96"},
{file = "charset_normalizer-3.3.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e"},
{file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f27273b60488abe721a075bcca6d7f3964f9f6f067c8c4c605743023d7d3944f"},
{file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ceae2f17a9c33cb48e3263960dc5fc8005351ee19db217e9b1bb15d28c02574"},
{file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:65f6f63034100ead094b8744b3b97965785388f308a64cf8d7c34f2f2e5be0c4"},
{file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:753f10e867343b4511128c6ed8c82f7bec3bd026875576dfd88483c5c73b2fd8"},
{file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4a78b2b446bd7c934f5dcedc588903fb2f5eec172f3d29e52a9096a43722adfc"},
{file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e537484df0d8f426ce2afb2d0f8e1c3d0b114b83f8850e5f2fbea0e797bd82ae"},
{file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:eb6904c354526e758fda7167b33005998fb68c46fbc10e013ca97f21ca5c8887"},
{file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:deb6be0ac38ece9ba87dea880e438f25ca3eddfac8b002a2ec3d9183a454e8ae"},
{file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4ab2fe47fae9e0f9dee8c04187ce5d09f48eabe611be8259444906793ab7cbce"},
{file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:80402cd6ee291dcb72644d6eac93785fe2c8b9cb30893c1af5b8fdd753b9d40f"},
{file = "charset_normalizer-3.3.2-cp311-cp311-win32.whl", hash = "sha256:7cd13a2e3ddeed6913a65e66e94b51d80a041145a026c27e6bb76c31a853c6ab"},
{file = "charset_normalizer-3.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77"},
{file = "charset_normalizer-3.3.2-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0b2b64d2bb6d3fb9112bafa732def486049e63de9618b5843bcdd081d8144cd8"},
{file = "charset_normalizer-3.3.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ddbb2551d7e0102e7252db79ba445cdab71b26640817ab1e3e3648dad515003b"},
{file = "charset_normalizer-3.3.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:55086ee1064215781fff39a1af09518bc9255b50d6333f2e4c74ca09fac6a8f6"},
{file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8f4a014bc36d3c57402e2977dada34f9c12300af536839dc38c0beab8878f38a"},
{file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a10af20b82360ab00827f916a6058451b723b4e65030c5a18577c8b2de5b3389"},
{file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8d756e44e94489e49571086ef83b2bb8ce311e730092d2c34ca8f7d925cb20aa"},
{file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:90d558489962fd4918143277a773316e56c72da56ec7aa3dc3dbbe20fdfed15b"},
{file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6ac7ffc7ad6d040517be39eb591cac5ff87416c2537df6ba3cba3bae290c0fed"},
{file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:7ed9e526742851e8d5cc9e6cf41427dfc6068d4f5a3bb03659444b4cabf6bc26"},
{file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:8bdb58ff7ba23002a4c5808d608e4e6c687175724f54a5dade5fa8c67b604e4d"},
{file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:6b3251890fff30ee142c44144871185dbe13b11bab478a88887a639655be1068"},
{file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:b4a23f61ce87adf89be746c8a8974fe1c823c891d8f86eb218bb957c924bb143"},
{file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:efcb3f6676480691518c177e3b465bcddf57cea040302f9f4e6e191af91174d4"},
{file = "charset_normalizer-3.3.2-cp312-cp312-win32.whl", hash = "sha256:d965bba47ddeec8cd560687584e88cf699fd28f192ceb452d1d7ee807c5597b7"},
{file = "charset_normalizer-3.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:96b02a3dc4381e5494fad39be677abcb5e6634bf7b4fa83a6dd3112607547001"},
{file = "charset_normalizer-3.3.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:6463effa3186ea09411d50efc7d85360b38d5f09b870c48e4600f63af490e56a"},
{file = "charset_normalizer-3.3.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:6c4caeef8fa63d06bd437cd4bdcf3ffefe6738fb1b25951440d80dc7df8c03ac"},
{file = "charset_normalizer-3.3.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:37e55c8e51c236f95b033f6fb391d7d7970ba5fe7ff453dad675e88cf303377a"},
{file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb69256e180cb6c8a894fee62b3afebae785babc1ee98b81cdf68bbca1987f33"},
{file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae5f4161f18c61806f411a13b0310bea87f987c7d2ecdbdaad0e94eb2e404238"},
{file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b2b0a0c0517616b6869869f8c581d4eb2dd83a4d79e0ebcb7d373ef9956aeb0a"},
{file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:45485e01ff4d3630ec0d9617310448a8702f70e9c01906b0d0118bdf9d124cf2"},
{file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:eb00ed941194665c332bf8e078baf037d6c35d7c4f3102ea2d4f16ca94a26dc8"},
{file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:2127566c664442652f024c837091890cb1942c30937add288223dc895793f898"},
{file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:a50aebfa173e157099939b17f18600f72f84eed3049e743b68ad15bd69b6bf99"},
{file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:4d0d1650369165a14e14e1e47b372cfcb31d6ab44e6e33cb2d4e57265290044d"},
{file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:923c0c831b7cfcb071580d3f46c4baf50f174be571576556269530f4bbd79d04"},
{file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:06a81e93cd441c56a9b65d8e1d043daeb97a3d0856d177d5c90ba85acb3db087"},
{file = "charset_normalizer-3.3.2-cp38-cp38-win32.whl", hash = "sha256:6ef1d82a3af9d3eecdba2321dc1b3c238245d890843e040e41e470ffa64c3e25"},
{file = "charset_normalizer-3.3.2-cp38-cp38-win_amd64.whl", hash = "sha256:eb8821e09e916165e160797a6c17edda0679379a4be5c716c260e836e122f54b"},
{file = "charset_normalizer-3.3.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:c235ebd9baae02f1b77bcea61bce332cb4331dc3617d254df3323aa01ab47bd4"},
{file = "charset_normalizer-3.3.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:5b4c145409bef602a690e7cfad0a15a55c13320ff7a3ad7ca59c13bb8ba4d45d"},
{file = "charset_normalizer-3.3.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:68d1f8a9e9e37c1223b656399be5d6b448dea850bed7d0f87a8311f1ff3dabb0"},
{file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22afcb9f253dac0696b5a4be4a1c0f8762f8239e21b99680099abd9b2b1b2269"},
{file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e27ad930a842b4c5eb8ac0016b0a54f5aebbe679340c26101df33424142c143c"},
{file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1f79682fbe303db92bc2b1136016a38a42e835d932bab5b3b1bfcfbf0640e519"},
{file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b261ccdec7821281dade748d088bb6e9b69e6d15b30652b74cbbac25e280b796"},
{file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:122c7fa62b130ed55f8f285bfd56d5f4b4a5b503609d181f9ad85e55c89f4185"},
{file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:d0eccceffcb53201b5bfebb52600a5fb483a20b61da9dbc885f8b103cbe7598c"},
{file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:9f96df6923e21816da7e0ad3fd47dd8f94b2a5ce594e00677c0013018b813458"},
{file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:7f04c839ed0b6b98b1a7501a002144b76c18fb1c1850c8b98d458ac269e26ed2"},
{file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:34d1c8da1e78d2e001f363791c98a272bb734000fcef47a491c1e3b0505657a8"},
{file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:ff8fa367d09b717b2a17a052544193ad76cd49979c805768879cb63d9ca50561"},
{file = "charset_normalizer-3.3.2-cp39-cp39-win32.whl", hash = "sha256:aed38f6e4fb3f5d6bf81bfa990a07806be9d83cf7bacef998ab1a9bd660a581f"},
{file = "charset_normalizer-3.3.2-cp39-cp39-win_amd64.whl", hash = "sha256:b01b88d45a6fcb69667cd6d2f7a9aeb4bf53760d7fc536bf679ec94fe9f3ff3d"},
{file = "charset_normalizer-3.3.2-py3-none-any.whl", hash = "sha256:3e4d1f6587322d2788836a99c69062fbb091331ec940e02d12d179c1d53e25fc"},
]
[[package]]
name = "click"
version = "8.1.7"
requires_python = ">=3.7"
summary = "Composable command line interface toolkit"
groups = ["doc"]
dependencies = [
"colorama; platform_system == \"Windows\"",
"importlib-metadata; python_version < \"3.8\"",
]
files = [
{file = "click-8.1.7-py3-none-any.whl", hash = "sha256:ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28"},
{file = "click-8.1.7.tar.gz", hash = "sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de"},
]
[[package]]
name = "colorama"
version = "0.4.6"
requires_python = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7"
summary = "Cross-platform colored terminal text."
groups = ["doc"]
files = [
{file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"},
{file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"},
]
[[package]]
name = "exceptiongroup"
version = "1.2.0"
requires_python = ">=3.7"
summary = "Backport of PEP 654 (exception groups)"
groups = ["all", "download"]
marker = "python_version < \"3.11\""
files = [
{file = "exceptiongroup-1.2.0-py3-none-any.whl", hash = "sha256:4bfd3996ac73b41e9b9628b04e079f193850720ea5945fc96a08633c66912f14"},
{file = "exceptiongroup-1.2.0.tar.gz", hash = "sha256:91f5c769735f051a4290d52edd0858999b57e5876e9f85937691bd4c9fa3ed68"},
]
[[package]]
name = "ghp-import"
version = "2.1.0"
summary = "Copy your docs directly to the gh-pages branch."
groups = ["doc"]
dependencies = [
"python-dateutil>=2.8.1",
]
files = [
{file = "ghp-import-2.1.0.tar.gz", hash = "sha256:9c535c4c61193c2df8871222567d7fd7e5014d835f97dc7b7439069e2413d343"},
{file = "ghp_import-2.1.0-py3-none-any.whl", hash = "sha256:8337dd7b50877f163d4c0289bc1f1c7f127550241988d568c1db512c4324a619"},
]
[[package]]
name = "griffe"
version = "0.42.1"
requires_python = ">=3.8"
summary = "Signatures for entire Python programs. Extract the structure, the frame, the skeleton of your project, to generate API documentation or find breaking changes in your API."
groups = ["doc"]
dependencies = [
"astunparse>=1.6; python_version < \"3.9\"",
"colorama>=0.4",
]
files = [
{file = "griffe-0.42.1-py3-none-any.whl", hash = "sha256:7e805e35617601355edcac0d3511cedc1ed0cb1f7645e2d336ae4b05bbae7b3b"},
{file = "griffe-0.42.1.tar.gz", hash = "sha256:57046131384043ed078692b85d86b76568a686266cc036b9b56b704466f803ce"},
]
[[package]]
name = "h11"
version = "0.14.0"
requires_python = ">=3.7"
summary = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1"
groups = ["all", "download"]
dependencies = [
"typing-extensions; python_version < \"3.8\"",
]
files = [
{file = "h11-0.14.0-py3-none-any.whl", hash = "sha256:e3fe4ac4b851c468cc8363d500db52c2ead036020723024a109d37346efaa761"},
{file = "h11-0.14.0.tar.gz", hash = "sha256:8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d"},
]
[[package]]
name = "httpcore"
version = "1.0.4"
requires_python = ">=3.8"
summary = "A minimal low-level HTTP client."
groups = ["all", "download"]
dependencies = [
"certifi",
"h11<0.15,>=0.13",
]
files = [
{file = "httpcore-1.0.4-py3-none-any.whl", hash = "sha256:ac418c1db41bade2ad53ae2f3834a3a0f5ae76b56cf5aa497d2d033384fc7d73"},
{file = "httpcore-1.0.4.tar.gz", hash = "sha256:cb2839ccfcba0d2d3c1131d3c3e26dfc327326fbe7a5dc0dbfe9f6c9151bb022"},
]
[[package]]
name = "httpx"
version = "0.27.0"
requires_python = ">=3.8"
summary = "The next generation HTTP client."
groups = ["all", "download"]
dependencies = [
"anyio",
"certifi",
"httpcore==1.*",
"idna",
"sniffio",
]
files = [
{file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"},
{file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"},
]
[[package]]
name = "idna"
version = "3.4"
requires_python = ">=3.5"
summary = "Internationalized Domain Names in Applications (IDNA)"
groups = ["all", "doc", "download"]
files = [
{file = "idna-3.4-py3-none-any.whl", hash = "sha256:90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2"},
{file = "idna-3.4.tar.gz", hash = "sha256:814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4"},
]
[[package]]
name = "importlib-metadata"
version = "7.1.0"
requires_python = ">=3.8"
summary = "Read metadata from Python packages"
groups = ["doc"]
marker = "python_version < \"3.10\""
dependencies = [
"typing-extensions>=3.6.4; python_version < \"3.8\"",
"zipp>=0.5",
]
files = [
{file = "importlib_metadata-7.1.0-py3-none-any.whl", hash = "sha256:30962b96c0c223483ed6cc7280e7f0199feb01a0e40cfae4d4450fc6fab1f570"},
{file = "importlib_metadata-7.1.0.tar.gz", hash = "sha256:b78938b926ee8d5f020fc4772d487045805a55ddbad2ecf21c6d60938dc7fcd2"},
]
[[package]]
name = "jinja2"
version = "3.1.3"
requires_python = ">=3.7"
summary = "A very fast and expressive template engine."
groups = ["doc"]
dependencies = [
"MarkupSafe>=2.0",
]
files = [
{file = "Jinja2-3.1.3-py3-none-any.whl", hash = "sha256:7d6d50dd97d52cbc355597bd845fabfbac3f551e1f99619e39a35ce8c370b5fa"},
{file = "Jinja2-3.1.3.tar.gz", hash = "sha256:ac8bd6544d4bb2c9792bf3a159e80bba8fda7f07e81bc3aed565432d5925ba90"},
]
[[package]]
name = "markdown"
version = "3.5.2"
requires_python = ">=3.8"
summary = "Python implementation of John Gruber's Markdown."
groups = ["doc"]
dependencies = [
"importlib-metadata>=4.4; python_version < \"3.10\"",
]
files = [
{file = "Markdown-3.5.2-py3-none-any.whl", hash = "sha256:d43323865d89fc0cb9b20c75fc8ad313af307cc087e84b657d9eec768eddeadd"},
{file = "Markdown-3.5.2.tar.gz", hash = "sha256:e1ac7b3dc550ee80e602e71c1d168002f062e49f1b11e26a36264dafd4df2ef8"},
]
[[package]]
name = "markupsafe"
version = "2.1.5"
requires_python = ">=3.7"
summary = "Safely add untrusted strings to HTML/XML markup."
groups = ["doc"]
files = [
{file = "MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a17a92de5231666cfbe003f0e4b9b3a7ae3afb1ec2845aadc2bacc93ff85febc"},
{file = "MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:72b6be590cc35924b02c78ef34b467da4ba07e4e0f0454a2c5907f473fc50ce5"},
{file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e61659ba32cf2cf1481e575d0462554625196a1f2fc06a1c777d3f48e8865d46"},
{file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2174c595a0d73a3080ca3257b40096db99799265e1c27cc5a610743acd86d62f"},
{file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ae2ad8ae6ebee9d2d94b17fb62763125f3f374c25618198f40cbb8b525411900"},
{file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:075202fa5b72c86ad32dc7d0b56024ebdbcf2048c0ba09f1cde31bfdd57bcfff"},
{file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:598e3276b64aff0e7b3451b72e94fa3c238d452e7ddcd893c3ab324717456bad"},
{file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:fce659a462a1be54d2ffcacea5e3ba2d74daa74f30f5f143fe0c58636e355fdd"},
{file = "MarkupSafe-2.1.5-cp310-cp310-win32.whl", hash = "sha256:d9fad5155d72433c921b782e58892377c44bd6252b5af2f67f16b194987338a4"},
{file = "MarkupSafe-2.1.5-cp310-cp310-win_amd64.whl", hash = "sha256:bf50cd79a75d181c9181df03572cdce0fbb75cc353bc350712073108cba98de5"},
{file = "MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:629ddd2ca402ae6dbedfceeba9c46d5f7b2a61d9749597d4307f943ef198fc1f"},
{file = "MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:5b7b716f97b52c5a14bffdf688f971b2d5ef4029127f1ad7a513973cfd818df2"},
{file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6ec585f69cec0aa07d945b20805be741395e28ac1627333b1c5b0105962ffced"},
{file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b91c037585eba9095565a3556f611e3cbfaa42ca1e865f7b8015fe5c7336d5a5"},
{file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7502934a33b54030eaf1194c21c692a534196063db72176b0c4028e140f8f32c"},
{file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0e397ac966fdf721b2c528cf028494e86172b4feba51d65f81ffd65c63798f3f"},
{file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:c061bb86a71b42465156a3ee7bd58c8c2ceacdbeb95d05a99893e08b8467359a"},
{file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:3a57fdd7ce31c7ff06cdfbf31dafa96cc533c21e443d57f5b1ecc6cdc668ec7f"},
{file = "MarkupSafe-2.1.5-cp311-cp311-win32.whl", hash = "sha256:397081c1a0bfb5124355710fe79478cdbeb39626492b15d399526ae53422b906"},
{file = "MarkupSafe-2.1.5-cp311-cp311-win_amd64.whl", hash = "sha256:2b7c57a4dfc4f16f7142221afe5ba4e093e09e728ca65c51f5620c9aaeb9a617"},
{file = "MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:8dec4936e9c3100156f8a2dc89c4b88d5c435175ff03413b443469c7c8c5f4d1"},
{file = "MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3c6b973f22eb18a789b1460b4b91bf04ae3f0c4234a0a6aa6b0a92f6f7b951d4"},
{file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ac07bad82163452a6884fe8fa0963fb98c2346ba78d779ec06bd7a6262132aee"},
{file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f5dfb42c4604dddc8e4305050aa6deb084540643ed5804d7455b5df8fe16f5e5"},
{file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ea3d8a3d18833cf4304cd2fc9cbb1efe188ca9b5efef2bdac7adc20594a0e46b"},
{file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:d050b3361367a06d752db6ead6e7edeb0009be66bc3bae0ee9d97fb326badc2a"},
{file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:bec0a414d016ac1a18862a519e54b2fd0fc8bbfd6890376898a6c0891dd82e9f"},
{file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:58c98fee265677f63a4385256a6d7683ab1832f3ddd1e66fe948d5880c21a169"},
{file = "MarkupSafe-2.1.5-cp312-cp312-win32.whl", hash = "sha256:8590b4ae07a35970728874632fed7bd57b26b0102df2d2b233b6d9d82f6c62ad"},
{file = "MarkupSafe-2.1.5-cp312-cp312-win_amd64.whl", hash = "sha256:823b65d8706e32ad2df51ed89496147a42a2a6e01c13cfb6ffb8b1e92bc910bb"},
{file = "MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:656f7526c69fac7f600bd1f400991cc282b417d17539a1b228617081106feb4a"},
{file = "MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:97cafb1f3cbcd3fd2b6fbfb99ae11cdb14deea0736fc2b0952ee177f2b813a46"},
{file = "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f3fbcb7ef1f16e48246f704ab79d79da8a46891e2da03f8783a5b6fa41a9532"},
{file = "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fa9db3f79de01457b03d4f01b34cf91bc0048eb2c3846ff26f66687c2f6d16ab"},
{file = "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ffee1f21e5ef0d712f9033568f8344d5da8cc2869dbd08d87c84656e6a2d2f68"},
{file = "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5dedb4db619ba5a2787a94d877bc8ffc0566f92a01c0ef214865e54ecc9ee5e0"},
{file = "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:30b600cf0a7ac9234b2638fbc0fb6158ba5bdcdf46aeb631ead21248b9affbc4"},
{file = "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8dd717634f5a044f860435c1d8c16a270ddf0ef8588d4887037c5028b859b0c3"},
{file = "MarkupSafe-2.1.5-cp38-cp38-win32.whl", hash = "sha256:daa4ee5a243f0f20d528d939d06670a298dd39b1ad5f8a72a4275124a7819eff"},
{file = "MarkupSafe-2.1.5-cp38-cp38-win_amd64.whl", hash = "sha256:619bc166c4f2de5caa5a633b8b7326fbe98e0ccbfacabd87268a2b15ff73a029"},
{file = "MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7a68b554d356a91cce1236aa7682dc01df0edba8d043fd1ce607c49dd3c1edcf"},
{file = "MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:db0b55e0f3cc0be60c1f19efdde9a637c32740486004f20d1cff53c3c0ece4d2"},
{file = "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3e53af139f8579a6d5f7b76549125f0d94d7e630761a2111bc431fd820e163b8"},
{file = "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:17b950fccb810b3293638215058e432159d2b71005c74371d784862b7e4683f3"},
{file = "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4c31f53cdae6ecfa91a77820e8b151dba54ab528ba65dfd235c80b086d68a465"},
{file = "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:bff1b4290a66b490a2f4719358c0cdcd9bafb6b8f061e45c7a2460866bf50c2e"},
{file = "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:bc1667f8b83f48511b94671e0e441401371dfd0f0a795c7daa4a3cd1dde55bea"},
{file = "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5049256f536511ee3f7e1b3f87d1d1209d327e818e6ae1365e8653d7e3abb6a6"},
{file = "MarkupSafe-2.1.5-cp39-cp39-win32.whl", hash = "sha256:00e046b6dd71aa03a41079792f8473dc494d564611a8f89bbbd7cb93295ebdcf"},
{file = "MarkupSafe-2.1.5-cp39-cp39-win_amd64.whl", hash = "sha256:fa173ec60341d6bb97a89f5ea19c85c5643c1e7dedebc22f5181eb73573142c5"},
{file = "MarkupSafe-2.1.5.tar.gz", hash = "sha256:d283d37a890ba4c1ae73ffadf8046435c76e7bc2247bbb63c00bd1a709c6544b"},
]
[[package]]
name = "mergedeep"
version = "1.3.4"
requires_python = ">=3.6"
summary = "A deep merge function for 🐍."
groups = ["doc"]
files = [
{file = "mergedeep-1.3.4-py3-none-any.whl", hash = "sha256:70775750742b25c0d8f36c55aed03d24c3384d17c951b3175d898bd778ef0307"},
{file = "mergedeep-1.3.4.tar.gz", hash = "sha256:0096d52e9dad9939c3d975a774666af186eda617e6ca84df4c94dec30004f2a8"},
]
[[package]]
name = "mkdocs"
version = "1.5.3"
requires_python = ">=3.7"
summary = "Project documentation with Markdown."
groups = ["doc"]
dependencies = [
"click>=7.0",
"colorama>=0.4; platform_system == \"Windows\"",
"ghp-import>=1.0",
"importlib-metadata>=4.3; python_version < \"3.10\"",
"jinja2>=2.11.1",
"markdown>=3.2.1",
"markupsafe>=2.0.1",
"mergedeep>=1.3.4",
"packaging>=20.5",
"pathspec>=0.11.1",
"platformdirs>=2.2.0",
"pyyaml-env-tag>=0.1",
"pyyaml>=5.1",
"typing-extensions>=3.10; python_version < \"3.8\"",
"watchdog>=2.0",
]
files = [
{file = "mkdocs-1.5.3-py3-none-any.whl", hash = "sha256:3b3a78e736b31158d64dbb2f8ba29bd46a379d0c6e324c2246c3bc3d2189cfc1"},
{file = "mkdocs-1.5.3.tar.gz", hash = "sha256:eb7c99214dcb945313ba30426c2451b735992c73c2e10838f76d09e39ff4d0e2"},
]
[[package]]
name = "mkdocs-autorefs"
version = "1.0.1"
requires_python = ">=3.8"
summary = "Automatically link across pages in MkDocs."
groups = ["doc"]
dependencies = [
"Markdown>=3.3",
"markupsafe>=2.0.1",
"mkdocs>=1.1",
]
files = [
{file = "mkdocs_autorefs-1.0.1-py3-none-any.whl", hash = "sha256:aacdfae1ab197780fb7a2dac92ad8a3d8f7ca8049a9cbe56a4218cd52e8da570"},
{file = "mkdocs_autorefs-1.0.1.tar.gz", hash = "sha256:f684edf847eced40b570b57846b15f0bf57fb93ac2c510450775dcf16accb971"},
]
[[package]]
name = "mkdocs-material"
version = "9.5.14"
requires_python = ">=3.8"
summary = "Documentation that simply works"
groups = ["doc"]
dependencies = [
"babel~=2.10",
"colorama~=0.4",
"jinja2~=3.0",
"markdown~=3.2",
"mkdocs-material-extensions~=1.3",
"mkdocs~=1.5.3",
"paginate~=0.5",
"pygments~=2.16",
"pymdown-extensions~=10.2",
"regex>=2022.4",
"requests~=2.26",
]
files = [
{file = "mkdocs_material-9.5.14-py3-none-any.whl", hash = "sha256:a45244ac221fda46ecf8337f00ec0e5cb5348ab9ffb203ca2a0c313b0d4dbc27"},
{file = "mkdocs_material-9.5.14.tar.gz", hash = "sha256:2a1f8e67cda2587ab93ecea9ba42d0ca61d1d7b5fad8cf690eeaeb39dcd4b9af"},
]
[[package]]
name = "mkdocs-material-extensions"
version = "1.3.1"
requires_python = ">=3.8"
summary = "Extension pack for Python Markdown and MkDocs Material."
groups = ["doc"]
files = [
{file = "mkdocs_material_extensions-1.3.1-py3-none-any.whl", hash = "sha256:adff8b62700b25cb77b53358dad940f3ef973dd6db797907c49e3c2ef3ab4e31"},
{file = "mkdocs_material_extensions-1.3.1.tar.gz", hash = "sha256:10c9511cea88f568257f960358a467d12b970e1f7b2c0e5fb2bb48cab1928443"},
]
[[package]]
name = "mkdocstrings"
version = "0.24.1"
requires_python = ">=3.8"
summary = "Automatic documentation from sources, for MkDocs."
groups = ["doc"]
dependencies = [
"Jinja2>=2.11.1",
"Markdown>=3.3",
"MarkupSafe>=1.1",
"click>=7.0",
"importlib-metadata>=4.6; python_version < \"3.10\"",
"mkdocs-autorefs>=0.3.1",
"mkdocs>=1.4",
"platformdirs>=2.2.0",
"pymdown-extensions>=6.3",
"typing-extensions>=4.1; python_version < \"3.10\"",
]
files = [
{file = "mkdocstrings-0.24.1-py3-none-any.whl", hash = "sha256:b4206f9a2ca8a648e222d5a0ca1d36ba7dee53c88732818de183b536f9042b5d"},
{file = "mkdocstrings-0.24.1.tar.gz", hash = "sha256:cc83f9a1c8724fc1be3c2fa071dd73d91ce902ef6a79710249ec8d0ee1064401"},
]
[[package]]
name = "mkdocstrings-python"
version = "1.9.0"
requires_python = ">=3.8"
summary = "A Python handler for mkdocstrings."
groups = ["doc"]
dependencies = [
"griffe>=0.37",
"markdown<3.6,>=3.3",
"mkdocstrings>=0.20",
]
files = [
{file = "mkdocstrings_python-1.9.0-py3-none-any.whl", hash = "sha256:fad27d7314b4ec9c0359a187b477fb94c65ef561fdae941dca1b717c59aae96f"},
{file = "mkdocstrings_python-1.9.0.tar.gz", hash = "sha256:6e1a442367cf75d30cf69774cbb1ad02aebec58bfff26087439df4955efecfde"},
]
[[package]]
name = "mkdocstrings"
version = "0.24.1"
extras = ["python"]
requires_python = ">=3.8"
summary = "Automatic documentation from sources, for MkDocs."
groups = ["doc"]
dependencies = [
"mkdocstrings-python>=0.5.2",
"mkdocstrings==0.24.1",
]
files = [
{file = "mkdocstrings-0.24.1-py3-none-any.whl", hash = "sha256:b4206f9a2ca8a648e222d5a0ca1d36ba7dee53c88732818de183b536f9042b5d"},
{file = "mkdocstrings-0.24.1.tar.gz", hash = "sha256:cc83f9a1c8724fc1be3c2fa071dd73d91ce902ef6a79710249ec8d0ee1064401"},
]
[[package]]
name = "mypy"
version = "1.9.0"
requires_python = ">=3.8"
summary = "Optional static typing for Python"
groups = ["dev"]
dependencies = [
"mypy-extensions>=1.0.0",
"tomli>=1.1.0; python_version < \"3.11\"",
"typing-extensions>=4.1.0",
]
files = [
{file = "mypy-1.9.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:f8a67616990062232ee4c3952f41c779afac41405806042a8126fe96e098419f"},
{file = "mypy-1.9.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:d357423fa57a489e8c47b7c85dfb96698caba13d66e086b412298a1a0ea3b0ed"},
{file = "mypy-1.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49c87c15aed320de9b438ae7b00c1ac91cd393c1b854c2ce538e2a72d55df150"},
{file = "mypy-1.9.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:48533cdd345c3c2e5ef48ba3b0d3880b257b423e7995dada04248725c6f77374"},
{file = "mypy-1.9.0-cp310-cp310-win_amd64.whl", hash = "sha256:4d3dbd346cfec7cb98e6cbb6e0f3c23618af826316188d587d1c1bc34f0ede03"},
{file = "mypy-1.9.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:653265f9a2784db65bfca694d1edd23093ce49740b2244cde583aeb134c008f3"},
{file = "mypy-1.9.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:3a3c007ff3ee90f69cf0a15cbcdf0995749569b86b6d2f327af01fd1b8aee9dc"},
{file = "mypy-1.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2418488264eb41f69cc64a69a745fad4a8f86649af4b1041a4c64ee61fc61129"},
{file = "mypy-1.9.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:68edad3dc7d70f2f17ae4c6c1b9471a56138ca22722487eebacfd1eb5321d612"},
{file = "mypy-1.9.0-cp311-cp311-win_amd64.whl", hash = "sha256:85ca5fcc24f0b4aeedc1d02f93707bccc04733f21d41c88334c5482219b1ccb3"},
{file = "mypy-1.9.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:aceb1db093b04db5cd390821464504111b8ec3e351eb85afd1433490163d60cd"},
{file = "mypy-1.9.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:0235391f1c6f6ce487b23b9dbd1327b4ec33bb93934aa986efe8a9563d9349e6"},
{file = "mypy-1.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d4d5ddc13421ba3e2e082a6c2d74c2ddb3979c39b582dacd53dd5d9431237185"},
{file = "mypy-1.9.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:190da1ee69b427d7efa8aa0d5e5ccd67a4fb04038c380237a0d96829cb157913"},
{file = "mypy-1.9.0-cp312-cp312-win_amd64.whl", hash = "sha256:fe28657de3bfec596bbeef01cb219833ad9d38dd5393fc649f4b366840baefe6"},
{file = "mypy-1.9.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:e54396d70be04b34f31d2edf3362c1edd023246c82f1730bbf8768c28db5361b"},
{file = "mypy-1.9.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:5e6061f44f2313b94f920e91b204ec600982961e07a17e0f6cd83371cb23f5c2"},
{file = "mypy-1.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:81a10926e5473c5fc3da8abb04119a1f5811a236dc3a38d92015cb1e6ba4cb9e"},
{file = "mypy-1.9.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:b685154e22e4e9199fc95f298661deea28aaede5ae16ccc8cbb1045e716b3e04"},
{file = "mypy-1.9.0-cp38-cp38-win_amd64.whl", hash = "sha256:5d741d3fc7c4da608764073089e5f58ef6352bedc223ff58f2f038c2c4698a89"},
{file = "mypy-1.9.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:587ce887f75dd9700252a3abbc9c97bbe165a4a630597845c61279cf32dfbf02"},
{file = "mypy-1.9.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f88566144752999351725ac623471661c9d1cd8caa0134ff98cceeea181789f4"},
{file = "mypy-1.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:61758fabd58ce4b0720ae1e2fea5cfd4431591d6d590b197775329264f86311d"},
{file = "mypy-1.9.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e49499be624dead83927e70c756970a0bc8240e9f769389cdf5714b0784ca6bf"},
{file = "mypy-1.9.0-cp39-cp39-win_amd64.whl", hash = "sha256:571741dc4194b4f82d344b15e8837e8c5fcc462d66d076748142327626a1b6e9"},
{file = "mypy-1.9.0-py3-none-any.whl", hash = "sha256:a260627a570559181a9ea5de61ac6297aa5af202f06fd7ab093ce74e7181e43e"},
{file = "mypy-1.9.0.tar.gz", hash = "sha256:3cc5da0127e6a478cddd906068496a97a7618a21ce9b54bde5bf7e539c7af974"},
]
[[package]]
name = "mypy-extensions"
version = "1.0.0"
requires_python = ">=3.5"
summary = "Type system extensions for programs checked with the mypy type checker."
groups = ["dev"]
files = [
{file = "mypy_extensions-1.0.0-py3-none-any.whl", hash = "sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d"},
{file = "mypy_extensions-1.0.0.tar.gz", hash = "sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782"},
]
[[package]]
name = "packaging"
version = "24.0"
requires_python = ">=3.7"
summary = "Core utilities for Python packages"
groups = ["doc"]
files = [
{file = "packaging-24.0-py3-none-any.whl", hash = "sha256:2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5"},
{file = "packaging-24.0.tar.gz", hash = "sha256:eb82c5e3e56209074766e6885bb04b8c38a0c015d0a30036ebe7ece34c9989e9"},
]
[[package]]
name = "paginate"
version = "0.5.6"
summary = "Divides large result sets into pages for easier browsing"
groups = ["doc"]
files = [
{file = "paginate-0.5.6.tar.gz", hash = "sha256:5e6007b6a9398177a7e1648d04fdd9f8c9766a1a945bceac82f1929e8c78af2d"},
]
[[package]]
name = "pathspec"
version = "0.12.1"
requires_python = ">=3.8"
summary = "Utility library for gitignore style pattern matching of file paths."
groups = ["doc"]
files = [
{file = "pathspec-0.12.1-py3-none-any.whl", hash = "sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08"},
{file = "pathspec-0.12.1.tar.gz", hash = "sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712"},
]
[[package]]
name = "platformdirs"
version = "4.2.0"
requires_python = ">=3.8"
summary = "A small Python package for determining appropriate platform-specific dirs, e.g. a \"user data dir\"."
groups = ["doc"]
files = [
{file = "platformdirs-4.2.0-py3-none-any.whl", hash = "sha256:0614df2a2f37e1a662acbd8e2b25b92ccf8632929bc6d43467e17fe89c75e068"},
{file = "platformdirs-4.2.0.tar.gz", hash = "sha256:ef0cc731df711022c174543cb70a9b5bd22e5a9337c8624ef2c2ceb8ddad8768"},
]
[[package]]
name = "pycparser"
version = "2.21"
requires_python = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
summary = "C parser in Python"
groups = ["all", "install"]
marker = "platform_python_implementation == \"PyPy\""
files = [
{file = "pycparser-2.21-py2.py3-none-any.whl", hash = "sha256:8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9"},
{file = "pycparser-2.21.tar.gz", hash = "sha256:e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206"},
]
[[package]]
name = "pygments"
version = "2.17.2"
requires_python = ">=3.7"
summary = "Pygments is a syntax highlighting package written in Python."
groups = ["doc"]
files = [
{file = "pygments-2.17.2-py3-none-any.whl", hash = "sha256:b27c2826c47d0f3219f29554824c30c5e8945175d888647acd804ddd04af846c"},
{file = "pygments-2.17.2.tar.gz", hash = "sha256:da46cec9fd2de5be3a8a784f434e4c4ab670b4ff54d605c4c2717e9d49c4c367"},
]
[[package]]
name = "pymdown-extensions"
version = "10.7.1"
requires_python = ">=3.8"
summary = "Extension pack for Python Markdown."
groups = ["doc"]
dependencies = [
"markdown>=3.5",
"pyyaml",
]
files = [
{file = "pymdown_extensions-10.7.1-py3-none-any.whl", hash = "sha256:f5cc7000d7ff0d1ce9395d216017fa4df3dde800afb1fb72d1c7d3fd35e710f4"},
{file = "pymdown_extensions-10.7.1.tar.gz", hash = "sha256:c70e146bdd83c744ffc766b4671999796aba18842b268510a329f7f64700d584"},
]
[[package]]
name = "python-dateutil"
version = "2.9.0.post0"
requires_python = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
summary = "Extensions to the standard Python datetime module"
groups = ["doc"]
dependencies = [
"six>=1.5",
]
files = [
{file = "python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3"},
{file = "python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427"},
]
[[package]]
name = "pytz"
version = "2024.1"
summary = "World timezone definitions, modern and historical"
groups = ["doc"]
marker = "python_version < \"3.9\""
files = [
{file = "pytz-2024.1-py2.py3-none-any.whl", hash = "sha256:328171f4e3623139da4983451950b28e95ac706e13f3f2630a879749e7a8b319"},
{file = "pytz-2024.1.tar.gz", hash = "sha256:2a29735ea9c18baf14b448846bde5a48030ed267578472d8955cd0e7443a9812"},
]
[[package]]
name = "pyyaml"
version = "6.0.1"
requires_python = ">=3.6"
summary = "YAML parser and emitter for Python"
groups = ["doc"]
files = [
{file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"},
{file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"},
{file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"},
{file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"},
{file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"},
{file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"},
{file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"},
{file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"},
{file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"},
{file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"},
{file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"},
{file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"},
{file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"},
{file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"},
{file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"},
{file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"},
{file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"},
{file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"},
{file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"},
{file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"},
{file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"},
{file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"},
{file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"},
{file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"},
{file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"},
{file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"},
{file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"},
{file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"},
{file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"},
{file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"},
{file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"},
{file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"},
{file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"},
{file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"},
{file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"},
{file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"},
{file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"},
{file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"},
{file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"},
]
[[package]]
name = "pyyaml-env-tag"
version = "0.1"
requires_python = ">=3.6"
summary = "A custom YAML tag for referencing environment variables in YAML files. "
groups = ["doc"]
dependencies = [
"pyyaml",
]
files = [
{file = "pyyaml_env_tag-0.1-py3-none-any.whl", hash = "sha256:af31106dec8a4d68c60207c1886031cbf839b68aa7abccdb19868200532c2069"},
{file = "pyyaml_env_tag-0.1.tar.gz", hash = "sha256:70092675bda14fdec33b31ba77e7543de9ddc88f2e5b99160396572d11525bdb"},
]
[[package]]
name = "regex"
version = "2023.12.25"
requires_python = ">=3.7"
summary = "Alternative regular expression module, to replace re."
groups = ["doc"]
files = [
{file = "regex-2023.12.25-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:0694219a1d54336fd0445ea382d49d36882415c0134ee1e8332afd1529f0baa5"},
{file = "regex-2023.12.25-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b014333bd0217ad3d54c143de9d4b9a3ca1c5a29a6d0d554952ea071cff0f1f8"},
{file = "regex-2023.12.25-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:d865984b3f71f6d0af64d0d88f5733521698f6c16f445bb09ce746c92c97c586"},
{file = "regex-2023.12.25-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e0eabac536b4cc7f57a5f3d095bfa557860ab912f25965e08fe1545e2ed8b4c"},
{file = "regex-2023.12.25-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c25a8ad70e716f96e13a637802813f65d8a6760ef48672aa3502f4c24ea8b400"},
{file = "regex-2023.12.25-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a9b6d73353f777630626f403b0652055ebfe8ff142a44ec2cf18ae470395766e"},
{file = "regex-2023.12.25-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a9cc99d6946d750eb75827cb53c4371b8b0fe89c733a94b1573c9dd16ea6c9e4"},
{file = "regex-2023.12.25-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:88d1f7bef20c721359d8675f7d9f8e414ec5003d8f642fdfd8087777ff7f94b5"},
{file = "regex-2023.12.25-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:cb3fe77aec8f1995611f966d0c656fdce398317f850d0e6e7aebdfe61f40e1cd"},
{file = "regex-2023.12.25-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7aa47c2e9ea33a4a2a05f40fcd3ea36d73853a2aae7b4feab6fc85f8bf2c9704"},
{file = "regex-2023.12.25-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:df26481f0c7a3f8739fecb3e81bc9da3fcfae34d6c094563b9d4670b047312e1"},
{file = "regex-2023.12.25-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:c40281f7d70baf6e0db0c2f7472b31609f5bc2748fe7275ea65a0b4601d9b392"},
{file = "regex-2023.12.25-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:d94a1db462d5690ebf6ae86d11c5e420042b9898af5dcf278bd97d6bda065423"},
{file = "regex-2023.12.25-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:ba1b30765a55acf15dce3f364e4928b80858fa8f979ad41f862358939bdd1f2f"},
{file = "regex-2023.12.25-cp310-cp310-win32.whl", hash = "sha256:150c39f5b964e4d7dba46a7962a088fbc91f06e606f023ce57bb347a3b2d4630"},
{file = "regex-2023.12.25-cp310-cp310-win_amd64.whl", hash = "sha256:09da66917262d9481c719599116c7dc0c321ffcec4b1f510c4f8a066f8768105"},
{file = "regex-2023.12.25-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:1b9d811f72210fa9306aeb88385b8f8bcef0dfbf3873410413c00aa94c56c2b6"},
{file = "regex-2023.12.25-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:d902a43085a308cef32c0d3aea962524b725403fd9373dea18110904003bac97"},
{file = "regex-2023.12.25-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d166eafc19f4718df38887b2bbe1467a4f74a9830e8605089ea7a30dd4da8887"},
{file = "regex-2023.12.25-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c7ad32824b7f02bb3c9f80306d405a1d9b7bb89362d68b3c5a9be53836caebdb"},
{file = "regex-2023.12.25-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:636ba0a77de609d6510235b7f0e77ec494d2657108f777e8765efc060094c98c"},
{file = "regex-2023.12.25-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0fda75704357805eb953a3ee15a2b240694a9a514548cd49b3c5124b4e2ad01b"},
{file = "regex-2023.12.25-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f72cbae7f6b01591f90814250e636065850c5926751af02bb48da94dfced7baa"},
{file = "regex-2023.12.25-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:db2a0b1857f18b11e3b0e54ddfefc96af46b0896fb678c85f63fb8c37518b3e7"},
{file = "regex-2023.12.25-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:7502534e55c7c36c0978c91ba6f61703faf7ce733715ca48f499d3dbbd7657e0"},
{file = "regex-2023.12.25-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:e8c7e08bb566de4faaf11984af13f6bcf6a08f327b13631d41d62592681d24fe"},
{file = "regex-2023.12.25-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:283fc8eed679758de38fe493b7d7d84a198b558942b03f017b1f94dda8efae80"},
{file = "regex-2023.12.25-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:f44dd4d68697559d007462b0a3a1d9acd61d97072b71f6d1968daef26bc744bd"},
{file = "regex-2023.12.25-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:67d3ccfc590e5e7197750fcb3a2915b416a53e2de847a728cfa60141054123d4"},
{file = "regex-2023.12.25-cp311-cp311-win32.whl", hash = "sha256:68191f80a9bad283432385961d9efe09d783bcd36ed35a60fb1ff3f1ec2efe87"},
{file = "regex-2023.12.25-cp311-cp311-win_amd64.whl", hash = "sha256:7d2af3f6b8419661a0c421584cfe8aaec1c0e435ce7e47ee2a97e344b98f794f"},
{file = "regex-2023.12.25-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:8a0ccf52bb37d1a700375a6b395bff5dd15c50acb745f7db30415bae3c2b0715"},
{file = "regex-2023.12.25-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c3c4a78615b7762740531c27cf46e2f388d8d727d0c0c739e72048beb26c8a9d"},
{file = "regex-2023.12.25-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ad83e7545b4ab69216cef4cc47e344d19622e28aabec61574b20257c65466d6a"},
{file = "regex-2023.12.25-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b7a635871143661feccce3979e1727c4e094f2bdfd3ec4b90dfd4f16f571a87a"},
{file = "regex-2023.12.25-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d498eea3f581fbe1b34b59c697512a8baef88212f92e4c7830fcc1499f5b45a5"},
{file = "regex-2023.12.25-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:43f7cd5754d02a56ae4ebb91b33461dc67be8e3e0153f593c509e21d219c5060"},
{file = "regex-2023.12.25-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:51f4b32f793812714fd5307222a7f77e739b9bc566dc94a18126aba3b92b98a3"},
{file = "regex-2023.12.25-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ba99d8077424501b9616b43a2d208095746fb1284fc5ba490139651f971d39d9"},
{file = "regex-2023.12.25-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:4bfc2b16e3ba8850e0e262467275dd4d62f0d045e0e9eda2bc65078c0110a11f"},
{file = "regex-2023.12.25-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:8c2c19dae8a3eb0ea45a8448356ed561be843b13cbc34b840922ddf565498c1c"},
{file = "regex-2023.12.25-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:60080bb3d8617d96f0fb7e19796384cc2467447ef1c491694850ebd3670bc457"},
{file = "regex-2023.12.25-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:b77e27b79448e34c2c51c09836033056a0547aa360c45eeeb67803da7b0eedaf"},
{file = "regex-2023.12.25-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:518440c991f514331f4850a63560321f833979d145d7d81186dbe2f19e27ae3d"},
{file = "regex-2023.12.25-cp312-cp312-win32.whl", hash = "sha256:e2610e9406d3b0073636a3a2e80db05a02f0c3169b5632022b4e81c0364bcda5"},
{file = "regex-2023.12.25-cp312-cp312-win_amd64.whl", hash = "sha256:cc37b9aeebab425f11f27e5e9e6cf580be7206c6582a64467a14dda211abc232"},
{file = "regex-2023.12.25-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:b43523d7bc2abd757119dbfb38af91b5735eea45537ec6ec3a5ec3f9562a1c53"},
{file = "regex-2023.12.25-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:efb2d82f33b2212898f1659fb1c2e9ac30493ac41e4d53123da374c3b5541e64"},
{file = "regex-2023.12.25-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:b7fca9205b59c1a3d5031f7e64ed627a1074730a51c2a80e97653e3e9fa0d415"},
{file = "regex-2023.12.25-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:086dd15e9435b393ae06f96ab69ab2d333f5d65cbe65ca5a3ef0ec9564dfe770"},
{file = "regex-2023.12.25-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e81469f7d01efed9b53740aedd26085f20d49da65f9c1f41e822a33992cb1590"},
{file = "regex-2023.12.25-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:34e4af5b27232f68042aa40a91c3b9bb4da0eeb31b7632e0091afc4310afe6cb"},
{file = "regex-2023.12.25-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9852b76ab558e45b20bf1893b59af64a28bd3820b0c2efc80e0a70a4a3ea51c1"},
{file = "regex-2023.12.25-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ff100b203092af77d1a5a7abe085b3506b7eaaf9abf65b73b7d6905b6cb76988"},
{file = "regex-2023.12.25-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:cc038b2d8b1470364b1888a98fd22d616fba2b6309c5b5f181ad4483e0017861"},
{file = "regex-2023.12.25-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:094ba386bb5c01e54e14434d4caabf6583334090865b23ef58e0424a6286d3dc"},
{file = "regex-2023.12.25-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:5cd05d0f57846d8ba4b71d9c00f6f37d6b97d5e5ef8b3c3840426a475c8f70f4"},
{file = "regex-2023.12.25-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:9aa1a67bbf0f957bbe096375887b2505f5d8ae16bf04488e8b0f334c36e31360"},
{file = "regex-2023.12.25-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:98a2636994f943b871786c9e82bfe7883ecdaba2ef5df54e1450fa9869d1f756"},
{file = "regex-2023.12.25-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:37f8e93a81fc5e5bd8db7e10e62dc64261bcd88f8d7e6640aaebe9bc180d9ce2"},
{file = "regex-2023.12.25-cp38-cp38-win32.whl", hash = "sha256:d78bd484930c1da2b9679290a41cdb25cc127d783768a0369d6b449e72f88beb"},
{file = "regex-2023.12.25-cp38-cp38-win_amd64.whl", hash = "sha256:b521dcecebc5b978b447f0f69b5b7f3840eac454862270406a39837ffae4e697"},
{file = "regex-2023.12.25-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:f7bc09bc9c29ebead055bcba136a67378f03d66bf359e87d0f7c759d6d4ffa31"},
{file = "regex-2023.12.25-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e14b73607d6231f3cc4622809c196b540a6a44e903bcfad940779c80dffa7be7"},
{file = "regex-2023.12.25-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:9eda5f7a50141291beda3edd00abc2d4a5b16c29c92daf8d5bd76934150f3edc"},
{file = "regex-2023.12.25-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cc6bb9aa69aacf0f6032c307da718f61a40cf970849e471254e0e91c56ffca95"},
{file = "regex-2023.12.25-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:298dc6354d414bc921581be85695d18912bea163a8b23cac9a2562bbcd5088b1"},
{file = "regex-2023.12.25-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2f4e475a80ecbd15896a976aa0b386c5525d0ed34d5c600b6d3ebac0a67c7ddf"},
{file = "regex-2023.12.25-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:531ac6cf22b53e0696f8e1d56ce2396311254eb806111ddd3922c9d937151dae"},
{file = "regex-2023.12.25-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:22f3470f7524b6da61e2020672df2f3063676aff444db1daa283c2ea4ed259d6"},
{file = "regex-2023.12.25-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:89723d2112697feaa320c9d351e5f5e7b841e83f8b143dba8e2d2b5f04e10923"},
{file = "regex-2023.12.25-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0ecf44ddf9171cd7566ef1768047f6e66975788258b1c6c6ca78098b95cf9a3d"},
{file = "regex-2023.12.25-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:905466ad1702ed4acfd67a902af50b8db1feeb9781436372261808df7a2a7bca"},
{file = "regex-2023.12.25-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:4558410b7a5607a645e9804a3e9dd509af12fb72b9825b13791a37cd417d73a5"},
{file = "regex-2023.12.25-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:7e316026cc1095f2a3e8cc012822c99f413b702eaa2ca5408a513609488cb62f"},
{file = "regex-2023.12.25-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:3b1de218d5375cd6ac4b5493e0b9f3df2be331e86520f23382f216c137913d20"},
{file = "regex-2023.12.25-cp39-cp39-win32.whl", hash = "sha256:11a963f8e25ab5c61348d090bf1b07f1953929c13bd2309a0662e9ff680763c9"},
{file = "regex-2023.12.25-cp39-cp39-win_amd64.whl", hash = "sha256:e693e233ac92ba83a87024e1d32b5f9ab15ca55ddd916d878146f4e3406b5c91"},
{file = "regex-2023.12.25.tar.gz", hash = "sha256:29171aa128da69afdf4bde412d5bedc335f2ca8fcfe4489038577d05f16181e5"},
]
[[package]]
name = "requests"
version = "2.31.0"
requires_python = ">=3.7"
summary = "Python HTTP for Humans."
groups = ["doc"]
dependencies = [
"certifi>=2017.4.17",
"charset-normalizer<4,>=2",
"idna<4,>=2.5",
"urllib3<3,>=1.21.1",
]
files = [
{file = "requests-2.31.0-py3-none-any.whl", hash = "sha256:58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f"},
{file = "requests-2.31.0.tar.gz", hash = "sha256:942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1"},
]
[[package]]
name = "six"
version = "1.16.0"
requires_python = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*"
summary = "Python 2 and 3 compatibility utilities"
groups = ["doc"]
files = [
{file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"},
{file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"},
]
[[package]]
name = "sniffio"
version = "1.3.1"
requires_python = ">=3.7"
summary = "Sniff out which async library your code is running under"
groups = ["all", "download"]
files = [
{file = "sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2"},
{file = "sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc"},
]
[[package]]
name = "tomli"
version = "2.0.1"
requires_python = ">=3.7"
summary = "A lil' TOML parser"
groups = ["dev"]
marker = "python_version < \"3.11\""
files = [
{file = "tomli-2.0.1-py3-none-any.whl", hash = "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc"},
{file = "tomli-2.0.1.tar.gz", hash = "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f"},
]
[[package]]
name = "typing-extensions"
version = "4.7.1"
requires_python = ">=3.7"
summary = "Backported and Experimental Type Hints for Python 3.7+"
groups = ["all", "dev", "doc", "download"]
files = [
{file = "typing_extensions-4.7.1-py3-none-any.whl", hash = "sha256:440d5dd3af93b060174bf433bccd69b0babc3b15b1a8dca43789fd7f61514b36"},
{file = "typing_extensions-4.7.1.tar.gz", hash = "sha256:b75ddc264f0ba5615db7ba217daeb99701ad295353c45f9e95963337ceeeffb2"},
]
[[package]]
name = "urllib3"
version = "2.2.1"
requires_python = ">=3.8"
summary = "HTTP library with thread-safe connection pooling, file post, and more."
groups = ["doc"]
files = [
{file = "urllib3-2.2.1-py3-none-any.whl", hash = "sha256:450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d"},
{file = "urllib3-2.2.1.tar.gz", hash = "sha256:d0570876c61ab9e520d776c38acbbb5b05a776d3f9ff98a5c8fd5162a444cf19"},
]
[[package]]
name = "watchdog"
version = "4.0.0"
requires_python = ">=3.8"
summary = "Filesystem events monitoring"
groups = ["doc"]
files = [
{file = "watchdog-4.0.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:39cb34b1f1afbf23e9562501673e7146777efe95da24fab5707b88f7fb11649b"},
{file = "watchdog-4.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c522392acc5e962bcac3b22b9592493ffd06d1fc5d755954e6be9f4990de932b"},
{file = "watchdog-4.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6c47bdd680009b11c9ac382163e05ca43baf4127954c5f6d0250e7d772d2b80c"},
{file = "watchdog-4.0.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8350d4055505412a426b6ad8c521bc7d367d1637a762c70fdd93a3a0d595990b"},
{file = "watchdog-4.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c17d98799f32e3f55f181f19dd2021d762eb38fdd381b4a748b9f5a36738e935"},
{file = "watchdog-4.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4986db5e8880b0e6b7cd52ba36255d4793bf5cdc95bd6264806c233173b1ec0b"},
{file = "watchdog-4.0.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:11e12fafb13372e18ca1bbf12d50f593e7280646687463dd47730fd4f4d5d257"},
{file = "watchdog-4.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:5369136a6474678e02426bd984466343924d1df8e2fd94a9b443cb7e3aa20d19"},
{file = "watchdog-4.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:76ad8484379695f3fe46228962017a7e1337e9acadafed67eb20aabb175df98b"},
{file = "watchdog-4.0.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:45cc09cc4c3b43fb10b59ef4d07318d9a3ecdbff03abd2e36e77b6dd9f9a5c85"},
{file = "watchdog-4.0.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:eed82cdf79cd7f0232e2fdc1ad05b06a5e102a43e331f7d041e5f0e0a34a51c4"},
{file = "watchdog-4.0.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:ba30a896166f0fee83183cec913298151b73164160d965af2e93a20bbd2ab605"},
{file = "watchdog-4.0.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d18d7f18a47de6863cd480734613502904611730f8def45fc52a5d97503e5101"},
{file = "watchdog-4.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:2895bf0518361a9728773083908801a376743bcc37dfa252b801af8fd281b1ca"},
{file = "watchdog-4.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:87e9df830022488e235dd601478c15ad73a0389628588ba0b028cb74eb72fed8"},
{file = "watchdog-4.0.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:6e949a8a94186bced05b6508faa61b7adacc911115664ccb1923b9ad1f1ccf7b"},
{file = "watchdog-4.0.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:6a4db54edea37d1058b08947c789a2354ee02972ed5d1e0dca9b0b820f4c7f92"},
{file = "watchdog-4.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:d31481ccf4694a8416b681544c23bd271f5a123162ab603c7d7d2dd7dd901a07"},
{file = "watchdog-4.0.0-py3-none-manylinux2014_aarch64.whl", hash = "sha256:8fec441f5adcf81dd240a5fe78e3d83767999771630b5ddfc5867827a34fa3d3"},
{file = "watchdog-4.0.0-py3-none-manylinux2014_armv7l.whl", hash = "sha256:6a9c71a0b02985b4b0b6d14b875a6c86ddea2fdbebd0c9a720a806a8bbffc69f"},
{file = "watchdog-4.0.0-py3-none-manylinux2014_i686.whl", hash = "sha256:557ba04c816d23ce98a06e70af6abaa0485f6d94994ec78a42b05d1c03dcbd50"},
{file = "watchdog-4.0.0-py3-none-manylinux2014_ppc64.whl", hash = "sha256:d0f9bd1fd919134d459d8abf954f63886745f4660ef66480b9d753a7c9d40927"},
{file = "watchdog-4.0.0-py3-none-manylinux2014_ppc64le.whl", hash = "sha256:f9b2fdca47dc855516b2d66eef3c39f2672cbf7e7a42e7e67ad2cbfcd6ba107d"},
{file = "watchdog-4.0.0-py3-none-manylinux2014_s390x.whl", hash = "sha256:73c7a935e62033bd5e8f0da33a4dcb763da2361921a69a5a95aaf6c93aa03a87"},
{file = "watchdog-4.0.0-py3-none-manylinux2014_x86_64.whl", hash = "sha256:6a80d5cae8c265842c7419c560b9961561556c4361b297b4c431903f8c33b269"},
{file = "watchdog-4.0.0-py3-none-win32.whl", hash = "sha256:8f9a542c979df62098ae9c58b19e03ad3df1c9d8c6895d96c0d51da17b243b1c"},
{file = "watchdog-4.0.0-py3-none-win_amd64.whl", hash = "sha256:f970663fa4f7e80401a7b0cbeec00fa801bf0287d93d48368fc3e6fa32716245"},
{file = "watchdog-4.0.0-py3-none-win_ia64.whl", hash = "sha256:9a03e16e55465177d416699331b0f3564138f1807ecc5f2de9d55d8f188d08c7"},
{file = "watchdog-4.0.0.tar.gz", hash = "sha256:e3e7065cbdabe6183ab82199d7a4f6b3ba0a438c5a512a68559846ccb76a78ec"},
]
[[package]]
name = "wheel"
version = "0.43.0"
requires_python = ">=3.8"
summary = "A built-package format for Python"
groups = ["doc"]
marker = "python_version < \"3.9\""
files = [
{file = "wheel-0.43.0-py3-none-any.whl", hash = "sha256:55c570405f142630c6b9f72fe09d9b67cf1477fcf543ae5b8dcb1f5b7377da81"},
{file = "wheel-0.43.0.tar.gz", hash = "sha256:465ef92c69fa5c5da2d1cf8ac40559a8c940886afcef87dcf14b9470862f1d85"},
]
[[package]]
name = "zipp"
version = "3.18.1"
requires_python = ">=3.8"
summary = "Backport of pathlib-compatible object wrapper for zip files"
groups = ["doc"]
marker = "python_version < \"3.10\""
files = [
{file = "zipp-3.18.1-py3-none-any.whl", hash = "sha256:206f5a15f2af3dbaee80769fb7dc6f249695e940acca08dfb2a4769fe61e538b"},
{file = "zipp-3.18.1.tar.gz", hash = "sha256:2884ed22e7d8961de1c9a05142eb69a247f120291bc0206a00a7642f09b5b715"},
]
[[package]]
name = "zstandard"
version = "0.21.0"
requires_python = ">=3.7"
summary = "Zstandard bindings for Python"
groups = ["all", "install"]
dependencies = [
"cffi>=1.11; platform_python_implementation == \"PyPy\"",
]
files = [
{file = "zstandard-0.21.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:649a67643257e3b2cff1c0a73130609679a5673bf389564bc6d4b164d822a7ce"},
{file = "zstandard-0.21.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:144a4fe4be2e747bf9c646deab212666e39048faa4372abb6a250dab0f347a29"},
{file = "zstandard-0.21.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b72060402524ab91e075881f6b6b3f37ab715663313030d0ce983da44960a86f"},
{file = "zstandard-0.21.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8257752b97134477fb4e413529edaa04fc0457361d304c1319573de00ba796b1"},
{file = "zstandard-0.21.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:c053b7c4cbf71cc26808ed67ae955836232f7638444d709bfc302d3e499364fa"},
{file = "zstandard-0.21.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2769730c13638e08b7a983b32cb67775650024632cd0476bf1ba0e6360f5ac7d"},
{file = "zstandard-0.21.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:7d3bc4de588b987f3934ca79140e226785d7b5e47e31756761e48644a45a6766"},
{file = "zstandard-0.21.0-cp310-cp310-win32.whl", hash = "sha256:67829fdb82e7393ca68e543894cd0581a79243cc4ec74a836c305c70a5943f07"},
{file = "zstandard-0.21.0-cp310-cp310-win_amd64.whl", hash = "sha256:e6048a287f8d2d6e8bc67f6b42a766c61923641dd4022b7fd3f7439e17ba5a4d"},
{file = "zstandard-0.21.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:7f2afab2c727b6a3d466faee6974a7dad0d9991241c498e7317e5ccf53dbc766"},
{file = "zstandard-0.21.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ff0852da2abe86326b20abae912d0367878dd0854b8931897d44cfeb18985472"},
{file = "zstandard-0.21.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d12fa383e315b62630bd407477d750ec96a0f438447d0e6e496ab67b8b451d39"},
{file = "zstandard-0.21.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f1b9703fe2e6b6811886c44052647df7c37478af1b4a1a9078585806f42e5b15"},
{file = "zstandard-0.21.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:df28aa5c241f59a7ab524f8ad8bb75d9a23f7ed9d501b0fed6d40ec3064784e8"},
{file = "zstandard-0.21.0-cp311-cp311-win32.whl", hash = "sha256:0aad6090ac164a9d237d096c8af241b8dcd015524ac6dbec1330092dba151657"},
{file = "zstandard-0.21.0-cp311-cp311-win_amd64.whl", hash = "sha256:48b6233b5c4cacb7afb0ee6b4f91820afbb6c0e3ae0fa10abbc20000acdf4f11"},
{file = "zstandard-0.21.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:ea68b1ba4f9678ac3d3e370d96442a6332d431e5050223626bdce748692226ea"},
{file = "zstandard-0.21.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:8070c1cdb4587a8aa038638acda3bd97c43c59e1e31705f2766d5576b329e97c"},
{file = "zstandard-0.21.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4af612c96599b17e4930fe58bffd6514e6c25509d120f4eae6031b7595912f85"},
{file = "zstandard-0.21.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cff891e37b167bc477f35562cda1248acc115dbafbea4f3af54ec70821090965"},
{file = "zstandard-0.21.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:a9fec02ce2b38e8b2e86079ff0b912445495e8ab0b137f9c0505f88ad0d61296"},
{file = "zstandard-0.21.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0bdbe350691dec3078b187b8304e6a9c4d9db3eb2d50ab5b1d748533e746d099"},
{file = "zstandard-0.21.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:b69cccd06a4a0a1d9fb3ec9a97600055cf03030ed7048d4bcb88c574f7895773"},
{file = "zstandard-0.21.0-cp38-cp38-win32.whl", hash = "sha256:9980489f066a391c5572bc7dc471e903fb134e0b0001ea9b1d3eff85af0a6f1b"},
{file = "zstandard-0.21.0-cp38-cp38-win_amd64.whl", hash = "sha256:0e1e94a9d9e35dc04bf90055e914077c80b1e0c15454cc5419e82529d3e70728"},
{file = "zstandard-0.21.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:d2d61675b2a73edcef5e327e38eb62bdfc89009960f0e3991eae5cc3d54718de"},
{file = "zstandard-0.21.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:25fbfef672ad798afab12e8fd204d122fca3bc8e2dcb0a2ba73bf0a0ac0f5f07"},
{file = "zstandard-0.21.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:62957069a7c2626ae80023998757e27bd28d933b165c487ab6f83ad3337f773d"},
{file = "zstandard-0.21.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:14e10ed461e4807471075d4b7a2af51f5234c8f1e2a0c1d37d5ca49aaaad49e8"},
{file = "zstandard-0.21.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:9cff89a036c639a6a9299bf19e16bfb9ac7def9a7634c52c257166db09d950e7"},
{file = "zstandard-0.21.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:52b2b5e3e7670bd25835e0e0730a236f2b0df87672d99d3bf4bf87248aa659fb"},
{file = "zstandard-0.21.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:b1367da0dde8ae5040ef0413fb57b5baeac39d8931c70536d5f013b11d3fc3a5"},
{file = "zstandard-0.21.0-cp39-cp39-win32.whl", hash = "sha256:db62cbe7a965e68ad2217a056107cc43d41764c66c895be05cf9c8b19578ce9c"},
{file = "zstandard-0.21.0-cp39-cp39-win_amd64.whl", hash = "sha256:a8d200617d5c876221304b0e3fe43307adde291b4a897e7b0617a61611dfff6a"},
{file = "zstandard-0.21.0.tar.gz", hash = "sha256:f08e3a10d01a247877e4cb61a82a319ea746c356a3786558bed2481e6c405546"},
]
pbs-installer-2025.03.11/pyproject.toml 0000664 0000000 0000000 00000002077 14764411063 0017614 0 ustar 00root root 0000000 0000000 [project]
name = "pbs-installer"
description = "Installer for Python Build Standalone"
authors = [
{name = "Frost Ming", email = "me@frostming.com"},
]
requires-python = ">=3.8"
readme = "README.md"
license = {text = "MIT"}
dynamic = ["version"]
[project.urls]
Repository = "https://github.com/frostming/pbs-installer"
Documentation = "http://pbs-installer.readthedocs.io"
[project.optional-dependencies]
download = [
"httpx<1,>=0.27.0",
]
install = [
"zstandard>=0.21.0",
]
all = [
"pbs-installer[download,install]"
]
[project.scripts]
pbs-install = "pbs_installer.__main__:main"
[build-system]
requires = ["pdm-backend"]
build-backend = "pdm.backend"
[tool.pdm.version]
source = "scm"
[tool.pdm.scripts]
update = { shell = "./scripts/update.sh" }
[tool.pdm.dev-dependencies]
doc = [
"mkdocs>=1.5.3",
"mkdocs-material>=9.5.14",
"mkdocstrings[python]>=0.24",
]
dev = [
"mypy>=1.9.0",
]
[tool.ruff]
line-length = 100
target-version = "py310"
[tool.ruff.lint]
extend-select = ["I"]
[tool.mypy]
strict = true
files = ["src", "tests"]
pretty = true
pbs-installer-2025.03.11/scripts/ 0000775 0000000 0000000 00000000000 14764411063 0016361 5 ustar 00root root 0000000 0000000 pbs-installer-2025.03.11/scripts/find_versions.py 0000664 0000000 0000000 00000036071 14764411063 0021612 0 ustar 00root root 0000000 0000000 """This script is copied and adapted from
https://github.com/astral-sh/rye/blob/main/rye-devtools/
Licensed under the MIT.
It finds the latest Python releases, sorts them by
various factors (arch, platform, flavor) and generates download
links to be included into rye at build time.
"""
from __future__ import annotations
import abc
import asyncio
import itertools
import os
import re
import sys
from dataclasses import dataclass
from enum import StrEnum
from typing import IO, TYPE_CHECKING, NamedTuple
from urllib.parse import unquote
import httpx
from httpx import HTTPStatusError
if TYPE_CHECKING:
from typing import Self
class PlatformTriple(NamedTuple):
arch: str
platform: str
environment: str | None
flavor: str | None
class Version(NamedTuple):
major: int
minor: int
patch: int
@classmethod
def from_str(cls, version: str) -> Self:
major, minor, patch = version.split(".", 3)
return cls(int(major), int(minor), int(patch))
def __str__(self) -> str:
return f"{self.major}.{self.minor}.{self.patch}"
def __neg__(self) -> Self:
return Version(-self.major, -self.minor, -self.patch)
class VersionKey(NamedTuple):
platform: str
arch: str
install_only: bool
freethreaded: bool
def __repr__(self) -> str:
return repr(tuple(self))
def log(*args, **kwargs):
print(*args, file=sys.stderr, **kwargs)
def batched(iterable, n):
"Batch data into tuples of length n. The last batch may be shorter."
# batched('ABCDEFG', 3) --> ABC DEF G
if n < 1:
raise ValueError("n must be at least one")
it = iter(iterable)
while batch := tuple(itertools.islice(it, n)):
yield batch
class PythonImplementation(StrEnum):
CPYTHON = "cpython"
PYPY = "pypy"
@dataclass
class PythonDownload:
version: Version
triple: PlatformTriple
implementation: PythonImplementation
filename: str
url: str
sha256: str | None = None
class Finder:
implementation: PythonImplementation
@abc.abstractmethod
async def find(self) -> list[PythonDownload]:
raise NotImplementedError
class CPythonFinder(Finder):
implementation = PythonImplementation.CPYTHON
RELEASE_URL = "https://api.github.com/repos/astral-sh/python-build-standalone/releases"
FLAVOR_PREFERENCES = [
"shared-pgo",
"shared-noopt",
"pgo+lto",
"pgo",
"lto",
]
HIDDEN_FLAVORS = [
"debug",
"noopt",
"install_only",
]
SPECIAL_TRIPLES = {
"macos": "x86_64-apple-darwin",
"linux64": "x86_64-unknown-linux-gnu",
"windows-amd64": "x86_64-pc-windows-msvc",
"windows-x86-shared-pgo": "i686-pc-windows-msvc-shared-pgo",
"windows-amd64-shared-pgo": "x86_64-pc-windows-msvc-shared-pgo",
"windows-x86": "i686-pc-windows-msvc",
"linux64-musl": "x86_64-unknown-linux-musl",
}
# matches these: https://doc.rust-lang.org/std/env/consts/constant.ARCH.html
ARCH_MAPPING = {
"x86_64": "x86_64",
"x86": "x86",
"i686": "x86",
"aarch64": "aarch64",
}
# matches these: https://doc.rust-lang.org/std/env/consts/constant.OS.html
PLATFORM_MAPPING = {
"darwin": "macos",
"windows": "windows",
"linux": "linux",
}
ENV_MAPPING = {
"gnu": "gnu",
# We must ignore musl for now
# "musl": "musl",
}
FILENAME_RE = re.compile(
r"""(?x)
^
cpython-(?P\d+\.\d+\.\d+?)
(?:\+\d+)?
-(?P.*?)
(?:-[\dT]+)?\.tar\.(?:gz|zst)
$
"""
)
def __init__(self, client: httpx.AsyncClient):
self.client = client
async def find(self) -> list[PythonDownload]:
downloads = await self.fetch_indygreg_downloads()
await self.fetch_indygreg_checksums(downloads, n=20)
return downloads
async def fetch_indygreg_downloads(self, pages: int = 100) -> list[PythonDownload]:
"""Fetch all the indygreg downloads from the release API."""
results: dict[Version, dict[VersionKey, list[PythonDownload]]] = {}
for page in range(1, pages):
log(f"Fetching indygreg release page {page}")
resp = await self.client.get(self.RELEASE_URL, params={"page": page})
await resp.aread()
rows = resp.json()
if not rows:
break
for row in rows:
for asset in row["assets"]:
url = asset["browser_download_url"]
download = self.parse_download_url(url)
if download is not None:
install_only = download.triple.flavor == "install_only"
freethreaded = "freethreaded" in download.filename
key = VersionKey(
download.triple.platform,
download.triple.arch,
install_only,
freethreaded,
)
(
results.setdefault(download.version, {})
# For now, we only group by arch and platform, because Rust's PythonVersion doesn't have a notion
# of environment. Flavor will never be used to sort download choices and must not be included in grouping.
.setdefault(key, [])
.append(download)
)
downloads = []
for _, platform_downloads in results.items():
for flavors in platform_downloads.values():
best = self.pick_best_download(flavors)
if best is not None:
downloads.append(best)
return downloads
@classmethod
def parse_download_url(cls, url: str) -> PythonDownload | None:
"""Parse an indygreg download URL into a PythonDownload object."""
# The URL looks like this:
# https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-aarch64-unknown-linux-gnu-lto-full.tar.zst
filename = unquote(url.rsplit("/", maxsplit=1)[-1])
if filename.endswith(".sha256"):
return
match = cls.FILENAME_RE.match(filename)
if match is None:
return
version_str, triple_str = match.groups()
version = Version.from_str(version_str)
triple = cls.parse_triple(triple_str)
if triple is None:
return
return PythonDownload(
version=version,
triple=triple,
implementation=PythonImplementation.CPYTHON,
filename=filename,
url=url,
)
@classmethod
def parse_triple(cls, triple: str) -> PlatformTriple | None:
"""Parse a triple into a PlatformTriple object."""
def match_flavor(triple: str) -> str | None:
for flavor in cls.FLAVOR_PREFERENCES + cls.HIDDEN_FLAVORS:
if flavor in triple:
return flavor
return None
def match_mapping(
pieces: list[str], mapping: dict[str, str]
) -> tuple[str | None, list[str]]:
for i in reversed(range(0, len(pieces))):
if pieces[i] in mapping:
return mapping[pieces[i]], pieces[:i]
return None, pieces
# Map, old, special triplets to proper triples for parsing, or
# return the triple if it's not a special one
triple = cls.SPECIAL_TRIPLES.get(triple, triple)
pieces = triple.split("-")
flavor = match_flavor(triple)
env, pieces = match_mapping(pieces, cls.ENV_MAPPING)
platform, pieces = match_mapping(pieces, cls.PLATFORM_MAPPING)
arch, pieces = match_mapping(pieces, cls.ARCH_MAPPING)
if arch is None or platform is None:
return
if env is None and platform == "linux":
return
return PlatformTriple(arch, platform, env, flavor)
@classmethod
def pick_best_download(cls, downloads: list[PythonDownload]) -> PythonDownload | None:
"""Pick the best download from the list of downloads."""
def preference(download: PythonDownload) -> int:
try:
return cls.FLAVOR_PREFERENCES.index(download.triple.flavor)
except ValueError:
return len(cls.FLAVOR_PREFERENCES) + 1
return min(downloads, key=preference, default=None)
async def fetch_indygreg_checksums(self, downloads: list[PythonDownload], n: int = 10) -> None:
"""Fetch the checksums for the given downloads."""
checksums_url = set()
for download in downloads:
release_url = download.url.rsplit("/", maxsplit=1)[0]
checksum_url = release_url + "/SHA256SUMS"
checksums_url.add(checksum_url)
async def fetch_checksums(url: str):
try:
resp = await self.client.get(url)
except HTTPStatusError as e:
if e.response.status_code != 404:
raise
return None
return resp
completed = 0
tasks = []
for batch in batched(checksums_url, n):
log(f"Fetching indygreg checksums: {completed}/{len(checksums_url)}")
async with asyncio.TaskGroup() as tg:
for url in batch:
task = tg.create_task(fetch_checksums(url))
tasks.append(task)
completed += n
checksums = {}
for task in tasks:
resp = task.result()
if resp is None:
continue
lines = resp.text.splitlines()
for line in lines:
checksum, filename = line.split(" ", maxsplit=1)
filename = filename.strip()
checksums[filename] = checksum
for download in downloads:
download.sha256 = checksums.get(download.filename)
class PyPyFinder(Finder):
implementation = PythonImplementation.PYPY
RELEASE_URL = "https://raw.githubusercontent.com/pypy/pypy/main/pypy/tool/release/versions.json"
CHECKSUM_URL = "https://raw.githubusercontent.com/pypy/pypy.org/main/pages/checksums.rst"
CHECKSUM_RE = re.compile(r"^\s*(?P\w{64})\s+(?Ppypy.+)$", re.MULTILINE)
ARCH_MAPPING = {
"x64": "x86_64",
"i686": "x86",
"aarch64": "aarch64",
"arm64": "aarch64",
}
PLATFORM_MAPPING = {
"darwin": "macos",
"win64": "windows",
"linux": "linux",
}
def __init__(self, client: httpx.AsyncClient):
self.client = client
async def find(self) -> list[PythonDownload]:
downloads = await self.fetch_downloads()
await self.fetch_checksums(downloads)
return downloads
async def fetch_downloads(self) -> list[PythonDownload]:
log("Fetching pypy downloads...")
resp = await self.client.get(self.RELEASE_URL)
versions = resp.json()
results = {}
for version in versions:
if not version["stable"]:
continue
python_version = Version.from_str(version["python_version"])
if python_version < (3, 7, 0):
continue
for file in version["files"]:
arch = self.ARCH_MAPPING.get(file["arch"])
platform = self.PLATFORM_MAPPING.get(file["platform"])
if arch is None or platform is None:
continue
environment = "gnu" if platform == "linux" else None
download = PythonDownload(
version=python_version,
triple=PlatformTriple(
arch=arch,
platform=platform,
environment=environment,
flavor="install_only",
),
implementation=PythonImplementation.PYPY,
filename=file["filename"],
url=file["download_url"],
)
# Only keep the latest pypy version of each arch/platform
if (python_version, arch, platform) not in results:
results[(python_version, arch, platform)] = download
return list(results.values())
async def fetch_checksums(self, downloads: list[PythonDownload]) -> None:
log("Fetching pypy checksums...")
resp = await self.client.get(self.CHECKSUM_URL)
text = resp.text
checksums = {}
for match in self.CHECKSUM_RE.finditer(text):
checksums[match.group("filename")] = match.group("checksum")
for download in downloads:
download.sha256 = checksums.get(download.filename)
def build_map(
downloads: list[PythonDownload],
) -> dict[tuple[PythonImplementation, Version], dict[VersionKey, tuple[str, str | None]]]:
versions: dict[
tuple[PythonImplementation, Version], dict[VersionKey, tuple[str, str | None]]
] = {}
for download in sorted(downloads, key=lambda d: (d.implementation, -d.version)):
item = versions.setdefault((download.implementation, download.version), {})
key = VersionKey(
download.triple.platform,
download.triple.arch,
download.triple.flavor == "install_only",
"freethreaded" in download.filename,
)
if key in item:
continue
item[key] = (download.url, download.sha256)
return versions
def render(downloads: list[PythonDownload], file: IO[str] | None = None):
"""Render python versions file."""
def write(line: str) -> None:
print(line, file=file)
write("# @Generated by find_versions.py. DO NOT EDIT.")
write("from __future__ import annotations")
write("from ._utils import PythonVersion")
write(
"PYTHON_VERSIONS: dict[PythonVersion, dict[tuple[str, str, bool, bool], tuple[str, str | None]]] = {"
)
for key, item in build_map(downloads).items():
write(
f" PythonVersion('{key[0]}', {key[1].major}, {key[1].minor}, {key[1].patch}): {item!r},"
)
write("}")
async def main():
import contextlib
token = os.getenv("GITHUB_TOKEN")
if not token:
log("Please set GITHUB_TOKEN environment variable or create a token.txt file.")
sys.exit(1)
output = sys.argv[1] if len(sys.argv) > 1 else None
headers = {
"X-GitHub-Api-Version": "2022-11-28",
"Authorization": f"Bearer {token}",
}
client = httpx.AsyncClient(follow_redirects=True, headers=headers, timeout=30)
finders = [
CPythonFinder(client),
PyPyFinder(client),
]
downloads = []
log("Fetching all Python downloads and generating code.")
async with client:
for finder in finders:
log(f"Finding {finder.implementation} downloads...")
downloads.extend(await finder.find())
cm = open(output, "w", encoding="utf-8") if output else contextlib.nullcontext()
with cm as file:
render(downloads, file)
if __name__ == "__main__":
asyncio.run(main())
pbs-installer-2025.03.11/scripts/update.sh 0000775 0000000 0000000 00000001337 14764411063 0020206 0 ustar 00root root 0000000 0000000 #!/bin/bash
set -exo pipefail
FIND_SCRIPT=$(dirname "$(readlink -f "$0")")/find_versions.py
LIBRARY_PATH=src/pbs_installer
python3 "$FIND_SCRIPT" "$LIBRARY_PATH/_versions.py"
pipx run ruff format $LIBRARY_PATH
if [[ ! $(git status --porcelain) ]]; then
echo "No changes to commit"
exit 1
fi
if [ -n "$TARGET_VERSION" ]; then
NEW_VERSION=$TARGET_VERSION
else
# get the current date in YYYY.M.d format
NEW_VERSION=$(date +%Y.%-m.%-d)
fi
echo "Commit new files"
set -x
git add "$LIBRARY_PATH/"
git commit -m "Bump version to $NEW_VERSION"
git tag -a "$NEW_VERSION" -m "Bump version to $NEW_VERSION"
set +x
if [ -n "$GITHUB_OUTPUT" ]; then
echo "VERSION=$NEW_VERSION" >> "$GITHUB_OUTPUT"
fi
echo "All done!"
pbs-installer-2025.03.11/src/ 0000775 0000000 0000000 00000000000 14764411063 0015461 5 ustar 00root root 0000000 0000000 pbs-installer-2025.03.11/src/pbs_installer/ 0000775 0000000 0000000 00000000000 14764411063 0020322 5 ustar 00root root 0000000 0000000 pbs-installer-2025.03.11/src/pbs_installer/__init__.py 0000664 0000000 0000000 00000000363 14764411063 0022435 0 ustar 00root root 0000000 0000000 """
Core functions for the PBS Installer.
"""
from ._install import download, get_download_link, install, install_file
from ._utils import PythonVersion
__all__ = ["install", "download", "get_download_link", "install_file", "PythonVersion"]
pbs-installer-2025.03.11/src/pbs_installer/__main__.py 0000664 0000000 0000000 00000005515 14764411063 0022422 0 ustar 00root root 0000000 0000000 from __future__ import annotations
import logging
from argparse import SUPPRESS, Action, ArgumentParser, Namespace
from collections.abc import Sequence
from typing import Any
from ._install import install
from ._utils import get_available_arch_platforms
def _setup_logger(verbose: bool) -> None:
logger = logging.getLogger("pbs_installer")
handler = logging.StreamHandler()
handler.setFormatter(logging.Formatter("%(levelname)s: %(message)s"))
logger.addHandler(handler)
logger.setLevel(logging.DEBUG if verbose else logging.WARNING)
class ListAction(Action):
def __init__(
self,
option_strings: Sequence[str],
dest: str = SUPPRESS,
default: Any = SUPPRESS,
help: str | None = None,
) -> None:
super().__init__(
option_strings=option_strings, dest=dest, nargs=0, default=default, help=help
)
def __call__(
self,
parser: ArgumentParser,
namespace: Namespace,
values: str | Sequence[Any] | None,
option_string: str | None = None,
) -> None:
self.list_versions()
parser.exit()
def list_versions(self) -> None:
from ._versions import PYTHON_VERSIONS
for version in PYTHON_VERSIONS:
print(f"- {version}")
def main() -> None:
archs, platforms = get_available_arch_platforms()
parser = ArgumentParser("pbs-install", description="Installer for Python Build Standalone")
install_group = parser.add_argument_group("Install Arguments")
install_group.add_argument(
"version", help="The version of Python to install, e.g. 3.8, 3.10.4, pypy@3.10"
)
install_group.add_argument(
"--version-dir", help="Install to a subdirectory named by the version", action="store_true"
)
install_group.add_argument(
"--build-dir", help="Include the build directory", action="store_true"
)
install_group.add_argument(
"-d", "--destination", help="The directory to install to", required=True
)
install_group.add_argument("--arch", choices=archs, help="Override the architecture to install")
install_group.add_argument(
"--platform", choices=platforms, help="Override the platform to install"
)
parser.add_argument("-v", "--verbose", help="Enable verbose logging", action="store_true")
parser.add_argument("-l", "--list", action=ListAction, help="List installable versions")
args = parser.parse_args()
_setup_logger(args.verbose)
impl, has_amp, version = args.version.rpartition("@")
if not has_amp:
impl = "cpython"
install(
version,
args.destination,
version_dir=args.version_dir,
arch=args.arch,
platform=args.platform,
implementation=impl,
build_dir=args.build_dir,
)
print("Done!")
if __name__ == "__main__":
main()
pbs-installer-2025.03.11/src/pbs_installer/_install.py 0000664 0000000 0000000 00000016257 14764411063 0022514 0 ustar 00root root 0000000 0000000 from __future__ import annotations
import hashlib
import logging
import os
import tempfile
from typing import TYPE_CHECKING, Optional, Tuple, cast
from urllib.parse import unquote
from ._utils import PythonVersion, get_arch_platform
if TYPE_CHECKING:
from typing import Literal
import httpx
from _typeshed import StrPath
PythonImplementation = Literal["cpython", "pypy"]
logger = logging.getLogger(__name__)
THIS_ARCH, THIS_PLATFORM = get_arch_platform()
PythonFile = Tuple[str, Optional[str]]
def _get_headers() -> dict[str, str] | None:
TOKEN = os.getenv("GITHUB_TOKEN")
if TOKEN is None:
return None
return {
"X-GitHub-Api-Version": "2022-11-28",
"Authorization": f"Bearer {TOKEN}",
}
def get_download_link(
request: str,
arch: str = THIS_ARCH,
platform: str = THIS_PLATFORM,
implementation: PythonImplementation = "cpython",
build_dir: bool = False,
free_threaded: bool = False,
) -> tuple[PythonVersion, PythonFile]:
"""Get the download URL matching the given requested version.
Parameters:
request: The version of Python to install, e.g. 3.8,3.10.4
arch: The architecture to install, e.g. x86_64, arm64
platform: The platform to install, e.g. linux, macos
implementation: The implementation of Python to install, allowed values are 'cpython' and 'pypy'
build_dir: Whether to include the `build/` directory from indygreg builds
free_threaded: Whether to install the freethreaded version of Python
Returns:
A tuple of the PythonVersion and the download URL
Examples:
>>> get_download_link("3.10", "x86_64", "linux")
(PythonVersion(kind='cpython', major=3, minor=10, micro=13),
'https://github.com/indygreg/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst')
"""
from ._versions import PYTHON_VERSIONS
for py_ver, urls in PYTHON_VERSIONS.items():
if not py_ver.matches(request, implementation):
continue
if request.endswith("t"):
free_threaded = True
matched = urls.get((platform, arch, not build_dir, free_threaded))
if matched is not None:
return py_ver, matched
if (
not build_dir
and (matched := urls.get((platform, arch, False, free_threaded))) is not None
):
return py_ver, matched
raise ValueError(
f"Could not find a version matching version={request!r}, implementation={implementation}"
)
def download(
python_file: PythonFile, destination: StrPath, client: httpx.Client | None = None
) -> str:
"""Download the given url to the destination.
Note: Extras required
`pbs-installer[download]` must be installed to use this function.
Parameters:
python_file: The (url, checksum) tuple to download
destination: The file path to download to
client: A http.Client to use for downloading, or None to create a new one
Returns:
The original filename of the downloaded file
"""
url, checksum = python_file
logger.debug("Downloading url %s to %s", url, destination)
try:
import httpx
except ModuleNotFoundError:
raise RuntimeError("You must install httpx to use this function") from None
if client is None:
client = httpx.Client(trust_env=True, follow_redirects=True)
filename = unquote(url.rsplit("/")[-1])
hasher = hashlib.sha256()
if not checksum:
logger.warning("No checksum found for %s, this would be insecure", url)
with open(destination, "wb") as f:
with client.stream("GET", url, headers=_get_headers()) as resp:
resp.raise_for_status()
for chunk in resp.iter_bytes(chunk_size=8192):
if checksum:
hasher.update(chunk)
f.write(chunk)
if checksum and hasher.hexdigest() != checksum:
raise RuntimeError(f"Checksum mismatch. Expected {checksum}, got {hasher.hexdigest()}")
return filename
def install_file(
filename: StrPath,
destination: StrPath,
original_filename: str | None = None,
build_dir: bool = False,
) -> None:
"""Unpack the downloaded file to the destination.
Note: Extras required
`pbs-installer[install]` must be installed to use this function.
Parameters:
filename: The file to unpack
destination: The directory to unpack to
original_filename: The original filename of the file, if it was renamed
build_dir: Whether to include the `build/` directory from indygreg builds
"""
from ._utils import unpack_tar, unpack_zip, unpack_zst
if original_filename is None:
original_filename = str(filename)
logger.debug(
"Extracting file %s to %s with original filename %s",
filename,
destination,
original_filename,
)
filename = cast(str, filename)
if original_filename.endswith(".zst"):
unpack_zst(filename, destination)
elif original_filename.endswith(".zip"):
unpack_zip(filename, destination)
else:
unpack_tar(filename, destination)
def install(
request: str,
destination: StrPath,
version_dir: bool = False,
client: httpx.Client | None = None,
arch: str | None = None,
platform: str | None = None,
implementation: PythonImplementation = "cpython",
build_dir: bool = False,
free_threaded: bool = False,
) -> None:
"""Download and install the requested python version.
Note: Extras required
`pbs-installer[all]` must be installed to use this function.
Parameters:
request: The version of Python to install, e.g. 3.8,3.10.4
destination: The directory to install to
version_dir: Whether to install to a subdirectory named with the python version
client: A httpx.Client to use for downloading
arch: The architecture to install, e.g. x86_64, arm64
platform: The platform to install, e.g. linux, macos
implementation: The implementation of Python to install, allowed values are 'cpython' and 'pypy'
build_dir: Whether to include the `build/` directory from indygreg builds
free_threaded: Whether to install the freethreaded version of Python
Examples:
>>> install("3.10", "./python")
Installing cpython@3.10.4 to ./python
>>> install("3.10", "./python", version_dir=True)
Installing cpython@3.10.4 to ./python/cpython@3.10.4
"""
if platform is None:
platform = THIS_PLATFORM
if arch is None:
arch = THIS_ARCH
ver, python_file = get_download_link(
request,
arch=arch,
platform=platform,
implementation=implementation,
build_dir=build_dir,
free_threaded=free_threaded,
)
if version_dir:
destination = os.path.join(destination, str(ver))
logger.debug("Installing %s to %s", ver, destination)
os.makedirs(destination, exist_ok=True)
with tempfile.NamedTemporaryFile() as tf:
tf.close()
original_filename = download(python_file, tf.name, client)
install_file(tf.name, destination, original_filename, build_dir)
pbs-installer-2025.03.11/src/pbs_installer/_utils.py 0000664 0000000 0000000 00000006635 14764411063 0022205 0 ustar 00root root 0000000 0000000 from __future__ import annotations
import tarfile
from typing import TYPE_CHECKING, NamedTuple
if TYPE_CHECKING:
from _typeshed import StrPath
ARCH_MAPPING = {
"arm64": "aarch64",
"amd64": "x86_64",
"i686": "x86",
}
PLATFORM_MAPPING = {"darwin": "macos"}
class PythonVersion(NamedTuple):
implementation: str
major: int
minor: int
micro: int
def __str__(self) -> str:
return f"{self.implementation}@{self.major}.{self.minor}.{self.micro}"
def matches(self, request: str, implementation: str) -> bool:
if implementation != self.implementation:
return False
try:
parts = tuple(int(v) for v in request.rstrip("t").split("."))
except ValueError:
raise ValueError(
f"Invalid version: {request!r}, each part must be an integer"
) from None
if len(parts) < 1:
raise ValueError("Version must have at least one part")
if parts[0] != self.major:
return False
if len(parts) > 1 and parts[1] != self.minor:
return False
if len(parts) > 2 and parts[2] != self.micro:
return False
return True
def get_arch_platform() -> tuple[str, str]:
import platform
plat = platform.system().lower()
arch = platform.machine().lower()
return ARCH_MAPPING.get(arch, arch), PLATFORM_MAPPING.get(plat, plat)
def _unpack_tar(tf: tarfile.TarFile, destination: StrPath) -> None:
"""Unpack the tarfile to the destination, with the first skip_parts parts of the path removed"""
members: list[tarfile.TarInfo] = []
for member in tf.getmembers():
parts = member.name.lstrip("/").split("/")
member.name = "/".join(parts[1:])
if member.name:
members.append(member)
tf.extractall(destination, members=members)
def unpack_tar(filename: str, destination: StrPath) -> None:
"""Unpack the tarfile to the destination"""
with tarfile.open(filename) as z:
_unpack_tar(z, destination)
def unpack_zst(filename: str, destination: StrPath) -> None:
"""Unpack the zstd compressed tarfile to the destination"""
import tempfile
try:
import zstandard as zstd
except ModuleNotFoundError:
raise ModuleNotFoundError("zstandard is required to unpack .zst files") from None
dctx = zstd.ZstdDecompressor()
with tempfile.TemporaryFile(suffix=".tar") as ofh:
with open(filename, "rb") as ifh:
dctx.copy_stream(ifh, ofh)
ofh.seek(0)
with tarfile.open(fileobj=ofh) as z:
_unpack_tar(z, destination)
def unpack_zip(filename: str, destination: StrPath) -> None:
"""Unpack the zip file to the destination"""
import zipfile
with zipfile.ZipFile(filename) as z:
members: list[zipfile.ZipInfo] = []
for member in z.infolist():
parts = member.filename.lstrip("/").split("/")
member.filename = "/".join(parts[1:])
if member.filename:
members.append(member)
z.extractall(destination, members=members)
def get_available_arch_platforms() -> tuple[list[str], list[str]]:
from ._versions import PYTHON_VERSIONS
archs: set[str] = set()
platforms: set[str] = set()
for items in PYTHON_VERSIONS.values():
for item in items:
platforms.add(item[0])
archs.add(item[1])
return sorted(archs), sorted(platforms)
pbs-installer-2025.03.11/src/pbs_installer/_versions.py 0000664 0000000 0000000 00001073113 14764411063 0022711 0 ustar 00root root 0000000 0000000 # @Generated by find_versions.py. DO NOT EDIT.
from __future__ import annotations
from ._utils import PythonVersion
PYTHON_VERSIONS: dict[PythonVersion, dict[tuple[str, str, bool, bool], tuple[str, str | None]]] = {
PythonVersion("cpython", 3, 13, 2): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"bb9c4b76c64da5bd6c84834327b31163f2262b3d4936530c4a2421dc0b08d4c1",
),
("macos", "aarch64", False, True): (
"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",
"ea91fd59592f62961a61edad3bbaa917fbdb661cb6d55b3c98027398bd4bee99",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-aarch64-apple-darwin-install_only.tar.gz",
"2a4323847cbad6c1f243436f5533e15c324a380610f54d95df4d3af162562d08",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"b995f12d569f3e997f36d5fe098e9e3347d46266573fa1f5778f1cf2c60c607b",
),
("linux", "aarch64", False, True): (
"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",
"1640b5fd736269980624bb4fcf66dc6b827569b0ecccded6bf8db46f2416a52f",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-aarch64-unknown-linux-gnu-install_only.tar.gz",
"3fdd503f8d806dfb7077de559816d23e7a07147f31ae1c68ea4b820a2575083b",
),
("windows", "x86", False, True): (
"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",
"f74d1e7d95235e9d58cc2ea64ea4f407c8078bffac9a4ce7f266c46f15c7792d",
),
("windows", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-i686-pc-windows-msvc-install_only.tar.gz",
"bbed3bf0c68acc897650d6e5c7a7f8dba86da2fcaad1fde83c6d158ad7e143e3",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250212/cpython-3.13.2%2B20250212-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"be51b28086459c042a0c8ef8b26e8d8bebba3ca16bfe6efa2c21419a35799c62",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"d3c9f97c3e039180cccb05ffd5f3ae78e877770bf2a6a1060ac544b8f5f17e64",
),
("macos", "x86_64", False, True): (
"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",
"989aabe336f2c9148b1945be7fba461b1e3d21e108f062f8da4bd683e54d527c",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-x86_64-apple-darwin-install_only.tar.gz",
"f7daea9af1b6a141c16962955e044c12c471bfe727860603930c7b2e42771343",
),
("windows", "x86_64", False, True): (
"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",
"5a7c7210d86c947d3f2b457a23b468f2b335b9b3a45f525b93cb0e603eb05944",
),
("windows", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-x86_64-pc-windows-msvc-install_only.tar.gz",
"7ec8ef2b7ba67a5e729afc8c0103ad849688d3bf07c92ad0705fd2ccec0990c4",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250212/cpython-3.13.2%2B20250212-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"db918659ecb75b0cbcd646da574e76df586c05ff73205876591c157357012358",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"e4b1e12dec62300b3c53c12be1c6407790a5c37d1d34a038ac4df288cb1d901b",
),
("linux", "x86_64", False, True): (
"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",
"e6a280e899e86808d7dd8949f815c68bf1f6b1ecf0c0c2ceca64db8f23597b7e",
),
("linux", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.13.2%2B20250311-x86_64-unknown-linux-gnu-install_only.tar.gz",
"3fd97628cd025adfee73ac2d404bed0ea9d177492afb91338fb224b56538a446",
),
},
PythonVersion("cpython", 3, 13, 1): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.13.1%2B20250115-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"0af59caed279b0c663e4d67761962489a7993e0c78a5e3a5a5ad6e49cdd544ef",
),
("macos", "aarch64", False, True): (
"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",
"730e23ac6dc7553222c7631772a3cf2ffca446ffa003df308281e75c25b6ec32",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.13.1%2B20250115-aarch64-apple-darwin-install_only.tar.gz",
"d00ac75b15a05da2f6bc0057fe36f6944f9d513239f1c7af12766e03f288fe65",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.13.1%2B20250115-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"c640c4b332dec001d9741a9c581e82a3a292703d49dc3ca82393b7adaebc933d",
),
("linux", "aarch64", False, True): (
"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",
"ac52451a26c7095f43d90a760337c2a87f69819476992d992fe867152408f46e",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.13.1%2B20250115-aarch64-unknown-linux-gnu-install_only.tar.gz",
"df7f2a1ff4af907c16349b2a1554becfd3675b94289c7f978fd6e10faa6af4ab",
),
("windows", "x86", False, True): (
"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",
"cb4df2d34d8dd427aa79c8658bdabe4c208b1251685801a9b2d71a267acf07f4",
),
("windows", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.13.1%2B20250115-i686-pc-windows-msvc-install_only.tar.gz",
"95528fd9bb3d37acfda58fcfc97ca6a7ad5fb66e45abe8dad0cd3dd32c75d6d6",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.13.1%2B20250115-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"c03eb477cf60aa80b182c93706410bf960908cf51b6a97fe899777ff27aab5c6",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.13.1%2B20250115-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"113f1188895f41b441c9bdfa0e1a7c769dd56899dfaf1d72d0d2bdc9655865c1",
),
("macos", "x86_64", False, True): (
"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",
"6af0320b6dfc9e7984e506d6d4677ebd864aab40379d64f2c0c3c21292e18b22",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.13.1%2B20250115-x86_64-apple-darwin-install_only.tar.gz",
"994c233cf86487b61283db63363ee969cf69dc551fba389c6d6d4e8534d4735f",
),
("windows", "x86_64", False, True): (
"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",
"39c675e688d5ee047e6ce273e183d0ebdbfbd244e4c900abd396d5a78227d073",
),
("windows", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.13.1%2B20250115-x86_64-pc-windows-msvc-install_only.tar.gz",
"92021e1151d118db94689a38407248de96d8a2b8ffa9c4ae31b990441fda0aa0",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.13.1%2B20250115-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"38d26b0ae73d3c24c22daac820fb89212c4795dc85947d94952240621f6bdec6",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.13.1%2B20250115-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"e57328435fbc77b2075ad241e8e8bde327b0587061a3f67abd09e806522ca7eb",
),
("linux", "x86_64", False, True): (
"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",
"1c1cd64be626e63f5eadc6ef6f40a612741cb1d419f70a80d3c62898ebcc20d0",
),
("linux", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.13.1%2B20250115-x86_64-unknown-linux-gnu-install_only.tar.gz",
"5e7d73b3144d51f15fca492c0f8afd9f690fd3e7bfa61e259beb3650d0336e1b",
),
},
PythonVersion("cpython", 3, 13, 0): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.13.0%2B20241016-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"542e5ffac0b90dc1d872ba8157c0e96861b339b73a20eb21c53242f8c92e043c",
),
("macos", "aarch64", False, True): (
"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",
"efc2e71c0e05bc5bedb7a846e05f28dd26491b1744ded35ed82f8b49ccfa684b",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.13.0%2B20241016-aarch64-apple-darwin-install_only.tar.gz",
"31397953849d275aa2506580f3fa1cb5a85b6a3d392e495f8030e8b6412f5556",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.13.0%2B20241016-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"dab453a00cc921bb9b27db1ea23a7071381ee6b0fb04c5bc299ff9d03c020320",
),
("linux", "aarch64", False, True): (
"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",
"59b50df9826475d24bb7eff781fa3949112b5e9c92adb29e96a09cdf1216d5bd",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.13.0%2B20241016-aarch64-unknown-linux-gnu-install_only.tar.gz",
"e8378c0162b2e0e4cc1f62b29443a3305d116d09583304dbb0149fecaff6347b",
),
("windows", "x86", False, True): (
"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",
"7794b0209af46b6347aab945f1ccc3b24add0a17b3f6fb7741447bc44d10bf4a",
),
("windows", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.13.0%2B20241016-i686-pc-windows-msvc-install_only.tar.gz",
"97e2b0c3d177946a8f70bbe2d993659f8c1e727dfe52ebc5f9f33dca62af8209",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.13.0%2B20241016-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"0ef249cb7ba1e2c451e0a551df063f9caf2e2dc37e09d89f780f98991cd433db",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.13.0%2B20241016-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"1c1262a5105c1ad725c18b15979fb057b699e7b3c5c158d2af9b9c59ad29157b",
),
("macos", "x86_64", False, True): (
"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",
"2e07dfea62fe2215738551a179c87dbed1cc79d1b3654f4d7559889a6d5ce4eb",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.13.0%2B20241016-x86_64-apple-darwin-install_only.tar.gz",
"cff1b7e7cd26f2d47acac1ad6590e27d29829776f77e8afa067e9419f2f6ce77",
),
("windows", "x86_64", False, True): (
"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",
"bfd89f9acf866463bc4baf01733da5e767d13f5d0112175a4f57ba91f1541310",
),
("windows", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.13.0%2B20241016-x86_64-pc-windows-msvc-install_only.tar.gz",
"b25926e8ce4164cf103bacc4f4d154894ea53e07dd3fdd5ebb16fb1a82a7b1a0",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.13.0%2B20241016-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"4b4940208e6c0475105fd2c8bfc2e29a4ccdb61350b26ef13172303930a23b4e",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.13.0%2B20241016-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"078de2a3eef67377684e5054cbb059aa3f53d3189b2e19ab022f6b6242de014b",
),
("linux", "x86_64", False, True): (
"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",
"a73adeda301ad843cce05f31a2d3e76222b656984535a7b87696a24a098b216c",
),
("linux", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.13.0%2B20241016-x86_64-unknown-linux-gnu-install_only.tar.gz",
"2c8cb15c6a2caadaa98af51df6fe78a8155b8471cb3dd7b9836038e0d3657fb4",
),
},
PythonVersion("cpython", 3, 12, 9): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.12.9%2B20250311-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"454929350a2f959180a312f1f15987da441adf61a86697f26884a953c3551d9d",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.12.9%2B20250311-aarch64-apple-darwin-install_only.tar.gz",
"652e90aeaef68e9c726f883a4c160bbbff205403de68ab2c56fced267c9a652d",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.12.9%2B20250311-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"082ab66d7350951074c4b084c5de4874361c79d5b7c809fd5ba0ea7b0067675a",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.12.9%2B20250311-aarch64-unknown-linux-gnu-install_only.tar.gz",
"19853e28347214662a5494c5d08ab5f143f0076b11f32b94a8f581c6707b3ad9",
),
("windows", "x86", True, False): (
"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",
"9ac8dd4d4183afc2bb11e52f258e32bc4c554074af3c1d692476dca162b76e18",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.12.9%2B20250311-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"9408a8b2a51036d27127e8f0edc7ed379f34c7afd642964b2a0184dde2ce86e3",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.12.9%2B20250311-x86_64-apple-darwin-install_only.tar.gz",
"b34429887563a084319b8605c52da53fed228993d17e2fc826840d269b93b7ab",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250212/cpython-3.12.9%2B20250212-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"ef8b7988f2cb5490ebd795af49a34e66d45510c9682fe7938070c697769e3bdc",
),
("windows", "x86_64", True, False): (
"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",
"04df1f563fd02005a05b3c9f194d7009ebdb0b22af8f4ee141111557e8896416",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.12.9%2B20250311-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"4615f16a32710a901318e7ed5e59fa8edde64532e72eab8d2d78875d0bfea753",
),
("linux", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.12.9%2B20250311-x86_64-unknown-linux-gnu-install_only.tar.gz",
"16417562be6eab799e0fd4f5a857b2f6ad3270c34582803bc202e08a99fd3d60",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250212/cpython-3.12.9%2B20250212-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"5de64b14321a60b143bed087462442bdbc79caccf75c644c156d031abe4ea190",
),
},
PythonVersion("cpython", 3, 12, 8): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.12.8%2B20250115-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"768afd34fd5aa893e741d692b817d71940a75ec9b66935ec6eea1046c831f7a6",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.12.8%2B20250115-aarch64-apple-darwin-install_only.tar.gz",
"e29003b69465c33692830032d9d237d84ea43a2e8461db9134641640fb49f040",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.12.8%2B20250115-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"113ae4c04c95a5282025a7c27f6fc3a98b48ecb7e36881b6170926330f5c5f2e",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.12.8%2B20250115-aarch64-unknown-linux-gnu-install_only.tar.gz",
"2e08c1d4de239290b9fc3bef90f121349819b473149083470d16081dd293050c",
),
("windows", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.12.8%2B20250115-i686-pc-windows-msvc-install_only.tar.gz",
"f2755c84675e75ef73f7066b1f3f6768a4cb9a43a928ab55bdbb4d6a8a570655",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.12.8%2B20250115-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"25100a4088d5634551295e50c4dbfedb28bec2f0b3c83bb833195f33d3f11a0e",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.12.8%2B20250115-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"464c6cbabf6e45795d25b39287ebd14fd4a46157e03358dc2c4380e7bb8fbf3f",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.12.8%2B20250115-x86_64-apple-darwin-install_only.tar.gz",
"b81ae8ea17fce6e173649120fcc4eda123bb8df54890894bbec432f527fbe75c",
),
("windows", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.12.8%2B20250115-x86_64-pc-windows-msvc-install_only.tar.gz",
"86ee8267900240c96369adb2cbc1af8f543f860d2e22be5adb7362f3cbe61059",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.12.8%2B20250115-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"5a7ddf02225e3b6df406bbf353e3b0a62dcd39dfef512c24197fcbff88a075b9",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.12.8%2B20250115-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"fb3dda384590b22514b5f8103ed2d9c0591dd89c8ab8138b5eb6f3169df70dcd",
),
("linux", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250115/cpython-3.12.8%2B20250115-x86_64-unknown-linux-gnu-install_only.tar.gz",
"e5435e717c934ed30d4066f64e858497c27f37c1ba547f403b050d9221e50ea4",
),
},
PythonVersion("cpython", 3, 12, 7): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.12.7%2B20241016-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"3f8bf335c97424d0be262687906b0f50511f22fede8b9be77363faa57c4b8e7f",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.12.7%2B20241016-aarch64-apple-darwin-install_only.tar.gz",
"4c18852bf9c1a11b56f21bcf0df1946f7e98ee43e9e4c0c5374b2b3765cf9508",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.12.7%2B20241016-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"bd7688441ddf8d5dc2ccb288bb31fb862330999a4a3f1544aa4f999c93b85a6a",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.12.7%2B20241016-aarch64-unknown-linux-gnu-install_only.tar.gz",
"bba3c6be6153f715f2941da34f3a6a69c2d0035c9c5396bc5bb68c6d2bd1065a",
),
("windows", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.12.7%2B20241016-i686-pc-windows-msvc-install_only.tar.gz",
"f14bad9d72451bcc1bb0cd033951ad1bf482511570ea3ab3bda4d954313bfdfc",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.12.7%2B20241016-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"199826ee08e52c9476a2376b43bb712da6b6464b26d56b0a1c165fddb3733770",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.12.7%2B20241016-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"4ae54498bd8d17fc8689fc57c7dadd59c625834af1b5f81fa21f943ff0e37643",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.12.7%2B20241016-x86_64-apple-darwin-install_only.tar.gz",
"60c5271e7edc3c2ab47440b7abf4ed50fbc693880b474f74f05768f5b657045a",
),
("windows", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.12.7%2B20241016-x86_64-pc-windows-msvc-install_only.tar.gz",
"f05531bff16fa77b53be0776587b97b466070e768e6d5920894de988bdcd547a",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.12.7%2B20241016-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"bb0029bbe40c7c0851734765db1747589ff2ea85d87297c4e2d968e397c601e2",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.12.7%2B20241016-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"a3709fb5350bff838bd7bb5dc18e67300c76dc3e5cd11f9c84e54c8aeac60784",
),
("linux", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.12.7%2B20241016-x86_64-unknown-linux-gnu-install_only.tar.gz",
"43576f7db1033dd57b900307f09c2e86f371152ac8a2607133afa51cbfc36064",
),
},
PythonVersion("cpython", 3, 12, 6): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"b9b115e897e534bd6c1a4f4949fa3c75d662218c3c94bb47f87e61f8c6df430a",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-aarch64-apple-darwin-install_only.tar.gz",
"899f46eb592fcac4e834c064e4c901e8a4a6b5864e80b18efd2f0b7c3c050584",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-aarch64-unknown-linux-gnu-install_only.tar.gz",
"caac1033f68f69d8978dc8c6b6964cfb9d8a111abc55c03403bd4ece63f331f3",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"93a238ba9707c357c054d665a940e2ef33c7c2e2d4e454c248941e625c3050d9",
),
("windows", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-i686-pc-windows-msvc-install_only.tar.gz",
"b278a0100007df0c7ef21fbb3b7e06c9268e6e4a89b719b021fd595c24956b0e",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"8e83f98c4b0f83a9ef4c8f90877513feb0bb7f0c2f2c6bc63077511d67e7b3ab",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"e38c3f031ebfd898f16f10bc73655f377787624f4915113f48d5f017ced0a9de",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-x86_64-apple-darwin-install_only.tar.gz",
"8c56da91436bee158b0d592aed3393c1fe3da3694ca35950ee1c52935ba8bfd5",
),
("windows", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-x86_64-pc-windows-msvc-install_only.tar.gz",
"6280ce84c87ebaca2c4b42040bad48e7efbfd1b3f323579378ecf043e9fb023d",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"7566acba13d60fe059263c906a67f2450d7ae3d5749e524ffb21baa68e924cd3",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"5b560c74201a5fc1d6771cdc12957b4b2f792dea76134b4d060178690c683d04",
),
("linux", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240909/cpython-3.12.6%2B20240909-x86_64-unknown-linux-gnu-install_only.tar.gz",
"68ff386c923c59a33a272bd984b8a33fe8117c56ad7f7552e0c2b21937ee3c0b",
),
},
PythonVersion("cpython", 3, 12, 5): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.12.5%2B20240814-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"40b7a9bddca90217102e07f5bc2747c75534a1cced299d176a9c0901251a691b",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.12.5%2B20240814-aarch64-apple-darwin-install_only.tar.gz",
"6943873ffcede238280a8fc0dbd4916c9bff54cf6a759352f86077c556c0c3a5",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.12.5%2B20240814-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"bf5b434987f3eb7fb65111e7dbf24d82e961ef4e95400e54721035c0904b42c8",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.12.5%2B20240814-aarch64-unknown-linux-gnu-install_only.tar.gz",
"36181612a3467f5e7c322c69fa85e12baf8370ae33456fca7cc821cfbe4df5f7",
),
("windows", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.12.5%2B20240814-i686-pc-windows-msvc-install_only.tar.gz",
"9c2059efefcabd8d391cc0fdcffdc6214808f62a9d673c4457a6640329e0973b",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.12.5%2B20240814-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"4b0f8e4bcd280fb595c2bbba8d1ae37831c989d2b301b5cefe9fba5e51b506b6",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.12.5%2B20240814-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"0556dccef4c94637d6f4f7f645608b72db0a64c43c3a59cf0d9ec021ddf75a30",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.12.5%2B20240814-x86_64-apple-darwin-install_only.tar.gz",
"4c7619c25c037d377eebe8c7b98e6c818276b55714536ea82be2325d5e8ad572",
),
("windows", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.12.5%2B20240814-x86_64-pc-windows-msvc-install_only.tar.gz",
"ba89687d1a1b68e662ca40bdbcbfb2457903553329ba3020f4c96365fda4a254",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.12.5%2B20240814-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"a7ddc238799f15c25ac6d4ff7bec3464d9fa8b5e8cf13dad434d89afd0697a1d",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.12.5%2B20240814-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"e4c7b70f1c8b8ff062f567e048777f55cc9d2a98dd6b71abaf8b10a0e1670906",
),
("linux", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.12.5%2B20240814-x86_64-unknown-linux-gnu-install_only.tar.gz",
"3be3bd9b7bd11f4a71bcaf16813fe61f93812cdb814da3fb0d7298f1086752ef",
),
},
PythonVersion("cpython", 3, 12, 4): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240726/cpython-3.12.4%2B20240726-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"3b017ab70e2f11b95d909317fc4e76c000ece588461058a642bf74db77cec267",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240726/cpython-3.12.4%2B20240726-aarch64-apple-darwin-install_only_stripped.tar.gz",
"ef6948e836f531bd7a58ffbe602803ff1c83c65f99d1da19be369ea61f136c93",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240726/cpython-3.12.4%2B20240726-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"05cbc91569f94a07f96a7ae04b62e19a9d7a3e74400d7d6b5b042f17285d2601",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240726/cpython-3.12.4%2B20240726-aarch64-unknown-linux-gnu-install_only.tar.gz",
"a098b18b7e9fea0c66867b76c0124fce9465765017572b2e7b522154c87c78d7",
),
("windows", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240726/cpython-3.12.4%2B20240726-i686-pc-windows-msvc-install_only.tar.gz",
"b66593869efa4e15412740681135a61956fe73a63fe6c37ce26d35c9fd008576",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240726/cpython-3.12.4%2B20240726-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"4d321e97e499610c887da89682c796967dba9337a1102e9e5d98d65cef5dde52",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240726/cpython-3.12.4%2B20240726-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"60cfc2465326cb44303e3a8904d4e606ec54aaa41be378532e219f05f06ef37d",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240726/cpython-3.12.4%2B20240726-x86_64-apple-darwin-install_only.tar.gz",
"4c325838c1b0ed13698506fcd515be25c73dcbe195f8522cf98f9148a97601ed",
),
("windows", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240726/cpython-3.12.4%2B20240726-x86_64-pc-windows-msvc-install_only.tar.gz",
"74309b0f322716409883d38c621743ea7fa0376eb00927b8ee1e1671d3aff450",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240726/cpython-3.12.4%2B20240726-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"369d3a8a205cdbc754034f304ecedd4da0120cc9c71b6baac0147908aba15ece",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240726/cpython-3.12.4%2B20240726-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"164f9ca029de9220d6f473e835b06c14684905912aee73312c560238fc2051d6",
),
("linux", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240726/cpython-3.12.4%2B20240726-x86_64-unknown-linux-gnu-install_only.tar.gz",
"e133dd6fc6a2d0033e2658637cc22e9c95f9d7073b80115037ee1f16417a54ac",
),
},
PythonVersion("cpython", 3, 12, 3): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240415/cpython-3.12.3%2B20240415-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"fa2b8c377f17dfb097a93c0fba217d93075a7ceba0cc877066e95be969e6b73d",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240415/cpython-3.12.3%2B20240415-aarch64-apple-darwin-install_only.tar.gz",
"ccc40e5af329ef2af81350db2a88bbd6c17b56676e82d62048c15d548401519e",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240415/cpython-3.12.3%2B20240415-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"a4f17d1e3b4ea0e4c2a3664f232c0857979522936af582f7de92b57050220f74",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240415/cpython-3.12.3%2B20240415-aarch64-unknown-linux-gnu-install_only.tar.gz",
"ec8126de97945e629cca9aedc80a29c4ae2992c9d69f2655e27ae73906ba187d",
),
("windows", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240415/cpython-3.12.3%2B20240415-i686-pc-windows-msvc-install_only.tar.gz",
"bd723ad1aa05551627715a428660250f0e74db0f1421b03f399235772057ef55",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240415/cpython-3.12.3%2B20240415-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"31bb3f579f3dcbbf3bf1dc71a188112e821cdfc77d21c9dbfe82ea78538110e1",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240415/cpython-3.12.3%2B20240415-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"e49da3f702da08a3e38d01c776cc2356e427217681964ff64a7880507e224a3c",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240415/cpython-3.12.3%2B20240415-x86_64-apple-darwin-install_only.tar.gz",
"c37a22fca8f57d4471e3708de6d13097668c5f160067f264bb2b18f524c890c8",
),
("windows", "x86_64", True, False): (
"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",
"f7cfa4ad072feb4578c8afca5ba9a54ad591d665a441dd0d63aa366edbe19279",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240415/cpython-3.12.3%2B20240415-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"776568c92c5f3b47dbf5f17c1c58578f70d75a32654419a158aa8bdc6f95b09a",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240415/cpython-3.12.3%2B20240415-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"e51f6676a24c3551657347ef97963164eac801df0a62afcba8e0e28ebb62acee",
),
("linux", "x86_64", True, False): (
"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",
"a73ba777b5d55ca89edef709e6b8521e3f3d4289581f174c8699adfb608d09d6",
),
},
PythonVersion("cpython", 3, 12, 2): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"2afcc8b25c55793f6ceb0bef2e547e101f53c9e25a0fe0332320e5381a1f0fdb",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-aarch64-apple-darwin-install_only.tar.gz",
"01c064c00013b0175c7858b159989819ead53f4746d40580b5b0b35b6e80fba6",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"2e87c0215aea1614e52ff8588b0ba41eb5ecf555e500094a179c0bbf1b25cbc7",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-aarch64-unknown-linux-gnu-install_only.tar.gz",
"e52550379e7c4ac27a87de832d172658bc04150e4e27d4e858e6d8cbb96fd709",
),
("windows", "x86", True, False): (
"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",
"1e919365f3e04eb111283f7a45d32eac2f327287ab7bf46720d5629e144cbff9",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"ee985ae6a6a98f4d5bd19fd8c59f45235911d19b64e1dbd026261b8103f15db5",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"b4b4d19c36e86803aa0b4410395f5568bef28d82666efba926e44dbe06345a12",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-x86_64-apple-darwin-install_only.tar.gz",
"a53a6670a202c96fec0b8c55ccc780ea3af5307eb89268d5b41a9775b109c094",
),
("windows", "x86_64", True, False): (
"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",
"1e5655a6ccb1a64a78460e4e3ee21036c70246800f176a6c91043a3fe3654a3b",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"a1daf5e8ceb23d34ea29b16b5123b06694810fe7acc5c8384426435c63bf731e",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.12.2%2B20240224-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"67065f1215e4274edbc44fa368d7d64525a2601636842cff880c2ea538279e0c",
),
("linux", "x86_64", True, False): (
"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",
"57a37b57f8243caa4cdac016176189573ad7620f0b6da5941c5e40660f9468ab",
),
},
PythonVersion("cpython", 3, 12, 1): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"61e51e3490537b800fcefad718157cf775de41044e95aa538b63ab599f66f3a9",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-aarch64-apple-darwin-install_only.tar.gz",
"f93f8375ca6ac0a35d58ff007043cbd3a88d9609113f1cb59cf7c8d215f064af",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"3621be2cd8b5686e10a022f04869911cad9197a3ef77b30879fe25e792d7c249",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-aarch64-unknown-linux-gnu-install_only.tar.gz",
"236533ef20e665007a111c2f36efb59c87ae195ad7dca223b6dc03fb07064f0b",
),
("windows", "x86", True, False): (
"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",
"13c8a6f337a4e1ef043ffb8ea3c218ab2073afe0d3be36fcdf8ceb6f757210e8",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"22866d35fdf58e90e75d6ba9aa78c288b452ea7041fa9bc5549eca9daa431883",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"bf2b176b0426d7b4d4909c1b19bbb25b4893f9ebdc61e32df144df2b10dcc800",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-x86_64-apple-darwin-install_only.tar.gz",
"eca96158c1568dedd9a0b3425375637a83764d1fa74446438293089a8bfac1f8",
),
("windows", "x86_64", True, False): (
"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",
"fd5a9e0f41959d0341246d3643f2b8794f638adc0cec8dd5e1b6465198eae08a",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"d9bc1b566250bf51818976bf98bf50e1f4c59b2503b50d29250cac5ab5ef6b38",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240107/cpython-3.12.1%2B20240107-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"f267489a041daf4e523c03d32639de04ee59ca925dff49a8c3ce2f28a9f70a3b",
),
("linux", "x86_64", True, False): (
"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",
"74e330b8212ca22fd4d9a2003b9eec14892155566738febc8e5e572f267b9472",
),
},
PythonVersion("cpython", 3, 12, 0): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"25fc8cd41e975d18d13bcc8f8beffa096ff8a0b86c4a737e1c6617900092c966",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-aarch64-apple-darwin-install_only.tar.gz",
"4734a2be2becb813830112c780c9879ac3aff111a0b0cd590e65ec7465774d02",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"86e16b6defbbd7db0b7f98879b2b381e0e5b0ec07126cb9f5fc0cafe9869dc36",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-aarch64-unknown-linux-gnu-install_only.tar.gz",
"bccfe67cf5465a3dfb0336f053966e2613a9bc85a6588c2fcf1366ef930c4f88",
),
("windows", "x86", True, False): (
"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",
"6e4f30a998245cfaef00d1b87f8fd5f6c250bd222f933f8f38f124d4f03227f9",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"465e91b6e6d0d1c40c8a4bce3642c4adcb9b75cf03fbd5fd5a33a36358249289",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"3b4781e7fd4efabe574ba0954e54c35c7d5ac4dc5b2990b40796c1c6aec67d79",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-x86_64-apple-darwin-install_only.tar.gz",
"5a9e88c8aa52b609d556777b52ebde464ae4b4f77e4aac4eb693af57395c9abf",
),
("windows", "x86_64", True, False): (
"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",
"facfaa1fbc8653f95057f3c4a0f8aa833dab0e0b316e24ee8686bc761d4b4f8d",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"5bdff7ed56550d96f9b26a27a8c25f0cc58a03bff19e5f52bba84366183cab8b",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20231002/cpython-3.12.0%2B20231002-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"5ce861907a2751a3a7395b1aaada830c2b072acc03f3dd0bcbaaa2b7a9166fc0",
),
("linux", "x86_64", True, False): (
"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",
"e51a5293f214053ddb4645b2c9f84542e2ef86870b8655704367bd4b29d39fe9",
),
},
PythonVersion("cpython", 3, 11, 11): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.11.11%2B20250311-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"6a384e9af9a817808c5e53fc414d7c854f89249a9047e95b4dac329303c3e866",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.11.11%2B20250311-aarch64-apple-darwin-install_only.tar.gz",
"929f3d87fd88d0b4498b6ccfbc9031306910c7b508763c7f70e70d9c9cd5737c",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.11.11%2B20250311-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"499fce7334c9a586fcd7379f989f0b5b81b98b98a63350bd74ed23bb149efa08",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.11.11%2B20250311-aarch64-unknown-linux-gnu-install_only.tar.gz",
"7fa42453e88a220cc3d3d88229afd0caa1e1fdf5778acaa5045916646d8782f8",
),
("windows", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.11.11%2B20250311-i686-pc-windows-msvc-install_only.tar.gz",
"07265b4265ac5d13d664d2b28810f7d44c11f25e04682a44f56cc9a2439951b3",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250212/cpython-3.11.11%2B20250212-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"7a0a9c92cc2fc088e232a4cd5ce7572da8b05b4cb9bef950244c7902a598f4e7",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.11.11%2B20250311-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"c1937b935d57749e97e2abe574c455cac850b54f8f2d1845518dcbde05a08ce0",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.11.11%2B20250311-x86_64-apple-darwin-install_only.tar.gz",
"a83562c9fa8d89af09648a53481aee7f426239d03216cbb1c90f3e1485c4832a",
),
("windows", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.11.11%2B20250311-x86_64-pc-windows-msvc-install_only.tar.gz",
"289b4ff5d55b41149ea6f75028e24dbbe10aa3cf2b08cb98f3293a03d904bff6",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250212/cpython-3.11.11%2B20250212-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"6ae7c6cb4f42f2c2d554bfe9a4ad1900acd6f9cf0c1125f4e4812489a2d82722",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.11.11%2B20250311-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"9fccf5df1c16bfc0148c807c59eb562c6f29dfb3096e87315d9da6e1a3ce6b25",
),
("linux", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.11.11%2B20250311-x86_64-unknown-linux-gnu-install_only.tar.gz",
"d9eafdf714016c605b44f412e5bbf048c317a2f78a79a6063d3f722c4535a1f3",
),
},
PythonVersion("cpython", 3, 11, 10): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.11.10%2B20241016-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"afac902c6498cda4095674344b6defbff4500a3687aea597b3710cd070b62756",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.11.10%2B20241016-aarch64-apple-darwin-install_only.tar.gz",
"5a69382da99c4620690643517ca1f1f53772331b347e75f536088c42a4cf6620",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.11.10%2B20241016-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"4aa77466ca61b0a3263e3bf55be911cc72f30fd33c81d545f13782b1a35daeec",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.11.10%2B20241016-aarch64-unknown-linux-gnu-install_only.tar.gz",
"803e49259280af0f5466d32829cd9d65a302b0226e424b3f0b261f9daf6aee8f",
),
("windows", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.11.10%2B20241016-i686-pc-windows-msvc-install_only.tar.gz",
"68a1fc11c8be1cae82278f9eef6fc4c1c5d48e3a81081339043671d284f6d83c",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.11.10%2B20241016-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"b802510e566aa7c58f6368ffde2b14fa7bd5147fc221e253c90253c2e88c6119",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.11.10%2B20241016-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"672a3d428359c3edd2155bf9d9939e0f51803fe3c81f1643e021d9970f01fbdd",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.11.10%2B20241016-x86_64-apple-darwin-install_only.tar.gz",
"1e23ffe5bc473e1323ab8f51464da62d77399afb423babf67f8e13c82b69c674",
),
("windows", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.11.10%2B20241016-x86_64-pc-windows-msvc-install_only.tar.gz",
"647b66ff4552e70aec3bf634dd470891b4a2b291e8e8715b3bdb162f577d4c55",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.11.10%2B20241016-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"11daa1c645cb8e76f513adc5998ab462daa6f1d939ef39710d5ca34f69648812",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.11.10%2B20241016-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"36498e63788f5a03c0d6249a5df77fbca542bf066eaa6dbb8bbf516194f96e9b",
),
("linux", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.11.10%2B20241016-x86_64-unknown-linux-gnu-install_only.tar.gz",
"8b50a442b04724a24c1eebb65a36a0c0e833d35374dbdf9c9470d8a97b164cd9",
),
},
PythonVersion("cpython", 3, 11, 9): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.11.9%2B20240814-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"6436b83fed284af320743f6f5148ab3decbdc054531b40848977a5fa2347ca44",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.11.9%2B20240814-aarch64-apple-darwin-install_only.tar.gz",
"8760e908f25fdc8a01f4d1b101854ac047b4eacb723fb2593a168fb989c86eef",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.11.9%2B20240814-aarch64-unknown-linux-gnu-install_only.tar.gz",
"c74a3313e081dda8360d1824baa4eae5303333555bf8440ec2de521731e39165",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.11.9%2B20240814-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"63cd27b797589b66689c5be6495c707311d8272b284ad20faff1814b00134ac7",
),
("windows", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.11.9%2B20240814-i686-pc-windows-msvc-install_only.tar.gz",
"08e3e397520a00113a9e009d87a751041e6cfbeae598f1eca4bd7a068fe26e30",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.11.9%2B20240814-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"88e3238b59aad1b624f0c45c058059e5c582e686563e3993b1b1dadddfa3fe1d",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.11.9%2B20240814-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"2caa7756679ec65a795b99e306de00ea0a4069bd7b1d6ec45df89d6e37a29577",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.11.9%2B20240814-x86_64-apple-darwin-install_only.tar.gz",
"76073305812c093ce840df9c4c17068aa69da8d951e7376ef48f43376986a13e",
),
("windows", "x86_64", True, False): (
"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",
"8ac54a8d711ef0d49b62a2c3521c2d0403f1b221dc9d84c5f85fe48903e82523",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.11.9%2B20240814-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"7766550c42ce59d53b1dd49e9d698d762c9e5a743c7a57d6d7114ff7d266e131",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.11.9%2B20240814-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"73b3bef1220efcfd61dec42af94b9792937fe388bcc7064017c8f3b8e4636187",
),
("linux", "x86_64", True, False): (
"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",
"daa487c7e73005c4426ac393273117cf0e2dc4ab9b2eeda366e04cd00eea00c9",
),
},
PythonVersion("cpython", 3, 11, 8): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"c0650884b929253b8688797d1955850f6e339bf0428b3d935f62ab3159f66362",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-aarch64-apple-darwin-install_only.tar.gz",
"389a51139f5abe071a0d70091ca5df3e7a3dfcfcbe3e0ba6ad85fb4c5638421e",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"1d84ed69e5acce555513e9261ce4b78bed19969b06a51a26b2781a375d70083d",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-aarch64-unknown-linux-gnu-install_only.tar.gz",
"389b9005fb78dd5a6f68df5ea45ab7b30d9a4b3222af96999e94fd20d4ad0c6a",
),
("windows", "x86", True, False): (
"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",
"75039951f8f94d7304bc17b674af1668b9e1ea6d6c9ba1da28e90c0ad8030e3c",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"c3e90962996177a027bd73dd9fd8c42a2d6ef832cda26db4ab4efc6105160537",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"54f8c8ad7313b3505e495bb093825d85eab244306ca4278836a2c7b5b74fb053",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-x86_64-apple-darwin-install_only.tar.gz",
"097f467b0c36706bfec13f199a2eaf924e668f70c6e2bd1f1366806962f7e86e",
),
("windows", "x86_64", True, False): (
"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",
"b618f1f047349770ee1ef11d1b05899840abd53884b820fd25c7dfe2ec1664d4",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"6da82390f7ac49f6c4b19a5b8019c4ddc1eef2c5ad6a2f2d32773a27663a4e14",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.11.8%2B20240224-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"ae1bf11b438304622d9334092491266f908f26d76da03f1125514a192cf093f8",
),
("linux", "x86_64", True, False): (
"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",
"94e13d0e5ad417035b80580f3e893a72e094b0900d5d64e7e34ab08e95439987",
),
},
PythonVersion("cpython", 3, 11, 7): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"c1f3dd13825906a5eae23ed8de9b653edb620568b2e0226eef3784eb1cce7eed",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-aarch64-apple-darwin-install_only.tar.gz",
"b042c966920cf8465385ca3522986b12d745151a72c060991088977ca36d3883",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"e066d3fb69162e401d2bb1f3c20798fde7c2fffcba0912d792e46d569b591ab3",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-aarch64-unknown-linux-gnu-install_only.tar.gz",
"b102eaf865eb715aa98a8a2ef19037b6cc3ae7dfd4a632802650f29de635aa13",
),
("windows", "x86", True, False): (
"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",
"f5a6ca1280749d8ceaf8851585ef6b0cd2f1f76e801a77c1d744019554eef2f0",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"6613f1f9238d19969d8a2827deec84611cb772503207056cc9f0deb89bea48cd",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"3f8caf73f2bfe22efa9666974c119727e163716e88af8ed3caa1e0ae5493de61",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-x86_64-apple-darwin-install_only.tar.gz",
"a0e615eef1fafdc742da0008425a9030b7ea68a4ae4e73ac557ef27b112836d4",
),
("windows", "x86_64", True, False): (
"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",
"67077e6fa918e4f4fd60ba169820b00be7c390c497bf9bc9cab2c255ea8e6f3e",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"89d1d8f080e5494ea57918fc5ecf3d483ffef943cd5a336e64da150cd44b4aa0",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240107/cpython-3.11.7%2B20240107-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"b7e19b262c19dfb82107e092ba3959b2da9b8bc53aafeb86727996afdb577221",
),
("linux", "x86_64", True, False): (
"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",
"4a51ce60007a6facf64e5495f4cf322e311ba9f39a8cd3f3e4c026eae488e140",
),
},
PythonVersion("cpython", 3, 11, 6): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"6e9007bcbbf51203e89c34a87ed42561630a35bc4eb04a565c92ba7159fe5826",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-aarch64-apple-darwin-install_only.tar.gz",
"916c35125b5d8323a21526d7a9154ca626453f63d0878e95b9f613a95006c990",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"7c621a748a4fd6ae99d8ba7ec2da59173d31475838382a13df6d2b1bf95a7059",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-aarch64-unknown-linux-gnu-install_only.tar.gz",
"3e26a672df17708c4dc928475a5974c3fb3a34a9b45c65fb4bd1e50504cc84ec",
),
("windows", "x86", True, False): (
"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",
"dd48b2cfaae841b4cd9beed23e2ae68b13527a065ef3d271d228735769c4e64d",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"2670731428191d4476bf260c8144ccf06f9e5f8ac6f2de1dc444ca96ab627082",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"3685156e4139e89484c071ba1a1b85be0b4e302a786de5a170d3b0713863c2e8",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-x86_64-apple-darwin-install_only.tar.gz",
"178cb1716c2abc25cb56ae915096c1a083e60abeba57af001996e8bc6ce1a371",
),
("windows", "x86_64", True, False): (
"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",
"3933545e6d41462dd6a47e44133ea40995bc6efeed8c2e4cbdf1a699303e95ea",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"38d2c2fa2f9effbf486207bef7141d1b5c385ad30729ab0c976e6a852a2a9401",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20231002/cpython-3.11.6%2B20231002-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"6da291720c9fe2f63c5c55f7acc8b6094a05488453a84cfcc012e92305099ee7",
),
("linux", "x86_64", True, False): (
"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",
"ee37a7eae6e80148c7e3abc56e48a397c1664f044920463ad0df0fc706eacea8",
),
},
PythonVersion("cpython", 3, 11, 5): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"7bee180b764722a73c2599fbe2c3a6121cf6bbcb08cb3082851e93c43fe130e7",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-aarch64-apple-darwin-install_only.tar.gz",
"dab64b3580118ad2073babd7c29fd2053b616479df5c107d31fe2af1f45e948b",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"cf131546383f0d9b81eca17c3fcb80508e01b11d9ca956d790c41baefb859d7d",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-aarch64-unknown-linux-gnu-install_only.tar.gz",
"bb5c5d1ea0f199fe2d3f0996fff4b48ca6ddc415a3dbd98f50bff7fce48aac80",
),
("windows", "x86", True, False): (
"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",
"936b624c2512a3a3370aae8adf603d6ae71ba8ebd39cc4714a13306891ea36f0",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"c9ffe9c2c88685ce3064f734cbdfede0a07de7d826fada58f8045f3bd8f81a9d",
),
("linux", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-i686-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"e156b972b72ae2703c13da3335b16ce5db9f1f33bac27cb0c444a59d04d918fc",
),
("linux", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-i686-unknown-linux-gnu-install_only.tar.gz",
"82de7e2551c015145c017742a5c0411d67a7544595df43c02b5efa4762d5123e",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"e43d70a49919641ca2939a5a9107b13d5fef8c13af0f511a33a94bb6af2044f0",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-x86_64-apple-darwin-install_only.tar.gz",
"4a4efa7378c72f1dd8ebcce1afb99b24c01b07023aa6b8fea50eaedb50bf2bfc",
),
("windows", "x86_64", True, False): (
"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",
"00f002263efc8aea896bcfaaf906b1f4dab3e5cd3db53e2b69ab9a10ba220b97",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"6e4d20e6d498f9edeb3c28cb9541ad20f675f16da350b078e40a9dcfd93cdc3d",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.11.5%2B20230826-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"556d7d46c2af6f9744da03cac5304975f60de1cd5846a109814dd5c396fe9042",
),
("linux", "x86_64", True, False): (
"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",
"fbed6f7694b2faae5d7c401a856219c945397f772eea5ca50c6eb825cbc9d1e1",
),
},
PythonVersion("cpython", 3, 11, 4): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"988d476c806f71a3233ff4266eda166a5d28cf83ba306ac88b4220554fc83e8c",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-aarch64-apple-darwin-install_only.tar.gz",
"cb6d2948384a857321f2aa40fa67744cd9676a330f08b6dad7070bda0b6120a4",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"46982228f02dc6d8a1227289de479f938567ec8acaa361909a998a0196823809",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-aarch64-unknown-linux-gnu-install_only.tar.gz",
"2e84fc53f4e90e11963281c5c871f593abcb24fc796a50337fa516be99af02fb",
),
("windows", "x86", True, False): (
"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",
"e2f4b41c3d89c5ec735e2563d752856cb3c19a0aa712ec7ef341712bafa7e905",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"0d22f43c5bb3f27ff2f9e8c60b0d7abd391bb2cac1790b0960970ff5580f6e9a",
),
("linux", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-i686-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"1bf5ba6806abbe70770e8e00b2902cbbb75dd4ff0c6e992de85e6752a9998e1a",
),
("linux", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-i686-unknown-linux-gnu-install_only.tar.gz",
"abdccc6ec7093f49da99680f5899a96bff0b96fde8f5d73f7aac121e0d05fdd8",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"6d9765785316c7f1c07def71b413c92c84302f798b30ee09e2e0b5da28353a51",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-x86_64-apple-darwin-install_only.tar.gz",
"47e1557d93a42585972772e82661047ca5f608293158acb2778dccf120eabb00",
),
("windows", "x86_64", True, False): (
"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",
"878614c03ea38538ae2f758e36c85d2c0eb1eaaca86cd400ff8c76693ee0b3e1",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"1692d795d6199b2261161ae54250009ffad0317929302903f6f2c773befd4d76",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.11.4%2B20230726-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"b48061173c763971a28669585b47fa26cde98497eee6ebd8057849547b7282ee",
),
("linux", "x86_64", True, False): (
"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",
"e26247302bc8e9083a43ce9e8dd94905b40d464745b1603041f7bc9a93c65d05",
),
},
PythonVersion("cpython", 3, 11, 3): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"cd296d628ceebf55a78c7f6a7aed379eba9dbd72045d002e1c2c85af0d6f5049",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-aarch64-apple-darwin-install_only.tar.gz",
"09e412506a8d63edbb6901742b54da9aa7faf120b8dbdce56c57b303fc892c86",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"8b8e4c58070f8ff372cf89080f24ecb9154ccfcc7674a8a46d67bdb766a1ee95",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-aarch64-unknown-linux-gnu-install_only.tar.gz",
"8190accbbbbcf7620f1ff6d668e4dd090c639665d11188ce864b62554d40e5ab",
),
("windows", "x86", True, False): (
"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",
"a6751e6fa5c7c4d4748ed534a7f00ad7f858f62ce73d63d44dd907036ba53985",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"877c90ef778a526aa25ab417034f5e70728ac14e5eb1fa5cfd741f531203a3fc",
),
("linux", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-i686-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"58734b66ee8d2762911f32c6bf59f36928990dc637e494f9ac8ebdd589d64547",
),
("linux", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-i686-unknown-linux-gnu-install_only.tar.gz",
"36ff6c5ebca8bf07181b774874233eb37835a62b39493f975869acc5010d839d",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"2fbb31a8bc6663e2d31d3054319b51a29b1915c03222a94b9d563233e11d1bef",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-x86_64-apple-darwin-install_only.tar.gz",
"f710b8d60621308149c100d5175fec39274ed0b9c99645484fd93d1716ef4310",
),
("windows", "x86_64", True, False): (
"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",
"24741066da6f35a7ff67bee65ce82eae870d84e1181843e64a7076d1571e95af",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"9d27e607fb1cb2d766e17f27853013d8c0f0b09ac53127aaff03ec89ab13370d",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.11.3%2B20230507-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"b9e2e889a5797b181f086c175a03a0e011277a708199b2b20270bacfca72fb91",
),
("linux", "x86_64", True, False): (
"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",
"da50b87d1ec42b3cb577dfd22a3655e43a53150f4f98a4bfb40757c9d7839ab5",
),
},
PythonVersion("cpython", 3, 11, 1): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"da187194cc351d827232b1d2d85b2855d7e25a4ada3e47bc34b4f87b1d989be5",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-aarch64-apple-darwin-install_only.tar.gz",
"4918cdf1cab742a90f85318f88b8122aeaa2d04705803c7b6e78e81a3dd40f80",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"cd3b910dce032f0ec9b414156b391878010940368b5ea27c33b998016e9c1cb8",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-aarch64-unknown-linux-gnu-install_only.tar.gz",
"debf15783bdcb5530504f533d33fda75a7b905cec5361ae8f33da5ba6599f8b4",
),
("windows", "x86", True, False): (
"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",
"50b250dd261c3cca9ae8d96cb921e4ffbc64f778a198b6f8b8b0a338f77ae486",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"b062ac2c72a85510fb9300675bd5c716baede21e9482ef6335247b4aa006584c",
),
("linux", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-i686-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"cce57c5fbd3ff10b91d86978b7ad15b9e02f57447d4f429c0bd4e00aa676d389",
),
("linux", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-i686-unknown-linux-gnu-install_only.tar.gz",
"8392230cf76c282cfeaf67dcbd2e0fac6da8cd3b3aead1250505c6ddd606caae",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"0eb61be53ee13cf75a30b8a164ef513a2c7995b25b118a3a503245d46231b13a",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-x86_64-apple-darwin-install_only.tar.gz",
"20a4203d069dc9b710f70b09e7da2ce6f473d6b1110f9535fb6f4c469ed54733",
),
("windows", "x86_64", True, False): (
"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",
"edc08979cb0666a597466176511529c049a6f0bba8adf70df441708f766de5bf",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"f5c46fffda7d7894b975af728f739b02d1cec50fd4a3ea49f69de9ceaae74b17",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.11.1%2B20230116-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"02332441cb610b1e1aa2d2972e261e2910cc6a950b7973cac22c0759a93c5fcd",
),
("linux", "x86_64", True, False): (
"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",
"02a551fefab3750effd0e156c25446547c238688a32fabde2995c941c03a6423",
),
},
PythonVersion("cpython", 3, 10, 16): {
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.10.16%2B20250311-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"4d64c7aa2afdaec4407c6ad262d243729333c68592699503ba82a42d301c0eeb",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.10.16%2B20250311-aarch64-apple-darwin-install_only_stripped.tar.gz",
"2867d119e88761148af5b0e803f54a646797b6b4c70f9dabcf834a92fe80c8e7",
),
("linux", "aarch64", True, False): (
"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",
"42635e2b908d73a1f97dbc1af77b45968498d09be3832ca0ff80d78186c15d14",
),
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.10.16%2B20250311-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"dff56f4f0957702bd58aa876593d10022998298eea7644d5976ffa4887135b04",
),
("windows", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.10.16%2B20250311-i686-pc-windows-msvc-install_only.tar.gz",
"9a2a9210d55cdb2d47b9c8c84a361f2a8c9e0dd9c71aad3f95f15d82f6757dcb",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250212/cpython-3.10.16%2B20250212-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"bd4f387f3934ffe64d16d97e3bb861c7773ac6efeec3511dce9c7f79beb88380",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.10.16%2B20250311-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"3e834bcb4cfe8e158880ddcd341a4c71aa39cfb75598629ce6640c19f758a318",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.10.16%2B20250311-x86_64-apple-darwin-install_only.tar.gz",
"2d45455e3b71fabedd266aa22789ba6dffd278073e282c3f78746579d8af68cf",
),
("windows", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.10.16%2B20250311-x86_64-pc-windows-msvc-install_only.tar.gz",
"e9502814cf831be43b98908bc46ef1d70c6f97a80fc9f93224119a1a25ac8bf5",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250212/cpython-3.10.16%2B20250212-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"2d2a9acb0a1c5ccb55e0422b6dac3bfd4e2b52b5b879095f237da50e7615857a",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.10.16%2B20250311-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"311522a860903a07977904268028ad861f102226563fe10485867da77c507b89",
),
("linux", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.10.16%2B20250311-x86_64-unknown-linux-gnu-install_only.tar.gz",
"fa6a4f258af00a1dcd6c89dcc13f77b752249dddf91eb02e30bc2620c325f93f",
),
},
PythonVersion("cpython", 3, 10, 15): {
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.10.15%2B20241016-aarch64-apple-darwin-install_only.tar.gz",
"f64776f455a44c24d50f947c813738cfb7b9ac43732c44891bc831fa7940a33c",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.10.15%2B20241016-aarch64-unknown-linux-gnu-install_only.tar.gz",
"eb58581f85fde83d1f3e8e1f8c6f5a15c7ae4fdbe3b1d1083931f9167fdd8dbc",
),
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.10.15%2B20241016-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"41c84c6a96f45e6eaa5ff012806ae180a5a758e0c8027b88295b7c2a28a1c82a",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.10.15%2B20241016-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"1ee866fe8c3a2fdf310defd9492aaa9d4d26b93b8ee9573525a860cdeacfc8fe",
),
("windows", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.10.15%2B20241016-i686-pc-windows-msvc-install_only.tar.gz",
"c75ae93c20e03ea6b7521d7ebf07bdf30ff915d19cb166afa483576150e7aef8",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.10.15%2B20241016-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"50301fa93816feeadddcbf0bc035870da1ef3006814c59b874ddf11252f19be3",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.10.15%2B20241016-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"adaa44bb698b4b0a38335114bc9c2e53505f3562cb39aac35c87b7978175a9d1",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.10.15%2B20241016-x86_64-apple-darwin-install_only.tar.gz",
"90b46dfb1abd98d45663c7a2a8c45d3047a59391d8586d71b459cec7b75f662b",
),
("windows", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.10.15%2B20241016-x86_64-pc-windows-msvc-install_only.tar.gz",
"e48952619796c66ec9719867b87be97edca791c2ef7fbf87d42c417c3331609e",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.10.15%2B20241016-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"ade7ce8507635e64b6d167da0dced735816a4e1c121433277a0ed86e42887d46",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.10.15%2B20241016-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"8438e1c8df6180dbd4daa8363ac4b156de5cd9cbcdfd37e4a7052903457ae6b4",
),
("linux", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.10.15%2B20241016-x86_64-unknown-linux-gnu-install_only.tar.gz",
"3db2171e03c1a7acdc599fba583c1b92306d3788b375c9323077367af1e9d9de",
),
},
PythonVersion("cpython", 3, 10, 14): {
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.10.14%2B20240814-aarch64-apple-darwin-install_only.tar.gz",
"c9fbd43c47ebc15f3b326d518e3f4df2fed98db226cd16f97ecbcc496c099d5d",
),
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.10.14%2B20240814-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"ca1bf0cf71ef42a302bc9df6096ac6ae399b971b426e7b620481d86b00fffa8c",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.10.14%2B20240814-aarch64-unknown-linux-gnu-install_only.tar.gz",
"232921e70965f78dc32e2ed4d15f97b45d24ac68dbc5d6f4ff402f81bad11eda",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.10.14%2B20240814-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"56183ed135dbdaaa6b189a6b0e6b6bcf3f26074297721bdbe9648cdc5247937c",
),
("windows", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.10.14%2B20240814-i686-pc-windows-msvc-install_only.tar.gz",
"682d90512c7fec569a0380c3ca5707063b23659ff41fdbcf25c3a18777962e72",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.10.14%2B20240814-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"49ba7ea8de4ca7369be9c3415712d789db3caaa4c6c0530ce94d2db5b4e145cd",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.10.14%2B20240814-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"75b7453594f41a4d6e50efb643b1717067642ad3cd85fc6151dec1d4fcb15810",
),
("macos", "x86_64", True, False): (
"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",
"4404f44ec69c0708d4d88e98f39c2c1fe3bd462dc6a958b60aaf63028550c485",
),
("windows", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.10.14%2B20240814-x86_64-pc-windows-msvc-install_only.tar.gz",
"e5982ec53bed31a3f9c1f063cb5fb031089ae436a8541cd471fe660836dddbbb",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.10.14%2B20240814-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"ffd0f253678f20580acb90680138d990f37518cbb622e5a4032759d5b06ff9fe",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.10.14%2B20240814-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"e80e39be6f3fe2620c210889d13041aac16573ebac103f7bbaafeedc0d8fc253",
),
("linux", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.10.14%2B20240814-x86_64-unknown-linux-gnu-install_only.tar.gz",
"88dee5e48def031cdaebdedeae13865f086b532161315dda7f39c1428dfef64f",
),
},
PythonVersion("cpython", 3, 10, 13): {
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-aarch64-apple-darwin-install_only.tar.gz",
"5fdc0f6a5b5a90fd3c528e8b1da8e3aac931ea8690126c2fdb4254c84a3ff04a",
),
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"57b83a4aa32bdbe7611f1290313ef24f2574dff5fa59181c0ccb26c14c688b73",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"7f23a4afa4032a7c5a4e0ec926da37eea242472142613c2baa029ef61c3c493c",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-aarch64-unknown-linux-gnu-install_only.tar.gz",
"a898a88705611b372297bb8fe4d23cc16b8603ce5f24494c3a8cfa65d83787f9",
),
("windows", "x86", True, False): (
"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",
"5365b90f9cba7186d12dd86516ece8b696db7311128e0b49c92234e01a74599f",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"c8b99dcf267c574fdfbdf4e9d63ec7a4aa4608565fee3fba0b2f73843b9713b2",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"a41c1e28e2a646bac69e023873d40a43c5958d251c6adfa83d5811a7cb034c7a",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-x86_64-apple-darwin-install_only.tar.gz",
"6378dfd22f58bb553ddb02be28304d739cd730c1f95c15c74955c923a1bc3d6a",
),
("windows", "x86_64", True, False): (
"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",
"086f7fe9156b897bb401273db8359017104168ac36f60f3af4e31ac7acd6634e",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"6a2c8f37509556e5d463b1f437cdf7772ebd84cdf183c258d783e64bb3109505",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.10.13%2B20240224-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"d42f0dfa0245eb5d7cf26e86ce21ce6a92efb85bb2fb26c79a4657f18bae5fa1",
),
("linux", "x86_64", True, False): (
"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",
"d995d032ca702afd2fc3a689c1f84a6c64972ecd82bba76a61d525f08eb0e195",
),
("linux", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.10.13%2B20230826-i686-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"cc5625a16fbec682d4ce40c0d185318164bd181efaa7eaf945ca63015db9fea3",
),
("linux", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.10.13%2B20230826-i686-unknown-linux-gnu-install_only.tar.gz",
"424d239b6df60e40849ad18505de394001233ab3d7470b5280fec6e643208bb9",
),
},
PythonVersion("cpython", 3, 10, 12): {
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-aarch64-apple-darwin-install_only.tar.gz",
"bc66c706ea8c5fc891635fda8f9da971a1a901d41342f6798c20ad0b2a25d1d6",
),
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"a7d0cadbe867cc53dd47d7327244154157a7cca02edb88cf3bb760a4f91d4e44",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"bb5fa1d4ad202afc8ee4330f313c093760c9fb1af5be204dc0c6ba50c7610fea",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-aarch64-unknown-linux-gnu-install_only.tar.gz",
"fee80e221663eca5174bd794cb5047e40d3910dbeadcdf1f09d405a4c1c15fe4",
),
("windows", "x86", True, False): (
"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",
"a5a5f9c9082b6503462a6b134111d3c303052cbc49ff31fff2ade38b39978e5d",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"0743b9976f20b06d9cf12de9d1b2dfe06b13f76978275e9dac73a275624bde2c",
),
("linux", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-i686-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"159124ac71c86d8617eae17db6ed9b98f01078cc9bd76073261901826f2d940d",
),
("linux", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-i686-unknown-linux-gnu-install_only.tar.gz",
"c7a5321a696ef6467791312368a04d36828907a8f5c557b96067fa534c716c18",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"f1fa448384dd48033825e56ee6b5afc76c5dd67dcf2b73b61d2b252ae2e87bca",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-x86_64-apple-darwin-install_only.tar.gz",
"8a6e3ed973a671de468d9c691ed9cb2c3a4858c5defffcf0b08969fba9c1dd04",
),
("windows", "x86_64", True, False): (
"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",
"c1a31c353ca44de7d1b1a3b6c55a823e9c1eed0423d4f9f66e617bdb1b608685",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"cb6e7c84d9e369a0ee76c9ea73d415a113ba9982db58f44e6bab5414838d35f3",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.10.12%2B20230726-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"79fe684338fa26e1af64de583cca77a3fd501d899420de398177952d5182d202",
),
("linux", "x86_64", True, False): (
"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",
"a476dbca9184df9fc69fe6309cda5ebaf031d27ca9e529852437c94ec1bc43d3",
),
},
PythonVersion("cpython", 3, 10, 11): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"da9c8a3cd04485fd397387ea2fa56f3cac71827aafb51d8438b2868f86eb345b",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-aarch64-apple-darwin-install_only.tar.gz",
"8348bc3c2311f94ec63751fb71bd0108174be1c4def002773cf519ee1506f96f",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"2e304c39d8af27f9abf1cf44653f5e34e7d05b665cb68e5a5474559c145e7b33",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-aarch64-unknown-linux-gnu-install_only.tar.gz",
"c7573fdb00239f86b22ea0e8e926ca881d24fde5e5890851339911d76110bc35",
),
("windows", "x86", True, False): (
"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",
"e4ed3414cd0e687017f0a56fed88ff39b3f5dfb24a0d62e9c7ca55854178bcde",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"60e76e136ab23b891ed1212e58bd11a73a19cd9fd884ec1c5653ca1c159d674e",
),
("linux", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-i686-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"f55942f89c54c90af53dba603a86f90956eec87c7fb91f5dc2ae543373224ccd",
),
("linux", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-i686-unknown-linux-gnu-install_only.tar.gz",
"c70518620e32b074b1b40579012f0c67191a967e43e84b8f46052b6b893f7eeb",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"e84c12aa0285235eed365971ceedf040f4d8014f5342d371e138a4da9e4e9b7c",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-x86_64-apple-darwin-install_only.tar.gz",
"bd3fc6e4da6f4033ebf19d66704e73b0804c22641ddae10bbe347c48f82374ad",
),
("windows", "x86_64", True, False): (
"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",
"9c2d3604a06fcd422289df73015cd00e7271d90de28d2c910f0e2309a7f73a68",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"9b4dc4a335b6122ce783bc80f5015b683e3ab1a56054751c5df494db0521da67",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.10.11%2B20230507-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"38931a156ed020f5c579af37b771871b99f31e74c34fa7e093e97eb1b2d4f978",
),
("linux", "x86_64", True, False): (
"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",
"c5bcaac91bc80bfc29cf510669ecad12d506035ecb3ad85ef213416d54aecd79",
),
},
PythonVersion("cpython", 3, 10, 9): {
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-aarch64-apple-darwin-install_only.tar.gz",
"018d05a779b2de7a476f3b3ff2d10f503d69d14efcedd0774e6dab8c22ef84ff",
),
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"2508b8d4b725bb45c3e03d2ddd2b8441f1a74677cb6bd6076e692c0923135ded",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"3d20f40654e4356bd42c4e70ec28f4b8d8dd559884467a4e1745c08729fb740a",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-aarch64-unknown-linux-gnu-install_only.tar.gz",
"2003750f40cd09d4bf7a850342613992f8d9454f03b3c067989911fb37e7a4d1",
),
("windows", "x86", True, False): (
"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",
"c5c51d9a3e8d8cdac67d8f3ad7c4008de169ff1480e17021f154d5c99fcee9e3",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"3d79cfd229ec12b678bbfd79c30fb4cbad9950d6bfb29741d2315b11839998b4",
),
("linux", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-i686-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"ae0745620168e65df44ae60b21622d488c9dd6ca83566083c565765256315283",
),
("linux", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-i686-unknown-linux-gnu-install_only.tar.gz",
"44566c08eb8054aa0784f76b85d2c6c70a62f4988d5e9abcce819b517b329fdd",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"1153b4d3b03cf1e1d8ec93c098160586f665fcc2d162c0812140a716a688df58",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-x86_64-apple-darwin-install_only.tar.gz",
"0e685f98dce0e5bc8da93c7081f4e6c10219792e223e4b5886730fd73a7ba4c6",
),
("windows", "x86_64", True, False): (
"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",
"59c6970cecb357dc1d8554bd0540eb81ee7f6d16a07acf3d14ed294ece02c035",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"4cfa6299a78a3959102c461d126e4869616f0a49c60b44220c000fc9aecddd78",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230116/cpython-3.10.9%2B20230116-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"c5f7ad956c8870573763ed58b59d7f145830a93378234b815c068c893c0d5c1e",
),
("linux", "x86_64", True, False): (
"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",
"d196347aeb701a53fe2bb2b095abec38d27d0fa0443f8a1c2023a1bed6e18cdf",
),
},
PythonVersion("cpython", 3, 10, 8): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"f8ba5f87153a17717e900ff7bba20e2eefe8a53a5bd3c78f9f6922d6d910912d",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-aarch64-apple-darwin-install_only.tar.gz",
"d52b03817bd245d28e0a8b2f715716cd0fcd112820ccff745636932c76afa20a",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"5710521ca6958dd2e50f30f2b1591eb7f6a4c55a64c9b66d3196f8257f40bc96",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-aarch64-unknown-linux-gnu-install_only.tar.gz",
"33170bef18c811906b738be530f934640491b065bf16c4d276c6515321918132",
),
("windows", "x86", True, False): (
"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",
"94e76273166f72624128e52b5402db244cea041dab4a6bcdc70b304b66e27e95",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"7547ea172f7fa3d7619855f28780da9feb615b6cb52c5c64d34f65b542799fee",
),
("linux", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-i686-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"0ab3156bbdc87db8a9b938662a76bb405522b408b1f94d8eb20759f277f96cd8",
),
("linux", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-i686-unknown-linux-gnu-install_only.tar.gz",
"2deee7cbbd5dad339d713a75ec92239725d2035e833af5b9981b026dee0b9213",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"a18f81ecc7da0779be960ad35c561a834866c0e6d1310a4f742fddfd6163753f",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-x86_64-apple-darwin-install_only.tar.gz",
"525b79c7ce5de90ab66bd07b0ac1008bafa147ddc8a41bef15ffb7c9c1e9e7c5",
),
("windows", "x86_64", True, False): (
"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",
"f2b6d2f77118f06dd2ca04dae1175e44aaa5077a5ed8ddc63333c15347182bfe",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"ab40f9584be896c697c5fca351ab82d7b55f01b8eb0494f0a15a67562e49161a",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.10.8%2B20221106-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"59630be21c77f87b4378f0cf887cbeb6bec64c988c93f3dc795afee782a3322e",
),
("linux", "x86_64", True, False): (
"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",
"6c8db44ae0e18e320320bbaaafd2d69cde8bfea171ae2d651b7993d1396260b7",
),
},
PythonVersion("cpython", 3, 10, 7): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"9f44cf63441a90f4ec99a032a2bda43971ae7964822daa0ee730a9cba15d50da",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-aarch64-apple-darwin-install_only.tar.gz",
"70f6ca1da8e6fce832ad0b7f9fdaba0b84ba0ac0a4c626127acb6d49df4b8f91",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"f92fb53661f2ceddeb7b15ae1f165671acf4e4d4f9519a87e033981b93ee33b8",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-aarch64-unknown-linux-gnu-install_only.tar.gz",
"dfeec186a62a6068259d90e8d77e7d30eaf9c2b4ae7b205ff8caab7cb21f277c",
),
("windows", "x86", True, False): (
"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",
"384e711dd657c3439be4e50b2485478a7ed7a259a741d4480fc96d82cc09d318",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"323532701cb468199d6f14031b991f945d4bbf986ca818185e17e132d3763bdf",
),
("linux", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-i686-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"c379f2ef58c8d83f1607357ad75e860770d748232a4eec4263564cbfa6a3efbb",
),
("linux", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-i686-unknown-linux-gnu-install_only.tar.gz",
"4a611ce990dc1f32bc4b35d276f04521464127f77e1133ac5bb9c6ba23e94a82",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"e03e28dc9fe55ea5ca06fece8f2f2a16646b217d28c0cd09ebcd512f444fdc90",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-x86_64-apple-darwin-install_only.tar.gz",
"6101f580434544d28d5590543029a7c6bdf07efa4bcdb5e4cbedb3cd83241922",
),
("windows", "x86_64", True, False): (
"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",
"b464352f8cbf06ab4c041b7559c9bda7e9f6001a94f67ab0a342cba078f3805f",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"5363974e6ee6c91dbd6bc3533e38b02a26abc2ff1c9a095912f237b916be22d3",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.10.7%2B20221002-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"22e59fa43657dc3487392a44a33a815d507cdd244b6609b6ad08f2661c34169c",
),
("linux", "x86_64", True, False): (
"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",
"c12c9ad2b2c75464541d897c0528013adecd8be5b30acf4411f7759729841711",
),
},
PythonVersion("cpython", 3, 10, 6): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"159230851a69cf5cab80318bce48674244d7c6304de81f44c22ff0abdf895cfa",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-aarch64-apple-darwin-install_only.tar.gz",
"efaf66acdb9a4eb33d57702607d2e667b1a319d58c167a43c96896b97419b8b7",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"6606be4283ebcfe2d83b49b05f6d06b958fe120a4d96c1eeeb072369db06b827",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-aarch64-unknown-linux-gnu-install_only.tar.gz",
"81625f5c97f61e2e3d7e9f62c484b1aa5311f21bd6545451714b949a29da5435",
),
("windows", "x86", True, False): (
"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",
"27f22babf29ceebae18b2c2e38e2c48d22de686688c8a31c5f8d7d51541583c1",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"8d9a259e15d5a1be48ef13cd5627d7f6c15eadf41a3539e99ed1deee668c075e",
),
("linux", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-i686-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"213374fd9845df5c1d3f1d2f5ac2610fe70ddba094aee0cbc2e91fd2dc808de2",
),
("linux", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-i686-unknown-linux-gnu-install_only.tar.gz",
"b152801a2609e6a38f3cc9e7e21d8b6cf5b6f31dacfcaca01e162c514e851ed6",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"9405499573a7aa8b67d070d096ded4f3e571f18c2b34762606ecc8025290b122",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-x86_64-apple-darwin-install_only.tar.gz",
"7718411adf3ea1480f3f018a643eb0550282aefe39e5ecb3f363a4a566a9398c",
),
("windows", "x86_64", True, False): (
"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",
"91889a7dbdceea585ff4d3b7856a6bb8f8a4eca83a0ff52a73542c2e67220eaa",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"01dc349721594b1bb5b582651f81479a24352f718fdf6279101caa0f377b160a",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.10.6%2B20220802-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"8072f01279e05bad7c8d1076715db243489d1c2598f7b7d0457d0cac44fcb8b2",
),
("linux", "x86_64", True, False): (
"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",
"55aa2190d28dcfdf414d96dc5dcea9fe048fadcd583dc3981fec020869826111",
),
},
PythonVersion("cpython", 3, 10, 5): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"f68d25dbe9daa96187fa9e05dd8969f46685547fecf1861a99af898f96a5379e",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-aarch64-apple-darwin-install_only.tar.gz",
"19d1aa4a6d9ddb0094fc36961b129de9abe1673bce66c86cd97b582795c496a8",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"6e5e1050549c1aa629924b1b6a3080655d9e110f88dfa734d9b1c98af924cc7d",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-aarch64-unknown-linux-gnu-install_only.tar.gz",
"012fa37c12d2647d76d004dc003302563864d2f1cd0731b71eeafad63d28b3f0",
),
("windows", "x86", True, False): (
"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",
"2846e9c7e8484034989ab218022009fdd9dcb12a7bfb4b0329a404552d37e9aa",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"e201192f0aa73904bc5a5f43d1ce4c9fb243dfe02138e690676713fe02c7d662",
),
("linux", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-i686-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"dea116554852261e4a9e79c8926a0e4ac483f9e624084ded73b30705e221b62d",
),
("linux", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-i686-unknown-linux-gnu-install_only.tar.gz",
"5abf5baf40f8573ce7d7e4ad323457f511833e1663e61ac5a11d5563a735159f",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"5e372e6738a733532aa985730d9a47ee4c77b7c706e91ef61d37aacbb2e54845",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-x86_64-apple-darwin-install_only.tar.gz",
"eca0584397d9a3ef6f7bb32b0476318b01c89b7b0a031ef97a0dcaa5ba5127a8",
),
("windows", "x86_64", True, False): (
"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",
"c830ab2a3a488f9cf95e4e81c581d9ef73e483c2e6546136379443e9bb725119",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"cff35feefe423d4282e9a3e1bb756d0acbb2f776b1ada82c44c71ac3e1491448",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220630/cpython-3.10.5%2B20220630-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"2a71e32ef8e1bbffbbfcd1825620d6a8944f97e76851bf1a14dc4fa48b626db8",
),
("linux", "x86_64", True, False): (
"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",
"460f87a389be28c953c24c6f942f172f9ce7f331367b4daf89cb450baedd51d7",
),
},
PythonVersion("cpython", 3, 10, 4): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"c404f226195d79933b1e0a3ec88f0b79d35c873de592e223e11008f3a37f83d6",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-aarch64-apple-darwin-install_only.tar.gz",
"6d2e4e6b1c403bce84cfb846400754017f525fe8017f186e8e7072fcaaf3aa71",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"5d2ccef5a45d2287d73a6ff63a466b21a197beb373792e644b8881bce3b6aa55",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-aarch64-unknown-linux-gnu-install_only.tar.gz",
"7a8989392dc9b41d85959a752448c60852cf0061de565e98445c27f6bbdf63be",
),
("windows", "x86", True, False): (
"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",
"e1dfa5dde910f908cad8bd688b29d28df832f7b150555679c204580d1af0c4a6",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"c37a47e46de93473916f700a790cb43515f00745fba6790004e2731ec934f4d3",
),
("linux", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-i686-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"b28224a798dea965cb090f831d31aa531c6b9a14028344be6df53ab426497bb4",
),
("linux", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-i686-unknown-linux-gnu-install_only.tar.gz",
"f3bc0828a0e0a8974e3fe90b4e99549296a7578de2321d791be1bad28191921d",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"e447f00fe53168d18cbfe110645dbf33982a17580b9e4424a411f9245d99cd21",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-x86_64-apple-darwin-install_only.tar.gz",
"c4a57a13b084d49ce8c2eb5b2662ee45b0c55b08ddd696f473233b0787f03988",
),
("windows", "x86_64", True, False): (
"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",
"7231ba2af9525cae620a5f4ae3bf89a939fdc053ba0cc64ee3dead8f13188005",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"d636dc1bcca74dd9c6e3b26f7c081b3e229336e8378fe554bf8ba65fe780a2ac",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220528/cpython-3.10.4%2B20220528-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"15f961b087c6145f326fee30041db4af3ce0a8d24bbdefbd8d24973825728a0e",
),
("linux", "x86_64", True, False): (
"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",
"1f8423808ad84c0e56c8e14c32685cbfbc1159e0d9f943ac946f29e84cf1b5ee",
),
},
PythonVersion("cpython", 3, 10, 3): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"b1abefd0fc66922cf9749e4d5ceb97df4d3cfad0cd9cdc4bd04262a68d565698",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-aarch64-apple-darwin-install_only.tar.gz",
"db46dadfccc407aa1f66ed607eefbf12f781e343adcb1edee0a3883d081292ce",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"88d2bfc8b714b9e36e95e68129799527077827dd752357934f9d3d0ce756871e",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-aarch64-unknown-linux-gnu-install_only.tar.gz",
"f52ee68c13c4f9356eb78a5305d3178af2cb90c38a8ce8ce9990a7cf6ff06144",
),
("windows", "x86", True, False): (
"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",
"bb7f2a5143010fa482c5b442cced85516696cfc416ca92c903ef374532401a33",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"fbc0924a138937fe435fcdb20b0c6241290558e07f158e5578bd91cc8acef469",
),
("linux", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-i686-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"ea82b0b12e03fdc461c2337e59cb901ecc763194588db5a97372d26f242f4951",
),
("linux", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-i686-unknown-linux-gnu-install_only.tar.gz",
"2f125a927c3af52ef89af11857df988a042e26ce095129701b915e75b2ec6bff",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"bc5d6f284b506104ff6b4e36cec84cbdb4602dfed4c6fe19971a808eb8c439ec",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-x86_64-apple-darwin-install_only.tar.gz",
"ec2e90b6a589db7ef9f74358b1436558167629f9e4d725c8150496f9cb08a9d4",
),
("windows", "x86_64", True, False): (
"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",
"ba593370742ed8a7bc70ce563dd6a53e30ece1f6881e3888d334c1b485b0d9d0",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"72b91d26f54321ba90a86a3bbc711fa1ac31e0704fec352b36e70b0251ffb13c",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220318/cpython-3.10.3%2B20220318-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"ee2251d5e59045c6fa1d4431c8a5cd0ed18923a785e7e0f47aa9d32ae0ca344e",
),
("linux", "x86_64", True, False): (
"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",
"b9989411bed71ba4867538c991f20b55f549dd9131905733f0df9f3fde81ad1d",
),
},
PythonVersion("cpython", 3, 10, 2): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"1ef939fd471a9d346a7bc43d2c16fb483ddc4f98af6dad7f08a009e299977a1a",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-aarch64-apple-darwin-install_only.tar.gz",
"1409acd9a506e2d1d3b65c1488db4e40d8f19d09a7df099667c87a506f71c0ef",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"fb714771145a49482a113f532e4cbc21d601cf0dee4186a57fbc66ddd8d85aef",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-aarch64-unknown-linux-gnu-install_only.tar.gz",
"8f351a8cc348bb45c0f95b8634c8345ec6e749e483384188ad865b7428342703",
),
("windows", "x86", True, False): (
"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",
"5321f8c2c71239b1e2002d284be8ec825d4a6f95cd921e58db71f259834b7aa1",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"698b09b1b8321a4dc43d62f6230b62adcd0df018b2bcf5f1b4a7ce53dcf23bcc",
),
("linux", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-i686-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"817cc2720c9c67cf87e5c0e41e44111098ceb6372d8140c8adbdd2f0397f1e02",
),
("linux", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-i686-unknown-linux-gnu-install_only.tar.gz",
"4fa49dab83bf82409816db431806525ce894280a509ca96c91e3efc9beed1fea",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"bacf720c13ab67685a384f1417e9c2420972d88f29c8b7c26e72874177f2d120",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-x86_64-apple-darwin-install_only.tar.gz",
"8146ad4390710ec69b316a5649912df0247d35f4a42e2aa9615bffd87b3e235a",
),
("windows", "x86_64", True, False): (
"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",
"a1d9a594cd3103baa24937ad9150c1a389544b4350e859200b3e5c036ac352bd",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"7397e78a4fbe429144adc1f33af942bdd5175184e082ac88f3023b3a740dd1a0",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.10.2%2B20220227-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"65d2a31c3181ab15342e60a2ef92d6a0df6945200191115d0303d6e77428521c",
),
("linux", "x86_64", True, False): (
"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",
"9b64eca2a94f7aff9409ad70bdaa7fbbf8148692662e764401883957943620dd",
),
},
PythonVersion("cpython", 3, 10, 0): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20211017/cpython-3.10.0-aarch64-apple-darwin-pgo%2Blto-20211017T1616.tar.zst",
None,
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20211017/cpython-3.10.0-aarch64-apple-darwin-install_only-20211017T1616.tar.gz",
None,
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20211017/cpython-3.10.0-aarch64-unknown-linux-gnu-lto-20211017T1616.tar.zst",
None,
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20211017/cpython-3.10.0-i686-pc-windows-msvc-shared-pgo-20211017T1616.tar.zst",
None,
),
("linux", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20211017/cpython-3.10.0-i686-unknown-linux-gnu-pgo%2Blto-20211017T1616.tar.zst",
None,
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20211017/cpython-3.10.0-x86_64-apple-darwin-pgo%2Blto-20211017T1616.tar.zst",
None,
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20211017/cpython-3.10.0-x86_64-apple-darwin-install_only-20211017T1616.tar.gz",
None,
),
("windows", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20211017/cpython-3.10.0-x86_64-pc-windows-msvc-shared-install_only-20211017T1616.tar.gz",
None,
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20211017/cpython-3.10.0-x86_64-pc-windows-msvc-shared-pgo-20211017T1616.tar.zst",
None,
),
("linux", "x86_64", False, False): (
"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",
None,
),
("linux", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20211017/cpython-3.10.0-x86_64-unknown-linux-gnu-install_only-20211017T1616.tar.gz",
None,
),
},
PythonVersion("cpython", 3, 9, 21): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.9.21%2B20250311-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"db59854f284b6afa163c588018f57250be2172d9e306ea38ffd1048237ac7c5d",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.9.21%2B20250311-aarch64-apple-darwin-install_only.tar.gz",
"24442e8a5d3bc3363641ed880801118dc711492a0e2db94075a93a8c21d7867d",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.9.21%2B20250311-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"5418a3dff4a657047b79dc7307c9fbbcd6d3d307b39eaec5f2fadae3aa03ccb7",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.9.21%2B20250311-aarch64-unknown-linux-gnu-install_only.tar.gz",
"f90d68b0724782860075362a4af4f3194677fbaa6e0e462e53b155440e0e6c48",
),
("windows", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.9.21%2B20250311-i686-pc-windows-msvc-install_only.tar.gz",
"defa12bb9cf242207b146ecf5f4e9281023a01901c664c8e8f791c7370ecc5e2",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250212/cpython-3.9.21%2B20250212-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"4686987f21343d331627a2a5a9ad87f0ee049bf3ecd9473ea963edeea04888e6",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.9.21%2B20250311-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"316c7be438f843454cafd7504690920f5b48bedb864602aa0683b4a98d53974d",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.9.21%2B20250311-x86_64-apple-darwin-install_only.tar.gz",
"6b7be2b4a08c13aaeaffc69e559182f70004fae2f70ea0a65f03d3d61f856b59",
),
("windows", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.9.21%2B20250311-x86_64-pc-windows-msvc-install_only.tar.gz",
"12800c73e5be0245f58be592a7b95029aa24da51ec0e2262a0d98a492e3a5f18",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250212/cpython-3.9.21%2B20250212-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"36b68a77fa1e835c3dd8b6155811b27ee7a9898b2c17dfca88c894f062267e08",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.9.21%2B20250311-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"bba6a243fdc580211917c2210efe4d71193e450c744633b8333d18da0db542d1",
),
("linux", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20250311/cpython-3.9.21%2B20250311-x86_64-unknown-linux-gnu-install_only.tar.gz",
"2cb4fe00786c50015d53fa0f21474119c40ed18b6bf5263d9bc35ec6b9467526",
),
},
PythonVersion("cpython", 3, 9, 20): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.9.20%2B20241016-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"61ad2810005b6b66465da0f3055163812b0c089979a96b67ef54c34906c6f560",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.9.20%2B20241016-aarch64-apple-darwin-install_only.tar.gz",
"34ab2bc4c51502145e1a624b4e4ea06877e3d1934a88cc73ac2e0fd5fd439b75",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.9.20%2B20241016-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"7f832256d0f2f1d0dc89f71c3baf2f84bbd32538891d5017163bebae60837d89",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.9.20%2B20241016-aarch64-unknown-linux-gnu-install_only.tar.gz",
"1e486c054a4e86666cf24e04f5e29456324ba9c2b95bf1cae1805be90d3da154",
),
("windows", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.9.20%2B20241016-i686-pc-windows-msvc-install_only.tar.gz",
"7c4bd39859b450e687a36a2fdee77fd22039b08b9769be4e90aab3eeee86117c",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.9.20%2B20241016-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"9c56fa3257cfe2147a5c17f8bd55870a305ffa1ef405e3f189e22989df15c573",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.9.20%2B20241016-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"a8bb2129da3bf93ae074775efc720d8857ac76475344ce0c73f0076884847ea1",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.9.20%2B20241016-x86_64-apple-darwin-install_only.tar.gz",
"193dc7f0284e4917d52b17a077924474882ee172872f2257cfe3375d6d468ed9",
),
("windows", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.9.20%2B20241016-x86_64-pc-windows-msvc-install_only.tar.gz",
"5069008a237b90f6f7a86956903f2a0221b90d471daa6e4a94831eaa399e3993",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.9.20%2B20241016-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"7b7ba312e704bd60202af8a45d1019a4402569e6bbc9fa4feee24c86919c33bf",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.9.20%2B20241016-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"9873d6d3aa04918add2a7b428ab3d8b3baded2b0754c8fb97d6ed6b4201b0343",
),
("linux", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241016/cpython-3.9.20%2B20241016-x86_64-unknown-linux-gnu-install_only.tar.gz",
"c20ee831f7f46c58fa57919b75a40eb2b6a31e03fd29aaa4e8dab4b9c4b60d5d",
),
},
PythonVersion("cpython", 3, 9, 19): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.9.19%2B20240814-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"f3a918ec61e0c1676c56cb2e3a29fce733cf0a082bb2577ce12a27f7303c1098",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.9.19%2B20240814-aarch64-apple-darwin-install_only.tar.gz",
"ddd57774886a66a71283559cdd39bd2cbfd756cbd996b19b0b3bdb842a2a4a81",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.9.19%2B20240814-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"0d5edd43f3219744be8476f3ff2ab93af852647ff13e344622e83ca26634688d",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.9.19%2B20240814-aarch64-unknown-linux-gnu-install_only.tar.gz",
"ebe8ce15d3617e69219e27dc2aa39932aee9df8bf85d2ad46b157d309e3fa5d3",
),
("windows", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.9.19%2B20240814-i686-pc-windows-msvc-install_only_stripped.tar.gz",
"1c78c6dd763e6d583c3c3f917544bc4446d0e9fbe2b6e206042fa801ff9fb9ab",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.9.19%2B20240814-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"077c61230bc95673e95edd1e9cf43a8b2953470f8c83c50cd89bad08e530aa2b",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.9.19%2B20240814-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"cb7df2cb1ccdb9b5d24a7dc4de2b1183ea0344c9048da2393bc0bd8e5dc96cca",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.9.19%2B20240814-x86_64-apple-darwin-install_only.tar.gz",
"9a5059869b715f8ae3c9fac215865275f1d0cbd075f506d7ca29faedda4e0533",
),
("windows", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.9.19%2B20240814-x86_64-pc-windows-msvc-install_only.tar.gz",
"cc0c5b42a227f594342c20a66c80f69940dd0f267c85292cc10040132a3161f1",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.9.19%2B20240814-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"f807820ac0f84735e8c4125d590093712252015398a1f4c7ff9795502f511ab4",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.9.19%2B20240814-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"ad5bd8e0eb95af34ba09c64a2aab1a5f3bdc0bf102501e0bb6a619c25583e55a",
),
("linux", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.9.19%2B20240814-x86_64-unknown-linux-gnu-install_only.tar.gz",
"d21cf7bab25e2a8a1c873395bb7aa4f4b7ae533d2437d92f6496500c1e49625d",
),
},
PythonVersion("cpython", 3, 9, 18): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.9.18%2B20240224-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"579f9b68bbb3a915cbab9682e4d3c253bc96b0556b8a860982c49c25c61f974a",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.9.18%2B20240224-aarch64-apple-darwin-install_only.tar.gz",
"2548f911a6e316575c303ba42bb51540dc9b47a9f76a06a2a37460d93b177aa2",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.9.18%2B20240224-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"93d7b15bf02a3191cfdee9d9d68bf2da782fc04cb142bcca6a4299fe524d9b37",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.9.18%2B20240224-aarch64-unknown-linux-gnu-install_only.tar.gz",
"e5bc5196baa603d635ee6b0cd141e359752ad3e8ea76127eb9141a3155c51200",
),
("windows", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.9.18%2B20240224-i686-pc-windows-msvc-shared-install_only.tar.gz",
"904ff5d2f6402640e2b7e2b12075af0bd75b3e8685cc5248fd2a3cda3105d2a8",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.9.18%2B20240224-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"212d413ab6f854f588cf368fdd2aa140bb7c7ee930e3f7ac1002cba1e50e9685",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.9.18%2B20240224-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"146537b9b4a1baa672eed94373e149ca1ee339c4df121e8916d8436265e5245e",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.9.18%2B20240224-x86_64-apple-darwin-install_only.tar.gz",
"171d8b472fce0295be0e28bb702c43d5a2a39feccb3e72efe620ac3843c3e402",
),
("windows", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.9.18%2B20240224-x86_64-pc-windows-msvc-shared-install_only.tar.gz",
"a9bdbd728ed4c353a4157ecf74386117fb2a2769a9353f491c528371cfe7f6cd",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.9.18%2B20240224-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"924ed4f375ef73c73a725ef18ec6a72726456673d5a116f132f60860a25dd674",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.9.18%2B20240224-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"7de4b74bd7f5bbe897339cb692652471de28a97910abe4f8382f744baec551cf",
),
("linux", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.9.18%2B20240224-x86_64-unknown-linux-gnu-install_only.tar.gz",
"0e5663025121186bd17d331538a44f48b41baff247891d014f3f962cbe2716b4",
),
("linux", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.9.18%2B20230826-i686-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"9e40a541b4eb6eb0a5e2f35724a18332aea91c61e18dec77ca40da5cf2496839",
),
("linux", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.9.18%2B20230826-i686-unknown-linux-gnu-install_only.tar.gz",
"10c422080317886057e968010495037ba65731ab7653bcaeabadf67a6fa5e99e",
),
},
PythonVersion("cpython", 3, 9, 17): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"2902e2a0add6d584999fa27896b721a359f7308404e936e80b01b07aa06e8f5e",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-aarch64-apple-darwin-install_only.tar.gz",
"73dbe2d702210b566221da9265acc274ba15275c5d0d1fa327f44ad86cde9aa1",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"de2eab48ca487550258db38b38cb9372143283f757b3cf9ec522eb657e41a035",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-aarch64-unknown-linux-gnu-install_only.tar.gz",
"b77012ddaf7e0673e4aa4b1c5085275a06eee2d66f33442b5c54a12b62b96cbe",
),
("windows", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-i686-pc-windows-msvc-shared-install_only.tar.gz",
"09f9d4bc66be5e0df2dfd1dc4742923e46c271f8f085178696c77073477aa0c1",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"ffac27bfb8bdf615d0fc6cbbe0becaa65b6ae73feec417919601497fce2be0ab",
),
("linux", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-i686-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"9984f59284048608f6734b032ff76e6bc3cb208e2235fdb511b0e478158fdb2b",
),
("linux", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-i686-unknown-linux-gnu-install_only.tar.gz",
"aed29a64c835444c2f1aff83c55b14123114d74c54d96493a0eabfdd8c6d012c",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"ba04f9813b78b61d60a27857949403a1b1dd8ac053e1f1aff72fe2689c238d3c",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-x86_64-apple-darwin-install_only.tar.gz",
"dfe1bea92c94b9cb779288b0b06e39157c5ff7e465cdd24032ac147c2af485c0",
),
("windows", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-x86_64-pc-windows-msvc-shared-install_only.tar.gz",
"9b9a1e21eff29dcf043cea38180cf8ca3604b90117d00062a7b31605d4157714",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"209983b8227e4755197dfed4f6887e45b6a133f61e7eb913c0a934b0d0c3e00f",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"cec2385699c047e77d32b93442417ab7d49c3e78c946cf586380dfe0b12a36dd",
),
("linux", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.9.17%2B20230726-x86_64-unknown-linux-gnu-install_only.tar.gz",
"26c4a712b4b8e11ed5c027db5654eb12927c02da4857b777afb98f7a930ce637",
),
},
PythonVersion("cpython", 3, 9, 16): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"c86ed2bf3ff290af10f96183c53e2b29e954abb520806fbe01d3ef2f9d809a75",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-aarch64-apple-darwin-install_only.tar.gz",
"c1de1d854717a6245f45262ef1bb17b09e2c587590e7e3f406593c143ff875bd",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"6c516ed541e7f84ba8b322aa15006082701456bba7c57e68e7263d702927a76d",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-aarch64-unknown-linux-gnu-install_only.tar.gz",
"f629b75ebfcafe9ceee2e796b7e4df5cf8dbd14f3c021afca078d159ab797acf",
),
("windows", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-i686-pc-windows-msvc-shared-install_only.tar.gz",
"219532ffa49af88e3b90e9135cf3b6e1fa11cf165b03098fb9776a07af8ca6d0",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"d7994b5febb375bb131d028f98f4902ba308913c77095457ccd159b521e20c52",
),
("linux", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-i686-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"4df4cae277ba3ff8de7a16ef3b38f7214c2b0e4cc992f09505b859b0c94f2fd8",
),
("linux", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-i686-unknown-linux-gnu-install_only.tar.gz",
"ab0a14b3ae72bf48b94820e096e86b3cf3e05729862f768e109aa8318016c4f2",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"5809626ca7907c8ea397341f3d5eafb280ed5b19cc5622e57b14d9b4362eba50",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-x86_64-apple-darwin-install_only.tar.gz",
"3abc4d5fbbc80f5f848f280927ac5d13de8dc03aabb6ae65d8247cbb68e6f6bf",
),
("windows", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-x86_64-pc-windows-msvc-shared-install_only.tar.gz",
"cdabb47204e96ce7ea31fbd0b5ed586114dd7d8f8eddf60a509a7f70b48a1c5e",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"199c821505e287c004c3796ba9ac4bd129d7793e1d833e9a7672ed03bdb397d4",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"9fc89e1f3e1c03b4f5cd3c289f52e53a7c5fc8779113c2af5a10b19b2e8a2c2f",
),
("linux", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230507/cpython-3.9.16%2B20230507-x86_64-unknown-linux-gnu-install_only.tar.gz",
"2b6e146234a4ef2a8946081fc3fbfffe0765b80b690425a49ebe40b47c33445b",
),
},
PythonVersion("cpython", 3, 9, 15): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"1799b97619572ad595cd6d309bbcc57606138a57f4e90af04e04ee31d187e22f",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-aarch64-apple-darwin-install_only.tar.gz",
"64dc7e1013481c9864152c3dd806c41144c79d5e9cd3140e185c6a5060bdc9ab",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"4012279410b28c2688b4acfbc9189cdc8c81ef4c4f83c5e4532c39cb8685530e",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-aarch64-unknown-linux-gnu-install_only.tar.gz",
"52a8c0a67fb919f80962d992da1bddb511cdf92faf382701ce7673e10a8ff98f",
),
("windows", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-i686-pc-windows-msvc-shared-install_only.tar.gz",
"0b81089247f258f244e9792daaa03675da6f58597daa6913e82f2679862238dd",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"a5ad2a6ace97d458ad7b2857fba519c5c332362442d88e2b23ed818f243b8a78",
),
("linux", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-i686-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"7c5d8e6a4255115e96c4b987b76c203ae9c7e6655b2d52c880680f13d2f1af36",
),
("linux", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-i686-unknown-linux-gnu-install_only.tar.gz",
"bf32a86c220e4d1690bb92b67653f20b8325808accd81bff03b5c30ae74e6444",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"50fd795eac55c4485e2fefbb8e7b365461817733c45becb50a7480a243e6000e",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-x86_64-apple-darwin-install_only.tar.gz",
"f2bcade6fc976c472f18f2b3204d67202d43ae55cf6f9e670f95e488f780da08",
),
("windows", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-x86_64-pc-windows-msvc-shared-install_only.tar.gz",
"022daacab215679b87f0d200d08b9068a721605fa4721ebeda38220fc641ccf6",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"d0f3ce1748a51779eedf155aea617c39426e3f7bfd93b4876cb172576b6e8bda",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"b6860b9872f361af78021dd2e1fe7edfe821963deab91b9a813d12d706288d3d",
),
("linux", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.9.15%2B20221106-x86_64-unknown-linux-gnu-install_only.tar.gz",
"cdc3a4cfddcd63b6cebdd75b14970e02d8ef0ac5be4d350e57ab5df56c19e85e",
),
},
PythonVersion("cpython", 3, 9, 14): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"6b9d2ff724aff88a4d0790c86f2e5d17037736f35a796e71732624191ddd6e38",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-aarch64-apple-darwin-install_only.tar.gz",
"e38df7f230979ce6c53a5bafb3a81287838e5f3892c40cd1b98a0c961c444713",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"b099375504383b3a30af02dcf3a9ce01b0e6fecba5b3a8729b4a0a374fee7984",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-aarch64-unknown-linux-gnu-install_only.tar.gz",
"fe538201559ca37f44cd5f66c42a65fe7272cb4f1f63edd698b6f306771db1e9",
),
("windows", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-i686-pc-windows-msvc-shared-install_only.tar.gz",
"f3526e8416be86ff9091750ebc7388d6726acf32cc5ab0e6a60c67c6aacb2569",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"fae990eb312314102408cb0c0453dae670f0eb468f4cbf3e72327ceaa1276b46",
),
("linux", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-i686-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"612031ffd5b6dee7f4fe205afeee62a996bbd8df338ae7d0f3731a825aee04fb",
),
("linux", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-i686-unknown-linux-gnu-install_only.tar.gz",
"3af1c255110c2f42ed0b7957502c92edf8b5c5e6fc5f699a2475bf8a560325c0",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"186155e19b63da3248347415f888fbcf982c7587f6f927922ca243ae3f23ed2f",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-x86_64-apple-darwin-install_only.tar.gz",
"b7d3a1f4b57e9350571ccee49c82f503133de0d113a2dbaebc8ccf108fb3fe1b",
),
("windows", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-x86_64-pc-windows-msvc-shared-install_only.tar.gz",
"f111c3c129f4a5a171d25350ce58dad4c7e58fbe664e9b4f7c275345c9fe18a6",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"49f27a3a18b4c2d765b0656c6529378a20b3e37fdb0aca9490576ff7a67243a9",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"7f88ff09b2b57c19f4262026b0919aca59558971838093c63b68dfce7834e84d",
),
("linux", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.9.14%2B20221002-x86_64-unknown-linux-gnu-install_only.tar.gz",
"e63d0c00a499e0202ba7a0f53ce69fca6d30237af39af9bc3c76bce6c7bf14d7",
),
},
PythonVersion("cpython", 3, 9, 13): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"8612e9328663c0747d1eae36b218d11c2fbc53c39ec7512c7ad6b1b57374a5dc",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-aarch64-apple-darwin-install_only.tar.gz",
"d9603edc296a2dcbc59d7ada780fd12527f05c3e0b99f7545112daf11636d6e5",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"e27d88c3c3424a3694f9f111dc4e881c3925aa5d9ec60ec8395a82da2d7c2f31",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-aarch64-unknown-linux-gnu-install_only.tar.gz",
"80415aac1b96255b9211f6a4c300f31e9940c7e07a23d0dec12b53aa52c0d25e",
),
("windows", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-i686-pc-windows-msvc-shared-install_only.tar.gz",
"90e3879382f06fea3ba6d477f0c2a434a1e14cd83d174e1c7b87e2f22bc2e748",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"3860abee418825c6a33f76fe88773fb05eb4bc724d246f1af063106d9ea3f999",
),
("linux", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-i686-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"066d4722bcc75fb16000afd745b11fb5c02847471695c67db633918969e3936b",
),
("linux", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-i686-unknown-linux-gnu-install_only.tar.gz",
"efcc8fef0d498afe576ab209fee001fda3b552de1a85f621f2602787aa6cf3d4",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"16d21a6e62c19c574a4a225961e80966449095a8eb2c4150905e30d4e807cf86",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-x86_64-apple-darwin-install_only.tar.gz",
"9540a7efb7c8a54a48aff1cb9480e49588d9c0a3f934ad53f5b167338174afa3",
),
("windows", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-x86_64-pc-windows-msvc-shared-install_only.tar.gz",
"b538127025a467c64b3351babca2e4d2ea7bdfb7867d5febb3529c34456cdcd4",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"6ef2b164cae483c61da30fb6d245762b8d6d91346d66cb421989d6d1462e5a48",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"e586b6fef3943adff4e74fbc3fe276dfbca12e9d883e273ed0c8d781b24d7d6e",
),
("linux", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.9.13%2B20220802-x86_64-unknown-linux-gnu-install_only.tar.gz",
"ce1cfca2715e7e646dd618a8cb9baff93000e345ccc979b801fc6ccde7ce97df",
),
},
PythonVersion("cpython", 3, 9, 12): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"b3d09b3c12295e893ee8f2cb60e8af94d8a21fc5c65016282925220f5270b85b",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-aarch64-apple-darwin-install_only.tar.gz",
"8dee06c07cc6429df34b6abe091a4684a86f7cec76f5d1ccc1c3ce2bd11168df",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"0749e4f8169b45051c440c81c17449549710d0e5821d4fdb5170b704ddd165c4",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-aarch64-unknown-linux-gnu-install_only.tar.gz",
"2ee1426c181e65133e57dc55c6a685cb1fb5e63ef02d684b8a667d5c031c4203",
),
("windows", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-i686-pc-windows-msvc-shared-install_only.tar.gz",
"8b7e440137bfa349a008641a75a2b1fd8ae22d290731778a144878a59a721c51",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"361b8fa66d6b5d5623fd5e64af29cf220a693ba86d031bf7ce2b61e1ea50f568",
),
("linux", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-i686-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"4a32d5f827e9c1fbed68e51974d78f090ccdd8c83f777a2c9f80644a96d53c3f",
),
("linux", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-i686-unknown-linux-gnu-install_only.tar.gz",
"233e1a9626d9fe13baac8de3689df48401d0ad5da1c2f134ad57d8e3e878a1a5",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"825970ae30ae7a30a5b039aa25f1b965e2d1fe046e196e61fa2a3af8fef8c5d9",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-x86_64-apple-darwin-install_only.tar.gz",
"2453ba7f76b3df3310353b48c881d6cff622ba06e30d2b6ae91588b2bc9e481a",
),
("windows", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-x86_64-pc-windows-msvc-shared-install_only.tar.gz",
"3024147fd987d9e1b064a3d94932178ff8e0fe98cfea955704213c0762fee8df",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"c49f8b07e9c4dcfd7a5b55c131e882a4ebdf9f37fef1c7820c3ce9eb23bab8ab",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"9af4ad8e87d1d24352163d519df44f652efefe018b8c7b48ca57604054950abe",
),
("linux", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220502/cpython-3.9.12%2B20220502-x86_64-unknown-linux-gnu-install_only.tar.gz",
"ccca12f698b3b810d79c52f007078f520d588232a36bc12ede944ec3ea417816",
),
},
PythonVersion("cpython", 3, 9, 11): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"6d9f20607a20e2cc5ad1428f7366832dc68403fc15f2e4f195817187e7b6dbbf",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-aarch64-apple-darwin-install_only.tar.gz",
"cf92a28f98c8d884df0937bf19d5f1a40caa25a6a211a237b7e9b592b2b71c2b",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"e540f92f78cc84a52a77ce621c3da5a427367205884ab4210e763bc7fdaf889c",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-aarch64-unknown-linux-gnu-install_only.tar.gz",
"0e50f099409c5e651b5fddd16124af1d830d11653e786a93c28e5b8f8aa470c4",
),
("windows", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-i686-pc-windows-msvc-shared-install_only.tar.gz",
"ceac8729b285a8c8e861176dd2dadd7f8e7e26d8f64cac6c6226a14d2252cd4c",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"f06338422e7e3ad25d0cd61864bdb36d565d46440dd363cbb98821d388ed377a",
),
("linux", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-i686-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"aeb50fcc54214780244dd64c0d66bf5dec30db075c999cf2c5a58134f8d21c33",
),
("linux", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-i686-unknown-linux-gnu-install_only.tar.gz",
"75ac727631eab002bd120246197a8235145cb90687be181f7a52de6f41d44d34",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"35e649618e7e602778e72b91c9c50c97d01a0c3509d16225a1f41dd0fd6575f0",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-x86_64-apple-darwin-install_only.tar.gz",
"43889d1a424c84fb155e1619f062adb6984fbde80b6043611790f22bcbeec300",
),
("windows", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-x86_64-pc-windows-msvc-shared-install_only.tar.gz",
"0c529a511f7a03908fc126c4a8467b47e24a4d98812147e8e786cf59e86febf0",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"1fe3c519d43737dc7743aec43f72735e1429c79e06e3901b21bad67b642f1a10",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"49dfa5cb99d4f71657dc651ad68d0fce7cc011beb59499141138ef062bd62b49",
),
("linux", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220318/cpython-3.9.11%2B20220318-x86_64-unknown-linux-gnu-install_only.tar.gz",
"0429d5ceb095d5e24c292bf1a39208b88ae236a680ef8fa3e1830e3a1a7e8882",
),
},
PythonVersion("cpython", 3, 9, 10): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"ba1b63600ed8d9f3b8d739657bd8e7f5ca167de29a1a58d04b2cd9940b289464",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-aarch64-apple-darwin-install_only.tar.gz",
"ad66c2a3e7263147e046a32694de7b897a46fb0124409d29d3a93ede631c8aee",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"a40dc3f12bbcaeb487d2ece8c5415f94f3856b400f78202b6055cd514c5e9a24",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-aarch64-unknown-linux-gnu-install_only.tar.gz",
"12dd1f125762f47975990ec744532a1cf3db74ad60f4dfb476ca42deb7f78ca4",
),
("windows", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-i686-pc-windows-msvc-shared-install_only.tar.gz",
"56c0342a9af0412676e89cdf7b52ac76037031786b3f5c40942b8b82d366c96f",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"7f3ca15f89775f76a32e6ea9b2c9778ebf0cde753c5973d4493959e75dd92488",
),
("linux", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-i686-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"218a79ef09d599d95a04819311ee27ab0fd34dd80d3722347003fec0139dca7b",
),
("linux", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-i686-unknown-linux-gnu-install_only.tar.gz",
"37ba43845c3df9ba012d69121ad29ea7f21ea2f5994a155007cf1560d74ce503",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"ef2f090ff920708b4b9aa5d6adf0dc930c09a4bf638d71e6883091f9e629193d",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-x86_64-apple-darwin-install_only.tar.gz",
"fdaf594142446029e314a9beb91f1ac75af866320b50b8b968181e592550cd68",
),
("windows", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-x86_64-pc-windows-msvc-shared-install_only.tar.gz",
"c145d9d8143ce163670af124b623d7a2405143a3708b033b4d33eed355e61b24",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"56b2738599131d03b39b914ea0597862fd9096e5e64816bf19466bf026e74f0c",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"de0a1b11f56cd6acdbc4b369a023377fd830946726f3abbbce8fc11dcb56cac0",
),
("linux", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.9.10%2B20220227-x86_64-unknown-linux-gnu-install_only.tar.gz",
"455089cc576bd9a58db45e919d1fc867ecdbb0208067dffc845cc9bbf0701b70",
),
},
PythonVersion("cpython", 3, 9, 7): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20211017/cpython-3.9.7-aarch64-apple-darwin-pgo%2Blto-20211017T1616.tar.zst",
None,
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20211017/cpython-3.9.7-aarch64-apple-darwin-install_only-20211017T1616.tar.gz",
None,
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20211017/cpython-3.9.7-aarch64-unknown-linux-gnu-lto-20211017T1616.tar.zst",
None,
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20211017/cpython-3.9.7-i686-pc-windows-msvc-shared-pgo-20211017T1616.tar.zst",
None,
),
("linux", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20211017/cpython-3.9.7-i686-unknown-linux-gnu-pgo%2Blto-20211017T1616.tar.zst",
None,
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20211017/cpython-3.9.7-x86_64-apple-darwin-pgo%2Blto-20211017T1616.tar.zst",
None,
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20211017/cpython-3.9.7-x86_64-apple-darwin-install_only-20211017T1616.tar.gz",
None,
),
("windows", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20211017/cpython-3.9.7-x86_64-pc-windows-msvc-shared-install_only-20211017T1616.tar.gz",
None,
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20211017/cpython-3.9.7-x86_64-pc-windows-msvc-shared-pgo-20211017T1616.tar.zst",
None,
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20211017/cpython-3.9.7-x86_64-unknown-linux-gnu-pgo%2Blto-20211017T1616.tar.zst",
None,
),
("linux", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20211017/cpython-3.9.7-x86_64-unknown-linux-gnu-install_only-20211017T1616.tar.gz",
None,
),
},
PythonVersion("cpython", 3, 9, 6): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210724/cpython-3.9.6-aarch64-apple-darwin-pgo%2Blto-20210724T1424.tar.zst",
None,
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210724/cpython-3.9.6-aarch64-apple-darwin-install_only-20210724T1424.tar.gz",
None,
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210724/cpython-3.9.6-aarch64-unknown-linux-gnu-lto-20210724T1424.tar.zst",
None,
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210724/cpython-3.9.6-i686-pc-windows-msvc-shared-pgo-20210724T1424.tar.zst",
None,
),
("linux", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210724/cpython-3.9.6-i686-unknown-linux-gnu-pgo%2Blto-20210724T1424.tar.zst",
None,
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210724/cpython-3.9.6-x86_64-apple-darwin-pgo%2Blto-20210724T1424.tar.zst",
None,
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210724/cpython-3.9.6-x86_64-apple-darwin-install_only-20210724T1424.tar.gz",
None,
),
("windows", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210724/cpython-3.9.6-x86_64-pc-windows-msvc-shared-install_only-20210724T1424.tar.gz",
None,
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210724/cpython-3.9.6-x86_64-pc-windows-msvc-shared-pgo-20210724T1424.tar.zst",
None,
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210724/cpython-3.9.6-x86_64-unknown-linux-gnu-pgo%2Blto-20210724T1424.tar.zst",
None,
),
("linux", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210724/cpython-3.9.6-x86_64-unknown-linux-gnu-install_only-20210724T1424.tar.gz",
None,
),
},
PythonVersion("cpython", 3, 9, 5): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210506/cpython-3.9.5-aarch64-apple-darwin-pgo%2Blto-20210506T0943.tar.zst",
None,
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210506/cpython-3.9.5-i686-pc-windows-msvc-shared-pgo-20210506T0943.tar.zst",
None,
),
("linux", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210506/cpython-3.9.5-i686-unknown-linux-gnu-pgo%2Blto-20210506T0943.tar.zst",
None,
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210506/cpython-3.9.5-x86_64-apple-darwin-pgo%2Blto-20210506T0943.tar.zst",
None,
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210506/cpython-3.9.5-x86_64-pc-windows-msvc-shared-pgo-20210506T0943.tar.zst",
None,
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210506/cpython-3.9.5-x86_64-unknown-linux-gnu-pgo%2Blto-20210506T0943.tar.zst",
None,
),
},
PythonVersion("cpython", 3, 9, 4): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210415/cpython-3.9.4-aarch64-apple-darwin-pgo%2Blto-20210414T1515.tar.zst",
None,
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210415/cpython-3.9.4-i686-pc-windows-msvc-shared-pgo-20210414T1515.tar.zst",
None,
),
("linux", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210415/cpython-3.9.4-i686-unknown-linux-gnu-pgo%2Blto-20210414T1515.tar.zst",
None,
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210415/cpython-3.9.4-x86_64-apple-darwin-pgo%2Blto-20210414T1515.tar.zst",
None,
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210415/cpython-3.9.4-x86_64-pc-windows-msvc-shared-pgo-20210414T1515.tar.zst",
None,
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210415/cpython-3.9.4-x86_64-unknown-linux-gnu-pgo%2Blto-20210414T1515.tar.zst",
None,
),
},
PythonVersion("cpython", 3, 9, 3): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210414/cpython-3.9.3-aarch64-apple-darwin-pgo%2Blto-20210413T2055.tar.zst",
None,
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210414/cpython-3.9.3-i686-pc-windows-msvc-shared-pgo-20210413T2055.tar.zst",
None,
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210414/cpython-3.9.3-x86_64-apple-darwin-pgo%2Blto-20210413T2055.tar.zst",
None,
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210414/cpython-3.9.3-x86_64-pc-windows-msvc-shared-pgo-20210413T2055.tar.zst",
None,
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210414/cpython-3.9.3-x86_64-unknown-linux-gnu-pgo%2Blto-20210413T2055.tar.zst",
None,
),
},
PythonVersion("cpython", 3, 9, 2): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210327/cpython-3.9.2-aarch64-apple-darwin-pgo%2Blto-20210327T1202.tar.zst",
None,
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210327/cpython-3.9.2-i686-pc-windows-msvc-shared-pgo-20210327T1202.tar.zst",
None,
),
("linux", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210327/cpython-3.9.2-i686-unknown-linux-gnu-pgo%2Blto-20210327T1202.tar.zst",
None,
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210327/cpython-3.9.2-x86_64-apple-darwin-pgo%2Blto-20210327T1202.tar.zst",
None,
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210327/cpython-3.9.2-x86_64-pc-windows-msvc-shared-pgo-20210327T1202.tar.zst",
None,
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210327/cpython-3.9.2-x86_64-unknown-linux-gnu-pgo%2Blto-20210327T1202.tar.zst",
None,
),
},
PythonVersion("cpython", 3, 9, 1): {
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210103/cpython-3.9.1-i686-pc-windows-msvc-shared-pgo-20210103T1125.tar.zst",
None,
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210103/cpython-3.9.1-x86_64-apple-darwin-pgo-20210103T1125.tar.zst",
None,
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210103/cpython-3.9.1-x86_64-pc-windows-msvc-shared-pgo-20210103T1125.tar.zst",
None,
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210103/cpython-3.9.1-x86_64-unknown-linux-gnu-pgo-20210103T1125.tar.zst",
None,
),
},
PythonVersion("cpython", 3, 9, 0): {
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20201020/cpython-3.9.0-i686-pc-windows-msvc-shared-pgo-20201021T0245.tar.zst",
None,
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20201020/cpython-3.9.0-x86_64-apple-darwin-pgo-20201020T0626.tar.zst",
None,
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20201020/cpython-3.9.0-x86_64-pc-windows-msvc-shared-pgo-20201021T0245.tar.zst",
None,
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20201020/cpython-3.9.0-x86_64-unknown-linux-gnu-pgo-20201020T0627.tar.zst",
None,
),
},
PythonVersion("cpython", 3, 8, 20): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241002/cpython-3.8.20%2B20241002-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"68f99a2a8aa8d4c319f095a4d8ac1ffffd24ef31827ab81d290f2f0ae3f3a424",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241002/cpython-3.8.20%2B20241002-aarch64-apple-darwin-install_only.tar.gz",
"2ddfc04bdb3e240f30fb782fa1deec6323799d0e857e0b63fa299218658fd3d4",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241002/cpython-3.8.20%2B20241002-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"05ed8e6403ed0692394ad0804e79bbc847d5d68cb3ad57b46b29065b7ad4a53b",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241002/cpython-3.8.20%2B20241002-aarch64-unknown-linux-gnu-install_only.tar.gz",
"9d8798f9e79e0fc0f36fcb95bfa28a1023407d51a8ea5944b4da711f1f75f1ed",
),
("windows", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241002/cpython-3.8.20%2B20241002-i686-pc-windows-msvc-install_only.tar.gz",
"06988218600fe3e2c02c3182d5629a1d4e596b3771ab32a9e99756c5904b5fac",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241002/cpython-3.8.20%2B20241002-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"c19216a5e3040abd2d315e71dac607c991897f82d6b8c22860c9f2329c8bd6a3",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241002/cpython-3.8.20%2B20241002-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"0b619b6d156244f1cbd1b91f2bf838cbcd69eeed4fb7edfcf4da4c6c526adc49",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241002/cpython-3.8.20%2B20241002-x86_64-apple-darwin-install_only.tar.gz",
"68d060cd373255d2ca5b8b3441363d5aa7cc45b0c11bbccf52b1717c2b5aa8bb",
),
("windows", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241002/cpython-3.8.20%2B20241002-x86_64-pc-windows-msvc-install_only.tar.gz",
"41b6709fec9c56419b7de1940d1f87fa62045aff81734480672dcb807eedc47e",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241002/cpython-3.8.20%2B20241002-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"b84dd2228d36fc2381573af1002d0a9cb244a2a52c7c470c2fafec1f855459c3",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241002/cpython-3.8.20%2B20241002-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"25b45589eb04dfb6874e597f017b2ff180120330ca255317751238f682f34091",
),
("linux", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20241002/cpython-3.8.20%2B20241002-x86_64-unknown-linux-gnu-install_only.tar.gz",
"285e141c36f88b2e9357654c5f77d1f8fb29cc25132698fe35bb30d787f38e87",
),
},
PythonVersion("cpython", 3, 8, 19): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.8.19%2B20240814-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"43f3b6d7816448b44f86d2186dba1b7418533a3f4a37d07e5075bb934bcfba76",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.8.19%2B20240814-aarch64-apple-darwin-install_only.tar.gz",
"f01a9d293e2bff8c4c62478d826a8bb46a197fabe21b26cb4db7a098e23dc9f1",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.8.19%2B20240814-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"d57b944f770579a2c24b34880843318135ddc816ccb67d9a7022b2c00b2c897e",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.8.19%2B20240814-aarch64-unknown-linux-gnu-install_only.tar.gz",
"cfa765bf74d034ec45624e3a56f9560d09ca2d4f306aeabaa165c96a1d93c7cb",
),
("windows", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.8.19%2B20240814-i686-pc-windows-msvc-install_only.tar.gz",
"f64096a3897874cf83fb3628816cdafa3657c996d9d379267b85260f35a35e5c",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.8.19%2B20240814-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"8f69364b8421a51a71da5e897d4f59d0659f18b354896d28c79756de6011c21c",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.8.19%2B20240814-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"04c2aca9f8ecceb4f72775d104586608489a016439e4a361d967748bde4949fd",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.8.19%2B20240814-x86_64-apple-darwin-install_only.tar.gz",
"e13c7afca48e8ef64b38261567bb3b496276d097435d1404636f335447c992c3",
),
("windows", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.8.19%2B20240814-x86_64-pc-windows-msvc-install_only.tar.gz",
"5775cfcfa009c47b6d9b7029d349b5c5b7acc03658319a768e70c5387465a864",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.8.19%2B20240814-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"31ff501b345a4054a4eb6a886b4d2799bd11b15afe7338dc2f2e5f2a123f4dba",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.8.19%2B20240814-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"adbe33a5f9a6d3cd05ef90ca2aed7db8d0002492cfdfe81c24cabf6e6e6aacee",
),
("linux", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240814/cpython-3.8.19%2B20240814-x86_64-unknown-linux-gnu-install_only.tar.gz",
"9ebb4d3ff993e977c5f2c043369024be8429447cee67a16e7d4a84f03064116a",
),
},
PythonVersion("cpython", 3, 8, 18): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.8.18%2B20240224-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"c732c068cddcd6a008c1d6d8e35802f5bdc7323bd2eb64e77210d3d5fe4740c2",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.8.18%2B20240224-aarch64-apple-darwin-install_only.tar.gz",
"4d493a1792bf211f37f98404cc1468f09bd781adc2602dea0df82ad264c11abc",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.8.18%2B20240224-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"df66801678a5f4accee67784aff058f283fd52e42898527b7ff0e1cbc3e50e8c",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.8.18%2B20240224-aarch64-unknown-linux-gnu-install_only.tar.gz",
"6588c9eed93833d9483d01fe40ac8935f691a1af8e583d404ec7666631b52487",
),
("windows", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.8.18%2B20240224-i686-pc-windows-msvc-shared-install_only.tar.gz",
"c24f9c9e8638cff0ce6aa808a57cc5f22009bc33e3bcf410a726b79d7c5545fe",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.8.18%2B20240224-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"9f94c7b54b97116cd308e73cda0b7a7b7fff4515932c5cbba18eeae9ec798351",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.8.18%2B20240224-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"4d4b65dd821ce13dcf6dfea3ad5c2d4c3d3a8c2b7dd49fc35c1d79f66238e89b",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.8.18%2B20240224-x86_64-apple-darwin-install_only.tar.gz",
"7d2cd8d289d5e3cdd0a8c06c028c7c621d3d00ce44b7e2f08c1724ae0471c626",
),
("windows", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.8.18%2B20240224-x86_64-pc-windows-msvc-shared-install_only.tar.gz",
"dba923ee5df8f99db04f599e826be92880746c02247c8d8e4d955d4bc711af11",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.8.18%2B20240224-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"c63abd9365a13196eb9f65db864f95b85c1f90b770d218c1acd104e6b48a99d3",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.8.18%2B20240224-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"7ede28a7119056c24ea51766ac3cd9d3c5d579d3db133e02051b4bcb300507e9",
),
("linux", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20240224/cpython-3.8.18%2B20240224-x86_64-unknown-linux-gnu-install_only.tar.gz",
"5ae36825492372554c02708bdd26b8dcd57e3dbf34b3d6d599ad91d93540b2b7",
),
},
PythonVersion("cpython", 3, 8, 17): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.8.17%2B20230826-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"d08a542bed35fc74ac6e8f6884c8aa29a77ff2f4ed04a06dcf91578dea622f9a",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.8.17%2B20230826-aarch64-apple-darwin-install_only.tar.gz",
"c6f7a130d0044a78e39648f4dae56dcff5a41eba91888a99f6e560507162e6a1",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.8.17%2B20230826-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"efdf69695af469da13f86d5be23556fee6c03f417f8810fca55307a63aabf08d",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.8.17%2B20230826-aarch64-unknown-linux-gnu-install_only.tar.gz",
"9f6d585091fe26906ff1dbb80437a3fe37a1e3db34d6ecc0098f3d6a78356682",
),
("windows", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.8.17%2B20230826-i686-pc-windows-msvc-shared-install_only.tar.gz",
"cb6af626ba811044e9c5ee09140a6920565d2b1b237a11886b96354a9fcc242e",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.8.17%2B20230826-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"0931d8ca0e060c6ac1dfcf6bb9b6dea0ac3a9d95daf7906a88128045f4464bf8",
),
("linux", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.8.17%2B20230826-i686-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"aaf4b15bdc35674dbe25d4538c9e75e243796a0cc8841fd31d7bbbee6703342a",
),
("linux", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.8.17%2B20230826-i686-unknown-linux-gnu-install_only.tar.gz",
"e580fdd923bbae612334559dc58bd5fd13cce53b769294d63bc88e7c6662f7d9",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.8.17%2B20230826-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"2c4925f5cf37d498e0d8cfe7b10591cc5f0cd80d2582f566b12006e6f96958b1",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.8.17%2B20230826-x86_64-apple-darwin-install_only.tar.gz",
"155b06821607bae1a58ecc60a7d036b358c766f19e493b8876190765c883a5c2",
),
("windows", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.8.17%2B20230826-x86_64-pc-windows-msvc-shared-install_only.tar.gz",
"6428e1b4e0b4482d390828de7d4c82815257443416cb786abe10cb2466ca68cd",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.8.17%2B20230826-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"68c7d03de5283c4812f2706c797b2139999a28cec647bc662d1459a922059318",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.8.17%2B20230826-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"4bfe1055dee03d4357b3dca5b334df3076b8aab066cdd84596199b9712ee3632",
),
("linux", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230826/cpython-3.8.17%2B20230826-x86_64-unknown-linux-gnu-install_only.tar.gz",
"8d3e1826c0bb7821ec63288038644808a2d45553245af106c685ef5892fabcd8",
),
},
PythonVersion("cpython", 3, 8, 16): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.8.16%2B20230726-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"bfc91d0a1d6d6dfaa5a31c925aa6adae82bd1ae5eb17813a9f0a50bf9d3e6305",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.8.16%2B20230726-aarch64-apple-darwin-install_only.tar.gz",
"7e484eb6de40d6f6bdfd5099eaa9647f65e45fb6d846ccfc56b1cb1e38b5ab02",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.8.16%2B20230726-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"62c3e7b417a9c11fb7d251ee6f763c7dd2ae681017a82686122a8167f1b8c081",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.8.16%2B20230726-aarch64-unknown-linux-gnu-install_only.tar.gz",
"9c6615931fd1045bf9f2148aa7dd9ce1ece8575ed68a5483a0b615322a43d54c",
),
("windows", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.8.16%2B20230726-i686-pc-windows-msvc-shared-install_only.tar.gz",
"77466f93ef5b030cf13d0446067089b0ce0d415cc6d1702655bdbb12a8c18c97",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.8.16%2B20230726-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"5de953621402c11cc7db65ba15d45779e838d7ce78e7aa8d43c7d78fff177f13",
),
("linux", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.8.16%2B20230726-i686-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"e8d832f16548e199e7c622eec9e06f746ba9dbbdf562dac8810c4e64e1f5115a",
),
("linux", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.8.16%2B20230726-i686-unknown-linux-gnu-install_only.tar.gz",
"1260fd6af34104bbd57489175e6f7bfea76d4bd06a242a0f8e20e390e870b227",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.8.16%2B20230726-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"21c0f4a0fa6ee518b9f2f1901c9667e3baf45d9f84235408b7ca50499d19f56d",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.8.16%2B20230726-x86_64-apple-darwin-install_only.tar.gz",
"28506e509646c11cb2f57a7203bd1b08b6e8e5b159ae308bd5bb93b0d334bdaf",
),
("windows", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.8.16%2B20230726-x86_64-pc-windows-msvc-shared-install_only.tar.gz",
"120b3312fa79bac2ace45641171c2bc590c4e4462d7ad124d64597e124a36ae7",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.8.16%2B20230726-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"6316713c2dcb30127b38ced249fa9608830a33459580b71275a935aaa8cd5d5f",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.8.16%2B20230726-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"446a1f600698167a3e70448787f61dd8b1e6fb8f50f50558c901a0f4d3c7a6d6",
),
("linux", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20230726/cpython-3.8.16%2B20230726-x86_64-unknown-linux-gnu-install_only.tar.gz",
"b1f1502c3a13b899724dbd32bd77a973fa9733b932c5700d747fe33d5de9ac4f",
),
},
PythonVersion("cpython", 3, 8, 15): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.8.15%2B20221106-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"fc0f944e6f01ed649f79c873af1c317db61d2136b82081b4d7cbb7755f878035",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.8.15%2B20221106-aarch64-apple-darwin-install_only.tar.gz",
"1e0a92d1a4f5e6d4a99f86b1cbf9773d703fe7fd032590f3e9c285c7a5eeb00a",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.8.15%2B20221106-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"3a4975f1b0c196c98b4867ad41d2f1ba211b52dc6a2965c56acbb00eb7f69aa7",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.8.15%2B20221106-aarch64-unknown-linux-gnu-install_only.tar.gz",
"886ab33ced13c84bf59ce8ff79eba6448365bfcafea1bf415bd1d75e21b690aa",
),
("windows", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.8.15%2B20221106-i686-pc-windows-msvc-shared-install_only.tar.gz",
"318c059324b84b5d7685bcd0874698799d9e3689b51dbcf596e7a47a39a3d49a",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.8.15%2B20221106-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"98bb2315c3567316c30b060d613c8d6067b368b64f08ef8fe6196341637c1d78",
),
("linux", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.8.15%2B20221106-i686-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"f76c0d13f600e819696035851ec47cf5a233cf053d2de85fbd8e5e12a8146f5f",
),
("linux", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.8.15%2B20221106-i686-unknown-linux-gnu-install_only.tar.gz",
"3bc1f49147913d93cea9cbb753fbaae90b86f1ee979f975c4712a35f02cbd86b",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.8.15%2B20221106-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"e4fd2fa2255295fbdcfadb8b48014fa80810305eccb246d355880aabb45cbe93",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.8.15%2B20221106-x86_64-apple-darwin-install_only.tar.gz",
"70b57f28c2b5e1e3dd89f0d30edd5bc414e8b20195766cf328e1b26bed7890e1",
),
("windows", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.8.15%2B20221106-x86_64-pc-windows-msvc-shared-install_only.tar.gz",
"2fdc3fa1c95f982179bbbaedae2b328197658638799b6dcb63f9f494b0de59e2",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.8.15%2B20221106-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"59beac5610e6da0848ebaccd72f91f6aaaeed65ef59606d006af909e9e79beba",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.8.15%2B20221106-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"1fd71062d9b7d632af202972c4488fa9c2255d2ef072b80766ab059b37473ea5",
),
("linux", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221106/cpython-3.8.15%2B20221106-x86_64-unknown-linux-gnu-install_only.tar.gz",
"e47edfb2ceaf43fc699e20c179ec428b6f3e497cf8e2dcd8e9c936d4b96b1e56",
),
},
PythonVersion("cpython", 3, 8, 14): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.8.14%2B20221002-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"d17a3fcc161345efa2ec0b4ab9c9ed6c139d29128f2e34bb636338a484aa7b72",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.8.14%2B20221002-aarch64-apple-darwin-install_only.tar.gz",
"6c17f6dcda59de5d8eee922ef7eede403a540dae05423ef2c2a042d8d4f22467",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.8.14%2B20221002-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"650821c45386e7727b6e682620007d2532d9ee599b2caf4b4356575bee3c77a0",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.8.14%2B20221002-aarch64-unknown-linux-gnu-install_only.tar.gz",
"c45e42deee43e3ebc4ca5b019c37d8ae25fb5b5f1ba5f602098a81b99d2bc804",
),
("windows", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.8.14%2B20221002-i686-pc-windows-msvc-shared-install_only.tar.gz",
"a0730f3a9e60581f02bdb852953fbb52cf98e8431259fa39cb668a060bd002a0",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.8.14%2B20221002-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"e43f7a5044eac91e95df59fd08bf96f13245898876fc2afd90a081cfcd847e35",
),
("linux", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.8.14%2B20221002-i686-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"adb5a08f8dd700bc2d8260226354137349939e9bc5ccfdb8c16493e97b593a19",
),
("linux", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.8.14%2B20221002-i686-unknown-linux-gnu-install_only.tar.gz",
"d01d813939ad549ca253c52e5b8361b4490cc5c8cbda00ab6e0c524565153e2b",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.8.14%2B20221002-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"62edfea77b42e87ca2d85c482319211cd2dd68d55ba85c99f1834f7b64a60133",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.8.14%2B20221002-x86_64-apple-darwin-install_only.tar.gz",
"3ed4db8d0308c584196d97c629058ea69bbd8b7f9a034cf8c2c701ebb286c091",
),
("windows", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.8.14%2B20221002-x86_64-pc-windows-msvc-shared-install_only.tar.gz",
"1af39953b4c8324ed0608e316bc763006f27e76643155d92eae18e4db6fc162f",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.8.14%2B20221002-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"6986b3e6edf7b37f96ea940b7ccba7b767ed3ea9b3faec2a2a60e5b2c4443314",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.8.14%2B20221002-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"5ca1c591ffb019fad3978018f68d69d4b6c73ce629fb7e42bc2c594cd8344d4f",
),
("linux", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20221002/cpython-3.8.14%2B20221002-x86_64-unknown-linux-gnu-install_only.tar.gz",
"4eb53bce831bf52682067579c09ccaccb6524dd44bd4b8047454c69b4817f4f0",
),
},
PythonVersion("cpython", 3, 8, 13): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.8.13%2B20220802-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"a204e5f9e1566bdc170b163300a29fc9580d5c65cd6e896caf6500cd64471373",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.8.13%2B20220802-aarch64-apple-darwin-install_only.tar.gz",
"ae4131253d890b013171cb5f7b03cadc585ae263719506f7b7e063a7cf6fde76",
),
("linux", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.8.13%2B20220802-aarch64-unknown-linux-gnu-lto-full.tar.zst",
"ad2b859fb502491f72f8d74ed3410bfb78a8886f8a1baa6908faea6128d91265",
),
("linux", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.8.13%2B20220802-aarch64-unknown-linux-gnu-install_only.tar.gz",
"8dc7814bf3425bbf78c6e6e5a6529ded6ae463fa6a4b79c025b343bae4fd955a",
),
("windows", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.8.13%2B20220802-i686-pc-windows-msvc-shared-install_only.tar.gz",
"a50668d4c5fbcb374d3ca93ee18db910bc3b462693db073669f31e6da993abf9",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.8.13%2B20220802-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"5630739d1c6fcfbf90311d236c5e46314fc4b439364429bee12d0ffc95e134fb",
),
("linux", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.8.13%2B20220802-i686-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"9191ac9858eddfc727fa5ebadc654a57a719ac96b9dee4e1e48e6498a27499f4",
),
("linux", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.8.13%2B20220802-i686-unknown-linux-gnu-install_only.tar.gz",
"9485599ad9053dfba08c91854717272e95b7c81e0d099d9c51a46fc5a095ccb4",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.8.13%2B20220802-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"f706a62de8582bf84b8b693c993314cd786f3e78639892cfd9a7283a526696f9",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.8.13%2B20220802-x86_64-apple-darwin-install_only.tar.gz",
"cd6e7c0a27daf7df00f6882eaba01490dd963f698e99aeee9706877333e0df69",
),
("windows", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.8.13%2B20220802-x86_64-pc-windows-msvc-shared-install_only.tar.gz",
"f20643f1b3e263a56287319aea5c3888530c09ad9de3a5629b1a5d207807e6b9",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.8.13%2B20220802-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"c36b703b8b806a047ba71e5e85734ac78d204d3a2b7ebc2efcdc7d4af6f6c263",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.8.13%2B20220802-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"31c98d8329746c19739558f164e6374a2cd9c5c93c9e213d2548c993566a593c",
),
("linux", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220802/cpython-3.8.13%2B20220802-x86_64-unknown-linux-gnu-install_only.tar.gz",
"fb566629ccb5f76ef56d275a3f8017d683f1c20c5beb5d5f38b155ed11e16187",
),
},
PythonVersion("cpython", 3, 8, 12): {
("macos", "aarch64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.8.12%2B20220227-aarch64-apple-darwin-pgo%2Blto-full.tar.zst",
"386f667f8d49b6c34aee1910cdc0b5b41883f9406f98e7d59a3753990b1cdbac",
),
("macos", "aarch64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.8.12%2B20220227-aarch64-apple-darwin-install_only.tar.gz",
"f9a3cbb81e0463d6615125964762d133387d561b226a30199f5b039b20f1d944",
),
("windows", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.8.12%2B20220227-i686-pc-windows-msvc-shared-install_only.tar.gz",
"aaa75b9115af73dc3daf7db050ed4f60fd67d2a23ebab30670f18fb8cfa71f33",
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.8.12%2B20220227-i686-pc-windows-msvc-shared-pgo-full.tar.zst",
"3e2e6c7de78b1924aad37904fed7bfbac6efa2bef05348e9be92180b2f2b1ae1",
),
("linux", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.8.12%2B20220227-i686-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"61024acdfe5aef07ba4246ea07dba9962770ec1f3d137c54835c0e5b6e040149",
),
("linux", "x86", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.8.12%2B20220227-i686-unknown-linux-gnu-install_only.tar.gz",
"fcb2033f01a2b10a51be68c9a1b4c7d7759b582f58a503371fe67ab59987b418",
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.8.12%2B20220227-x86_64-apple-darwin-pgo%2Blto-full.tar.zst",
"cf614d96e2001d526061b3ce0569c79057fd0074ace472ff4f5f601262e08cdb",
),
("macos", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.8.12%2B20220227-x86_64-apple-darwin-install_only.tar.gz",
"f323fbc558035c13a85ce2267d0fad9e89282268ecb810e364fff1d0a079d525",
),
("windows", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.8.12%2B20220227-x86_64-pc-windows-msvc-shared-install_only.tar.gz",
"4658e08a00d60b1e01559b74d58ff4dd04da6df935d55f6268a15d6d0a679d74",
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.8.12%2B20220227-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst",
"33f278416ba8074f2ca6d7f8c17b311b60537c9e6431fd47948784c2a78ea227",
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.8.12%2B20220227-x86_64-unknown-linux-gnu-pgo%2Blto-full.tar.zst",
"a014cf132a642a5d585f37da0c56f7e6672699811726af18e8905d652b261a3f",
),
("linux", "x86_64", True, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20220227/cpython-3.8.12%2B20220227-x86_64-unknown-linux-gnu-install_only.tar.gz",
"5be9c6d61e238b90dfd94755051c0d3a2d8023ebffdb4b0fa4e8fedd09a6cab6",
),
},
PythonVersion("cpython", 3, 8, 11): {
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210724/cpython-3.8.11-i686-pc-windows-msvc-shared-pgo-20210724T1424.tar.zst",
None,
),
("linux", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210724/cpython-3.8.11-i686-unknown-linux-gnu-pgo%2Blto-20210724T1424.tar.zst",
None,
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210724/cpython-3.8.11-x86_64-apple-darwin-pgo%2Blto-20210724T1424.tar.zst",
None,
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210724/cpython-3.8.11-x86_64-pc-windows-msvc-shared-pgo-20210724T1424.tar.zst",
None,
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210724/cpython-3.8.11-x86_64-unknown-linux-gnu-pgo%2Blto-20210724T1424.tar.zst",
None,
),
},
PythonVersion("cpython", 3, 8, 10): {
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210506/cpython-3.8.10-i686-pc-windows-msvc-shared-pgo-20210506T0943.tar.zst",
None,
),
("linux", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210506/cpython-3.8.10-i686-unknown-linux-gnu-pgo%2Blto-20210506T0943.tar.zst",
None,
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210506/cpython-3.8.10-x86_64-apple-darwin-pgo%2Blto-20210506T0943.tar.zst",
None,
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210506/cpython-3.8.10-x86_64-pc-windows-msvc-shared-pgo-20210506T0943.tar.zst",
None,
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210506/cpython-3.8.10-x86_64-unknown-linux-gnu-pgo%2Blto-20210506T0943.tar.zst",
None,
),
},
PythonVersion("cpython", 3, 8, 9): {
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210415/cpython-3.8.9-i686-pc-windows-msvc-shared-pgo-20210414T1515.tar.zst",
None,
),
("linux", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210415/cpython-3.8.9-i686-unknown-linux-gnu-pgo%2Blto-20210414T1515.tar.zst",
None,
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210415/cpython-3.8.9-x86_64-apple-darwin-pgo%2Blto-20210414T1515.tar.zst",
None,
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210415/cpython-3.8.9-x86_64-pc-windows-msvc-shared-pgo-20210414T1515.tar.zst",
None,
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210415/cpython-3.8.9-x86_64-unknown-linux-gnu-pgo%2Blto-20210414T1515.tar.zst",
None,
),
},
PythonVersion("cpython", 3, 8, 8): {
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210327/cpython-3.8.8-i686-pc-windows-msvc-shared-pgo-20210327T1202.tar.zst",
None,
),
("linux", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210327/cpython-3.8.8-i686-unknown-linux-gnu-pgo%2Blto-20210327T1202.tar.zst",
None,
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210327/cpython-3.8.8-x86_64-apple-darwin-pgo%2Blto-20210327T1202.tar.zst",
None,
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210327/cpython-3.8.8-x86_64-pc-windows-msvc-shared-pgo-20210327T1202.tar.zst",
None,
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210327/cpython-3.8.8-x86_64-unknown-linux-gnu-pgo%2Blto-20210327T1202.tar.zst",
None,
),
},
PythonVersion("cpython", 3, 8, 7): {
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210103/cpython-3.8.7-i686-pc-windows-msvc-shared-pgo-20210103T1125.tar.zst",
None,
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210103/cpython-3.8.7-x86_64-apple-darwin-pgo-20210103T1125.tar.zst",
None,
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210103/cpython-3.8.7-x86_64-pc-windows-msvc-shared-pgo-20210103T1125.tar.zst",
None,
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20210103/cpython-3.8.7-x86_64-unknown-linux-gnu-pgo-20210103T1125.tar.zst",
None,
),
},
PythonVersion("cpython", 3, 8, 6): {
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20201020/cpython-3.8.6-i686-pc-windows-msvc-shared-pgo-20201021T0233.tar.zst",
None,
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20201020/cpython-3.8.6-x86_64-apple-darwin-pgo-20201020T0626.tar.zst",
None,
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20201020/cpython-3.8.6-x86_64-pc-windows-msvc-shared-pgo-20201021T0232.tar.zst",
None,
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20201020/cpython-3.8.6-x86_64-unknown-linux-gnu-pgo-20201020T0627.tar.zst",
None,
),
},
PythonVersion("cpython", 3, 8, 5): {
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20200830/cpython-3.8.5-i686-pc-windows-msvc-shared-pgo-20200830T2311.tar.zst",
None,
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20200830/cpython-3.8.5-x86_64-pc-windows-msvc-shared-pgo-20200830T2254.tar.zst",
None,
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20200823/cpython-3.8.5-x86_64-apple-darwin-pgo-20200823T2228.tar.zst",
None,
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20200822/cpython-3.8.5-x86_64-unknown-linux-gnu-pgo-20200823T0036.tar.zst",
None,
),
},
PythonVersion("cpython", 3, 8, 3): {
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20200530/cpython-3.8.3-x86_64-apple-darwin-pgo-20200530T1845.tar.zst",
None,
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20200517/cpython-3.8.3-i686-pc-windows-msvc-shared-pgo-20200518T0154.tar.zst",
None,
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20200517/cpython-3.8.3-x86_64-pc-windows-msvc-shared-pgo-20200517T2207.tar.zst",
None,
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20200517/cpython-3.8.3-x86_64-unknown-linux-gnu-pgo-20200518T0040.tar.zst",
None,
),
},
PythonVersion("cpython", 3, 8, 2): {
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20200418/cpython-3.8.2-i686-pc-windows-msvc-shared-pgo-20200418T2315.tar.zst",
None,
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20200418/cpython-3.8.2-x86_64-apple-darwin-pgo-20200418T2238.tar.zst",
None,
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20200418/cpython-3.8.2-x86_64-pc-windows-msvc-shared-pgo-20200418T2315.tar.zst",
None,
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20200418/cpython-3.8.2-x86_64-unknown-linux-gnu-pgo-20200418T2243.tar.zst",
None,
),
},
PythonVersion("cpython", 3, 7, 9): {
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20200823/cpython-3.7.9-x86_64-apple-darwin-pgo-20200823T2228.tar.zst",
None,
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20200822/cpython-3.7.9-i686-pc-windows-msvc-shared-pgo-20200823T0159.tar.zst",
None,
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20200822/cpython-3.7.9-x86_64-pc-windows-msvc-shared-pgo-20200823T0118.tar.zst",
None,
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20200822/cpython-3.7.9-x86_64-unknown-linux-gnu-pgo-20200823T0036.tar.zst",
None,
),
},
PythonVersion("cpython", 3, 7, 7): {
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20200530/cpython-3.7.7-x86_64-apple-darwin-pgo-20200530T1845.tar.zst",
None,
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20200517/cpython-3.7.7-i686-pc-windows-msvc-shared-pgo-20200517T2153.tar.zst",
None,
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20200517/cpython-3.7.7-x86_64-pc-windows-msvc-shared-pgo-20200517T2128.tar.zst",
None,
),
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20200517/cpython-3.7.7-x86_64-unknown-linux-gnu-pgo-20200518T0040.tar.zst",
None,
),
},
PythonVersion("cpython", 3, 7, 6): {
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20200216/cpython-3.7.6-linux64-20200216T2303.tar.zst",
None,
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20200216/cpython-3.7.6-macos-20200216T2344.tar.zst",
None,
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20200216/cpython-3.7.6-windows-amd64-shared-pgo-20200217T0022.tar.zst",
None,
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20200216/cpython-3.7.6-windows-x86-shared-pgo-20200217T0110.tar.zst",
None,
),
},
PythonVersion("cpython", 3, 7, 5): {
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20191025/cpython-3.7.5-linux64-20191025T0506.tar.zst",
None,
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20191025/cpython-3.7.5-macos-20191026T0535.tar.zst",
None,
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20191025/cpython-3.7.5-windows-amd64-20191025T0540.tar.zst",
None,
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20191025/cpython-3.7.5-windows-x86-20191025T0549.tar.zst",
None,
),
},
PythonVersion("cpython", 3, 7, 4): {
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20190816/cpython-3.7.4-linux64-20190817T0224.tar.zst",
None,
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20190816/cpython-3.7.4-macos-20190817T0220.tar.zst",
None,
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20190816/cpython-3.7.4-windows-amd64-20190817T0227.tar.zst",
None,
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20190816/cpython-3.7.4-windows-x86-20190817T0235.tar.zst",
None,
),
},
PythonVersion("cpython", 3, 7, 3): {
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20190617/cpython-3.7.3-linux64-20190618T0324.tar.zst",
None,
),
("macos", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20190617/cpython-3.7.3-macos-20190618T0523.tar.zst",
None,
),
("windows", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20190617/cpython-3.7.3-windows-amd64-20190618T0516.tar.zst",
None,
),
("windows", "x86", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20190617/cpython-3.7.3-windows-x86-20190709T0348.tar.zst",
None,
),
},
PythonVersion("cpython", 3, 7, 1): {
("linux", "x86_64", False, False): (
"https://github.com/astral-sh/python-build-standalone/releases/download/20181218/cpython-3.7.1-linux64-20181218T1905.tar.zst",
None,
)
},
PythonVersion("pypy", 3, 11, 11): {
("linux", "aarch64", True, False): (
"https://downloads.python.org/pypy/pypy3.11-v7.3.19-aarch64.tar.bz2",
"13207dbf81ce24e96da760b1b863627b77bb20b1fb4c95191e02a0b72383df74",
),
("linux", "x86", True, False): (
"https://downloads.python.org/pypy/pypy3.11-v7.3.19-linux32.tar.bz2",
"5c6cdafd0a0abd14ca59926ed1b6aeb13b228c18b4b46de655aae48734c731ad",
),
("linux", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.11-v7.3.19-linux64.tar.bz2",
"9177d9e0bb91b05f921c642cb0ff71a0f3653b5d29a42d40d6a078c15b75720f",
),
("macos", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.11-v7.3.19-macos_x86_64.tar.bz2",
"a2439f9d30dfdae96a5e9101c7dc54a8a68b56c9d7314ea399b0a25d3e87ebb2",
),
("macos", "aarch64", True, False): (
"https://downloads.python.org/pypy/pypy3.11-v7.3.19-macos_arm64.tar.bz2",
"7704e0d5302e53920d32dcfe9afeeb10436d4c94233e8830cf603aa955a861c1",
),
("windows", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.11-v7.3.19-win64.zip",
"b61c7c1dbf879eda6f779c374bfbbeecd3f618ada08404705a1a19d39df48dbd",
),
},
PythonVersion("pypy", 3, 10, 16): {
("linux", "aarch64", True, False): (
"https://downloads.python.org/pypy/pypy3.10-v7.3.19-aarch64.tar.bz2",
"af27a589178f11198e2244ab65ca510630ba97c131d7ccc4021eb5bc58de7f57",
),
("linux", "x86", True, False): (
"https://downloads.python.org/pypy/pypy3.10-v7.3.19-linux32.tar.bz2",
"e63a4fcad2641ee541e852918befb513abf04ce7070f743a50778cae9f9da80e",
),
("linux", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.10-v7.3.19-linux64.tar.bz2",
"c73ac2cc2380ac9227fd297482bf2a3e17a80618ba46db7544d535515321ec1e",
),
("macos", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.10-v7.3.19-macos_x86_64.tar.bz2",
"2c5e5c2a33ac882551d7f28b98d19d486b8995aa50824a73b4edcc6aeec35c63",
),
("macos", "aarch64", True, False): (
"https://downloads.python.org/pypy/pypy3.10-v7.3.19-macos_arm64.tar.bz2",
"3db8a03fc496164801646844d7f3b12baa0adb3ad9a0b7cb124521bc2e168a36",
),
("windows", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.10-v7.3.19-win64.zip",
"c0d07bba6c8fb4e5804f4a8b3f8ef07cc3d89f6ad1db42a45ffb9be60bbb7cc2",
),
},
PythonVersion("pypy", 3, 10, 14): {
("linux", "aarch64", True, False): (
"https://downloads.python.org/pypy/pypy3.10-v7.3.17-aarch64.tar.bz2",
"53b6e5907df869c49e4eae7aca09fba16d150741097efb245892c1477d2395f2",
),
("linux", "x86", True, False): (
"https://downloads.python.org/pypy/pypy3.10-v7.3.17-linux32.tar.bz2",
"e534110e1047da37c1d586c392f74de3424f871d906a2083de6d41f2a8cc9164",
),
("linux", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.10-v7.3.17-linux64.tar.bz2",
"fdcdb9b24f1a7726003586503fdeb264fd68fc37fbfcea022dcfe825a7fee18b",
),
("macos", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.10-v7.3.17-macos_x86_64.tar.bz2",
"6c2c5f2300d7564e711421b4968abd63243cb96f76e363975dd648ebf4a362ee",
),
("macos", "aarch64", True, False): (
"https://downloads.python.org/pypy/pypy3.10-v7.3.17-macos_arm64.tar.bz2",
"a050e25e8d686853dd5afc363e55625165825dacfb55f8753d8225ebe417cfd2",
),
("windows", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.10-v7.3.17-win64.zip",
"cab794a03ddda26238c72942ea6f225612e0dc17c76cac6652da83a95024e6e8",
),
},
PythonVersion("pypy", 3, 10, 13): {
("linux", "aarch64", True, False): (
"https://downloads.python.org/pypy/pypy3.10-v7.3.15-aarch64.tar.bz2",
"52146fccaf64e87e71d178dda8de63c01577ec3923073dc69e1519622bcacb74",
),
("linux", "x86", True, False): (
"https://downloads.python.org/pypy/pypy3.10-v7.3.15-linux32.tar.bz2",
"75dd58c9abd8b9d78220373148355bc3119febcf27a2c781d64ad85e7232c4aa",
),
("linux", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.10-v7.3.15-linux64.tar.bz2",
"33c584e9a70a71afd0cb7dd8ba9996720b911b3b8ed0156aea298d4487ad22c3",
),
("macos", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.10-v7.3.15-macos_x86_64.tar.bz2",
"559b61ba7e7c5a5c23cef5370f1fab47ccdb939ac5d2b42b4bef091abe3f6964",
),
("macos", "aarch64", True, False): (
"https://downloads.python.org/pypy/pypy3.10-v7.3.15-macos_arm64.tar.bz2",
"d927c5105ea7880f7596fe459183e35cc17c853ef5105678b2ad62a8d000a548",
),
("windows", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.10-v7.3.15-win64.zip",
"b378b3ab1c3719aee0c3e5519e7bff93ff67b2d8aa987fe4f088b54382db676c",
),
},
PythonVersion("pypy", 3, 10, 12): {
("linux", "aarch64", True, False): (
"https://downloads.python.org/pypy/pypy3.10-v7.3.12-aarch64.tar.bz2",
"26208b5a134d9860a08f74cce60960005758e82dc5f0e3566a48ed863a1f16a1",
),
("linux", "x86", True, False): (
"https://downloads.python.org/pypy/pypy3.10-v7.3.12-linux32.tar.bz2",
"811667825ae58ada4b7c3d8bc1b5055b9f9d6a377e51aedfbe0727966603f60e",
),
("linux", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.10-v7.3.12-linux64.tar.bz2",
"6c577993160b6f5ee8cab73cd1a807affcefafe2f7441c87bd926c10505e8731",
),
("macos", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.10-v7.3.12-macos_x86_64.tar.bz2",
"dbc15d8570560d5f79366883c24bc42231a92855ac19a0f28cb0adeb11242666",
),
("macos", "aarch64", True, False): (
"https://downloads.python.org/pypy/pypy3.10-v7.3.12-macos_arm64.tar.bz2",
"45671b1e9437f95ccd790af10dbeb57733cca1ed9661463b727d3c4f5caa7ba0",
),
("windows", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.10-v7.3.12-win64.zip",
"8c3b1d34fb99100e230e94560410a38d450dc844effbee9ea183518e4aff595c",
),
},
PythonVersion("pypy", 3, 9, 19): {
("linux", "aarch64", True, False): (
"https://downloads.python.org/pypy/pypy3.9-v7.3.16-aarch64.tar.bz2",
"de3f2ed3581b30555ac0dd3e4df78a262ec736a36fb2e8f28259f8539b278ef4",
),
("linux", "x86", True, False): (
"https://downloads.python.org/pypy/pypy3.9-v7.3.16-linux32.tar.bz2",
"583b6d6dd4e8c07cbc04da04a7ec2bdfa6674825289c2378c5e018d5abe779ea",
),
("linux", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.9-v7.3.16-linux64.tar.bz2",
"16f9c5b808c848516e742986e826b833cdbeda09ad8764e8704595adbe791b23",
),
("macos", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.9-v7.3.16-macos_x86_64.tar.bz2",
"fda015431621e7e5aa16359d114f2c45a77ed936992c1efff86302e768a6b21c",
),
("macos", "aarch64", True, False): (
"https://downloads.python.org/pypy/pypy3.9-v7.3.16-macos_arm64.tar.bz2",
"88f824e7a2d676440d09bc90fc959ae0fd3557d7e2f14bfbbe53d41d159a47fe",
),
("windows", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.9-v7.3.16-win64.zip",
"06ec12a5e964dc0ad33e6f380185a4d295178dce6d6df512f508e7aee00a1323",
),
},
PythonVersion("pypy", 3, 9, 18): {
("linux", "aarch64", True, False): (
"https://downloads.python.org/pypy/pypy3.9-v7.3.15-aarch64.tar.bz2",
"03e35fcba290454bb0ccf7ee57fb42d1e63108d10d593776a382c0a2fe355de0",
),
("linux", "x86", True, False): (
"https://downloads.python.org/pypy/pypy3.9-v7.3.15-linux32.tar.bz2",
"c6209380977066c9e8b96e8258821c70f996004ce1bc8659ae83d4fd5a89ff5c",
),
("linux", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.9-v7.3.15-linux64.tar.bz2",
"f062be307200bde434817e1620cebc13f563d6ab25309442c5f4d0f0d68f0912",
),
("macos", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.9-v7.3.15-macos_x86_64.tar.bz2",
"18ad7c9cb91c5e8ef9d40442b2fd1f6392ae113794c5b6b7d3a45e04f19edec6",
),
("macos", "aarch64", True, False): (
"https://downloads.python.org/pypy/pypy3.9-v7.3.15-macos_arm64.tar.bz2",
"300541c32125767a91b182b03d9cc4257f04971af32d747ecd4d62549d72acfd",
),
("windows", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.9-v7.3.15-win64.zip",
"a156dad8b58570597eaaabe05663f00f80c60bc11df4a9c46d0953b6c5eb9209",
),
},
PythonVersion("pypy", 3, 9, 17): {
("linux", "aarch64", True, False): (
"https://downloads.python.org/pypy/pypy3.9-v7.3.12-aarch64.tar.bz2",
"e9327fb9edaf2ad91935d5b8563ec5ff24193bddb175c1acaaf772c025af1824",
),
("linux", "x86", True, False): (
"https://downloads.python.org/pypy/pypy3.9-v7.3.12-linux32.tar.bz2",
"aa04370d38f451683ccc817d76c2b3e0f471dbb879e0bd618d9affbdc9cd37a4",
),
("linux", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.9-v7.3.12-linux64.tar.bz2",
"84c89b966fab2b58f451a482ee30ca7fec3350435bd0b9614615c61dc6da2390",
),
("macos", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.9-v7.3.12-macos_x86_64.tar.bz2",
"64f008ffa070c407e5ef46c8256b2e014de7196ea5d858385861254e7959f4eb",
),
("macos", "aarch64", True, False): (
"https://downloads.python.org/pypy/pypy3.9-v7.3.12-macos_arm64.tar.bz2",
"0e8a1a3468b9790c734ac698f5b00cc03fc16899ccc6ce876465fac0b83980e3",
),
("windows", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.9-v7.3.12-win64.zip",
"0996054207b401aeacace1aa11bad82cfcb463838a1603c5f263626c47bbe0e6",
),
},
PythonVersion("pypy", 3, 9, 16): {
("linux", "aarch64", True, False): (
"https://downloads.python.org/pypy/pypy3.9-v7.3.11-aarch64.tar.bz2",
"09175dc652ed895d98e9ad63d216812bf3ee7e398d900a9bf9eb2906ba8302b9",
),
("linux", "x86", True, False): (
"https://downloads.python.org/pypy/pypy3.9-v7.3.11-linux32.tar.bz2",
"0099d72c2897b229057bff7e2c343624aeabdc60d6fb43ca882bff082f1ffa48",
),
("linux", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.9-v7.3.11-linux64.tar.bz2",
"d506172ca11071274175d74e9c581c3166432d0179b036470e3b9e8d20eae581",
),
("macos", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.9-v7.3.11-macos_x86_64.tar.bz2",
"d33f40b207099872585afd71873575ca6ea638a27d823bc621238c5ae82542ed",
),
("macos", "aarch64", True, False): (
"https://downloads.python.org/pypy/pypy3.9-v7.3.11-macos_arm64.tar.bz2",
"91ad7500f1a39531dbefa0b345a3dcff927ff9971654e8d2e9ef7c5ae311f57e",
),
("windows", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.9-v7.3.11-win64.zip",
"57faad132d42d3e7a6406fcffafffe0b4f390cf0e2966abb8090d073c6edf405",
),
},
PythonVersion("pypy", 3, 9, 15): {
("linux", "aarch64", True, False): (
"https://downloads.python.org/pypy/pypy3.9-v7.3.10-aarch64.tar.bz2",
"657a04fd9a5a992a2f116a9e7e9132ea0c578721f59139c9fb2083775f71e514",
),
("linux", "x86", True, False): (
"https://downloads.python.org/pypy/pypy3.9-v7.3.10-linux32.tar.bz2",
"b6db59613b9a1c0c1ab87bc103f52ee95193423882dc8a848b68850b8ba59cc5",
),
("linux", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.9-v7.3.10-linux64.tar.bz2",
"95cf99406179460d63ddbfe1ec870f889d05f7767ce81cef14b88a3a9e127266",
),
("macos", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.9-v7.3.10-macos_x86_64.tar.bz2",
"f90c8619b41e68ec9ffd7d5e913fe02e60843da43d3735b1c1bc75bcfe638d97",
),
("macos", "aarch64", True, False): (
"https://downloads.python.org/pypy/pypy3.9-v7.3.10-macos_arm64.tar.bz2",
"e2a6bec7408e6497c7de8165aa4a1b15e2416aec4a72f2578f793fb06859ccba",
),
("windows", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.9-v7.3.10-win64.zip",
"07e18b7b24c74af9730dfaab16e24b22ef94ea9a4b64cbb2c0d80610a381192a",
),
},
PythonVersion("pypy", 3, 9, 12): {
("linux", "aarch64", True, False): (
"https://downloads.python.org/pypy/pypy3.9-v7.3.9-aarch64.tar.bz2",
"2e1ae193d98bc51439642a7618d521ea019f45b8fb226940f7e334c548d2b4b9",
),
("linux", "x86", True, False): (
"https://downloads.python.org/pypy/pypy3.9-v7.3.9-linux32.tar.bz2",
"0de4b9501cf28524cdedcff5052deee9ea4630176a512bdc408edfa30914bae7",
),
("linux", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.9-v7.3.9-linux64.tar.bz2",
"46818cb3d74b96b34787548343d266e2562b531ddbaf330383ba930ff1930ed5",
),
("macos", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.9-v7.3.9-osx64.tar.bz2",
"59c8852168b2b1ba1f0211ff043c678760380d2f9faf2f95042a8878554dbc25",
),
("windows", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.9-v7.3.9-win64.zip",
"be48ab42f95c402543a7042c999c9433b17e55477c847612c8733a583ca6dff5",
),
},
PythonVersion("pypy", 3, 9, 10): {
("linux", "aarch64", True, False): (
"https://downloads.python.org/pypy/pypy3.9-v7.3.8-aarch64-portable.tar.bz2",
"b7282bc4484bceae5bc4cc04e05ee4faf51cb624c8fc7a69d92e5fdf0d0c96aa",
),
("linux", "x86", True, False): (
"https://downloads.python.org/pypy/pypy3.9-v7.3.8-linux32.tar.bz2",
"a0d18e4e73cc655eb02354759178b8fb161d3e53b64297d05e2fff91f7cf862d",
),
("linux", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.9-v7.3.8-linux64.tar.bz2",
"129a055032bba700cd1d0acacab3659cf6b7180e25b1b2f730e792f06d5b3010",
),
("macos", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.9-v7.3.8-osx64.tar.bz2",
"95bd88ac8d6372cd5b7b5393de7b7d5c615a0c6e42fdb1eb67f2d2d510965aee",
),
("windows", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.9-v7.3.8-win64.zip",
"c1b2e4cde2dcd1208d41ef7b7df8e5c90564a521e7a5db431673da335a1ba697",
),
},
PythonVersion("pypy", 3, 8, 16): {
("linux", "aarch64", True, False): (
"https://downloads.python.org/pypy/pypy3.8-v7.3.11-aarch64.tar.bz2",
"9a2fa0b8d92b7830aa31774a9a76129b0ff81afbd22cd5c41fbdd9119e859f55",
),
("linux", "x86", True, False): (
"https://downloads.python.org/pypy/pypy3.8-v7.3.11-linux32.tar.bz2",
"a79b31fce8f5bc1f9940b6777134189a1d3d18bda4b1c830384cda90077c9176",
),
("linux", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.8-v7.3.11-linux64.tar.bz2",
"470330e58ac105c094041aa07bb05676b06292bc61409e26f5c5593ebb2292d9",
),
("macos", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.8-v7.3.11-macos_x86_64.tar.bz2",
"194ca0b4d91ae409a9cb1a59eb7572d7affa8a451ea3daf26539aa515443433a",
),
("macos", "aarch64", True, False): (
"https://downloads.python.org/pypy/pypy3.8-v7.3.11-macos_arm64.tar.bz2",
"78cdc79ff964c4bfd13eb45a7d43a011cbe8d8b513323d204891f703fdc4fa1a",
),
("windows", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.8-v7.3.11-win64.zip",
"0f46fb6df32941ea016f77cfd7e9b426d5ac25a2af2453414df66103941c8435",
),
},
PythonVersion("pypy", 3, 8, 15): {
("linux", "aarch64", True, False): (
"https://downloads.python.org/pypy/pypy3.8-v7.3.10-aarch64.tar.bz2",
"e4caa1a545f22cfee87d5b9aa6f8852347f223643ad7d2562e0b2a2f4663ad98",
),
("linux", "x86", True, False): (
"https://downloads.python.org/pypy/pypy3.8-v7.3.10-linux32.tar.bz2",
"b70ed7fdc73a74ebdc04f07439f7bad1a849aaca95e26b4a74049d0e483f071c",
),
("linux", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.8-v7.3.10-linux64.tar.bz2",
"ceef6496fd4ab1c99e3ec22ce657b8f10f8bb77a32427fadfb5e1dd943806011",
),
("macos", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.8-v7.3.10-macos_x86_64.tar.bz2",
"399eb1ce4c65f62f6a096b7c273536601b7695e3c0dc0457393a659b95b7615b",
),
("macos", "aarch64", True, False): (
"https://downloads.python.org/pypy/pypy3.8-v7.3.10-macos_arm64.tar.bz2",
"6cb1429371e4854b718148a509d80143f801e3abfc72fef58d88aeeee1e98f9e",
),
("windows", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.8-v7.3.10-win64.zip",
"362dd624d95bd64743190ea2539b97452ecb3d53ea92ceb2fbe9f48dc60e6b8f",
),
},
PythonVersion("pypy", 3, 8, 13): {
("linux", "aarch64", True, False): (
"https://downloads.python.org/pypy/pypy3.8-v7.3.9-aarch64.tar.bz2",
"5e124455e207425e80731dff317f0432fa0aba1f025845ffca813770e2447e32",
),
("linux", "x86", True, False): (
"https://downloads.python.org/pypy/pypy3.8-v7.3.9-linux32.tar.bz2",
"4b261516c6c59078ab0c8bd7207327a1b97057b4ec1714ed5e79a026f9efd492",
),
("linux", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.8-v7.3.9-linux64.tar.bz2",
"08be25ec82fc5d23b78563eda144923517daba481a90af0ace7a047c9c9a3c34",
),
("macos", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.8-v7.3.9-osx64.tar.bz2",
"91a5c2c1facd5a4931a8682b7d792f7cf4f2ba25cd2e7e44e982139a6d5e4840",
),
("windows", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.8-v7.3.9-win64.zip",
"05022baaa55db2b60880f2422312d9e4025e1267303ac57f33e8253559d0be88",
),
},
PythonVersion("pypy", 3, 8, 12): {
("linux", "aarch64", True, False): (
"https://downloads.python.org/pypy/pypy3.8-v7.3.8-aarch64-portable.tar.bz2",
"0210536e9f1841ba283c13b04783394050837bb3e6f4091c9f1bd9c7f2b94b55",
),
("linux", "x86", True, False): (
"https://downloads.python.org/pypy/pypy3.8-v7.3.8-linux32.tar.bz2",
"bea4b275decd492af6462157d293dd6fcf08a949859f8aec0959537b40afd032",
),
("linux", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.8-v7.3.8-linux64.tar.bz2",
"089f8e3e357d6130815964ddd3507c13bd53e4976ccf0a89b5c36a9a6775a188",
),
("macos", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.8-v7.3.8-osx64.tar.bz2",
"de1b283ff112d76395c0162a1cf11528e192bdc230ee3f1b237f7694c7518dee",
),
("windows", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.8-v7.3.8-win64.zip",
"0894c468e7de758c509a602a28ef0ba4fbf197ccdf946c7853a7283d9bb2a345",
),
},
PythonVersion("pypy", 3, 7, 13): {
("linux", "aarch64", True, False): (
"https://downloads.python.org/pypy/pypy3.7-v7.3.9-aarch64.tar.bz2",
"dfc62f2c453fb851d10a1879c6e75c31ffebbf2a44d181bb06fcac4750d023fc",
),
("linux", "x86", True, False): (
"https://downloads.python.org/pypy/pypy3.7-v7.3.9-linux32.tar.bz2",
"3398cece0167b81baa219c9cd54a549443d8c0a6b553ec8ec13236281e0d86cd",
),
("linux", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.7-v7.3.9-linux64.tar.bz2",
"c58195124d807ecc527499ee19bc511ed753f4f2e418203ca51bc7e3b124d5d1",
),
("macos", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.7-v7.3.9-osx64.tar.bz2",
"12d92f578a200d50959e55074b20f29f93c538943e9a6e6522df1a1cc9cef542",
),
("windows", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.7-v7.3.9-win64.zip",
"8acb184b48fb3c854de0662e4d23a66b90e73b1ab73a86695022c12c745d8b00",
),
},
PythonVersion("pypy", 3, 7, 12): {
("linux", "aarch64", True, False): (
"https://downloads.python.org/pypy/pypy3.7-v7.3.8-aarch64-portable.tar.bz2",
"639c76f128a856747aee23a34276fa101a7a157ea81e76394fbaf80b97dcf2f2",
),
("linux", "x86", True, False): (
"https://downloads.python.org/pypy/pypy3.7-v7.3.8-linux32.tar.bz2",
"38429ec6ea1aca391821ee4fbda7358ae86de4600146643f2af2fe2c085af839",
),
("linux", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.7-v7.3.8-linux64.tar.bz2",
"409085db79a6d90bfcf4f576dca1538498e65937acfbe03bd4909bdc262ff378",
),
("macos", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.7-v7.3.8-osx64.tar.bz2",
"76b8eef5b059a7e478f525615482d2a6e9feb83375e3f63c16381d80521a693f",
),
("windows", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.7-v7.3.8-win64.zip",
"96df67492bc8d62b2e71dddf5f6c58965a26cac9799c5f4081401af0494b3bcc",
),
},
PythonVersion("pypy", 3, 7, 10): {
("linux", "aarch64", True, False): (
"https://downloads.python.org/pypy/pypy3.7-v7.3.5-aarch64.tar.bz2",
"85d83093b3ef5b863f641bc4073d057cc98bb821e16aa9361a5ff4898e70e8ee",
),
("linux", "x86", True, False): (
"https://downloads.python.org/pypy/pypy3.7-v7.3.5-linux32.tar.bz2",
"3dd8b565203d372829e53945c599296fa961895130342ea13791b17c84ed06c4",
),
("linux", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.7-v7.3.5-linux64.tar.bz2",
"9000db3e87b54638e55177e68cbeb30a30fe5d17b6be48a9eb43d65b3ebcfc26",
),
("macos", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.7-v7.3.5-osx64.tar.bz2",
"b3a7d3099ad83de7c267bb79ae609d5ce73b01800578ffd91ba7e221b13f80db",
),
("windows", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.7-v7.3.5-win64.zip",
"072bd22427178dc4e65d961f50281bd2f56e11c4e4d9f16311c703f69f46ae24",
),
},
PythonVersion("pypy", 3, 7, 9): {
("linux", "aarch64", True, False): (
"https://downloads.python.org/pypy/pypy3.7-v7.3.3-aarch64.tar.bz2",
"ee4aa041558b58de6063dd6df93b3def221c4ca4c900d6a9db5b1b52135703a8",
),
("linux", "x86", True, False): (
"https://downloads.python.org/pypy/pypy3.7-v7.3.3-linux32.tar.bz2",
"7d81b8e9fcd07c067cfe2f519ab770ec62928ee8787f952cadf2d2786246efc8",
),
("linux", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.7-v7.3.3-linux64.tar.bz2",
"37e2804c4661c86c857d709d28c7de716b000d31e89766599fdf5a98928b7096",
),
("macos", "x86_64", True, False): (
"https://downloads.python.org/pypy/pypy3.7-v7.3.3-osx64.tar.bz2",
"d72b27d5bb60813273f14f07378a08822186a66e216c5d1a768ad295b582438d",
),
},
}
pbs-installer-2025.03.11/src/pbs_installer/py.typed 0000664 0000000 0000000 00000000000 14764411063 0022007 0 ustar 00root root 0000000 0000000 pbs-installer-2025.03.11/tests/ 0000775 0000000 0000000 00000000000 14764411063 0016034 5 ustar 00root root 0000000 0000000 pbs-installer-2025.03.11/tests/__init__.py 0000664 0000000 0000000 00000000000 14764411063 0020133 0 ustar 00root root 0000000 0000000