diff --git a/.github/workflows/build-python-packages.yml b/.github/workflows/build-python-packages.yml index 6b6ef3a9f..cd476b593 100644 --- a/.github/workflows/build-python-packages.yml +++ b/.github/workflows/build-python-packages.yml @@ -1,21 +1,26 @@ name: Build Python package -run-name: Generate Python ${{ inputs.VERSION || '3.11.0' }} +run-name: Generate Python ${{ inputs.VERSION || '3.12.3' }} on: workflow_dispatch: inputs: VERSION: description: 'Python version to build and upload' - default: '3.11.0' + default: '3.12.3' required: true PUBLISH_RELEASES: description: 'Whether to publish releases' required: true type: boolean default: false + THREADING_BUILD_MODES: + description: 'CPython threading build modes' + required: true + type: string + default: 'default,freethreaded' PLATFORMS: description: 'Platforms for execution in "os" or "os_arch" format (arch is "x64" by default)' required: true - default: 'ubuntu-20.04,ubuntu-22.04,macos-11_x64,macos-11_arm64,windows-2019_x64,windows-2019_x86' + default: 'ubuntu-22.04,ubuntu-22.04_arm64,ubuntu-24.04,ubuntu-24.04_arm64,macos-13_x64,macos-14_arm64,windows-2019_x64,windows-2019_x86,windows-2019_arm64' pull_request: paths-ignore: - 'versions-manifest.json' @@ -25,7 +30,7 @@ on: - 'main' env: - VERSION: ${{ inputs.VERSION || '3.11.0' }} + VERSION: ${{ inputs.VERSION || '3.12.3' }} defaults: run: shell: pwsh @@ -39,26 +44,41 @@ jobs: - name: Generate execution matrix id: generate-matrix run: | - [String[]]$configurations = "${{ inputs.platforms || 'ubuntu-20.04,ubuntu-22.04,macos-11,macos-11_arm64,windows-2019_x64,windows-2019_x86' }}".Split(",").Trim() + [String[]]$configurations = "${{ inputs.platforms || 'ubuntu-22.04,ubuntu-22.04_arm64,ubuntu-24.04,ubuntu-24.04_arm64,macos-13,macos-14_arm64,windows-2019_x64,windows-2019_x86,windows-2019_arm64' }}".Split(",").Trim() + [String[]]$buildModes = "${{ inputs.threading_build_modes || 'default' }}".Split(",").Trim() $matrix = @() - + foreach ($configuration in $configurations) { - $parts = $configuration.Split("_") - $os = $parts[0] - $arch = if ($parts[1]) {$parts[1]} else {"x64"} - switch -wildcard ($os) { - "*ubuntu*" { $platform = $os.Replace("ubuntu","linux")} - "*macos*" { $platform = 'darwin' } - "*windows*" { $platform = 'win32' } - } - $matrix += @{ - 'platform' = $platform - 'os' = $os - 'arch' = $arch + foreach ($buildMode in $buildModes) { + $parts = $configuration.Split("_") + $os = $parts[0] + $arch = if ($parts[1]) {$parts[1]} else {"x64"} + switch -wildcard ($os) { + "*ubuntu*" { $platform = $os.Replace("ubuntu","linux"); if ($arch -eq "arm64" ) { $os = "${os}-arm" } } + "*macos*" { $platform = 'darwin' } + "*windows*" { $platform = 'win32' } + } + + if ($configuration -eq "windows-2019_arm64") { + $os = "setup-actions-windows-arm64-4-core" + } + + if ($buildMode -eq "freethreaded") { + if ([semver]"${{ inputs.VERSION }}" -lt [semver]"3.13.0") { + continue; + } + $arch += "-freethreaded" + } + + $matrix += @{ + 'platform' = $platform + 'os' = $os + 'arch' = $arch + } } } echo "matrix=$($matrix | ConvertTo-Json -Compress -AsArray)" >> $env:GITHUB_OUTPUT - + build_python: needs: generate_matrix strategy: @@ -67,24 +87,52 @@ jobs: include: ${{ fromJson(needs.generate_matrix.outputs.matrix) }} runs-on: ${{ matrix.os }} env: - ARTIFACT_NAME: python-${{ inputs.VERSION || '3.11.0' }}-${{ matrix.platform }}-${{ matrix.arch }} + ARTIFACT_NAME: python-${{ inputs.VERSION || '3.12.3' }}-${{ matrix.platform }}-${{ matrix.arch }} steps: + - name: Setup Environment on Windows ARM64 Runner + if: matrix.os == 'setup-actions-windows-arm64-4-core' + shell: powershell + run: | + # Install Chocolatey + Set-ExecutionPolicy Bypass -Scope Process -Force + [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072 + iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1')) + echo "C:\ProgramData\Chocolatey\bin" | Out-File -Append -FilePath $env:GITHUB_PATH -Encoding utf8 + + # Install PowerShell + choco install powershell-core -y + echo "C:\Program Files\PowerShell\7" | Out-File -Append -FilePath $env:GITHUB_PATH -Encoding utf8 + + # Install Git + choco install git -y + echo "C:\Program Files\Git\cmd" | Out-File -Append -FilePath $env:GITHUB_PATH -Encoding utf8 + + + # Install 7-Zip + choco install 7zip -y + echo "C:\ProgramData\chocolatey\bin" | Out-File -Append -FilePath $env:GITHUB_PATH -Encoding utf8 + - name: Check out repository code - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: true + - name: Adding Symlink + if: matrix.os == 'macos-13' + run: ln -sf /usr/local/opt/tcl-tk@8 /usr/local/opt/tcl-tk + - name: Build Python ${{ env.VERSION }} run: | ./builders/build-python.ps1 -Version $env:VERSION ` -Platform ${{ matrix.platform }} -Architecture ${{ matrix.arch }} - + - name: Publish artifact - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: ${{ env.ARTIFACT_NAME }} path: ${{ runner.temp }}/artifact + if-no-files-found: error test_python: needs: [generate_matrix, build_python] @@ -94,21 +142,49 @@ jobs: include: ${{ fromJson(needs.generate_matrix.outputs.matrix) }} runs-on: ${{ matrix.os }} env: - ARTIFACT_NAME: python-${{ inputs.VERSION || '3.11.0' }}-${{ matrix.platform }}-${{ matrix.arch }} + ARTIFACT_NAME: python-${{ inputs.VERSION || '3.12.3' }}-${{ matrix.platform }}-${{ matrix.arch }} steps: - + - name: Setup Environment on Windows ARM64 Runner + if: matrix.os == 'setup-actions-windows-arm64-4-core' + shell: powershell + run: | + # Install Chocolatey + Set-ExecutionPolicy Bypass -Scope Process -Force + [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072 + iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1')) + echo "C:\ProgramData\Chocolatey\bin" | Out-File -Append -FilePath $env:GITHUB_PATH -Encoding utf8 + + # Install PowerShell + choco install powershell-core -y + echo "C:\Program Files\PowerShell\7" | Out-File -Append -FilePath $env:GITHUB_PATH -Encoding utf8 + + # Install Git + choco install git -y + echo "C:\Program Files\Git\cmd" | Out-File -Append -FilePath $env:GITHUB_PATH -Encoding utf8 + + + # Install 7-Zip + choco install 7zip -y + echo "C:\ProgramData\chocolatey\bin" | Out-File -Append -FilePath $env:GITHUB_PATH -Encoding utf8 + - name: Check out repository code - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: true - name: Fully cleanup the toolcache directory before testing run: ./helpers/clean-toolcache.ps1 -ToolName "Python" + - name: Delete macOS /Library/Frameworks/Python.framework + if: matrix.platform == 'darwin' + shell: bash + run: if [ -d /Library/Frameworks/Python.framework ]; then sudo rm -rf /Library/Frameworks/Python.framework; fi + - name: Download artifact - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: - path: ${{ runner.temp }} + name: ${{ env.ARTIFACT_NAME }} + path: ${{ runner.temp }}/${{ env.ARTIFACT_NAME }} - name: Extract files run: | @@ -123,6 +199,7 @@ jobs: - name: Apply build artifact to the local machine run: | + $PSNativeCommandUseErrorActionPreference = $true if ('${{ matrix.platform }}' -eq 'win32') { powershell ./setup.ps1 } else { @@ -132,11 +209,14 @@ jobs: working-directory: ${{ runner.temp }}/${{ env.ARTIFACT_NAME }} - name: Setup Python ${{ env.VERSION }} - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ env.VERSION }} architecture: ${{ matrix.arch }} + - name: Python version + run: python -VVV + - name: Verbose sysconfig dump if: runner.os == 'Linux' || runner.os == 'macOS' run: python ./sources/python-config-output.py @@ -150,7 +230,7 @@ jobs: - name: Run tests run: | - Install-Module Pester -Force -Scope CurrentUser + Install-Module Pester -Force -Scope CurrentUser -SkipPublisherCheck Import-Module Pester $pesterContainer = New-PesterContainer -Path './python-tests.ps1' -Data @{ Version="${{ env.VERSION }}"; @@ -170,7 +250,7 @@ jobs: needs: test_python runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 - name: Publish Release ${{ env.VERSION }} id: create_release @@ -183,21 +263,34 @@ jobs: body: | Python ${{ env.VERSION }} + - name: Generate hash for packages + run: | + $childItems = Get-Childitem -Path '.' + $childItems | Foreach-Object { + $packageObj = Get-Childitem -Path $_.FullName | Select-Object -First 1 + Write-Host "Package: $($packageObj.Name)" + $actualHash = (Get-FileHash -Path $packageObj.FullName -Algorithm sha256).Hash + $hashString = "$actualHash $($packageObj.Name)" + Write-Host "$hashString" + Add-Content -Path ./hashes.sha256 -Value "$hashString" + } + - name: Upload release assets - uses: actions/github-script@v6 + uses: actions/github-script@v7 with: github-token: ${{ secrets.GITHUB_TOKEN }} script: | const fs = require('fs'); for (let artifactDir of fs.readdirSync('.')) { - let artifactName = fs.readdirSync(`${artifactDir}`)[0]; + let artifactName = fs.lstatSync(artifactDir).isDirectory() ? fs.readdirSync(`${artifactDir}`)[0] : artifactDir; + console.log(`Upload ${artifactName} asset`); github.rest.repos.uploadReleaseAsset({ owner: context.repo.owner, repo: context.repo.repo, release_id: ${{ steps.create_release.outputs.id }}, name: artifactName, - data: fs.readFileSync(`./${artifactDir}/${artifactName}`) + data: fs.lstatSync(artifactDir).isDirectory() ? fs.readFileSync(`./${artifactDir}/${artifactName}`) : fs.readFileSync(`./${artifactName}`).toString() }); } @@ -207,7 +300,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Trigger "Create Pull Request" workflow - uses: actions/github-script@v6 + uses: actions/github-script@v7 with: github-token: ${{ secrets.GITHUB_TOKEN }} script: | @@ -217,4 +310,3 @@ jobs: workflow_id: 'create-pr.yml', ref: 'main' }); - diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index c244e4f25..850f3c477 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -13,4 +13,5 @@ jobs: name: CodeQL analysis uses: actions/reusable-workflows/.github/workflows/codeql-analysis.yml@main with: - languages: "['python']" \ No newline at end of file + languages: '["python"]' + diff --git a/.github/workflows/manifest-config-validation.yml b/.github/workflows/manifest-config-validation.yml index aaa62a7b9..717b6ef18 100644 --- a/.github/workflows/manifest-config-validation.yml +++ b/.github/workflows/manifest-config-validation.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: true diff --git a/.github/workflows/releases-validation.yml b/.github/workflows/releases-validation.yml index a016c705f..4fdd2c643 100644 --- a/.github/workflows/releases-validation.yml +++ b/.github/workflows/releases-validation.yml @@ -14,11 +14,11 @@ jobs: strategy: fail-fast: false matrix: - os: [macos-latest, windows-latest, ubuntu-20.04, ubuntu-22.04] - python: [3.9.12, 3.10.8, 3.11.10] + os: [macos-latest, windows-latest, ubuntu-22.04, ubuntu-latest, macos-13] + python: [3.9.13, 3.10.11, 3.11.8, 3.12.7, 3.13.0] steps: - name: setup-python ${{ matrix.python }} - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python }} diff --git a/.github/workflows/test-python-version.yml b/.github/workflows/test-python-version.yml index e13fb3755..7f104715a 100644 --- a/.github/workflows/test-python-version.yml +++ b/.github/workflows/test-python-version.yml @@ -17,7 +17,7 @@ jobs: strategy: fail-fast: false matrix: - os: [macos-latest, windows-latest, ubuntu-20.04, ubuntu-22.04] + os: [macos-latest, windows-latest, ubuntu-22.04, ubuntu-latest, macos-13] steps: - name: Setup Python ${{ github.event.inputs.version }} uses: actions/setup-python@main diff --git a/README.md b/README.md index c2b601ef3..cc52a1ae7 100644 --- a/README.md +++ b/README.md @@ -21,5 +21,7 @@ We aim to make new versions of Python available as soon as they are released. Bo When a new version of an operating system is released and made available for use with [GitHub hosted runners](https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources), we will provide the **latest existing patch versions of Python for all major versions that have not reached [end-of-life](https://devguide.python.org/versions/)**. Any subsequent Python versions will be made available for the new OS as well. +Beginning **approximately six months prior** to the removal of a Python version from the [versions-manifest.json](https://github.com/actions/python-versions/blob/main/versions-manifest.json) file, a pinned issue will be created in the [setup-python](https://github.com/actions/setup-python) repository. This pinned issue will provide important details about the upcoming end of support, including the specific date, as well as any other notes, relevant updates or alternatives. We encourage users to regularly check pinned issues for updates on tool versions they are using for maximum transparency, security, performance and overall compatibility with their projects. + ## Contribution Contributions are welcome! See [Contributor's Guide](./CONTRIBUTING.md) for more details about contribution process and code structure diff --git a/builders/macos-python-builder.psm1 b/builders/macos-python-builder.psm1 index 6b36fddc7..231fee557 100644 --- a/builders/macos-python-builder.psm1 +++ b/builders/macos-python-builder.psm1 @@ -31,14 +31,6 @@ class macOSPythonBuilder : NixPythonBuilder { .SYNOPSIS Prepare system environment by installing dependencies and required packages. #> - - if ($this.Version -eq "3.7.17") { - # We have preinstalled ncurses and readLine on the hoster runners. But we need to install bzip2 for - # setting up an environemnt - # If we get any issues realted to ncurses or readline we can try to run this command - # brew install ncurses readline - Execute-Command -Command "brew install bzip2" - } } [void] Configure() { @@ -58,46 +50,20 @@ class macOSPythonBuilder : NixPythonBuilder { ### will never be used itself by a Github Actions runner but using a universal2 Python is the only way to build ### universal2 C extensions and wheels. This is supported by Python >= 3.10 and was backported to Python >= ### 3.9.1 and >= 3.8.10. - ### Disabled, discussion: https://github.com/actions/python-versions/pull/114 - # if ($this.Version -ge "3.8.10" -and $this.Version -ne "3.8.13" -and $this.Version -ne "3.9.0" ) { - # $configureString += " --enable-universalsdk --with-universal-archs=universal2" - # } ### OS X 10.11, Apple no longer provides header files for the deprecated system version of OpenSSL. ### Solution is to install these libraries from a third-party package manager, ### and then add the appropriate paths for the header and library files to configure command. ### Link to documentation (https://cpython-devguide.readthedocs.io/setup/#build-dependencies) - if ($this.Version -lt "3.7.0") { - $env:LDFLAGS = "-L/usr/local/opt/openssl@1.1/lib -L/usr/local/opt/zlib/lib" - $env:CFLAGS = "-I/usr/local/opt/openssl@1.1/include -I/usr/local/opt/zlib/include" - } else { - $configureString += " --with-openssl=/usr/local/opt/openssl@1.1" - - # For Python 3.7.2 and 3.7.3 we need to provide PATH for zlib to pack it properly. Otherwise the build will fail - # with the error: zipimport.ZipImportError: can't decompress data; zlib not available - if ($this.Version -eq "3.7.2" -or $this.Version -eq "3.7.3" -or $this.Version -eq "3.7.17") { - $env:LDFLAGS = "-L/usr/local/opt/zlib/lib" - $env:CFLAGS = "-I/usr/local/opt/zlib/include" - } - - if ($this.Version -gt "3.7.12") { - $configureString += " --with-tcltk-includes='-I /usr/local/opt/tcl-tk/include' --with-tcltk-libs='-L/usr/local/opt/tcl-tk/lib -ltcl8.6 -ltk8.6'" - } - - if ($this.Version -eq "3.7.17") { - $env:LDFLAGS += " -L$(brew --prefix bzip2)/lib -L$(brew --prefix readline)/lib -L$(brew --prefix ncurses)/lib" - $env:CFLAGS += " -I$(brew --prefix bzip2)/include -I$(brew --prefix readline)/include -I$(brew --prefix ncurses)/include" - } - } + $configureString += " --with-openssl=/usr/local/opt/openssl@3" + $configureString += " --with-tcltk-includes='-I /usr/local/opt/tcl-tk/include/tcl-tk' --with-tcltk-libs='-L/usr/local/opt/tcl-tk/lib -ltcl8.6 -ltk8.6'" - ### Compile with support of loadable sqlite extensions. Unavailable for Python 2.* + ### Compile with support of loadable sqlite extensions. ### Link to documentation (https://docs.python.org/3/library/sqlite3.html#sqlite3.Connection.enable_load_extension) - if ($this.Version -ge "3.2.0") { - $configureString += " --enable-loadable-sqlite-extensions" - $env:LDFLAGS += " -L$(brew --prefix sqlite3)/lib" - $env:CFLAGS += " -I$(brew --prefix sqlite3)/include" - $env:CPPFLAGS += "-I$(brew --prefix sqlite3)/include" - } + $configureString += " --enable-loadable-sqlite-extensions" + $env:LDFLAGS += " -L$(brew --prefix sqlite3)/lib" + $env:CFLAGS += " -I$(brew --prefix sqlite3)/include" + $env:CPPFLAGS += "-I$(brew --prefix sqlite3)/include" Write-Host "The passed configure options are: " Write-Host $configureString @@ -151,6 +117,37 @@ class macOSPythonBuilder : NixPythonBuilder { return $pkgLocation } + [string] GetFrameworkName() { + <# + .SYNOPSIS + Get the Python installation Package name. + #> + + if ($this.IsFreeThreaded()) { + return "PythonT.framework" + } else { + return "Python.framework" + } + } + + [string] GetPkgChoices() { + <# + .SYNOPSIS + Reads the configuration XML file for the Python installer + #> + + $config = if ($this.IsFreeThreaded()) { "freethreaded" } else { "default" } + $choicesFile = Join-Path $PSScriptRoot "../config/macos-pkg-choices-$($config).xml" + $choicesTemplate = Get-Content -Path $choicesFile -Raw + + $variablesToReplace = @{ + "{{__VERSION_MAJOR_MINOR__}}" = "$($this.Version.Major).$($this.Version.Minor)"; + } + + $variablesToReplace.keys | ForEach-Object { $choicesTemplate = $choicesTemplate.Replace($_, $variablesToReplace[$_]) } + return $choicesTemplate + } + [void] CreateInstallationScriptPkg() { <# .SYNOPSIS @@ -165,6 +162,8 @@ class macOSPythonBuilder : NixPythonBuilder { "{{__VERSION_FULL__}}" = $this.Version; "{{__PKG_NAME__}}" = $this.GetPkgName(); "{{__ARCH__}}" = $this.Architecture; + "{{__FRAMEWORK_NAME__}}" = $this.GetFrameworkName(); + "{{__PKG_CHOICES__}}" = $this.GetPkgChoices(); } $variablesToReplace.keys | ForEach-Object { $installationTemplateContent = $installationTemplateContent.Replace($_, $variablesToReplace[$_]) } diff --git a/builders/nix-python-builder.psm1 b/builders/nix-python-builder.psm1 index 4f27c447c..8a53fe0d7 100644 --- a/builders/nix-python-builder.psm1 +++ b/builders/nix-python-builder.psm1 @@ -61,8 +61,7 @@ class NixPythonBuilder : PythonBuilder { Return name of Python binary. #> - if ($this.Version.Major -eq 2) { $pythonBinary = "python" } else { $pythonBinary = "python3" } - return $pythonBinary + return "python3" } [string] Download() { @@ -97,6 +96,7 @@ class NixPythonBuilder : PythonBuilder { $variablesToReplace = @{ "{{__VERSION_FULL__}}" = $this.Version; + "{{__ARCH__}}" = $this.Architecture; } $variablesToReplace.keys | ForEach-Object { $installationTemplateContent = $installationTemplateContent.Replace($_, $variablesToReplace[$_]) } @@ -114,7 +114,7 @@ class NixPythonBuilder : PythonBuilder { Write-Debug "make Python $($this.Version)-$($this.Architecture) $($this.Platform)" $buildOutputLocation = New-Item -Path $this.WorkFolderLocation -Name "build_output.txt" -ItemType File - Execute-Command -Command "make 2>&1 | tee $buildOutputLocation" -ErrorAction Continue + Execute-Command -Command "make 2>&1 | tee $buildOutputLocation" -ErrorAction Continue Execute-Command -Command "make install" -ErrorAction Continue Write-Debug "Done; Make log location: $buildOutputLocation" diff --git a/builders/python-builder.psm1 b/builders/python-builder.psm1 index c2541d37b..fb8fe7b4d 100644 --- a/builders/python-builder.psm1 +++ b/builders/python-builder.psm1 @@ -94,6 +94,24 @@ class PythonBuilder { return "$($this.Version.Major).$($this.Version.Minor).$($this.Version.Patch)" } + [string] GetHardwareArchitecture() { + <# + .SYNOPSIS + The hardware architecture (x64, arm64) without any Python free threading suffix. + #> + + return $this.Architecture.Replace("-freethreaded", "") + } + + [bool] IsFreeThreaded() { + <# + .SYNOPSIS + Check if Python version is free threaded. + #> + + return $this.Architecture.EndsWith("-freethreaded") + } + [void] PreparePythonToolcacheLocation() { <# .SYNOPSIS diff --git a/builders/ubuntu-python-builder.psm1 b/builders/ubuntu-python-builder.psm1 index 769a708c0..eb04611e6 100644 --- a/builders/ubuntu-python-builder.psm1 +++ b/builders/ubuntu-python-builder.psm1 @@ -37,16 +37,17 @@ class UbuntuPythonBuilder : NixPythonBuilder { $configureString += " --enable-shared" $configureString += " --enable-optimizations" - ### Compile with ucs4 for Python 2.x. On 3.x, ucs4 is enabled by default - if ($this.Version -lt "3.0.0") { - $configureString += " --enable-unicode=ucs4" + if ($this.IsFreeThreaded()) { + if ($this.Version -lt "3.13.0") { + Write-Host "Python versions lower than 3.13.0 do not support free threading" + exit 1 + } + $configureString += " --disable-gil" } - ### Compile with support of loadable sqlite extensions. Unavailable for Python 2.* + ### Compile with support of loadable sqlite extensions. ### Link to documentation (https://docs.python.org/3/library/sqlite3.html#sqlite3.Connection.enable_load_extension) - if ($this.Version -ge "3.2.0") { - $configureString += " --enable-loadable-sqlite-extensions" - } + $configureString += " --enable-loadable-sqlite-extensions" Write-Host "The passed configure options are: " Write-Host $configureString @@ -60,17 +61,13 @@ class UbuntuPythonBuilder : NixPythonBuilder { Prepare system environment by installing dependencies and required packages. #> - if (($this.Version -gt "3.0.0") -and ($this.Version -lt "3.5.3")) { - Write-Host "Python3 versions lower than 3.5.3 are not supported" + if ($this.Version -lt "3.9.0") { + Write-Host "Python versions lower than 3.9.0 are not supported" exit 1 } ### Compile with tkinter support - if ($this.Version -gt "3.0.0") { - $tkinterInstallString = "sudo apt-get install -y --allow-downgrades python3-tk tk-dev" - } else { - $tkinterInstallString = "sudo apt install -y python-tk tk-dev" - } + $tkinterInstallString = "sudo apt-get install -y --allow-downgrades python3-tk tk-dev" Execute-Command -Command "sudo apt-get update" Execute-Command -Command $tkinterInstallString @@ -85,7 +82,8 @@ class UbuntuPythonBuilder : NixPythonBuilder { "libsqlite3-dev", "libncursesw5-dev", "libreadline-dev", - "libgdbm-dev" + "libgdbm-dev", + "liblzma-dev" ) | ForEach-Object { Execute-Command -Command "sudo apt install -y $_" } diff --git a/builders/win-python-builder.psm1 b/builders/win-python-builder.psm1 index cdaa04940..33148d0bf 100644 --- a/builders/win-python-builder.psm1 +++ b/builders/win-python-builder.psm1 @@ -42,9 +42,7 @@ class WinPythonBuilder : PythonBuilder { Return extension for required version of Python executable. #> - $extension = if ($this.Version -lt "3.5" -and $this.Version -ge "2.5") { ".msi" } else { ".exe" } - - return $extension + return ".exe" } [string] GetArchitectureExtension() { @@ -54,12 +52,10 @@ class WinPythonBuilder : PythonBuilder { #> $ArchitectureExtension = "" - if ($this.Architecture -eq "x64") { - if ($this.Version -ge "3.5") { - $ArchitectureExtension = "-amd64" - } else { - $ArchitectureExtension = ".amd64" - } + if ($this.GetHardwareArchitecture() -eq "x64") { + $ArchitectureExtension = "-amd64" + } elseif ($this.GetHardwareArchitecture() -eq "arm64") { + $ArchitectureExtension = "-arm64" } return $ArchitectureExtension @@ -111,6 +107,7 @@ class WinPythonBuilder : PythonBuilder { $variablesToReplace = @{ "{{__ARCHITECTURE__}}" = $this.Architecture; + "{{__HARDWARE_ARCHITECTURE__}}" = $this.GetHardwareArchitecture(); "{{__VERSION__}}" = $this.Version; "{{__PYTHON_EXEC_NAME__}}" = $pythonExecName } diff --git a/config/macos-pkg-choices-default.xml b/config/macos-pkg-choices-default.xml new file mode 100644 index 000000000..4cfb0166c --- /dev/null +++ b/config/macos-pkg-choices-default.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/config/macos-pkg-choices-freethreaded.xml b/config/macos-pkg-choices-freethreaded.xml new file mode 100644 index 000000000..1a6f403cc --- /dev/null +++ b/config/macos-pkg-choices-freethreaded.xml @@ -0,0 +1,14 @@ + + + + + + attributeSetting + 1 + choiceAttribute + selected + choiceIdentifier + org.python.Python.PythonTFramework-{{__VERSION_MAJOR_MINOR__}} + + + diff --git a/config/python-manifest-config.json b/config/python-manifest-config.json index d2529b000..7390b9200 100644 --- a/config/python-manifest-config.json +++ b/config/python-manifest-config.json @@ -1,5 +1,5 @@ { - "regex": "python-\\d+\\.\\d+\\.\\d+-(\\w+\\.\\d+)?-?(\\w+)-(\\d+\\.\\d+)?-?((x|arm)\\d+)", + "regex": "python-\\d+\\.\\d+\\.\\d+-(\\w+\\.\\d+)?-?(\\w+)-(\\d+\\.\\d+)?-?((x|arm)\\d+(-freethreaded)?)", "groups": { "arch": 4, "platform": 2, diff --git a/helpers b/helpers index 896369fc7..6fbb1f0f2 160000 --- a/helpers +++ b/helpers @@ -1 +1 @@ -Subproject commit 896369fc7db1c89563d9a164d1ffc7f32d6c1c63 +Subproject commit 6fbb1f0f2098254142702dba05fe75cd8e77c4ae diff --git a/installers/macos-pkg-setup-template.sh b/installers/macos-pkg-setup-template.sh index 9fa7b6dd9..a6c909ee0 100644 --- a/installers/macos-pkg-setup-template.sh +++ b/installers/macos-pkg-setup-template.sh @@ -2,6 +2,11 @@ set -e PYTHON_FULL_VERSION="{{__VERSION_FULL__}}" PYTHON_PKG_NAME="{{__PKG_NAME__}}" +PYTHON_FRAMEWORK_NAME="{{__FRAMEWORK_NAME__}}" +PYTHON_PKG_CHOICES=$(cat << 'EOF' +{{__PKG_CHOICES__}} +EOF +) ARCH="{{__ARCH__}}" MAJOR_VERSION=$(echo $PYTHON_FULL_VERSION | cut -d '.' -f 1) MINOR_VERSION=$(echo $PYTHON_FULL_VERSION | cut -d '.' -f 2) @@ -20,7 +25,7 @@ fi PYTHON_TOOLCACHE_PATH=$TOOLCACHE_ROOT/Python PYTHON_TOOLCACHE_VERSION_PATH=$PYTHON_TOOLCACHE_PATH/$PYTHON_FULL_VERSION PYTHON_TOOLCACHE_VERSION_ARCH_PATH=$PYTHON_TOOLCACHE_VERSION_PATH/$ARCH -PYTHON_FRAMEWORK_PATH="/Library/Frameworks/Python.framework/Versions/${MAJOR_VERSION}.${MINOR_VERSION}" +PYTHON_FRAMEWORK_PATH="/Library/Frameworks/${PYTHON_FRAMEWORK_NAME}/Versions/${MAJOR_VERSION}.${MINOR_VERSION}" PYTHON_APPLICATION_PATH="/Applications/Python ${MAJOR_VERSION}.${MINOR_VERSION}" echo "Check if Python hostedtoolcache folder exist..." @@ -38,8 +43,11 @@ else done fi +PYTHON_PKG_CHOICES_FILES=$(mktemp) +echo "$PYTHON_PKG_CHOICES" > $PYTHON_PKG_CHOICES_FILES + echo "Install Python binaries from prebuilt package" -sudo installer -pkg $PYTHON_PKG_NAME -target / +sudo installer -pkg $PYTHON_PKG_NAME -applyChoiceChangesXML $PYTHON_PKG_CHOICES_FILES -target / echo "Create hostedtoolcach symlinks (Required for the backward compatibility)" echo "Create Python $PYTHON_FULL_VERSION folder" @@ -53,7 +61,9 @@ ln -s "${PYTHON_FRAMEWORK_PATH}/lib" lib echo "Create additional symlinks (Required for the UsePythonVersion Azure Pipelines task and the setup-python GitHub Action)" ln -s ./bin/$PYTHON_MAJOR_DOT_MINOR python +chmod +x python +# Note that bin is a symlink so referencing .. from bin will not work as expected cd bin/ # This symlink already exists if Python version with the same major.minor version is installed, @@ -62,15 +72,20 @@ if [ ! -f $PYTHON_MAJOR_MINOR ]; then ln -s $PYTHON_MAJOR_DOT_MINOR $PYTHON_MAJOR_MINOR fi +if [ ! -f $PYTHON_MAJOR ]; then + ln -s $PYTHON_MAJOR_DOT_MINOR $PYTHON_MAJOR +fi + if [ ! -f python ]; then ln -s $PYTHON_MAJOR_DOT_MINOR python fi -chmod +x ../python $PYTHON_MAJOR $PYTHON_MAJOR_DOT_MINOR $PYTHON_MAJOR_MINOR python +chmod +x $PYTHON_MAJOR $PYTHON_MAJOR_DOT_MINOR $PYTHON_MAJOR_MINOR python echo "Upgrading pip..." +export PIP_ROOT_USER_ACTION=ignore ./python -m ensurepip -./python -m pip install --ignore-installed pip --disable-pip-version-check --no-warn-script-location --root-user-action=ignore +./python -m pip install --upgrade --force-reinstall pip --disable-pip-version-check --no-warn-script-location echo "Install OpenSSL certificates" sh -e "${PYTHON_APPLICATION_PATH}/Install Certificates.command" diff --git a/installers/nix-setup-template.sh b/installers/nix-setup-template.sh index 32fa2326f..d452ca3fe 100644 --- a/installers/nix-setup-template.sh +++ b/installers/nix-setup-template.sh @@ -1,6 +1,7 @@ set -e PYTHON_FULL_VERSION="{{__VERSION_FULL__}}" +ARCH="{{__ARCH__}}" MAJOR_VERSION=$(echo $PYTHON_FULL_VERSION | cut -d '.' -f 1) MINOR_VERSION=$(echo $PYTHON_FULL_VERSION | cut -d '.' -f 2) @@ -17,15 +18,15 @@ fi PYTHON_TOOLCACHE_PATH=$TOOLCACHE_ROOT/Python PYTHON_TOOLCACHE_VERSION_PATH=$PYTHON_TOOLCACHE_PATH/$PYTHON_FULL_VERSION -PYTHON_TOOLCACHE_VERSION_ARCH_PATH=$PYTHON_TOOLCACHE_VERSION_PATH/x64 +PYTHON_TOOLCACHE_VERSION_ARCH_PATH=$PYTHON_TOOLCACHE_VERSION_PATH/$ARCH echo "Check if Python hostedtoolcache folder exist..." if [ ! -d $PYTHON_TOOLCACHE_PATH ]; then echo "Creating Python hostedtoolcache folder..." mkdir -p $PYTHON_TOOLCACHE_PATH -elif [ -d $PYTHON_TOOLCACHE_VERSION_PATH ]; then - echo "Deleting Python $PYTHON_FULL_VERSION" - rm -rf $PYTHON_TOOLCACHE_VERSION_PATH +elif [ -d $PYTHON_TOOLCACHE_VERSION_ARCH_PATH ]; then + echo "Deleting Python $PYTHON_FULL_VERSION ($ARCH)" + rm -rf $PYTHON_TOOLCACHE_VERSION_ARCH_PATH fi echo "Create Python $PYTHON_FULL_VERSION folder" @@ -49,8 +50,9 @@ fi chmod +x ../python $PYTHON_MAJOR $PYTHON_MAJOR_DOT_MINOR $PYTHON_MAJORMINOR python echo "Upgrading pip..." +export PIP_ROOT_USER_ACTION=ignore ./python -m ensurepip -./python -m pip install --ignore-installed pip --disable-pip-version-check --no-warn-script-location --root-user-action=ignore +./python -m pip install --upgrade --force-reinstall pip --disable-pip-version-check --no-warn-script-location echo "Create complete file" -touch $PYTHON_TOOLCACHE_VERSION_PATH/x64.complete +touch $PYTHON_TOOLCACHE_VERSION_PATH/$ARCH.complete diff --git a/installers/win-setup-template.ps1 b/installers/win-setup-template.ps1 index f0ea70d51..4f7b5f1e1 100644 --- a/installers/win-setup-template.ps1 +++ b/installers/win-setup-template.ps1 @@ -1,4 +1,5 @@ [String] $Architecture = "{{__ARCHITECTURE__}}" +[String] $HardwareArchitecture = "{{__HARDWARE_ARCHITECTURE__}}" [String] $Version = "{{__VERSION__}}" [String] $PythonExecName = "{{__PYTHON_EXEC_NAME__}}" @@ -10,12 +11,7 @@ function Get-RegistryVersionFilter { ) $archFilter = if ($Architecture -eq 'x86') { "32-bit" } else { "64-bit" } - ### Python 2.7 x86 have no architecture postfix - if (($Architecture -eq "x86") -and ($MajorVersion -eq 2)) { - "Python $MajorVersion.$MinorVersion.\d+$" - } else { - "Python $MajorVersion.$MinorVersion.*($archFilter)" - } + "Python $MajorVersion.$MinorVersion.*($archFilter)" } function Remove-RegistryEntries { @@ -25,7 +21,7 @@ function Remove-RegistryEntries { [Parameter(Mandatory)][Int32] $MinorVersion ) - $versionFilter = Get-RegistryVersionFilter -Architecture $Architecture -MajorVersion $MajorVersion -MinorVersion $MinorVersion + $versionFilter = Get-RegistryVersionFilter -Architecture $HardwareArchitecture -MajorVersion $MajorVersion -MinorVersion $MinorVersion $regPath = "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products" if (Test-Path -Path Registry::$regPath) { @@ -61,13 +57,15 @@ function Remove-RegistryEntries { function Get-ExecParams { param( [Parameter(Mandatory)][Boolean] $IsMSI, + [Parameter(Mandatory)][Boolean] $IsFreeThreaded, [Parameter(Mandatory)][String] $PythonArchPath ) if ($IsMSI) { "TARGETDIR=$PythonArchPath ALLUSERS=1" } else { - "DefaultAllUsersTargetDir=$PythonArchPath InstallAllUsers=1" + $Include_freethreaded = if ($IsFreeThreaded) { "Include_freethreaded=1" } else { "" } + "DefaultAllUsersTargetDir=$PythonArchPath InstallAllUsers=1 $Include_freethreaded" } } @@ -81,6 +79,7 @@ $PythonVersionPath = Join-Path -Path $PythonToolcachePath -ChildPath $Version $PythonArchPath = Join-Path -Path $PythonVersionPath -ChildPath $Architecture $IsMSI = $PythonExecName -match "msi" +$IsFreeThreaded = $Architecture -match "-freethreaded" $MajorVersion = $Version.Split('.')[0] $MinorVersion = $Version.Split('.')[1] @@ -120,21 +119,29 @@ Write-Host "Copy Python binaries to $PythonArchPath" Copy-Item -Path ./$PythonExecName -Destination $PythonArchPath | Out-Null Write-Host "Install Python $Version in $PythonToolcachePath..." -$ExecParams = Get-ExecParams -IsMSI $IsMSI -PythonArchPath $PythonArchPath +$ExecParams = Get-ExecParams -IsMSI $IsMSI -IsFreeThreaded $IsFreeThreaded -PythonArchPath $PythonArchPath cmd.exe /c "cd $PythonArchPath && call $PythonExecName $ExecParams /quiet" if ($LASTEXITCODE -ne 0) { Throw "Error happened during Python installation" } -Write-Host "Create `python3` symlink" -if ($MajorVersion -ne "2") { - New-Item -Path "$PythonArchPath\python3.exe" -ItemType SymbolicLink -Value "$PythonArchPath\python.exe" +if ($IsFreeThreaded) { + # Delete python.exe and create a symlink to free-threaded exe + Remove-Item -Path "$PythonArchPath\python.exe" -Force + New-Item -Path "$PythonArchPath\python.exe" -ItemType SymbolicLink -Value "$PythonArchPath\python${MajorVersion}.${MinorVersion}t.exe" } +Write-Host "Create `python3` symlink" +New-Item -Path "$PythonArchPath\python3.exe" -ItemType SymbolicLink -Value "$PythonArchPath\python.exe" + Write-Host "Install and upgrade Pip" +$Env:PIP_ROOT_USER_ACTION = "ignore" $PythonExePath = Join-Path -Path $PythonArchPath -ChildPath "python.exe" -cmd.exe /c "$PythonExePath -m ensurepip && $PythonExePath -m pip install --upgrade pip --no-warn-script-location --root-user-action=ignore" +cmd.exe /c "$PythonExePath -m ensurepip && $PythonExePath -m pip install --upgrade --force-reinstall pip --no-warn-script-location" +if ($LASTEXITCODE -ne 0) { + Throw "Error happened during pip installation / upgrade" +} Write-Host "Create complete file" New-Item -ItemType File -Path $PythonVersionPath -Name "$Architecture.complete" | Out-Null diff --git a/tests/ManifestConfig.Tests.ps1 b/tests/ManifestConfig.Tests.ps1 index 7ad12daf2..5d0ada456 100644 --- a/tests/ManifestConfig.Tests.ps1 +++ b/tests/ManifestConfig.Tests.ps1 @@ -4,19 +4,33 @@ $ConfigurationFile = Join-Path $PSScriptRoot "../config/python-manifest-config.j $Configuration = Read-ConfigurationFile -Filepath $ConfigurationFile $stableTestCases = @( - @{ ReleaseName = "python-3.8.3-darwin-x64.tar.gz"; ExpectedResult = @{ platform = "darwin"; platform_version = $null; arch = "x64"} }, - @{ ReleaseName = "python-3.8.3-linux-20.04-x64.tar.gz"; ExpectedResult = @{ platform = "linux"; platform_version = "20.04"; arch = "x64"} }, - @{ ReleaseName = "python-3.8.3-linux-22.04-x64.tar.gz"; ExpectedResult = @{ platform = "linux"; platform_version = "22.04"; arch = "x64"} }, - @{ ReleaseName = "python-3.8.3-win32-x64.zip"; ExpectedResult = @{ platform = "win32"; platform_version = $null; arch = "x64"} }, - @{ ReleaseName = "python-3.8.3-win32-x86.zip"; ExpectedResult = @{ platform = "win32"; platform_version = $null; arch = "x86"} } + + @{ ReleaseName = "python-3.13.0-darwin-x64.tar.gz"; ExpectedResult = @{ platform = "darwin"; platform_version = $null; arch = "x64"} }, + @{ ReleaseName = "python-3.13.0-linux-20.04-x64.tar.gz"; ExpectedResult = @{ platform = "linux"; platform_version = "20.04"; arch = "x64"} }, + @{ ReleaseName = "python-3.13.0-linux-22.04-x64.tar.gz"; ExpectedResult = @{ platform = "linux"; platform_version = "22.04"; arch = "x64"} }, + @{ ReleaseName = "python-3.13.0-win32-x64.zip"; ExpectedResult = @{ platform = "win32"; platform_version = $null; arch = "x64"} }, + @{ ReleaseName = "python-3.13.0-win32-x86.zip"; ExpectedResult = @{ platform = "win32"; platform_version = $null; arch = "x86"} }, + @{ ReleaseName = "python-3.13.0-darwin-x64-freethreaded.tar.gz"; ExpectedResult = @{ platform = "darwin"; platform_version = $null; arch = "x64-freethreaded"} }, + @{ ReleaseName = "python-3.13.0-linux-20.04-x64-freethreaded.tar.gz"; ExpectedResult = @{ platform = "linux"; platform_version = "20.04"; arch = "x64-freethreaded"} }, + @{ ReleaseName = "python-3.13.0-linux-22.04-x64-freethreaded.tar.gz"; ExpectedResult = @{ platform = "linux"; platform_version = "22.04"; arch = "x64-freethreaded"} }, + @{ ReleaseName = "python-3.13.0-win32-x64-freethreaded.zip"; ExpectedResult = @{ platform = "win32"; platform_version = $null; arch = "x64-freethreaded"} }, + @{ ReleaseName = "python-3.13.0-win32-x86-freethreaded.zip"; ExpectedResult = @{ platform = "win32"; platform_version = $null; arch = "x86-freethreaded"} } + ) | ForEach-Object { $_.Configuration = $Configuration; $_ } $unstableTestCases = @( - @{ ReleaseName = "python-3.9.0-alpha.2-darwin-x64.tar.gz"; ExpectedResult = @{ platform = "darwin"; platform_version = $null; arch = "x64"} }, - @{ ReleaseName = "python-3.9.0-beta.2-linux-20.04-x64.tar.gz"; ExpectedResult = @{ platform = "linux"; platform_version = "20.04"; arch = "x64"} }, - @{ ReleaseName = "python-3.9.0-rc.4-linux-22.04-x64.tar.gz"; ExpectedResult = @{ platform = "linux"; platform_version = "22.04"; arch = "x64"} }, - @{ ReleaseName = "python-3.9.0-beta.2-win32-x64.zip"; ExpectedResult = @{ platform = "win32"; platform_version = $null; arch = "x64"} }, - @{ ReleaseName = "python-3.9.0-beta.2-win32-x86.zip"; ExpectedResult = @{ platform = "win32"; platform_version = $null; arch = "x86"} } + + @{ ReleaseName = "python-3.14.0-alpha.5-darwin-x64.tar.gz"; ExpectedResult = @{ platform = "darwin"; platform_version = $null; arch = "x64"} }, + @{ ReleaseName = "python-3.14.0-alpha.5-linux-20.04-x64.tar.gz"; ExpectedResult = @{ platform = "linux"; platform_version = "20.04"; arch = "x64"} }, + @{ ReleaseName = "python-3.14.0-alpha.5-linux-22.04-x64.tar.gz"; ExpectedResult = @{ platform = "linux"; platform_version = "22.04"; arch = "x64"} }, + @{ ReleaseName = "python-3.14.0-alpha.5-win32-x64.zip"; ExpectedResult = @{ platform = "win32"; platform_version = $null; arch = "x64"} }, + @{ ReleaseName = "python-3.14.0-alpha.5-win32-x86.zip"; ExpectedResult = @{ platform = "win32"; platform_version = $null; arch = "x86"} }, + @{ ReleaseName = "python-3.14.0-alpha.5-darwin-x64-freethreaded.tar.gz"; ExpectedResult = @{ platform = "darwin"; platform_version = $null; arch = "x64-freethreaded"} }, + @{ ReleaseName = "python-3.14.0-alpha.5-linux-20.04-x64-freethreaded.tar.gz"; ExpectedResult = @{ platform = "linux"; platform_version = "20.04"; arch = "x64-freethreaded"} }, + @{ ReleaseName = "python-3.14.0-alpha.5-linux-22.04-x64-freethreaded.tar.gz"; ExpectedResult = @{ platform = "linux"; platform_version = "22.04"; arch = "x64-freethreaded"} }, + @{ ReleaseName = "python-3.14.0-alpha.5-win32-x64-freethreaded.zip"; ExpectedResult = @{ platform = "win32"; platform_version = $null; arch = "x64-freethreaded"} }, + @{ ReleaseName = "python-3.14.0-alpha.5-win32-x86-freethreaded.zip"; ExpectedResult = @{ platform = "win32"; platform_version = $null; arch = "x86-freethreaded"} } + ) | ForEach-Object { $_.Configuration = $Configuration; $_ } Describe "Python manifest config" { diff --git a/tests/python-tests.ps1 b/tests/python-tests.ps1 index dac22356e..61cfe6954 100644 --- a/tests/python-tests.ps1 +++ b/tests/python-tests.ps1 @@ -7,6 +7,8 @@ param ( $Architecture ) +$HardwareArchitecture = $Architecture -replace "-freethreaded", "" + Import-Module (Join-Path $PSScriptRoot "../helpers/pester-extensions.psm1") Import-Module (Join-Path $PSScriptRoot "../helpers/common-helpers.psm1") Import-Module (Join-Path $PSScriptRoot "../builders/python-version.psm1") @@ -58,7 +60,7 @@ Describe "Tests" { # } # } - if (($Version -ge "3.2.0") -and ($Version -lt "3.11.0") -and (($Platform -ne "darwin") -or ($Architecture -ne "arm64"))) { + if (($Version -lt "3.11.0") -and (($Platform -ne "darwin") -or ($HardwareArchitecture -ne "arm64"))) { It "Check if sqlite3 module is installed" { "python ./sources/python-sqlite3.py" | Should -ReturnZeroExitCode } @@ -90,17 +92,11 @@ Describe "Tests" { } } - # Pyinstaller 3.5 does not support Python 3.8.0. Check issue https://github.com/pyinstaller/pyinstaller/issues/4311 - if ($Version -lt "3.8.0" -and $Version.Major -ne "2") { - It "Validate Pyinstaller" { - "pip install pyinstaller" | Should -ReturnZeroExitCode - "pyinstaller --onefile ./sources/simple-test.py" | Should -ReturnZeroExitCode - $distPath = [IO.Path]::Combine($pwd, "dist", "simple-test") - "$distPath" | Should -ReturnZeroExitCode - } - } - It "Check urlopen with HTTPS works" { "python ./sources/python-urlopen-https.py" | Should -ReturnZeroExitCode } + + It "Check a single dist-info per distribution is present" { + "python ./sources/dist-info.py" | Should -ReturnZeroExitCode + } } diff --git a/tests/sources/dist-info.py b/tests/sources/dist-info.py new file mode 100644 index 000000000..c6afeb1e5 --- /dev/null +++ b/tests/sources/dist-info.py @@ -0,0 +1,24 @@ +import glob +import os.path +import sysconfig +from collections import defaultdict + + +def check_dist_info(): + paths = set([sysconfig.get_path("purelib"), sysconfig.get_path("platlib")]) + versions = defaultdict(list) + for path in paths: + pattern = os.path.join(path, "*.dist-info") + for dist_info in glob.glob(pattern): + name = os.path.basename(dist_info).split("-", maxsplit=1)[0] + versions[name].append(dist_info) + exit_code = 0 + for name in versions: + if len(versions[name]) > 1: + print("multiple dist-info found for {}: {}".format(name, versions[name])) + exit_code = 1 + exit(exit_code) + + +if __name__ == "__main__": + check_dist_info() diff --git a/tests/sources/python-config-test.py b/tests/sources/python-config-test.py index d8d970e80..cc47ec027 100644 --- a/tests/sources/python-config-test.py +++ b/tests/sources/python-config-test.py @@ -8,27 +8,33 @@ version = sys.argv[1] nativeVersion = sys.argv[2] architecture = sys.argv[3] +hw_architecture = architecture.replace('-freethreaded', '') versions=version.split(".") version_major=int(versions[0]) version_minor=int(versions[1]) -pkg_installer = os_type == 'Darwin' and ((version_major == 3 and version_minor >= 11) or (architecture == "arm64")) +pkg_installer = os_type == 'Darwin' and ((version_major == 3 and version_minor >= 11) or (hw_architecture == "arm64")) lib_dir_path = sysconfig.get_config_var('LIBDIR') ld_library_name = sysconfig.get_config_var('LDLIBRARY') is_shared = sysconfig.get_config_var('Py_ENABLE_SHARED') have_libreadline = sysconfig.get_config_var("HAVE_LIBREADLINE") +is_free_threaded = sysconfig.get_config_var('Py_GIL_DISABLED') ### Define expected variables if os_type == 'Linux': expected_ld_library_extension = 'so' if os_type == 'Darwin': expected_ld_library_extension = 'dylib' +if is_free_threaded: + framework_name = 'PythonT.framework' +else: + framework_name = 'Python.framework' if pkg_installer: - expected_lib_dir_path = f'/Library/Frameworks/Python.framework/Versions/{version_major}.{version_minor}/lib' + expected_lib_dir_path = f'/Library/Frameworks/{framework_name}/Versions/{version_major}.{version_minor}/lib' else: - expected_lib_dir_path = f'{os.getenv("AGENT_TOOLSDIRECTORY")}/Python/{version}/x64/lib' + expected_lib_dir_path = f'{os.getenv("AGENT_TOOLSDIRECTORY")}/Python/{version}/{architecture}/lib' # Check modules ### Validate libraries path @@ -54,15 +60,15 @@ if os_type == 'Darwin': ### Validate openssl links if version_major == 3 and version_minor < 7: - expected_ldflags = '-L/usr/local/opt/openssl@1.1/lib' + expected_ldflags = '-L/usr/local/opt/openssl@3/lib' ldflags = sysconfig.get_config_var('LDFLAGS') if not expected_ldflags in ldflags: print('Invalid ldflags: %s; Expected: %s' % (ldflags, expected_ldflags)) exit(1) else: - expected_openssl_includes = '-I/usr/local/opt/openssl@1.1/include' - expected_openssl_ldflags ='-L/usr/local/opt/openssl@1.1/lib' + expected_openssl_includes = '-I/usr/local/opt/openssl@3/include' + expected_openssl_ldflags ='-L/usr/local/opt/openssl@3/lib' openssl_includes = sysconfig.get_config_var('OPENSSL_INCLUDES') openssl_ldflags = sysconfig.get_config_var('OPENSSL_LDFLAGS') diff --git a/tests/sources/python-modules.py b/tests/sources/python-modules.py index d65740518..1c31adfd2 100644 --- a/tests/sources/python-modules.py +++ b/tests/sources/python-modules.py @@ -3,12 +3,10 @@ This is needed for Linux since we build from source. """ -from __future__ import print_function - import importlib import sys -# The Python standard library as of Python 3.0 +# The Python standard library as of Python 3.9 standard_library = [ 'abc', 'aifc', @@ -17,6 +15,7 @@ 'ast', 'asynchat', 'asyncore', + 'asyncio', 'base64', 'bdb', 'binhex', @@ -34,14 +33,17 @@ 'collections', 'colorsys', 'compileall', + 'concurrent', 'configparser', 'contextlib', + 'contextvars', 'copy', 'copyreg', 'crypt', 'csv', 'ctypes', 'curses', + 'dataclasses', 'datetime', 'dbm', 'decimal', @@ -49,9 +51,11 @@ 'dis', 'distutils', 'doctest', - 'dummy_threading', 'email', 'encodings', + 'ensurepip', + 'enum', + 'faulthandler', 'filecmp', 'fileinput', 'fnmatch', @@ -77,13 +81,14 @@ 'importlib', 'inspect', 'io', + 'ipaddress', 'json', 'keyword', 'lib2to3', 'linecache', 'locale', 'logging', - 'macpath', + 'lzma', 'mailbox', 'mailcap', 'mimetypes', @@ -98,6 +103,7 @@ 'operator', 'optparse', 'os', + 'pathlib', 'pdb', 'pickle', 'pickletools', @@ -124,6 +130,8 @@ 'rlcompleter', 'runpy', 'sched', + 'secrets', + 'selectors', 'shelve', 'shlex', 'shutil', @@ -141,6 +149,7 @@ 'ssl', '_ssl', 'stat', + 'statistics', 'string', 'stringprep', 'struct', @@ -163,14 +172,17 @@ 'tokenize', 'trace', 'traceback', + 'tracemalloc', 'tty', 'turtle', 'turtledemo', 'types', + 'typing', 'unittest', 'urllib', 'uu', 'uuid', + 'venv', 'warnings', 'wave', 'weakref', @@ -179,83 +191,12 @@ 'xdrlib', 'xml', 'xmlrpc', + 'zipapp', 'zipfile' ] -# Modules that had different names in Python 2 -if sys.version_info.major == 2: - def replace(lst, old, new): - lst[lst.index(old)] = new - - # Keys are the Python 2 names - # Values are the Python 3 names - renames = { - 'ConfigParser': 'configparser', - 'copy_reg': 'copyreg', - 'HTMLParser': 'html', - 'httplib': 'http', - 'Queue': 'queue', - 'repr': 'reprlib', - 'SocketServer': 'socketserver', - 'xmlrpclib': 'xmlrpc', - 'Tkinter': 'tkinter' - } - - # All of the Python 3 names should be in the list - for python2name, python3name in renames.items(): - replace(standard_library, python3name, python2name) - # Add new modules # See https://docs.python.org/3/whatsnew/index.html -if sys.version_info >= (3, 2): - standard_library.extend([ - 'concurrent', - ]) - -if sys.version_info >= (3, 3): - standard_library.extend([ - 'ipaddress', - 'faulthandler', - 'lzma', - 'venv', - ]) - -if sys.version_info >= (3, 4): - standard_library.extend([ - 'asyncio', - 'ensurepip', - 'enum', - 'pathlib', - 'selectors', - 'statistics', - 'tracemalloc', - ]) - -if sys.version_info >= (3, 5): - standard_library.extend([ - 'typing', - 'zipapp', - ]) - -if sys.version_info >= (3, 6): - standard_library.extend([ - 'secrets', - ]) - -if sys.version_info >= (3, 7): - standard_library.extend([ - 'contextvars', - 'dataclasses', - ]) - -# 'macpath' module has been removed from Python 3.8 -if sys.version_info > (3, 7): - standard_library.remove('macpath') - -# 'dummy_threading' module has been removed from Python 3.9 -if sys.version_info > (3, 8): - standard_library.remove('dummy_threading') - # 'symbol' and 'formatter' modules have been removed from Python 3.10 if sys.version_info >= (3, 10): standard_library.remove('symbol') @@ -274,6 +215,32 @@ def replace(lst, old, new): standard_library.remove('asyncore') standard_library.remove('asynchat') +# 'aifc', 'cgi', 'cgitb', 'chunk', 'crypt', 'imghdr', 'lib2to3', 'mailcap', 'nntplib', +# 'pipes', 'sndhdr', 'sunau', 'telnetlib', 'uu' and 'xdrlib' modules have been removed +# from Python 3.13 +# https://docs.python.org/dev/whatsnew/3.13.html +if sys.version_info >= (3, 13): + standard_library.remove('aifc') + standard_library.remove('cgi') + standard_library.remove('cgitb') + standard_library.remove('chunk') + standard_library.remove('crypt') + standard_library.remove('imghdr') + standard_library.remove('lib2to3') + standard_library.remove('mailcap') + standard_library.remove('nntplib') + standard_library.remove('pipes') + standard_library.remove('sndhdr') + standard_library.remove('sunau') + standard_library.remove('telnetlib') + standard_library.remove('uu') + standard_library.remove('xdrlib') + +if sys.version_info >= (3, 14): + standard_library.extend([ + 'annotationlib', + ]) + # Remove tkinter and Easter eggs excluded_modules = [ 'antigravity', diff --git a/tests/sources/python-urlopen-https.py b/tests/sources/python-urlopen-https.py index 14fd81f3d..cd41c6271 100644 --- a/tests/sources/python-urlopen-https.py +++ b/tests/sources/python-urlopen-https.py @@ -1,9 +1,5 @@ import sys - -if sys.version_info[0] == 2: - from urllib2 import urlopen -else: - from urllib.request import urlopen +from urllib.request import urlopen response = urlopen("https://raw.githubusercontent.com/actions/python-versions/c641695f6a07526c18f10e374e503e649fef9427/.gitignore") data = response.read() diff --git a/versions-manifest.json b/versions-manifest.json index a24ca49d2..62bd63382 100644 --- a/versions-manifest.json +++ b/versions-manifest.json @@ -1,775 +1,4694 @@ [ + { + "version": "3.14.0-beta.1", + "stable": false, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.14.0-beta.1-14887264705", + "files": [ + { + "filename": "python-3.14.0-beta.1-darwin-arm64-freethreaded.tar.gz", + "arch": "arm64-freethreaded", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-beta.1-14887264705/python-3.14.0-beta.1-darwin-arm64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-beta.1-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-beta.1-14887264705/python-3.14.0-beta.1-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.14.0-beta.1-darwin-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-beta.1-14887264705/python-3.14.0-beta.1-darwin-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-beta.1-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-beta.1-14887264705/python-3.14.0-beta.1-darwin-x64.tar.gz" + }, + { + "filename": "python-3.14.0-beta.1-linux-22.04-arm64-freethreaded.tar.gz", + "arch": "arm64-freethreaded", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-beta.1-14887264705/python-3.14.0-beta.1-linux-22.04-arm64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-beta.1-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-beta.1-14887264705/python-3.14.0-beta.1-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.14.0-beta.1-linux-22.04-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-beta.1-14887264705/python-3.14.0-beta.1-linux-22.04-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-beta.1-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-beta.1-14887264705/python-3.14.0-beta.1-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.14.0-beta.1-linux-24.04-arm64-freethreaded.tar.gz", + "arch": "arm64-freethreaded", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-beta.1-14887264705/python-3.14.0-beta.1-linux-24.04-arm64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-beta.1-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-beta.1-14887264705/python-3.14.0-beta.1-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.14.0-beta.1-linux-24.04-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-beta.1-14887264705/python-3.14.0-beta.1-linux-24.04-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-beta.1-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-beta.1-14887264705/python-3.14.0-beta.1-linux-24.04-x64.tar.gz" + }, + { + "filename": "python-3.14.0-beta.1-win32-arm64-freethreaded.zip", + "arch": "arm64-freethreaded", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-beta.1-14887264705/python-3.14.0-beta.1-win32-arm64-freethreaded.zip" + }, + { + "filename": "python-3.14.0-beta.1-win32-arm64.zip", + "arch": "arm64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-beta.1-14887264705/python-3.14.0-beta.1-win32-arm64.zip" + }, + { + "filename": "python-3.14.0-beta.1-win32-x64-freethreaded.zip", + "arch": "x64-freethreaded", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-beta.1-14887264705/python-3.14.0-beta.1-win32-x64-freethreaded.zip" + }, + { + "filename": "python-3.14.0-beta.1-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-beta.1-14887264705/python-3.14.0-beta.1-win32-x64.zip" + }, + { + "filename": "python-3.14.0-beta.1-win32-x86-freethreaded.zip", + "arch": "x86-freethreaded", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-beta.1-14887264705/python-3.14.0-beta.1-win32-x86-freethreaded.zip" + }, + { + "filename": "python-3.14.0-beta.1-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-beta.1-14887264705/python-3.14.0-beta.1-win32-x86.zip" + } + ] + }, + { + "version": "3.14.0-alpha.7", + "stable": false, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.14.0-alpha.7-14344100912", + "files": [ + { + "filename": "python-3.14.0-alpha.7-darwin-arm64-freethreaded.tar.gz", + "arch": "arm64-freethreaded", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.7-14344100912/python-3.14.0-alpha.7-darwin-arm64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.7-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.7-14344100912/python-3.14.0-alpha.7-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.7-darwin-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.7-14344100912/python-3.14.0-alpha.7-darwin-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.7-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.7-14344100912/python-3.14.0-alpha.7-darwin-x64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.7-linux-20.04-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.7-14344100912/python-3.14.0-alpha.7-linux-20.04-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.7-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.7-14344100912/python-3.14.0-alpha.7-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.7-linux-22.04-arm64-freethreaded.tar.gz", + "arch": "arm64-freethreaded", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.7-14344100912/python-3.14.0-alpha.7-linux-22.04-arm64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.7-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.7-14344100912/python-3.14.0-alpha.7-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.7-linux-22.04-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.7-14344100912/python-3.14.0-alpha.7-linux-22.04-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.7-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.7-14344100912/python-3.14.0-alpha.7-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.7-linux-24.04-arm64-freethreaded.tar.gz", + "arch": "arm64-freethreaded", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.7-14344100912/python-3.14.0-alpha.7-linux-24.04-arm64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.7-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.7-14344100912/python-3.14.0-alpha.7-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.7-linux-24.04-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.7-14344100912/python-3.14.0-alpha.7-linux-24.04-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.7-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.7-14344100912/python-3.14.0-alpha.7-linux-24.04-x64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.7-win32-arm64-freethreaded.zip", + "arch": "arm64-freethreaded", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.7-14344100912/python-3.14.0-alpha.7-win32-arm64-freethreaded.zip" + }, + { + "filename": "python-3.14.0-alpha.7-win32-arm64.zip", + "arch": "arm64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.7-14344100912/python-3.14.0-alpha.7-win32-arm64.zip" + }, + { + "filename": "python-3.14.0-alpha.7-win32-x64-freethreaded.zip", + "arch": "x64-freethreaded", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.7-14344100912/python-3.14.0-alpha.7-win32-x64-freethreaded.zip" + }, + { + "filename": "python-3.14.0-alpha.7-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.7-14344100912/python-3.14.0-alpha.7-win32-x64.zip" + }, + { + "filename": "python-3.14.0-alpha.7-win32-x86-freethreaded.zip", + "arch": "x86-freethreaded", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.7-14344100912/python-3.14.0-alpha.7-win32-x86-freethreaded.zip" + }, + { + "filename": "python-3.14.0-alpha.7-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.7-14344100912/python-3.14.0-alpha.7-win32-x86.zip" + } + ] + }, + { + "version": "3.14.0-alpha.6", + "stable": false, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.14.0-alpha.6-13890321974", + "files": [ + { + "filename": "python-3.14.0-alpha.6-darwin-arm64-freethreaded.tar.gz", + "arch": "arm64-freethreaded", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.6-13890321974/python-3.14.0-alpha.6-darwin-arm64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.6-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.6-13890321974/python-3.14.0-alpha.6-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.6-darwin-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.6-13890321974/python-3.14.0-alpha.6-darwin-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.6-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.6-13890321974/python-3.14.0-alpha.6-darwin-x64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.6-linux-20.04-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.6-13890321974/python-3.14.0-alpha.6-linux-20.04-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.6-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.6-13890321974/python-3.14.0-alpha.6-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.6-linux-22.04-arm64-freethreaded.tar.gz", + "arch": "arm64-freethreaded", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.6-13890321974/python-3.14.0-alpha.6-linux-22.04-arm64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.6-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.6-13890321974/python-3.14.0-alpha.6-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.6-linux-22.04-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.6-13890321974/python-3.14.0-alpha.6-linux-22.04-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.6-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.6-13890321974/python-3.14.0-alpha.6-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.6-linux-24.04-arm64-freethreaded.tar.gz", + "arch": "arm64-freethreaded", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.6-13890321974/python-3.14.0-alpha.6-linux-24.04-arm64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.6-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.6-13890321974/python-3.14.0-alpha.6-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.6-linux-24.04-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.6-13890321974/python-3.14.0-alpha.6-linux-24.04-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.6-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.6-13890321974/python-3.14.0-alpha.6-linux-24.04-x64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.6-win32-arm64-freethreaded.zip", + "arch": "arm64-freethreaded", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.6-13890321974/python-3.14.0-alpha.6-win32-arm64-freethreaded.zip" + }, + { + "filename": "python-3.14.0-alpha.6-win32-arm64.zip", + "arch": "arm64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.6-13890321974/python-3.14.0-alpha.6-win32-arm64.zip" + }, + { + "filename": "python-3.14.0-alpha.6-win32-x64-freethreaded.zip", + "arch": "x64-freethreaded", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.6-13890321974/python-3.14.0-alpha.6-win32-x64-freethreaded.zip" + }, + { + "filename": "python-3.14.0-alpha.6-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.6-13890321974/python-3.14.0-alpha.6-win32-x64.zip" + }, + { + "filename": "python-3.14.0-alpha.6-win32-x86-freethreaded.zip", + "arch": "x86-freethreaded", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.6-13890321974/python-3.14.0-alpha.6-win32-x86-freethreaded.zip" + }, + { + "filename": "python-3.14.0-alpha.6-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.6-13890321974/python-3.14.0-alpha.6-win32-x86.zip" + } + ] + }, + { + "version": "3.14.0-alpha.5", + "stable": false, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.14.0-alpha.5-13438582588", + "files": [ + { + "filename": "python-3.14.0-alpha.5-darwin-arm64-freethreaded.tar.gz", + "arch": "arm64-freethreaded", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.5-13438582588/python-3.14.0-alpha.5-darwin-arm64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.5-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.5-13438582588/python-3.14.0-alpha.5-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.5-darwin-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.5-13438582588/python-3.14.0-alpha.5-darwin-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.5-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.5-13438582588/python-3.14.0-alpha.5-darwin-x64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.5-linux-20.04-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.5-13438582588/python-3.14.0-alpha.5-linux-20.04-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.5-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.5-13438582588/python-3.14.0-alpha.5-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.5-linux-22.04-arm64-freethreaded.tar.gz", + "arch": "arm64-freethreaded", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.5-13438582588/python-3.14.0-alpha.5-linux-22.04-arm64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.5-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.5-13438582588/python-3.14.0-alpha.5-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.5-linux-22.04-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.5-13438582588/python-3.14.0-alpha.5-linux-22.04-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.5-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.5-13438582588/python-3.14.0-alpha.5-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.5-linux-24.04-arm64-freethreaded.tar.gz", + "arch": "arm64-freethreaded", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.5-13438582588/python-3.14.0-alpha.5-linux-24.04-arm64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.5-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.5-13438582588/python-3.14.0-alpha.5-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.5-linux-24.04-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.5-13438582588/python-3.14.0-alpha.5-linux-24.04-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.5-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.5-13438582588/python-3.14.0-alpha.5-linux-24.04-x64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.5-win32-arm64-freethreaded.zip", + "arch": "arm64-freethreaded", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.5-13438582588/python-3.14.0-alpha.5-win32-arm64-freethreaded.zip" + }, + { + "filename": "python-3.14.0-alpha.5-win32-arm64.zip", + "arch": "arm64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.5-13438582588/python-3.14.0-alpha.5-win32-arm64.zip" + }, + { + "filename": "python-3.14.0-alpha.5-win32-x64-freethreaded.zip", + "arch": "x64-freethreaded", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.5-13438582588/python-3.14.0-alpha.5-win32-x64-freethreaded.zip" + }, + { + "filename": "python-3.14.0-alpha.5-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.5-13438582588/python-3.14.0-alpha.5-win32-x64.zip" + }, + { + "filename": "python-3.14.0-alpha.5-win32-x86-freethreaded.zip", + "arch": "x86-freethreaded", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.5-13438582588/python-3.14.0-alpha.5-win32-x86-freethreaded.zip" + }, + { + "filename": "python-3.14.0-alpha.5-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.5-13438582588/python-3.14.0-alpha.5-win32-x86.zip" + } + ] + }, + { + "version": "3.14.0-alpha.4", + "stable": false, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.14.0-alpha.4-13711173741", + "files": [ + { + "filename": "python-3.14.0-alpha.4-darwin-arm64-freethreaded.tar.gz", + "arch": "arm64-freethreaded", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.4-13711173741/python-3.14.0-alpha.4-darwin-arm64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.4-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.4-13711173741/python-3.14.0-alpha.4-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.4-darwin-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.4-13711173741/python-3.14.0-alpha.4-darwin-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.4-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.4-13711173741/python-3.14.0-alpha.4-darwin-x64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.4-linux-20.04-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.4-13711173741/python-3.14.0-alpha.4-linux-20.04-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.4-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.4-13711173741/python-3.14.0-alpha.4-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.4-linux-22.04-arm64-freethreaded.tar.gz", + "arch": "arm64-freethreaded", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.4-13711173741/python-3.14.0-alpha.4-linux-22.04-arm64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.4-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.4-13711173741/python-3.14.0-alpha.4-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.4-linux-22.04-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.4-13711173741/python-3.14.0-alpha.4-linux-22.04-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.4-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.4-13711173741/python-3.14.0-alpha.4-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.4-linux-24.04-arm64-freethreaded.tar.gz", + "arch": "arm64-freethreaded", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.4-13711173741/python-3.14.0-alpha.4-linux-24.04-arm64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.4-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.4-13711173741/python-3.14.0-alpha.4-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.4-linux-24.04-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.4-13711173741/python-3.14.0-alpha.4-linux-24.04-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.4-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.4-13711173741/python-3.14.0-alpha.4-linux-24.04-x64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.4-win32-arm64-freethreaded.zip", + "arch": "arm64-freethreaded", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.4-13711173741/python-3.14.0-alpha.4-win32-arm64-freethreaded.zip" + }, + { + "filename": "python-3.14.0-alpha.4-win32-arm64.zip", + "arch": "arm64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.4-13711173741/python-3.14.0-alpha.4-win32-arm64.zip" + }, + { + "filename": "python-3.14.0-alpha.4-win32-x64-freethreaded.zip", + "arch": "x64-freethreaded", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.4-13711173741/python-3.14.0-alpha.4-win32-x64-freethreaded.zip" + }, + { + "filename": "python-3.14.0-alpha.4-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.4-13711173741/python-3.14.0-alpha.4-win32-x64.zip" + }, + { + "filename": "python-3.14.0-alpha.4-win32-x86-freethreaded.zip", + "arch": "x86-freethreaded", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.4-13711173741/python-3.14.0-alpha.4-win32-x86-freethreaded.zip" + }, + { + "filename": "python-3.14.0-alpha.4-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.4-13711173741/python-3.14.0-alpha.4-win32-x86.zip" + } + ] + }, + { + "version": "3.14.0-alpha.3", + "stable": false, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.14.0-alpha.3-13711171283", + "files": [ + { + "filename": "python-3.14.0-alpha.3-darwin-arm64-freethreaded.tar.gz", + "arch": "arm64-freethreaded", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.3-13711171283/python-3.14.0-alpha.3-darwin-arm64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.3-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.3-13711171283/python-3.14.0-alpha.3-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.3-darwin-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.3-13711171283/python-3.14.0-alpha.3-darwin-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.3-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.3-13711171283/python-3.14.0-alpha.3-darwin-x64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.3-linux-20.04-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.3-13711171283/python-3.14.0-alpha.3-linux-20.04-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.3-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.3-13711171283/python-3.14.0-alpha.3-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.3-linux-22.04-arm64-freethreaded.tar.gz", + "arch": "arm64-freethreaded", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.3-13711171283/python-3.14.0-alpha.3-linux-22.04-arm64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.3-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.3-13711171283/python-3.14.0-alpha.3-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.3-linux-22.04-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.3-13711171283/python-3.14.0-alpha.3-linux-22.04-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.3-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.3-13711171283/python-3.14.0-alpha.3-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.3-linux-24.04-arm64-freethreaded.tar.gz", + "arch": "arm64-freethreaded", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.3-13711171283/python-3.14.0-alpha.3-linux-24.04-arm64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.3-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.3-13711171283/python-3.14.0-alpha.3-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.3-linux-24.04-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.3-13711171283/python-3.14.0-alpha.3-linux-24.04-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.3-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.3-13711171283/python-3.14.0-alpha.3-linux-24.04-x64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.3-win32-arm64-freethreaded.zip", + "arch": "arm64-freethreaded", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.3-13711171283/python-3.14.0-alpha.3-win32-arm64-freethreaded.zip" + }, + { + "filename": "python-3.14.0-alpha.3-win32-arm64.zip", + "arch": "arm64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.3-13711171283/python-3.14.0-alpha.3-win32-arm64.zip" + }, + { + "filename": "python-3.14.0-alpha.3-win32-x64-freethreaded.zip", + "arch": "x64-freethreaded", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.3-13711171283/python-3.14.0-alpha.3-win32-x64-freethreaded.zip" + }, + { + "filename": "python-3.14.0-alpha.3-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.3-13711171283/python-3.14.0-alpha.3-win32-x64.zip" + }, + { + "filename": "python-3.14.0-alpha.3-win32-x86-freethreaded.zip", + "arch": "x86-freethreaded", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.3-13711171283/python-3.14.0-alpha.3-win32-x86-freethreaded.zip" + }, + { + "filename": "python-3.14.0-alpha.3-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.3-13711171283/python-3.14.0-alpha.3-win32-x86.zip" + } + ] + }, + { + "version": "3.14.0-alpha.2", + "stable": false, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.14.0-alpha.2-13709906657", + "files": [ + { + "filename": "python-3.14.0-alpha.2-darwin-arm64-freethreaded.tar.gz", + "arch": "arm64-freethreaded", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.2-13709906657/python-3.14.0-alpha.2-darwin-arm64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.2-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.2-13709906657/python-3.14.0-alpha.2-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.2-darwin-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.2-13709906657/python-3.14.0-alpha.2-darwin-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.2-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.2-13709906657/python-3.14.0-alpha.2-darwin-x64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.2-linux-20.04-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.2-13709906657/python-3.14.0-alpha.2-linux-20.04-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.2-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.2-13709906657/python-3.14.0-alpha.2-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.2-linux-22.04-arm64-freethreaded.tar.gz", + "arch": "arm64-freethreaded", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.2-13709906657/python-3.14.0-alpha.2-linux-22.04-arm64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.2-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.2-13709906657/python-3.14.0-alpha.2-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.2-linux-22.04-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.2-13709906657/python-3.14.0-alpha.2-linux-22.04-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.2-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.2-13709906657/python-3.14.0-alpha.2-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.2-linux-24.04-arm64-freethreaded.tar.gz", + "arch": "arm64-freethreaded", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.2-13709906657/python-3.14.0-alpha.2-linux-24.04-arm64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.2-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.2-13709906657/python-3.14.0-alpha.2-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.2-linux-24.04-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.2-13709906657/python-3.14.0-alpha.2-linux-24.04-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.2-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.2-13709906657/python-3.14.0-alpha.2-linux-24.04-x64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.2-win32-arm64-freethreaded.zip", + "arch": "arm64-freethreaded", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.2-13709906657/python-3.14.0-alpha.2-win32-arm64-freethreaded.zip" + }, + { + "filename": "python-3.14.0-alpha.2-win32-arm64.zip", + "arch": "arm64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.2-13709906657/python-3.14.0-alpha.2-win32-arm64.zip" + }, + { + "filename": "python-3.14.0-alpha.2-win32-x64-freethreaded.zip", + "arch": "x64-freethreaded", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.2-13709906657/python-3.14.0-alpha.2-win32-x64-freethreaded.zip" + }, + { + "filename": "python-3.14.0-alpha.2-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.2-13709906657/python-3.14.0-alpha.2-win32-x64.zip" + }, + { + "filename": "python-3.14.0-alpha.2-win32-x86-freethreaded.zip", + "arch": "x86-freethreaded", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.2-13709906657/python-3.14.0-alpha.2-win32-x86-freethreaded.zip" + }, + { + "filename": "python-3.14.0-alpha.2-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.2-13709906657/python-3.14.0-alpha.2-win32-x86.zip" + } + ] + }, + { + "version": "3.14.0-alpha.1", + "stable": false, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.14.0-alpha.1-13709250109", + "files": [ + { + "filename": "python-3.14.0-alpha.1-darwin-arm64-freethreaded.tar.gz", + "arch": "arm64-freethreaded", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.1-13709250109/python-3.14.0-alpha.1-darwin-arm64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.1-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.1-13709250109/python-3.14.0-alpha.1-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.1-darwin-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.1-13709250109/python-3.14.0-alpha.1-darwin-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.1-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.1-13709250109/python-3.14.0-alpha.1-darwin-x64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.1-linux-20.04-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.1-13709250109/python-3.14.0-alpha.1-linux-20.04-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.1-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.1-13709250109/python-3.14.0-alpha.1-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.1-linux-22.04-arm64-freethreaded.tar.gz", + "arch": "arm64-freethreaded", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.1-13709250109/python-3.14.0-alpha.1-linux-22.04-arm64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.1-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.1-13709250109/python-3.14.0-alpha.1-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.1-linux-22.04-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.1-13709250109/python-3.14.0-alpha.1-linux-22.04-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.1-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.1-13709250109/python-3.14.0-alpha.1-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.1-linux-24.04-arm64-freethreaded.tar.gz", + "arch": "arm64-freethreaded", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.1-13709250109/python-3.14.0-alpha.1-linux-24.04-arm64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.1-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.1-13709250109/python-3.14.0-alpha.1-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.1-linux-24.04-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.1-13709250109/python-3.14.0-alpha.1-linux-24.04-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.1-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.1-13709250109/python-3.14.0-alpha.1-linux-24.04-x64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.1-win32-arm64-freethreaded.zip", + "arch": "arm64-freethreaded", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.1-13709250109/python-3.14.0-alpha.1-win32-arm64-freethreaded.zip" + }, + { + "filename": "python-3.14.0-alpha.1-win32-arm64.zip", + "arch": "arm64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.1-13709250109/python-3.14.0-alpha.1-win32-arm64.zip" + }, + { + "filename": "python-3.14.0-alpha.1-win32-x64-freethreaded.zip", + "arch": "x64-freethreaded", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.1-13709250109/python-3.14.0-alpha.1-win32-x64-freethreaded.zip" + }, + { + "filename": "python-3.14.0-alpha.1-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.1-13709250109/python-3.14.0-alpha.1-win32-x64.zip" + }, + { + "filename": "python-3.14.0-alpha.1-win32-x86-freethreaded.zip", + "arch": "x86-freethreaded", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.1-13709250109/python-3.14.0-alpha.1-win32-x86-freethreaded.zip" + }, + { + "filename": "python-3.14.0-alpha.1-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.1-13709250109/python-3.14.0-alpha.1-win32-x86.zip" + } + ] + }, + { + "version": "3.14.0-alpha.0", + "stable": false, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.14.0-alpha.0-10616720958", + "files": [ + { + "filename": "python-3.14.0-alpha.0-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.0-10616720958/python-3.14.0-alpha.0-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.0-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.0-10616720958/python-3.14.0-alpha.0-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.0-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.0-10616720958/python-3.14.0-alpha.0-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.0-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.0-10616720958/python-3.14.0-alpha.0-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.14.0-alpha.0-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.14.0-alpha.0-10616720958/python-3.14.0-alpha.0-linux-24.04-x64.tar.gz" + } + ] + }, + { + "version": "3.13.3", + "stable": true, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.13.3-14344076652", + "files": [ + { + "filename": "python-3.13.3-darwin-arm64-freethreaded.tar.gz", + "arch": "arm64-freethreaded", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.3-14344076652/python-3.13.3-darwin-arm64-freethreaded.tar.gz" + }, + { + "filename": "python-3.13.3-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.3-14344076652/python-3.13.3-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.13.3-darwin-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.3-14344076652/python-3.13.3-darwin-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.13.3-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.3-14344076652/python-3.13.3-darwin-x64.tar.gz" + }, + { + "filename": "python-3.13.3-linux-20.04-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.3-14344076652/python-3.13.3-linux-20.04-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.13.3-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.3-14344076652/python-3.13.3-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.13.3-linux-22.04-arm64-freethreaded.tar.gz", + "arch": "arm64-freethreaded", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.3-14344076652/python-3.13.3-linux-22.04-arm64-freethreaded.tar.gz" + }, + { + "filename": "python-3.13.3-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.3-14344076652/python-3.13.3-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.13.3-linux-22.04-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.3-14344076652/python-3.13.3-linux-22.04-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.13.3-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.3-14344076652/python-3.13.3-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.13.3-linux-24.04-arm64-freethreaded.tar.gz", + "arch": "arm64-freethreaded", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.3-14344076652/python-3.13.3-linux-24.04-arm64-freethreaded.tar.gz" + }, + { + "filename": "python-3.13.3-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.3-14344076652/python-3.13.3-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.13.3-linux-24.04-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.3-14344076652/python-3.13.3-linux-24.04-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.13.3-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.3-14344076652/python-3.13.3-linux-24.04-x64.tar.gz" + }, + { + "filename": "python-3.13.3-win32-arm64-freethreaded.zip", + "arch": "arm64-freethreaded", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.3-14344076652/python-3.13.3-win32-arm64-freethreaded.zip" + }, + { + "filename": "python-3.13.3-win32-arm64.zip", + "arch": "arm64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.3-14344076652/python-3.13.3-win32-arm64.zip" + }, + { + "filename": "python-3.13.3-win32-x64-freethreaded.zip", + "arch": "x64-freethreaded", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.3-14344076652/python-3.13.3-win32-x64-freethreaded.zip" + }, + { + "filename": "python-3.13.3-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.3-14344076652/python-3.13.3-win32-x64.zip" + }, + { + "filename": "python-3.13.3-win32-x86-freethreaded.zip", + "arch": "x86-freethreaded", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.3-14344076652/python-3.13.3-win32-x86-freethreaded.zip" + }, + { + "filename": "python-3.13.3-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.3-14344076652/python-3.13.3-win32-x86.zip" + } + ] + }, + { + "version": "3.13.2", + "stable": true, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.13.2-13708744326", + "files": [ + { + "filename": "python-3.13.2-darwin-arm64-freethreaded.tar.gz", + "arch": "arm64-freethreaded", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.2-13708744326/python-3.13.2-darwin-arm64-freethreaded.tar.gz" + }, + { + "filename": "python-3.13.2-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.2-13708744326/python-3.13.2-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.13.2-darwin-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.2-13708744326/python-3.13.2-darwin-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.13.2-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.2-13708744326/python-3.13.2-darwin-x64.tar.gz" + }, + { + "filename": "python-3.13.2-linux-20.04-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.2-13708744326/python-3.13.2-linux-20.04-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.13.2-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.2-13708744326/python-3.13.2-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.13.2-linux-22.04-arm64-freethreaded.tar.gz", + "arch": "arm64-freethreaded", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.2-13708744326/python-3.13.2-linux-22.04-arm64-freethreaded.tar.gz" + }, + { + "filename": "python-3.13.2-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.2-13708744326/python-3.13.2-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.13.2-linux-22.04-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.2-13708744326/python-3.13.2-linux-22.04-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.13.2-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.2-13708744326/python-3.13.2-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.13.2-linux-24.04-arm64-freethreaded.tar.gz", + "arch": "arm64-freethreaded", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.2-13708744326/python-3.13.2-linux-24.04-arm64-freethreaded.tar.gz" + }, + { + "filename": "python-3.13.2-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.2-13708744326/python-3.13.2-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.13.2-linux-24.04-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.2-13708744326/python-3.13.2-linux-24.04-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.13.2-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.2-13708744326/python-3.13.2-linux-24.04-x64.tar.gz" + }, + { + "filename": "python-3.13.2-win32-arm64-freethreaded.zip", + "arch": "arm64-freethreaded", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.2-13708744326/python-3.13.2-win32-arm64-freethreaded.zip" + }, + { + "filename": "python-3.13.2-win32-arm64.zip", + "arch": "arm64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.2-13708744326/python-3.13.2-win32-arm64.zip" + }, + { + "filename": "python-3.13.2-win32-x64-freethreaded.zip", + "arch": "x64-freethreaded", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.2-13708744326/python-3.13.2-win32-x64-freethreaded.zip" + }, + { + "filename": "python-3.13.2-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.2-13708744326/python-3.13.2-win32-x64.zip" + }, + { + "filename": "python-3.13.2-win32-x86-freethreaded.zip", + "arch": "x86-freethreaded", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.2-13708744326/python-3.13.2-win32-x86-freethreaded.zip" + }, + { + "filename": "python-3.13.2-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.2-13708744326/python-3.13.2-win32-x86.zip" + } + ] + }, + { + "version": "3.13.1", + "stable": true, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.13.1-13437882550", + "files": [ + { + "filename": "python-3.13.1-darwin-arm64-freethreaded.tar.gz", + "arch": "arm64-freethreaded", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.1-13437882550/python-3.13.1-darwin-arm64-freethreaded.tar.gz" + }, + { + "filename": "python-3.13.1-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.1-13437882550/python-3.13.1-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.13.1-darwin-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.1-13437882550/python-3.13.1-darwin-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.13.1-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.1-13437882550/python-3.13.1-darwin-x64.tar.gz" + }, + { + "filename": "python-3.13.1-linux-20.04-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.1-13437882550/python-3.13.1-linux-20.04-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.13.1-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.1-13437882550/python-3.13.1-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.13.1-linux-22.04-arm64-freethreaded.tar.gz", + "arch": "arm64-freethreaded", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.1-13437882550/python-3.13.1-linux-22.04-arm64-freethreaded.tar.gz" + }, + { + "filename": "python-3.13.1-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.1-13437882550/python-3.13.1-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.13.1-linux-22.04-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.1-13437882550/python-3.13.1-linux-22.04-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.13.1-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.1-13437882550/python-3.13.1-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.13.1-linux-24.04-arm64-freethreaded.tar.gz", + "arch": "arm64-freethreaded", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.1-13437882550/python-3.13.1-linux-24.04-arm64-freethreaded.tar.gz" + }, + { + "filename": "python-3.13.1-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.1-13437882550/python-3.13.1-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.13.1-linux-24.04-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.1-13437882550/python-3.13.1-linux-24.04-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.13.1-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.1-13437882550/python-3.13.1-linux-24.04-x64.tar.gz" + }, + { + "filename": "python-3.13.1-win32-arm64-freethreaded.zip", + "arch": "arm64-freethreaded", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.1-13437882550/python-3.13.1-win32-arm64-freethreaded.zip" + }, + { + "filename": "python-3.13.1-win32-arm64.zip", + "arch": "arm64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.1-13437882550/python-3.13.1-win32-arm64.zip" + }, + { + "filename": "python-3.13.1-win32-x64-freethreaded.zip", + "arch": "x64-freethreaded", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.1-13437882550/python-3.13.1-win32-x64-freethreaded.zip" + }, + { + "filename": "python-3.13.1-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.1-13437882550/python-3.13.1-win32-x64.zip" + }, + { + "filename": "python-3.13.1-win32-x86-freethreaded.zip", + "arch": "x86-freethreaded", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.1-13437882550/python-3.13.1-win32-x86-freethreaded.zip" + }, + { + "filename": "python-3.13.1-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.1-13437882550/python-3.13.1-win32-x86.zip" + } + ] + }, + { + "version": "3.13.0", + "stable": true, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.13.0-13707372259", + "files": [ + { + "filename": "python-3.13.0-darwin-arm64-freethreaded.tar.gz", + "arch": "arm64-freethreaded", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-13707372259/python-3.13.0-darwin-arm64-freethreaded.tar.gz" + }, + { + "filename": "python-3.13.0-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-13707372259/python-3.13.0-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.13.0-darwin-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-13707372259/python-3.13.0-darwin-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.13.0-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-13707372259/python-3.13.0-darwin-x64.tar.gz" + }, + { + "filename": "python-3.13.0-linux-20.04-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-13707372259/python-3.13.0-linux-20.04-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.13.0-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-13707372259/python-3.13.0-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.13.0-linux-22.04-arm64-freethreaded.tar.gz", + "arch": "arm64-freethreaded", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-13707372259/python-3.13.0-linux-22.04-arm64-freethreaded.tar.gz" + }, + { + "filename": "python-3.13.0-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-13707372259/python-3.13.0-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.13.0-linux-22.04-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-13707372259/python-3.13.0-linux-22.04-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.13.0-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-13707372259/python-3.13.0-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.13.0-linux-24.04-arm64-freethreaded.tar.gz", + "arch": "arm64-freethreaded", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-13707372259/python-3.13.0-linux-24.04-arm64-freethreaded.tar.gz" + }, + { + "filename": "python-3.13.0-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-13707372259/python-3.13.0-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.13.0-linux-24.04-x64-freethreaded.tar.gz", + "arch": "x64-freethreaded", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-13707372259/python-3.13.0-linux-24.04-x64-freethreaded.tar.gz" + }, + { + "filename": "python-3.13.0-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-13707372259/python-3.13.0-linux-24.04-x64.tar.gz" + }, + { + "filename": "python-3.13.0-win32-arm64-freethreaded.zip", + "arch": "arm64-freethreaded", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-13707372259/python-3.13.0-win32-arm64-freethreaded.zip" + }, + { + "filename": "python-3.13.0-win32-arm64.zip", + "arch": "arm64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-13707372259/python-3.13.0-win32-arm64.zip" + }, + { + "filename": "python-3.13.0-win32-x64-freethreaded.zip", + "arch": "x64-freethreaded", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-13707372259/python-3.13.0-win32-x64-freethreaded.zip" + }, + { + "filename": "python-3.13.0-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-13707372259/python-3.13.0-win32-x64.zip" + }, + { + "filename": "python-3.13.0-win32-x86-freethreaded.zip", + "arch": "x86-freethreaded", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-13707372259/python-3.13.0-win32-x86-freethreaded.zip" + }, + { + "filename": "python-3.13.0-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-13707372259/python-3.13.0-win32-x86.zip" + } + ] + }, + { + "version": "3.13.0-rc.3", + "stable": false, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.13.0-rc.3-11128690802", + "files": [ + { + "filename": "python-3.13.0-rc.3-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-rc.3-11128690802/python-3.13.0-rc.3-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.13.0-rc.3-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-rc.3-11128690802/python-3.13.0-rc.3-darwin-x64.tar.gz" + }, + { + "filename": "python-3.13.0-rc.3-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-rc.3-11128690802/python-3.13.0-rc.3-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.13.0-rc.3-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-rc.3-11128690802/python-3.13.0-rc.3-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.13.0-rc.3-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-rc.3-11128690802/python-3.13.0-rc.3-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.13.0-rc.3-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-rc.3-11128690802/python-3.13.0-rc.3-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.13.0-rc.3-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-rc.3-11128690802/python-3.13.0-rc.3-linux-24.04-x64.tar.gz" + }, + { + "filename": "python-3.13.0-rc.3-win32-arm64.zip", + "arch": "arm64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-rc.3-11128690802/python-3.13.0-rc.3-win32-arm64.zip" + }, + { + "filename": "python-3.13.0-rc.3-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-rc.3-11128690802/python-3.13.0-rc.3-win32-x64.zip" + }, + { + "filename": "python-3.13.0-rc.3-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-rc.3-11128690802/python-3.13.0-rc.3-win32-x86.zip" + } + ] + }, + { + "version": "3.13.0-rc.2", + "stable": false, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.13.0-rc.2-10765745850", + "files": [ + { + "filename": "python-3.13.0-rc.2-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-rc.2-10765745850/python-3.13.0-rc.2-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.13.0-rc.2-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-rc.2-10765745850/python-3.13.0-rc.2-darwin-x64.tar.gz" + }, + { + "filename": "python-3.13.0-rc.2-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-rc.2-10765745850/python-3.13.0-rc.2-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.13.0-rc.2-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-rc.2-10765745850/python-3.13.0-rc.2-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.13.0-rc.2-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-rc.2-10765745850/python-3.13.0-rc.2-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.13.0-rc.2-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-rc.2-10765745850/python-3.13.0-rc.2-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.13.0-rc.2-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-rc.2-10765745850/python-3.13.0-rc.2-linux-24.04-x64.tar.gz" + }, + { + "filename": "python-3.13.0-rc.2-win32-arm64.zip", + "arch": "arm64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-rc.2-10765745850/python-3.13.0-rc.2-win32-arm64.zip" + }, + { + "filename": "python-3.13.0-rc.2-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-rc.2-10765745850/python-3.13.0-rc.2-win32-x64.zip" + }, + { + "filename": "python-3.13.0-rc.2-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-rc.2-10765745850/python-3.13.0-rc.2-win32-x86.zip" + } + ] + }, + { + "version": "3.13.0-rc.1", + "stable": false, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.13.0-rc.1-10616689957", + "files": [ + { + "filename": "python-3.13.0-rc.1-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-rc.1-10616689957/python-3.13.0-rc.1-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.13.0-rc.1-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-rc.1-10616689957/python-3.13.0-rc.1-darwin-x64.tar.gz" + }, + { + "filename": "python-3.13.0-rc.1-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-rc.1-10616689957/python-3.13.0-rc.1-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.13.0-rc.1-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-rc.1-10616689957/python-3.13.0-rc.1-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.13.0-rc.1-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-rc.1-10616689957/python-3.13.0-rc.1-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.13.0-rc.1-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-rc.1-10616689957/python-3.13.0-rc.1-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.13.0-rc.1-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-rc.1-10616689957/python-3.13.0-rc.1-linux-24.04-x64.tar.gz" + }, + { + "filename": "python-3.13.0-rc.1-win32-arm64.zip", + "arch": "arm64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-rc.1-10616689957/python-3.13.0-rc.1-win32-arm64.zip" + }, + { + "filename": "python-3.13.0-rc.1-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-rc.1-10616689957/python-3.13.0-rc.1-win32-x64.zip" + }, + { + "filename": "python-3.13.0-rc.1-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-rc.1-10616689957/python-3.13.0-rc.1-win32-x86.zip" + } + ] + }, + { + "version": "3.13.0-beta.4", + "stable": false, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.13.0-beta.4-9993951762", + "files": [ + { + "filename": "python-3.13.0-beta.4-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-beta.4-9993951762/python-3.13.0-beta.4-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.13.0-beta.4-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-beta.4-9993951762/python-3.13.0-beta.4-darwin-x64.tar.gz" + }, + { + "filename": "python-3.13.0-beta.4-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-beta.4-9993951762/python-3.13.0-beta.4-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.13.0-beta.4-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-beta.4-9993951762/python-3.13.0-beta.4-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.13.0-beta.4-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-beta.4-9993951762/python-3.13.0-beta.4-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.13.0-beta.4-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-beta.4-9993951762/python-3.13.0-beta.4-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.13.0-beta.4-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-beta.4-9993951762/python-3.13.0-beta.4-linux-24.04-x64.tar.gz" + }, + { + "filename": "python-3.13.0-beta.4-win32-arm64.zip", + "arch": "arm64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-beta.4-9993951762/python-3.13.0-beta.4-win32-arm64.zip" + }, + { + "filename": "python-3.13.0-beta.4-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-beta.4-9993951762/python-3.13.0-beta.4-win32-x64.zip" + }, + { + "filename": "python-3.13.0-beta.4-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-beta.4-9993951762/python-3.13.0-beta.4-win32-x86.zip" + } + ] + }, + { + "version": "3.13.0-beta.3", + "stable": false, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.13.0-beta.3-9947073700", + "files": [ + { + "filename": "python-3.13.0-beta.3-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-beta.3-9947073700/python-3.13.0-beta.3-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.13.0-beta.3-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-beta.3-9947073700/python-3.13.0-beta.3-darwin-x64.tar.gz" + }, + { + "filename": "python-3.13.0-beta.3-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-beta.3-9947073700/python-3.13.0-beta.3-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.13.0-beta.3-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-beta.3-9947073700/python-3.13.0-beta.3-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.13.0-beta.3-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-beta.3-9947073700/python-3.13.0-beta.3-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.13.0-beta.3-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-beta.3-9947073700/python-3.13.0-beta.3-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.13.0-beta.3-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-beta.3-9947073700/python-3.13.0-beta.3-linux-24.04-x64.tar.gz" + }, + { + "filename": "python-3.13.0-beta.3-win32-arm64.zip", + "arch": "arm64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-beta.3-9947073700/python-3.13.0-beta.3-win32-arm64.zip" + }, + { + "filename": "python-3.13.0-beta.3-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-beta.3-9947073700/python-3.13.0-beta.3-win32-x64.zip" + }, + { + "filename": "python-3.13.0-beta.3-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-beta.3-9947073700/python-3.13.0-beta.3-win32-x86.zip" + } + ] + }, + { + "version": "3.13.0-beta.2", + "stable": false, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.13.0-beta.2-9668929533", + "files": [ + { + "filename": "python-3.13.0-beta.2-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-beta.2-9668929533/python-3.13.0-beta.2-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.13.0-beta.2-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-beta.2-9668929533/python-3.13.0-beta.2-darwin-x64.tar.gz" + }, + { + "filename": "python-3.13.0-beta.2-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-beta.2-9668929533/python-3.13.0-beta.2-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.13.0-beta.2-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-beta.2-9668929533/python-3.13.0-beta.2-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.13.0-beta.2-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-beta.2-9668929533/python-3.13.0-beta.2-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.13.0-beta.2-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-beta.2-9668929533/python-3.13.0-beta.2-linux-24.04-x64.tar.gz" + }, + { + "filename": "python-3.13.0-beta.2-win32-arm64.zip", + "arch": "arm64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-beta.2-9668929533/python-3.13.0-beta.2-win32-arm64.zip" + }, + { + "filename": "python-3.13.0-beta.2-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-beta.2-9668929533/python-3.13.0-beta.2-win32-x64.zip" + }, + { + "filename": "python-3.13.0-beta.2-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-beta.2-9668929533/python-3.13.0-beta.2-win32-x86.zip" + } + ] + }, + { + "version": "3.13.0-beta.1", + "stable": false, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.13.0-beta.1-9019422448", + "files": [ + { + "filename": "python-3.13.0-beta.1-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-beta.1-9019422448/python-3.13.0-beta.1-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.13.0-beta.1-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-beta.1-9019422448/python-3.13.0-beta.1-darwin-x64.tar.gz" + }, + { + "filename": "python-3.13.0-beta.1-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-beta.1-9019422448/python-3.13.0-beta.1-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.13.0-beta.1-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-beta.1-9019422448/python-3.13.0-beta.1-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.13.0-beta.1-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-beta.1-9019422448/python-3.13.0-beta.1-linux-24.04-x64.tar.gz" + }, + { + "filename": "python-3.13.0-beta.1-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-beta.1-9019422448/python-3.13.0-beta.1-win32-x64.zip" + }, + { + "filename": "python-3.13.0-beta.1-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-beta.1-9019422448/python-3.13.0-beta.1-win32-x86.zip" + } + ] + }, + { + "version": "3.13.0-alpha.6", + "stable": false, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.13.0-alpha.6-8625706540", + "files": [ + { + "filename": "python-3.13.0-alpha.6-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-alpha.6-8625706540/python-3.13.0-alpha.6-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.13.0-alpha.6-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-alpha.6-8625706540/python-3.13.0-alpha.6-darwin-x64.tar.gz" + }, + { + "filename": "python-3.13.0-alpha.6-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-alpha.6-8625706540/python-3.13.0-alpha.6-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.13.0-alpha.6-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-alpha.6-8625706540/python-3.13.0-alpha.6-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.13.0-alpha.6-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-alpha.6-8625706540/python-3.13.0-alpha.6-win32-x64.zip" + }, + { + "filename": "python-3.13.0-alpha.6-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-alpha.6-8625706540/python-3.13.0-alpha.6-win32-x86.zip" + } + ] + }, + { + "version": "3.13.0-alpha.5", + "stable": false, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.13.0-alpha.5-8258852403", + "files": [ + { + "filename": "python-3.13.0-alpha.5-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-alpha.5-8258852403/python-3.13.0-alpha.5-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.13.0-alpha.5-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-alpha.5-8258852403/python-3.13.0-alpha.5-darwin-x64.tar.gz" + }, + { + "filename": "python-3.13.0-alpha.5-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-alpha.5-8258852403/python-3.13.0-alpha.5-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.13.0-alpha.5-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-alpha.5-8258852403/python-3.13.0-alpha.5-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.13.0-alpha.5-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-alpha.5-8258852403/python-3.13.0-alpha.5-win32-x64.zip" + }, + { + "filename": "python-3.13.0-alpha.5-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-alpha.5-8258852403/python-3.13.0-alpha.5-win32-x86.zip" + } + ] + }, + { + "version": "3.13.0-alpha.4", + "stable": false, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.13.0-alpha.4-7925502275", + "files": [ + { + "filename": "python-3.13.0-alpha.4-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-alpha.4-7925502275/python-3.13.0-alpha.4-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.13.0-alpha.4-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-alpha.4-7925502275/python-3.13.0-alpha.4-darwin-x64.tar.gz" + }, + { + "filename": "python-3.13.0-alpha.4-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-alpha.4-7925502275/python-3.13.0-alpha.4-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.13.0-alpha.4-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-alpha.4-7925502275/python-3.13.0-alpha.4-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.13.0-alpha.4-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-alpha.4-7925502275/python-3.13.0-alpha.4-win32-x64.zip" + }, + { + "filename": "python-3.13.0-alpha.4-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-alpha.4-7925502275/python-3.13.0-alpha.4-win32-x86.zip" + } + ] + }, + { + "version": "3.13.0-alpha.3", + "stable": false, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.13.0-alpha.3-7565276339", + "files": [ + { + "filename": "python-3.13.0-alpha.3-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-alpha.3-7565276339/python-3.13.0-alpha.3-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.13.0-alpha.3-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-alpha.3-7565276339/python-3.13.0-alpha.3-darwin-x64.tar.gz" + }, + { + "filename": "python-3.13.0-alpha.3-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-alpha.3-7565276339/python-3.13.0-alpha.3-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.13.0-alpha.3-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-alpha.3-7565276339/python-3.13.0-alpha.3-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.13.0-alpha.3-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-alpha.3-7565276339/python-3.13.0-alpha.3-win32-x64.zip" + }, + { + "filename": "python-3.13.0-alpha.3-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-alpha.3-7565276339/python-3.13.0-alpha.3-win32-x86.zip" + } + ] + }, + { + "version": "3.13.0-alpha.2", + "stable": false, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.13.0-alpha.2-6966007093", + "files": [ + { + "filename": "python-3.13.0-alpha.2-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-alpha.2-6966007093/python-3.13.0-alpha.2-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.13.0-alpha.2-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-alpha.2-6966007093/python-3.13.0-alpha.2-darwin-x64.tar.gz" + }, + { + "filename": "python-3.13.0-alpha.2-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-alpha.2-6966007093/python-3.13.0-alpha.2-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.13.0-alpha.2-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-alpha.2-6966007093/python-3.13.0-alpha.2-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.13.0-alpha.2-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-alpha.2-6966007093/python-3.13.0-alpha.2-win32-x64.zip" + }, + { + "filename": "python-3.13.0-alpha.2-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-alpha.2-6966007093/python-3.13.0-alpha.2-win32-x86.zip" + } + ] + }, + { + "version": "3.13.0-alpha.1", + "stable": false, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.13.0-alpha.1-6531259803", + "files": [ + { + "filename": "python-3.13.0-alpha.1-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-alpha.1-6531259803/python-3.13.0-alpha.1-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.13.0-alpha.1-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-alpha.1-6531259803/python-3.13.0-alpha.1-darwin-x64.tar.gz" + }, + { + "filename": "python-3.13.0-alpha.1-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-alpha.1-6531259803/python-3.13.0-alpha.1-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.13.0-alpha.1-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-alpha.1-6531259803/python-3.13.0-alpha.1-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.13.0-alpha.1-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-alpha.1-6531259803/python-3.13.0-alpha.1-win32-x64.zip" + }, + { + "filename": "python-3.13.0-alpha.1-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.13.0-alpha.1-6531259803/python-3.13.0-alpha.1-win32-x86.zip" + } + ] + }, + { + "version": "3.12.10", + "stable": true, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.12.10-14343898437", + "files": [ + { + "filename": "python-3.12.10-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.10-14343898437/python-3.12.10-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.12.10-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.10-14343898437/python-3.12.10-darwin-x64.tar.gz" + }, + { + "filename": "python-3.12.10-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.10-14343898437/python-3.12.10-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.12.10-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.10-14343898437/python-3.12.10-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.12.10-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.10-14343898437/python-3.12.10-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.12.10-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.10-14343898437/python-3.12.10-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.12.10-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.10-14343898437/python-3.12.10-linux-24.04-x64.tar.gz" + }, + { + "filename": "python-3.12.10-win32-arm64.zip", + "arch": "arm64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.10-14343898437/python-3.12.10-win32-arm64.zip" + }, + { + "filename": "python-3.12.10-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.10-14343898437/python-3.12.10-win32-x64.zip" + }, + { + "filename": "python-3.12.10-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.10-14343898437/python-3.12.10-win32-x86.zip" + } + ] + }, + { + "version": "3.12.9", + "stable": true, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.12.9-13149478207", + "files": [ + { + "filename": "python-3.12.9-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.9-13149478207/python-3.12.9-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.12.9-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.9-13149478207/python-3.12.9-darwin-x64.tar.gz" + }, + { + "filename": "python-3.12.9-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.9-13149478207/python-3.12.9-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.12.9-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.9-13149478207/python-3.12.9-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.12.9-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.9-13149478207/python-3.12.9-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.12.9-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.9-13149478207/python-3.12.9-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.12.9-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.9-13149478207/python-3.12.9-linux-24.04-x64.tar.gz" + }, + { + "filename": "python-3.12.9-win32-arm64.zip", + "arch": "arm64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.9-13149478207/python-3.12.9-win32-arm64.zip" + }, + { + "filename": "python-3.12.9-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.9-13149478207/python-3.12.9-win32-x64.zip" + }, + { + "filename": "python-3.12.9-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.9-13149478207/python-3.12.9-win32-x86.zip" + } + ] + }, + { + "version": "3.12.8", + "stable": true, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.12.8-12154062663", + "files": [ + { + "filename": "python-3.12.8-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.8-12154062663/python-3.12.8-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.12.8-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.8-12154062663/python-3.12.8-darwin-x64.tar.gz" + }, + { + "filename": "python-3.12.8-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.8-12154062663/python-3.12.8-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.12.8-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.8-12154062663/python-3.12.8-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.12.8-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.8-12154062663/python-3.12.8-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.12.8-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.8-12154062663/python-3.12.8-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.12.8-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.8-12154062663/python-3.12.8-linux-24.04-x64.tar.gz" + }, + { + "filename": "python-3.12.8-win32-arm64.zip", + "arch": "arm64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.8-12154062663/python-3.12.8-win32-arm64.zip" + }, + { + "filename": "python-3.12.8-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.8-12154062663/python-3.12.8-win32-x64.zip" + }, + { + "filename": "python-3.12.8-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.8-12154062663/python-3.12.8-win32-x86.zip" + } + ] + }, + { + "version": "3.12.7", + "stable": true, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.12.7-11128208086", + "files": [ + { + "filename": "python-3.12.7-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.7-11128208086/python-3.12.7-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.12.7-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.7-11128208086/python-3.12.7-darwin-x64.tar.gz" + }, + { + "filename": "python-3.12.7-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.7-11128208086/python-3.12.7-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.12.7-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.7-11128208086/python-3.12.7-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.12.7-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.7-11128208086/python-3.12.7-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.12.7-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.7-11128208086/python-3.12.7-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.12.7-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.7-11128208086/python-3.12.7-linux-24.04-x64.tar.gz" + }, + { + "filename": "python-3.12.7-win32-arm64.zip", + "arch": "arm64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.7-11128208086/python-3.12.7-win32-arm64.zip" + }, + { + "filename": "python-3.12.7-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.7-11128208086/python-3.12.7-win32-x64.zip" + }, + { + "filename": "python-3.12.7-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.7-11128208086/python-3.12.7-win32-x86.zip" + } + ] + }, + { + "version": "3.12.6", + "stable": true, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.12.6-10765725458", + "files": [ + { + "filename": "python-3.12.6-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.6-10765725458/python-3.12.6-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.12.6-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.6-10765725458/python-3.12.6-darwin-x64.tar.gz" + }, + { + "filename": "python-3.12.6-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.6-10765725458/python-3.12.6-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.12.6-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.6-10765725458/python-3.12.6-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.12.6-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.6-10765725458/python-3.12.6-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.12.6-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.6-10765725458/python-3.12.6-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.12.6-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.6-10765725458/python-3.12.6-linux-24.04-x64.tar.gz" + }, + { + "filename": "python-3.12.6-win32-arm64.zip", + "arch": "arm64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.6-10765725458/python-3.12.6-win32-arm64.zip" + }, + { + "filename": "python-3.12.6-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.6-10765725458/python-3.12.6-win32-x64.zip" + }, + { + "filename": "python-3.12.6-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.6-10765725458/python-3.12.6-win32-x86.zip" + } + ] + }, + { + "version": "3.12.5", + "stable": true, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.12.5-10375840348", + "files": [ + { + "filename": "python-3.12.5-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.5-10375840348/python-3.12.5-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.12.5-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.5-10375840348/python-3.12.5-darwin-x64.tar.gz" + }, + { + "filename": "python-3.12.5-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.5-10375840348/python-3.12.5-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.12.5-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.5-10375840348/python-3.12.5-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.12.5-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.5-10375840348/python-3.12.5-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.12.5-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.5-10375840348/python-3.12.5-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.12.5-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.5-10375840348/python-3.12.5-linux-24.04-x64.tar.gz" + }, + { + "filename": "python-3.12.5-win32-arm64.zip", + "arch": "arm64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.5-10375840348/python-3.12.5-win32-arm64.zip" + }, + { + "filename": "python-3.12.5-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.5-10375840348/python-3.12.5-win32-x64.zip" + }, + { + "filename": "python-3.12.5-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.5-10375840348/python-3.12.5-win32-x86.zip" + } + ] + }, + { + "version": "3.12.4", + "stable": true, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.12.4-9947065640", + "files": [ + { + "filename": "python-3.12.4-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.4-9947065640/python-3.12.4-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.12.4-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.4-9947065640/python-3.12.4-darwin-x64.tar.gz" + }, + { + "filename": "python-3.12.4-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.4-9947065640/python-3.12.4-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.12.4-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.4-9947065640/python-3.12.4-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.12.4-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.4-9947065640/python-3.12.4-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.12.4-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.4-9947065640/python-3.12.4-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.12.4-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.4-9947065640/python-3.12.4-linux-24.04-x64.tar.gz" + }, + { + "filename": "python-3.12.4-win32-arm64.zip", + "arch": "arm64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.4-9947065640/python-3.12.4-win32-arm64.zip" + }, + { + "filename": "python-3.12.4-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.4-9947065640/python-3.12.4-win32-x64.zip" + }, + { + "filename": "python-3.12.4-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.4-9947065640/python-3.12.4-win32-x86.zip" + } + ] + }, + { + "version": "3.12.3", + "stable": true, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.12.3-11057844995", + "files": [ + { + "filename": "python-3.12.3-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.3-11057844995/python-3.12.3-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.12.3-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.3-11057844995/python-3.12.3-darwin-x64.tar.gz" + }, + { + "filename": "python-3.12.3-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.3-11057844995/python-3.12.3-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.12.3-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.3-11057844995/python-3.12.3-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.12.3-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.3-11057844995/python-3.12.3-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.12.3-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.3-11057844995/python-3.12.3-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.12.3-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.3-11057844995/python-3.12.3-linux-24.04-x64.tar.gz" + }, + { + "filename": "python-3.12.3-win32-arm64.zip", + "arch": "arm64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.3-11057844995/python-3.12.3-win32-arm64.zip" + }, + { + "filename": "python-3.12.3-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.3-11057844995/python-3.12.3-win32-x64.zip" + }, + { + "filename": "python-3.12.3-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.3-11057844995/python-3.12.3-win32-x86.zip" + } + ] + }, + { + "version": "3.12.2", + "stable": true, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.12.2-11057786931", + "files": [ + { + "filename": "python-3.12.2-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.2-11057786931/python-3.12.2-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.12.2-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.2-11057786931/python-3.12.2-darwin-x64.tar.gz" + }, + { + "filename": "python-3.12.2-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.2-11057786931/python-3.12.2-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.12.2-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.2-11057786931/python-3.12.2-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.12.2-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.2-11057786931/python-3.12.2-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.12.2-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.2-11057786931/python-3.12.2-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.12.2-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.2-11057786931/python-3.12.2-linux-24.04-x64.tar.gz" + }, + { + "filename": "python-3.12.2-win32-arm64.zip", + "arch": "arm64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.2-11057786931/python-3.12.2-win32-arm64.zip" + }, + { + "filename": "python-3.12.2-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.2-11057786931/python-3.12.2-win32-x64.zip" + }, + { + "filename": "python-3.12.2-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.2-11057786931/python-3.12.2-win32-x86.zip" + } + ] + }, + { + "version": "3.12.1", + "stable": true, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.12.1-11057762749", + "files": [ + { + "filename": "python-3.12.1-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.1-11057762749/python-3.12.1-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.12.1-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.1-11057762749/python-3.12.1-darwin-x64.tar.gz" + }, + { + "filename": "python-3.12.1-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.1-11057762749/python-3.12.1-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.12.1-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.1-11057762749/python-3.12.1-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.12.1-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.1-11057762749/python-3.12.1-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.12.1-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.1-11057762749/python-3.12.1-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.12.1-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.1-11057762749/python-3.12.1-linux-24.04-x64.tar.gz" + }, + { + "filename": "python-3.12.1-win32-arm64.zip", + "arch": "arm64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.1-11057762749/python-3.12.1-win32-arm64.zip" + }, + { + "filename": "python-3.12.1-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.1-11057762749/python-3.12.1-win32-x64.zip" + }, + { + "filename": "python-3.12.1-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.1-11057762749/python-3.12.1-win32-x86.zip" + } + ] + }, + { + "version": "3.12.0", + "stable": true, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.12.0-11057302691", + "files": [ + { + "filename": "python-3.12.0-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-11057302691/python-3.12.0-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.12.0-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-11057302691/python-3.12.0-darwin-x64.tar.gz" + }, + { + "filename": "python-3.12.0-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-11057302691/python-3.12.0-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.12.0-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-11057302691/python-3.12.0-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.12.0-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-11057302691/python-3.12.0-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.12.0-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-11057302691/python-3.12.0-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.12.0-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-11057302691/python-3.12.0-linux-24.04-x64.tar.gz" + }, + { + "filename": "python-3.12.0-win32-arm64.zip", + "arch": "arm64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-11057302691/python-3.12.0-win32-arm64.zip" + }, + { + "filename": "python-3.12.0-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-11057302691/python-3.12.0-win32-x64.zip" + }, + { + "filename": "python-3.12.0-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-11057302691/python-3.12.0-win32-x86.zip" + } + ] + }, + { + "version": "3.12.0-rc.3", + "stable": false, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.12.0-rc.3-6244011669", + "files": [ + { + "filename": "python-3.12.0-rc.3-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-rc.3-6244011669/python-3.12.0-rc.3-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.12.0-rc.3-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-rc.3-6244011669/python-3.12.0-rc.3-darwin-x64.tar.gz" + }, + { + "filename": "python-3.12.0-rc.3-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-rc.3-6244011669/python-3.12.0-rc.3-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.12.0-rc.3-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-rc.3-6244011669/python-3.12.0-rc.3-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.12.0-rc.3-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-rc.3-6244011669/python-3.12.0-rc.3-win32-x64.zip" + }, + { + "filename": "python-3.12.0-rc.3-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-rc.3-6244011669/python-3.12.0-rc.3-win32-x86.zip" + } + ] + }, + { + "version": "3.12.0-rc.2", + "stable": false, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.12.0-rc.2-6097043201", + "files": [ + { + "filename": "python-3.12.0-rc.2-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-rc.2-6097043201/python-3.12.0-rc.2-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.12.0-rc.2-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-rc.2-6097043201/python-3.12.0-rc.2-darwin-x64.tar.gz" + }, + { + "filename": "python-3.12.0-rc.2-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-rc.2-6097043201/python-3.12.0-rc.2-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.12.0-rc.2-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-rc.2-6097043201/python-3.12.0-rc.2-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.12.0-rc.2-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-rc.2-6097043201/python-3.12.0-rc.2-win32-x64.zip" + }, + { + "filename": "python-3.12.0-rc.2-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-rc.2-6097043201/python-3.12.0-rc.2-win32-x86.zip" + } + ] + }, { "version": "3.12.0-rc.1", "stable": false, - "release_url": "https://github.com/actions/python-versions/releases/tag/3.12.0-rc.1-5785015073", + "release_url": "https://github.com/actions/python-versions/releases/tag/3.12.0-rc.1-5785015073", + "files": [ + { + "filename": "python-3.12.0-rc.1-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-rc.1-5785015073/python-3.12.0-rc.1-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.12.0-rc.1-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-rc.1-5785015073/python-3.12.0-rc.1-darwin-x64.tar.gz" + }, + { + "filename": "python-3.12.0-rc.1-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-rc.1-5785015073/python-3.12.0-rc.1-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.12.0-rc.1-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-rc.1-5785015073/python-3.12.0-rc.1-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.12.0-rc.1-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-rc.1-5785015073/python-3.12.0-rc.1-win32-x64.zip" + }, + { + "filename": "python-3.12.0-rc.1-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-rc.1-5785015073/python-3.12.0-rc.1-win32-x86.zip" + } + ] + }, + { + "version": "3.12.0-beta.4", + "stable": false, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.12.0-beta.4-5528170069", + "files": [ + { + "filename": "python-3.12.0-beta.4-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.4-5528170069/python-3.12.0-beta.4-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.12.0-beta.4-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.4-5528170069/python-3.12.0-beta.4-darwin-x64.tar.gz" + }, + { + "filename": "python-3.12.0-beta.4-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.4-5528170069/python-3.12.0-beta.4-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.12.0-beta.4-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.4-5528170069/python-3.12.0-beta.4-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.12.0-beta.4-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.4-5528170069/python-3.12.0-beta.4-win32-x64.zip" + }, + { + "filename": "python-3.12.0-beta.4-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.4-5528170069/python-3.12.0-beta.4-win32-x86.zip" + } + ] + }, + { + "version": "3.12.0-beta.3", + "stable": false, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.12.0-beta.3-5331639816", "files": [ { - "filename": "python-3.12.0-rc.1-darwin-arm64.tar.gz", + "filename": "python-3.12.0-beta.3-darwin-arm64.tar.gz", "arch": "arm64", "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-rc.1-5785015073/python-3.12.0-rc.1-darwin-arm64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.3-5331639816/python-3.12.0-beta.3-darwin-arm64.tar.gz" }, { - "filename": "python-3.12.0-rc.1-darwin-x64.tar.gz", + "filename": "python-3.12.0-beta.3-darwin-x64.tar.gz", "arch": "x64", "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-rc.1-5785015073/python-3.12.0-rc.1-darwin-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.3-5331639816/python-3.12.0-beta.3-darwin-x64.tar.gz" }, { - "filename": "python-3.12.0-rc.1-linux-20.04-x64.tar.gz", + "filename": "python-3.12.0-beta.3-linux-20.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "20.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-rc.1-5785015073/python-3.12.0-rc.1-linux-20.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.3-5331639816/python-3.12.0-beta.3-linux-20.04-x64.tar.gz" }, { - "filename": "python-3.12.0-rc.1-linux-22.04-x64.tar.gz", + "filename": "python-3.12.0-beta.3-linux-22.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "22.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-rc.1-5785015073/python-3.12.0-rc.1-linux-22.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.3-5331639816/python-3.12.0-beta.3-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.12.0-beta.3-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.3-5331639816/python-3.12.0-beta.3-win32-x64.zip" + }, + { + "filename": "python-3.12.0-beta.3-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.3-5331639816/python-3.12.0-beta.3-win32-x86.zip" + } + ] + }, + { + "version": "3.12.0-beta.2", + "stable": false, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.12.0-beta.2-5200633613", + "files": [ + { + "filename": "python-3.12.0-beta.2-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.2-5200633613/python-3.12.0-beta.2-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.12.0-beta.2-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.2-5200633613/python-3.12.0-beta.2-darwin-x64.tar.gz" + }, + { + "filename": "python-3.12.0-beta.2-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.2-5200633613/python-3.12.0-beta.2-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.12.0-beta.2-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.2-5200633613/python-3.12.0-beta.2-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.12.0-beta.2-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.2-5200633613/python-3.12.0-beta.2-win32-x64.zip" + }, + { + "filename": "python-3.12.0-beta.2-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.2-5200633613/python-3.12.0-beta.2-win32-x86.zip" + } + ] + }, + { + "version": "3.12.0-beta.1", + "stable": false, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.12.0-beta.1-5076755295", + "files": [ + { + "filename": "python-3.12.0-beta.1-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.1-5076755295/python-3.12.0-beta.1-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.12.0-beta.1-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.1-5076755295/python-3.12.0-beta.1-darwin-x64.tar.gz" + }, + { + "filename": "python-3.12.0-beta.1-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.1-5076755295/python-3.12.0-beta.1-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.12.0-beta.1-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.1-5076755295/python-3.12.0-beta.1-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.12.0-beta.1-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.1-5076755295/python-3.12.0-beta.1-win32-x64.zip" + }, + { + "filename": "python-3.12.0-beta.1-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.1-5076755295/python-3.12.0-beta.1-win32-x86.zip" + } + ] + }, + { + "version": "3.12.0-alpha.7", + "stable": false, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.12.0-alpha.7-4618531320", + "files": [ + { + "filename": "python-3.12.0-alpha.7-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.7-4618531320/python-3.12.0-alpha.7-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.12.0-alpha.7-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.7-4618531320/python-3.12.0-alpha.7-darwin-x64.tar.gz" + }, + { + "filename": "python-3.12.0-alpha.7-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.7-4618531320/python-3.12.0-alpha.7-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.12.0-alpha.7-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.7-4618531320/python-3.12.0-alpha.7-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.12.0-alpha.7-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.7-4618531320/python-3.12.0-alpha.7-win32-x64.zip" + }, + { + "filename": "python-3.12.0-alpha.7-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.7-4618531320/python-3.12.0-alpha.7-win32-x86.zip" + } + ] + }, + { + "version": "3.12.0-alpha.6", + "stable": false, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.12.0-alpha.6-4362036571", + "files": [ + { + "filename": "python-3.12.0-alpha.6-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.6-4362036571/python-3.12.0-alpha.6-darwin-x64.tar.gz" + }, + { + "filename": "python-3.12.0-alpha.6-linux-18.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "18.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.6-4362036571/python-3.12.0-alpha.6-linux-18.04-x64.tar.gz" + }, + { + "filename": "python-3.12.0-alpha.6-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.6-4362036571/python-3.12.0-alpha.6-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.12.0-alpha.6-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.6-4362036571/python-3.12.0-alpha.6-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.12.0-alpha.6-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.6-4362036571/python-3.12.0-alpha.6-win32-x64.zip" + }, + { + "filename": "python-3.12.0-alpha.6-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.6-4362036571/python-3.12.0-alpha.6-win32-x86.zip" + } + ] + }, + { + "version": "3.12.0-alpha.5", + "stable": false, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.12.0-alpha.5-4122183364", + "files": [ + { + "filename": "python-3.12.0-alpha.5-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.5-4122183364/python-3.12.0-alpha.5-darwin-x64.tar.gz" + }, + { + "filename": "python-3.12.0-alpha.5-linux-18.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "18.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.5-4122183364/python-3.12.0-alpha.5-linux-18.04-x64.tar.gz" + }, + { + "filename": "python-3.12.0-alpha.5-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.5-4122183364/python-3.12.0-alpha.5-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.12.0-alpha.5-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.5-4122183364/python-3.12.0-alpha.5-linux-22.04-x64.tar.gz" }, { - "filename": "python-3.12.0-rc.1-win32-x64.zip", + "filename": "python-3.12.0-alpha.5-win32-x64.zip", "arch": "x64", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-rc.1-5785015073/python-3.12.0-rc.1-win32-x64.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.5-4122183364/python-3.12.0-alpha.5-win32-x64.zip" }, { - "filename": "python-3.12.0-rc.1-win32-x86.zip", + "filename": "python-3.12.0-alpha.5-win32-x86.zip", "arch": "x86", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-rc.1-5785015073/python-3.12.0-rc.1-win32-x86.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.5-4122183364/python-3.12.0-alpha.5-win32-x86.zip" } ] }, { - "version": "3.12.0-beta.4", + "version": "3.12.0-alpha.4", "stable": false, - "release_url": "https://github.com/actions/python-versions/releases/tag/3.12.0-beta.4-5528170069", + "release_url": "https://github.com/actions/python-versions/releases/tag/3.12.0-alpha.4-3890631539", "files": [ { - "filename": "python-3.12.0-beta.4-darwin-arm64.tar.gz", - "arch": "arm64", + "filename": "python-3.12.0-alpha.4-darwin-x64.tar.gz", + "arch": "x64", "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.4-5528170069/python-3.12.0-beta.4-darwin-arm64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.4-3890631539/python-3.12.0-alpha.4-darwin-x64.tar.gz" }, { - "filename": "python-3.12.0-beta.4-darwin-x64.tar.gz", + "filename": "python-3.12.0-alpha.4-linux-18.04-x64.tar.gz", "arch": "x64", - "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.4-5528170069/python-3.12.0-beta.4-darwin-x64.tar.gz" + "platform": "linux", + "platform_version": "18.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.4-3890631539/python-3.12.0-alpha.4-linux-18.04-x64.tar.gz" }, { - "filename": "python-3.12.0-beta.4-linux-20.04-x64.tar.gz", + "filename": "python-3.12.0-alpha.4-linux-20.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "20.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.4-5528170069/python-3.12.0-beta.4-linux-20.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.4-3890631539/python-3.12.0-alpha.4-linux-20.04-x64.tar.gz" }, { - "filename": "python-3.12.0-beta.4-linux-22.04-x64.tar.gz", + "filename": "python-3.12.0-alpha.4-linux-22.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "22.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.4-5528170069/python-3.12.0-beta.4-linux-22.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.4-3890631539/python-3.12.0-alpha.4-linux-22.04-x64.tar.gz" }, { - "filename": "python-3.12.0-beta.4-win32-x64.zip", + "filename": "python-3.12.0-alpha.4-win32-x64.zip", "arch": "x64", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.4-5528170069/python-3.12.0-beta.4-win32-x64.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.4-3890631539/python-3.12.0-alpha.4-win32-x64.zip" }, { - "filename": "python-3.12.0-beta.4-win32-x86.zip", + "filename": "python-3.12.0-alpha.4-win32-x86.zip", "arch": "x86", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.4-5528170069/python-3.12.0-beta.4-win32-x86.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.4-3890631539/python-3.12.0-alpha.4-win32-x86.zip" } ] }, { - "version": "3.12.0-beta.3", + "version": "3.12.0-alpha.3", "stable": false, - "release_url": "https://github.com/actions/python-versions/releases/tag/3.12.0-beta.3-5331639816", + "release_url": "https://github.com/actions/python-versions/releases/tag/3.12.0-alpha.3-3638209027", "files": [ { - "filename": "python-3.12.0-beta.3-darwin-arm64.tar.gz", - "arch": "arm64", + "filename": "python-3.12.0-alpha.3-darwin-x64.tar.gz", + "arch": "x64", "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.3-5331639816/python-3.12.0-beta.3-darwin-arm64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.3-3638209027/python-3.12.0-alpha.3-darwin-x64.tar.gz" }, { - "filename": "python-3.12.0-beta.3-darwin-x64.tar.gz", + "filename": "python-3.12.0-alpha.3-linux-18.04-x64.tar.gz", "arch": "x64", - "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.3-5331639816/python-3.12.0-beta.3-darwin-x64.tar.gz" + "platform": "linux", + "platform_version": "18.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.3-3638209027/python-3.12.0-alpha.3-linux-18.04-x64.tar.gz" }, { - "filename": "python-3.12.0-beta.3-linux-20.04-x64.tar.gz", + "filename": "python-3.12.0-alpha.3-linux-20.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "20.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.3-5331639816/python-3.12.0-beta.3-linux-20.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.3-3638209027/python-3.12.0-alpha.3-linux-20.04-x64.tar.gz" }, { - "filename": "python-3.12.0-beta.3-linux-22.04-x64.tar.gz", + "filename": "python-3.12.0-alpha.3-linux-22.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "22.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.3-5331639816/python-3.12.0-beta.3-linux-22.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.3-3638209027/python-3.12.0-alpha.3-linux-22.04-x64.tar.gz" }, { - "filename": "python-3.12.0-beta.3-win32-x64.zip", + "filename": "python-3.12.0-alpha.3-win32-x64.zip", "arch": "x64", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.3-5331639816/python-3.12.0-beta.3-win32-x64.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.3-3638209027/python-3.12.0-alpha.3-win32-x64.zip" }, { - "filename": "python-3.12.0-beta.3-win32-x86.zip", + "filename": "python-3.12.0-alpha.3-win32-x86.zip", "arch": "x86", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.3-5331639816/python-3.12.0-beta.3-win32-x86.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.3-3638209027/python-3.12.0-alpha.3-win32-x86.zip" } ] }, { - "version": "3.12.0-beta.2", + "version": "3.12.0-alpha.2", "stable": false, - "release_url": "https://github.com/actions/python-versions/releases/tag/3.12.0-beta.2-5200633613", + "release_url": "https://github.com/actions/python-versions/releases/tag/3.12.0-alpha.2-3524742960", "files": [ { - "filename": "python-3.12.0-beta.2-darwin-arm64.tar.gz", - "arch": "arm64", + "filename": "python-3.12.0-alpha.2-darwin-x64.tar.gz", + "arch": "x64", "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.2-5200633613/python-3.12.0-beta.2-darwin-arm64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.2-3524742960/python-3.12.0-alpha.2-darwin-x64.tar.gz" }, { - "filename": "python-3.12.0-beta.2-darwin-x64.tar.gz", + "filename": "python-3.12.0-alpha.2-linux-18.04-x64.tar.gz", "arch": "x64", - "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.2-5200633613/python-3.12.0-beta.2-darwin-x64.tar.gz" + "platform": "linux", + "platform_version": "18.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.2-3524742960/python-3.12.0-alpha.2-linux-18.04-x64.tar.gz" }, { - "filename": "python-3.12.0-beta.2-linux-20.04-x64.tar.gz", + "filename": "python-3.12.0-alpha.2-linux-20.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "20.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.2-5200633613/python-3.12.0-beta.2-linux-20.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.2-3524742960/python-3.12.0-alpha.2-linux-20.04-x64.tar.gz" }, { - "filename": "python-3.12.0-beta.2-linux-22.04-x64.tar.gz", + "filename": "python-3.12.0-alpha.2-linux-22.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "22.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.2-5200633613/python-3.12.0-beta.2-linux-22.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.2-3524742960/python-3.12.0-alpha.2-linux-22.04-x64.tar.gz" }, { - "filename": "python-3.12.0-beta.2-win32-x64.zip", + "filename": "python-3.12.0-alpha.2-win32-x64.zip", "arch": "x64", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.2-5200633613/python-3.12.0-beta.2-win32-x64.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.2-3524742960/python-3.12.0-alpha.2-win32-x64.zip" }, { - "filename": "python-3.12.0-beta.2-win32-x86.zip", + "filename": "python-3.12.0-alpha.2-win32-x86.zip", "arch": "x86", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.2-5200633613/python-3.12.0-beta.2-win32-x86.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.2-3524742960/python-3.12.0-alpha.2-win32-x86.zip" } ] }, { - "version": "3.12.0-beta.1", + "version": "3.12.0-alpha.1", "stable": false, - "release_url": "https://github.com/actions/python-versions/releases/tag/3.12.0-beta.1-5076755295", + "release_url": "https://github.com/actions/python-versions/releases/tag/3.12.0-alpha.1-3427281458", "files": [ { - "filename": "python-3.12.0-beta.1-darwin-arm64.tar.gz", - "arch": "arm64", + "filename": "python-3.12.0-alpha.1-darwin-x64.tar.gz", + "arch": "x64", "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.1-5076755295/python-3.12.0-beta.1-darwin-arm64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.1-3427281458/python-3.12.0-alpha.1-darwin-x64.tar.gz" }, { - "filename": "python-3.12.0-beta.1-darwin-x64.tar.gz", + "filename": "python-3.12.0-alpha.1-linux-18.04-x64.tar.gz", "arch": "x64", - "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.1-5076755295/python-3.12.0-beta.1-darwin-x64.tar.gz" + "platform": "linux", + "platform_version": "18.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.1-3427281458/python-3.12.0-alpha.1-linux-18.04-x64.tar.gz" }, { - "filename": "python-3.12.0-beta.1-linux-20.04-x64.tar.gz", + "filename": "python-3.12.0-alpha.1-linux-20.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "20.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.1-5076755295/python-3.12.0-beta.1-linux-20.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.1-3427281458/python-3.12.0-alpha.1-linux-20.04-x64.tar.gz" }, { - "filename": "python-3.12.0-beta.1-linux-22.04-x64.tar.gz", + "filename": "python-3.12.0-alpha.1-linux-22.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "22.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.1-5076755295/python-3.12.0-beta.1-linux-22.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.1-3427281458/python-3.12.0-alpha.1-linux-22.04-x64.tar.gz" }, { - "filename": "python-3.12.0-beta.1-win32-x64.zip", + "filename": "python-3.12.0-alpha.1-win32-x64.zip", "arch": "x64", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.1-5076755295/python-3.12.0-beta.1-win32-x64.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.1-3427281458/python-3.12.0-alpha.1-win32-x64.zip" }, { - "filename": "python-3.12.0-beta.1-win32-x86.zip", + "filename": "python-3.12.0-alpha.1-win32-x86.zip", "arch": "x86", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-beta.1-5076755295/python-3.12.0-beta.1-win32-x86.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.1-3427281458/python-3.12.0-alpha.1-win32-x86.zip" } ] }, { - "version": "3.12.0-alpha.7", - "stable": false, - "release_url": "https://github.com/actions/python-versions/releases/tag/3.12.0-alpha.7-4618531320", + "version": "3.11.12", + "stable": true, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.11.12-14343939122", "files": [ { - "filename": "python-3.12.0-alpha.7-darwin-arm64.tar.gz", - "arch": "arm64", - "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.7-4618531320/python-3.12.0-alpha.7-darwin-arm64.tar.gz" - }, - { - "filename": "python-3.12.0-alpha.7-darwin-x64.tar.gz", + "filename": "python-3.11.12-linux-20.04-x64.tar.gz", "arch": "x64", - "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.7-4618531320/python-3.12.0-alpha.7-darwin-x64.tar.gz" + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.12-14343939122/python-3.11.12-linux-20.04-x64.tar.gz" }, { - "filename": "python-3.12.0-alpha.7-linux-20.04-x64.tar.gz", - "arch": "x64", + "filename": "python-3.11.12-linux-22.04-arm64.tar.gz", + "arch": "arm64", "platform": "linux", - "platform_version": "20.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.7-4618531320/python-3.12.0-alpha.7-linux-20.04-x64.tar.gz" + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.12-14343939122/python-3.11.12-linux-22.04-arm64.tar.gz" }, { - "filename": "python-3.12.0-alpha.7-linux-22.04-x64.tar.gz", + "filename": "python-3.11.12-linux-22.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "22.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.7-4618531320/python-3.12.0-alpha.7-linux-22.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.12-14343939122/python-3.11.12-linux-22.04-x64.tar.gz" }, { - "filename": "python-3.12.0-alpha.7-win32-x64.zip", - "arch": "x64", - "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.7-4618531320/python-3.12.0-alpha.7-win32-x64.zip" + "filename": "python-3.11.12-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.12-14343939122/python-3.11.12-linux-24.04-arm64.tar.gz" }, { - "filename": "python-3.12.0-alpha.7-win32-x86.zip", - "arch": "x86", - "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.7-4618531320/python-3.12.0-alpha.7-win32-x86.zip" + "filename": "python-3.11.12-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.12-14343939122/python-3.11.12-linux-24.04-x64.tar.gz" } ] }, { - "version": "3.12.0-alpha.6", - "stable": false, - "release_url": "https://github.com/actions/python-versions/releases/tag/3.12.0-alpha.6-4362036571", + "version": "3.11.11", + "stable": true, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.11.11-12160100664", "files": [ { - "filename": "python-3.12.0-alpha.6-darwin-x64.tar.gz", + "filename": "python-3.11.11-linux-20.04-x64.tar.gz", "arch": "x64", - "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.6-4362036571/python-3.12.0-alpha.6-darwin-x64.tar.gz" + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.11-12160100664/python-3.11.11-linux-20.04-x64.tar.gz" }, { - "filename": "python-3.12.0-alpha.6-linux-18.04-x64.tar.gz", + "filename": "python-3.11.11-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.11-12160100664/python-3.11.11-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.11.11-linux-22.04-x64.tar.gz", "arch": "x64", "platform": "linux", - "platform_version": "18.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.6-4362036571/python-3.12.0-alpha.6-linux-18.04-x64.tar.gz" + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.11-12160100664/python-3.11.11-linux-22.04-x64.tar.gz" }, { - "filename": "python-3.12.0-alpha.6-linux-20.04-x64.tar.gz", + "filename": "python-3.11.11-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.11-12160100664/python-3.11.11-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.11.11-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.11-12160100664/python-3.11.11-linux-24.04-x64.tar.gz" + } + ] + }, + { + "version": "3.11.10", + "stable": true, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.11.10-10765870205", + "files": [ + { + "filename": "python-3.11.10-linux-20.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "20.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.6-4362036571/python-3.12.0-alpha.6-linux-20.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.10-10765870205/python-3.11.10-linux-20.04-x64.tar.gz" }, { - "filename": "python-3.12.0-alpha.6-linux-22.04-x64.tar.gz", - "arch": "x64", + "filename": "python-3.11.10-linux-22.04-arm64.tar.gz", + "arch": "arm64", "platform": "linux", "platform_version": "22.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.6-4362036571/python-3.12.0-alpha.6-linux-22.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.10-10765870205/python-3.11.10-linux-22.04-arm64.tar.gz" }, { - "filename": "python-3.12.0-alpha.6-win32-x64.zip", + "filename": "python-3.11.10-linux-22.04-x64.tar.gz", "arch": "x64", - "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.6-4362036571/python-3.12.0-alpha.6-win32-x64.zip" + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.10-10765870205/python-3.11.10-linux-22.04-x64.tar.gz" }, { - "filename": "python-3.12.0-alpha.6-win32-x86.zip", - "arch": "x86", - "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.6-4362036571/python-3.12.0-alpha.6-win32-x86.zip" + "filename": "python-3.11.10-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.10-10765870205/python-3.11.10-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.11.10-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.10-10765870205/python-3.11.10-linux-24.04-x64.tar.gz" } ] }, { - "version": "3.12.0-alpha.5", - "stable": false, - "release_url": "https://github.com/actions/python-versions/releases/tag/3.12.0-alpha.5-4122183364", + "version": "3.11.9", + "stable": true, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.11.9-9947079978", "files": [ { - "filename": "python-3.12.0-alpha.5-darwin-x64.tar.gz", - "arch": "x64", + "filename": "python-3.11.9-darwin-arm64.tar.gz", + "arch": "arm64", "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.5-4122183364/python-3.12.0-alpha.5-darwin-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.9-9947079978/python-3.11.9-darwin-arm64.tar.gz" }, { - "filename": "python-3.12.0-alpha.5-linux-18.04-x64.tar.gz", + "filename": "python-3.11.9-darwin-x64.tar.gz", "arch": "x64", - "platform": "linux", - "platform_version": "18.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.5-4122183364/python-3.12.0-alpha.5-linux-18.04-x64.tar.gz" + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.9-9947079978/python-3.11.9-darwin-x64.tar.gz" }, { - "filename": "python-3.12.0-alpha.5-linux-20.04-x64.tar.gz", + "filename": "python-3.11.9-linux-20.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "20.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.5-4122183364/python-3.12.0-alpha.5-linux-20.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.9-9947079978/python-3.11.9-linux-20.04-x64.tar.gz" }, { - "filename": "python-3.12.0-alpha.5-linux-22.04-x64.tar.gz", + "filename": "python-3.11.9-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.9-9947079978/python-3.11.9-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.11.9-linux-22.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "22.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.5-4122183364/python-3.12.0-alpha.5-linux-22.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.9-9947079978/python-3.11.9-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.11.9-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.9-9947079978/python-3.11.9-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.11.9-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.9-9947079978/python-3.11.9-linux-24.04-x64.tar.gz" }, { - "filename": "python-3.12.0-alpha.5-win32-x64.zip", + "filename": "python-3.11.9-win32-arm64.zip", + "arch": "arm64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.9-9947079978/python-3.11.9-win32-arm64.zip" + }, + { + "filename": "python-3.11.9-win32-x64.zip", "arch": "x64", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.5-4122183364/python-3.12.0-alpha.5-win32-x64.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.9-9947079978/python-3.11.9-win32-x64.zip" }, { - "filename": "python-3.12.0-alpha.5-win32-x86.zip", + "filename": "python-3.11.9-win32-x86.zip", "arch": "x86", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.5-4122183364/python-3.12.0-alpha.5-win32-x86.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.9-9947079978/python-3.11.9-win32-x86.zip" } ] }, { - "version": "3.12.0-alpha.4", - "stable": false, - "release_url": "https://github.com/actions/python-versions/releases/tag/3.12.0-alpha.4-3890631539", + "version": "3.11.8", + "stable": true, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.11.8-11113201752", "files": [ { - "filename": "python-3.12.0-alpha.4-darwin-x64.tar.gz", - "arch": "x64", + "filename": "python-3.11.8-darwin-arm64.tar.gz", + "arch": "arm64", "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.4-3890631539/python-3.12.0-alpha.4-darwin-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.8-11113201752/python-3.11.8-darwin-arm64.tar.gz" }, { - "filename": "python-3.12.0-alpha.4-linux-18.04-x64.tar.gz", + "filename": "python-3.11.8-darwin-x64.tar.gz", "arch": "x64", - "platform": "linux", - "platform_version": "18.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.4-3890631539/python-3.12.0-alpha.4-linux-18.04-x64.tar.gz" + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.8-11113201752/python-3.11.8-darwin-x64.tar.gz" }, { - "filename": "python-3.12.0-alpha.4-linux-20.04-x64.tar.gz", + "filename": "python-3.11.8-linux-20.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "20.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.4-3890631539/python-3.12.0-alpha.4-linux-20.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.8-11113201752/python-3.11.8-linux-20.04-x64.tar.gz" }, { - "filename": "python-3.12.0-alpha.4-linux-22.04-x64.tar.gz", + "filename": "python-3.11.8-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.8-11113201752/python-3.11.8-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.11.8-linux-22.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "22.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.4-3890631539/python-3.12.0-alpha.4-linux-22.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.8-11113201752/python-3.11.8-linux-22.04-x64.tar.gz" }, { - "filename": "python-3.12.0-alpha.4-win32-x64.zip", + "filename": "python-3.11.8-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.8-11113201752/python-3.11.8-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.11.8-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.8-11113201752/python-3.11.8-linux-24.04-x64.tar.gz" + }, + { + "filename": "python-3.11.8-win32-arm64.zip", + "arch": "arm64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.8-11113201752/python-3.11.8-win32-arm64.zip" + }, + { + "filename": "python-3.11.8-win32-x64.zip", "arch": "x64", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.4-3890631539/python-3.12.0-alpha.4-win32-x64.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.8-11113201752/python-3.11.8-win32-x64.zip" }, { - "filename": "python-3.12.0-alpha.4-win32-x86.zip", + "filename": "python-3.11.8-win32-x86.zip", "arch": "x86", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.4-3890631539/python-3.12.0-alpha.4-win32-x86.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.8-11113201752/python-3.11.8-win32-x86.zip" } ] }, { - "version": "3.12.0-alpha.3", - "stable": false, - "release_url": "https://github.com/actions/python-versions/releases/tag/3.12.0-alpha.3-3638209027", + "version": "3.11.7", + "stable": true, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.11.7-11113197120", "files": [ { - "filename": "python-3.12.0-alpha.3-darwin-x64.tar.gz", - "arch": "x64", + "filename": "python-3.11.7-darwin-arm64.tar.gz", + "arch": "arm64", "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.3-3638209027/python-3.12.0-alpha.3-darwin-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.7-11113197120/python-3.11.7-darwin-arm64.tar.gz" }, { - "filename": "python-3.12.0-alpha.3-linux-18.04-x64.tar.gz", + "filename": "python-3.11.7-darwin-x64.tar.gz", "arch": "x64", - "platform": "linux", - "platform_version": "18.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.3-3638209027/python-3.12.0-alpha.3-linux-18.04-x64.tar.gz" + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.7-11113197120/python-3.11.7-darwin-x64.tar.gz" }, { - "filename": "python-3.12.0-alpha.3-linux-20.04-x64.tar.gz", + "filename": "python-3.11.7-linux-20.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "20.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.3-3638209027/python-3.12.0-alpha.3-linux-20.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.7-11113197120/python-3.11.7-linux-20.04-x64.tar.gz" }, { - "filename": "python-3.12.0-alpha.3-linux-22.04-x64.tar.gz", + "filename": "python-3.11.7-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.7-11113197120/python-3.11.7-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.11.7-linux-22.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "22.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.3-3638209027/python-3.12.0-alpha.3-linux-22.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.7-11113197120/python-3.11.7-linux-22.04-x64.tar.gz" }, { - "filename": "python-3.12.0-alpha.3-win32-x64.zip", + "filename": "python-3.11.7-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.7-11113197120/python-3.11.7-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.11.7-linux-24.04-x64.tar.gz", "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.7-11113197120/python-3.11.7-linux-24.04-x64.tar.gz" + }, + { + "filename": "python-3.11.7-win32-arm64.zip", + "arch": "arm64", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.3-3638209027/python-3.12.0-alpha.3-win32-x64.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.7-11113197120/python-3.11.7-win32-arm64.zip" }, { - "filename": "python-3.12.0-alpha.3-win32-x86.zip", + "filename": "python-3.11.7-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.7-11113197120/python-3.11.7-win32-x64.zip" + }, + { + "filename": "python-3.11.7-win32-x86.zip", "arch": "x86", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.3-3638209027/python-3.12.0-alpha.3-win32-x86.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.7-11113197120/python-3.11.7-win32-x86.zip" } ] }, { - "version": "3.12.0-alpha.2", - "stable": false, - "release_url": "https://github.com/actions/python-versions/releases/tag/3.12.0-alpha.2-3524742960", + "version": "3.11.6", + "stable": true, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.11.6-11113179737", "files": [ { - "filename": "python-3.12.0-alpha.2-darwin-x64.tar.gz", - "arch": "x64", + "filename": "python-3.11.6-darwin-arm64.tar.gz", + "arch": "arm64", "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.2-3524742960/python-3.12.0-alpha.2-darwin-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.6-11113179737/python-3.11.6-darwin-arm64.tar.gz" }, { - "filename": "python-3.12.0-alpha.2-linux-18.04-x64.tar.gz", + "filename": "python-3.11.6-darwin-x64.tar.gz", "arch": "x64", - "platform": "linux", - "platform_version": "18.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.2-3524742960/python-3.12.0-alpha.2-linux-18.04-x64.tar.gz" + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.6-11113179737/python-3.11.6-darwin-x64.tar.gz" }, { - "filename": "python-3.12.0-alpha.2-linux-20.04-x64.tar.gz", + "filename": "python-3.11.6-linux-20.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "20.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.2-3524742960/python-3.12.0-alpha.2-linux-20.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.6-11113179737/python-3.11.6-linux-20.04-x64.tar.gz" }, { - "filename": "python-3.12.0-alpha.2-linux-22.04-x64.tar.gz", + "filename": "python-3.11.6-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.6-11113179737/python-3.11.6-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.11.6-linux-22.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "22.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.2-3524742960/python-3.12.0-alpha.2-linux-22.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.6-11113179737/python-3.11.6-linux-22.04-x64.tar.gz" }, { - "filename": "python-3.12.0-alpha.2-win32-x64.zip", + "filename": "python-3.11.6-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.6-11113179737/python-3.11.6-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.11.6-linux-24.04-x64.tar.gz", "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.6-11113179737/python-3.11.6-linux-24.04-x64.tar.gz" + }, + { + "filename": "python-3.11.6-win32-arm64.zip", + "arch": "arm64", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.2-3524742960/python-3.12.0-alpha.2-win32-x64.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.6-11113179737/python-3.11.6-win32-arm64.zip" }, { - "filename": "python-3.12.0-alpha.2-win32-x86.zip", + "filename": "python-3.11.6-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.6-11113179737/python-3.11.6-win32-x64.zip" + }, + { + "filename": "python-3.11.6-win32-x86.zip", "arch": "x86", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.2-3524742960/python-3.12.0-alpha.2-win32-x86.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.6-11113179737/python-3.11.6-win32-x86.zip" } ] }, { - "version": "3.12.0-alpha.1", - "stable": false, - "release_url": "https://github.com/actions/python-versions/releases/tag/3.12.0-alpha.1-3427281458", + "version": "3.11.5", + "stable": true, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.11.5-11113174019", "files": [ { - "filename": "python-3.12.0-alpha.1-darwin-x64.tar.gz", - "arch": "x64", + "filename": "python-3.11.5-darwin-arm64.tar.gz", + "arch": "arm64", "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.1-3427281458/python-3.12.0-alpha.1-darwin-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.5-11113174019/python-3.11.5-darwin-arm64.tar.gz" }, { - "filename": "python-3.12.0-alpha.1-linux-18.04-x64.tar.gz", + "filename": "python-3.11.5-darwin-x64.tar.gz", "arch": "x64", - "platform": "linux", - "platform_version": "18.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.1-3427281458/python-3.12.0-alpha.1-linux-18.04-x64.tar.gz" + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.5-11113174019/python-3.11.5-darwin-x64.tar.gz" }, { - "filename": "python-3.12.0-alpha.1-linux-20.04-x64.tar.gz", + "filename": "python-3.11.5-linux-20.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "20.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.1-3427281458/python-3.12.0-alpha.1-linux-20.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.5-11113174019/python-3.11.5-linux-20.04-x64.tar.gz" }, { - "filename": "python-3.12.0-alpha.1-linux-22.04-x64.tar.gz", + "filename": "python-3.11.5-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.5-11113174019/python-3.11.5-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.11.5-linux-22.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "22.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.1-3427281458/python-3.12.0-alpha.1-linux-22.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.5-11113174019/python-3.11.5-linux-22.04-x64.tar.gz" }, { - "filename": "python-3.12.0-alpha.1-win32-x64.zip", + "filename": "python-3.11.5-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.5-11113174019/python-3.11.5-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.11.5-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.5-11113174019/python-3.11.5-linux-24.04-x64.tar.gz" + }, + { + "filename": "python-3.11.5-win32-arm64.zip", + "arch": "arm64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.5-11113174019/python-3.11.5-win32-arm64.zip" + }, + { + "filename": "python-3.11.5-win32-x64.zip", "arch": "x64", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.1-3427281458/python-3.12.0-alpha.1-win32-x64.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.5-11113174019/python-3.11.5-win32-x64.zip" }, { - "filename": "python-3.12.0-alpha.1-win32-x86.zip", + "filename": "python-3.11.5-win32-x86.zip", "arch": "x86", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.12.0-alpha.1-3427281458/python-3.12.0-alpha.1-win32-x86.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.5-11113174019/python-3.11.5-win32-x86.zip" } ] }, { "version": "3.11.4", "stable": true, - "release_url": "https://github.com/actions/python-versions/releases/tag/3.11.4-5199054971", + "release_url": "https://github.com/actions/python-versions/releases/tag/3.11.4-11113170699", "files": [ { "filename": "python-3.11.4-darwin-arm64.tar.gz", "arch": "arm64", "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.11.4-5199054971/python-3.11.4-darwin-arm64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.4-11113170699/python-3.11.4-darwin-arm64.tar.gz" }, { "filename": "python-3.11.4-darwin-x64.tar.gz", "arch": "x64", "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.11.4-5199054971/python-3.11.4-darwin-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.4-11113170699/python-3.11.4-darwin-x64.tar.gz" }, { "filename": "python-3.11.4-linux-20.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "20.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.11.4-5199054971/python-3.11.4-linux-20.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.4-11113170699/python-3.11.4-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.11.4-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.4-11113170699/python-3.11.4-linux-22.04-arm64.tar.gz" }, { "filename": "python-3.11.4-linux-22.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "22.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.11.4-5199054971/python-3.11.4-linux-22.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.4-11113170699/python-3.11.4-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.11.4-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.4-11113170699/python-3.11.4-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.11.4-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.4-11113170699/python-3.11.4-linux-24.04-x64.tar.gz" + }, + { + "filename": "python-3.11.4-win32-arm64.zip", + "arch": "arm64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.4-11113170699/python-3.11.4-win32-arm64.zip" }, { "filename": "python-3.11.4-win32-x64.zip", "arch": "x64", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.11.4-5199054971/python-3.11.4-win32-x64.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.4-11113170699/python-3.11.4-win32-x64.zip" }, { "filename": "python-3.11.4-win32-x86.zip", "arch": "x86", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.11.4-5199054971/python-3.11.4-win32-x86.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.4-11113170699/python-3.11.4-win32-x86.zip" } ] }, { "version": "3.11.3", "stable": true, - "release_url": "https://github.com/actions/python-versions/releases/tag/3.11.3-4626642838", + "release_url": "https://github.com/actions/python-versions/releases/tag/3.11.3-11059198104", "files": [ { "filename": "python-3.11.3-darwin-arm64.tar.gz", "arch": "arm64", "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.11.3-4626642838/python-3.11.3-darwin-arm64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.3-11059198104/python-3.11.3-darwin-arm64.tar.gz" }, { "filename": "python-3.11.3-darwin-x64.tar.gz", "arch": "x64", "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.11.3-4626642838/python-3.11.3-darwin-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.3-11059198104/python-3.11.3-darwin-x64.tar.gz" }, { "filename": "python-3.11.3-linux-20.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "20.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.11.3-4626642838/python-3.11.3-linux-20.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.3-11059198104/python-3.11.3-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.11.3-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.3-11059198104/python-3.11.3-linux-22.04-arm64.tar.gz" }, { "filename": "python-3.11.3-linux-22.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "22.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.11.3-4626642838/python-3.11.3-linux-22.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.3-11059198104/python-3.11.3-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.11.3-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.3-11059198104/python-3.11.3-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.11.3-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.3-11059198104/python-3.11.3-linux-24.04-x64.tar.gz" + }, + { + "filename": "python-3.11.3-win32-arm64.zip", + "arch": "arm64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.3-11059198104/python-3.11.3-win32-arm64.zip" }, { "filename": "python-3.11.3-win32-x64.zip", "arch": "x64", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.11.3-4626642838/python-3.11.3-win32-x64.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.3-11059198104/python-3.11.3-win32-x64.zip" }, { "filename": "python-3.11.3-win32-x86.zip", "arch": "x86", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.11.3-4626642838/python-3.11.3-win32-x86.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.3-11059198104/python-3.11.3-win32-x86.zip" } ] }, { "version": "3.11.2", "stable": true, - "release_url": "https://github.com/actions/python-versions/releases/tag/3.11.2-4122180387", + "release_url": "https://github.com/actions/python-versions/releases/tag/3.11.2-11059137522", "files": [ { - "filename": "python-3.11.2-darwin-x64.tar.gz", - "arch": "x64", + "filename": "python-3.11.2-darwin-arm64.tar.gz", + "arch": "arm64", "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.11.2-4122180387/python-3.11.2-darwin-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.2-11059137522/python-3.11.2-darwin-arm64.tar.gz" }, { - "filename": "python-3.11.2-linux-18.04-x64.tar.gz", + "filename": "python-3.11.2-darwin-x64.tar.gz", "arch": "x64", - "platform": "linux", - "platform_version": "18.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.11.2-4122180387/python-3.11.2-linux-18.04-x64.tar.gz" + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.2-11059137522/python-3.11.2-darwin-x64.tar.gz" }, { "filename": "python-3.11.2-linux-20.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "20.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.11.2-4122180387/python-3.11.2-linux-20.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.2-11059137522/python-3.11.2-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.11.2-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.2-11059137522/python-3.11.2-linux-22.04-arm64.tar.gz" }, { "filename": "python-3.11.2-linux-22.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "22.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.11.2-4122180387/python-3.11.2-linux-22.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.2-11059137522/python-3.11.2-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.11.2-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.2-11059137522/python-3.11.2-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.11.2-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.2-11059137522/python-3.11.2-linux-24.04-x64.tar.gz" + }, + { + "filename": "python-3.11.2-win32-arm64.zip", + "arch": "arm64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.2-11059137522/python-3.11.2-win32-arm64.zip" }, { "filename": "python-3.11.2-win32-x64.zip", "arch": "x64", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.11.2-4122180387/python-3.11.2-win32-x64.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.2-11059137522/python-3.11.2-win32-x64.zip" }, { "filename": "python-3.11.2-win32-x86.zip", "arch": "x86", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.11.2-4122180387/python-3.11.2-win32-x86.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.2-11059137522/python-3.11.2-win32-x86.zip" } ] }, { "version": "3.11.1", "stable": true, - "release_url": "https://github.com/actions/python-versions/releases/tag/3.11.1-3646089612", + "release_url": "https://github.com/actions/python-versions/releases/tag/3.11.1-11058799881", "files": [ { - "filename": "python-3.11.1-darwin-x64.tar.gz", - "arch": "x64", + "filename": "python-3.11.1-darwin-arm64.tar.gz", + "arch": "arm64", "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.11.1-3646089612/python-3.11.1-darwin-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.1-11058799881/python-3.11.1-darwin-arm64.tar.gz" }, { - "filename": "python-3.11.1-linux-18.04-x64.tar.gz", + "filename": "python-3.11.1-darwin-x64.tar.gz", "arch": "x64", - "platform": "linux", - "platform_version": "18.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.11.1-3646089612/python-3.11.1-linux-18.04-x64.tar.gz" + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.1-11058799881/python-3.11.1-darwin-x64.tar.gz" }, { "filename": "python-3.11.1-linux-20.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "20.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.11.1-3646089612/python-3.11.1-linux-20.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.1-11058799881/python-3.11.1-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.11.1-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.1-11058799881/python-3.11.1-linux-22.04-arm64.tar.gz" }, { "filename": "python-3.11.1-linux-22.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "22.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.11.1-3646089612/python-3.11.1-linux-22.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.1-11058799881/python-3.11.1-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.11.1-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.1-11058799881/python-3.11.1-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.11.1-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.1-11058799881/python-3.11.1-linux-24.04-x64.tar.gz" + }, + { + "filename": "python-3.11.1-win32-arm64.zip", + "arch": "arm64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.1-11058799881/python-3.11.1-win32-arm64.zip" }, { "filename": "python-3.11.1-win32-x64.zip", "arch": "x64", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.11.1-3646089612/python-3.11.1-win32-x64.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.1-11058799881/python-3.11.1-win32-x64.zip" }, { "filename": "python-3.11.1-win32-x86.zip", "arch": "x86", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.11.1-3646089612/python-3.11.1-win32-x86.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.1-11058799881/python-3.11.1-win32-x86.zip" } ] }, { "version": "3.11.0", "stable": true, - "release_url": "https://github.com/actions/python-versions/releases/tag/3.11.0-3730290910", + "release_url": "https://github.com/actions/python-versions/releases/tag/3.11.0-11058707212", "files": [ + { + "filename": "python-3.11.0-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.0-11058707212/python-3.11.0-darwin-arm64.tar.gz" + }, { "filename": "python-3.11.0-darwin-x64.tar.gz", "arch": "x64", "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.11.0-3730290910/python-3.11.0-darwin-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.0-11058707212/python-3.11.0-darwin-x64.tar.gz" + }, + { + "filename": "python-3.11.0-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.0-11058707212/python-3.11.0-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.11.0-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.0-11058707212/python-3.11.0-linux-22.04-arm64.tar.gz" }, { - "filename": "python-3.11.0-linux-18.04-x64.tar.gz", + "filename": "python-3.11.0-linux-22.04-x64.tar.gz", "arch": "x64", "platform": "linux", - "platform_version": "18.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.11.0-3730290910/python-3.11.0-linux-18.04-x64.tar.gz" + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.0-11058707212/python-3.11.0-linux-22.04-x64.tar.gz" }, { - "filename": "python-3.11.0-linux-20.04-x64.tar.gz", - "arch": "x64", + "filename": "python-3.11.0-linux-24.04-arm64.tar.gz", + "arch": "arm64", "platform": "linux", - "platform_version": "20.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.11.0-3730290910/python-3.11.0-linux-20.04-x64.tar.gz" + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.0-11058707212/python-3.11.0-linux-24.04-arm64.tar.gz" }, { - "filename": "python-3.11.0-linux-22.04-x64.tar.gz", + "filename": "python-3.11.0-linux-24.04-x64.tar.gz", "arch": "x64", "platform": "linux", - "platform_version": "22.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.11.0-3730290910/python-3.11.0-linux-22.04-x64.tar.gz" + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.0-11058707212/python-3.11.0-linux-24.04-x64.tar.gz" + }, + { + "filename": "python-3.11.0-win32-arm64.zip", + "arch": "arm64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.0-11058707212/python-3.11.0-win32-arm64.zip" }, { "filename": "python-3.11.0-win32-x64.zip", "arch": "x64", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.11.0-3730290910/python-3.11.0-win32-x64.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.0-11058707212/python-3.11.0-win32-x64.zip" }, { "filename": "python-3.11.0-win32-x86.zip", "arch": "x86", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.11.0-3730290910/python-3.11.0-win32-x86.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.11.0-11058707212/python-3.11.0-win32-x86.zip" } ] }, @@ -1368,397 +5287,819 @@ } ] }, + { + "version": "3.10.17", + "stable": true, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.10.17-14343836466", + "files": [ + { + "filename": "python-3.10.17-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.17-14343836466/python-3.10.17-darwin-x64.tar.gz" + }, + { + "filename": "python-3.10.17-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.17-14343836466/python-3.10.17-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.10.17-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.17-14343836466/python-3.10.17-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.10.17-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.17-14343836466/python-3.10.17-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.10.17-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.17-14343836466/python-3.10.17-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.10.17-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.17-14343836466/python-3.10.17-linux-24.04-x64.tar.gz" + } + ] + }, + { + "version": "3.10.16", + "stable": true, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.10.16-12302993382", + "files": [ + { + "filename": "python-3.10.16-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.16-12302993382/python-3.10.16-darwin-x64.tar.gz" + }, + { + "filename": "python-3.10.16-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.16-12302993382/python-3.10.16-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.10.16-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.16-12302993382/python-3.10.16-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.10.16-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.16-12302993382/python-3.10.16-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.10.16-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.16-12302993382/python-3.10.16-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.10.16-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.16-12302993382/python-3.10.16-linux-24.04-x64.tar.gz" + } + ] + }, + { + "version": "3.10.15", + "stable": true, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.10.15-10765692022", + "files": [ + { + "filename": "python-3.10.15-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.15-10765692022/python-3.10.15-darwin-x64.tar.gz" + }, + { + "filename": "python-3.10.15-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.15-10765692022/python-3.10.15-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.10.15-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.15-10765692022/python-3.10.15-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.10.15-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.15-10765692022/python-3.10.15-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.10.15-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.15-10765692022/python-3.10.15-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.10.15-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.15-10765692022/python-3.10.15-linux-24.04-x64.tar.gz" + } + ] + }, + { + "version": "3.10.14", + "stable": true, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.10.14-9962525809", + "files": [ + { + "filename": "python-3.10.14-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.14-9962525809/python-3.10.14-darwin-x64.tar.gz" + }, + { + "filename": "python-3.10.14-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.14-9962525809/python-3.10.14-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.10.14-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.14-9962525809/python-3.10.14-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.10.14-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.14-9962525809/python-3.10.14-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.10.14-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.14-9962525809/python-3.10.14-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.10.14-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.14-9962525809/python-3.10.14-linux-24.04-x64.tar.gz" + } + ] + }, + { + "version": "3.10.13", + "stable": true, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.10.13-11113412466", + "files": [ + { + "filename": "python-3.10.13-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.13-11113412466/python-3.10.13-darwin-x64.tar.gz" + }, + { + "filename": "python-3.10.13-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.13-11113412466/python-3.10.13-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.10.13-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.13-11113412466/python-3.10.13-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.10.13-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.13-11113412466/python-3.10.13-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.10.13-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.13-11113412466/python-3.10.13-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.10.13-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.13-11113412466/python-3.10.13-linux-24.04-x64.tar.gz" + } + ] + }, { "version": "3.10.12", "stable": true, - "release_url": "https://github.com/actions/python-versions/releases/tag/3.10.12-5200619051", + "release_url": "https://github.com/actions/python-versions/releases/tag/3.10.12-11114375244", "files": [ { "filename": "python-3.10.12-darwin-x64.tar.gz", "arch": "x64", "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.12-5200619051/python-3.10.12-darwin-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.12-11114375244/python-3.10.12-darwin-x64.tar.gz" }, { "filename": "python-3.10.12-linux-20.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "20.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.12-5200619051/python-3.10.12-linux-20.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.12-11114375244/python-3.10.12-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.10.12-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.12-11114375244/python-3.10.12-linux-22.04-arm64.tar.gz" }, { "filename": "python-3.10.12-linux-22.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "22.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.12-5200619051/python-3.10.12-linux-22.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.12-11114375244/python-3.10.12-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.10.12-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.12-11114375244/python-3.10.12-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.10.12-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.12-11114375244/python-3.10.12-linux-24.04-x64.tar.gz" } ] }, { "version": "3.10.11", "stable": true, - "release_url": "https://github.com/actions/python-versions/releases/tag/3.10.11-4626646535", + "release_url": "https://github.com/actions/python-versions/releases/tag/3.10.11-11114431484", "files": [ { "filename": "python-3.10.11-darwin-arm64.tar.gz", "arch": "arm64", "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.11-4626646535/python-3.10.11-darwin-arm64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.11-11114431484/python-3.10.11-darwin-arm64.tar.gz" }, { "filename": "python-3.10.11-darwin-x64.tar.gz", "arch": "x64", "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.11-4626646535/python-3.10.11-darwin-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.11-11114431484/python-3.10.11-darwin-x64.tar.gz" }, { "filename": "python-3.10.11-linux-20.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "20.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.11-4626646535/python-3.10.11-linux-20.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.11-11114431484/python-3.10.11-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.10.11-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.11-11114431484/python-3.10.11-linux-22.04-arm64.tar.gz" }, { "filename": "python-3.10.11-linux-22.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "22.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.11-4626646535/python-3.10.11-linux-22.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.11-11114431484/python-3.10.11-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.10.11-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.11-11114431484/python-3.10.11-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.10.11-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.11-11114431484/python-3.10.11-linux-24.04-x64.tar.gz" }, { "filename": "python-3.10.11-win32-x64.zip", "arch": "x64", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.11-4626646535/python-3.10.11-win32-x64.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.11-11114431484/python-3.10.11-win32-x64.zip" }, { "filename": "python-3.10.11-win32-x86.zip", "arch": "x86", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.11-4626646535/python-3.10.11-win32-x86.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.11-11114431484/python-3.10.11-win32-x86.zip" } ] }, { "version": "3.10.10", "stable": true, - "release_url": "https://github.com/actions/python-versions/releases/tag/3.10.10-4126486420", + "release_url": "https://github.com/actions/python-versions/releases/tag/3.10.10-11156136298", "files": [ { - "filename": "python-3.10.10-darwin-x64.tar.gz", - "arch": "x64", + "filename": "python-3.10.10-darwin-arm64.tar.gz", + "arch": "arm64", "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.10-4126486420/python-3.10.10-darwin-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.10-11156136298/python-3.10.10-darwin-arm64.tar.gz" }, { - "filename": "python-3.10.10-linux-18.04-x64.tar.gz", + "filename": "python-3.10.10-darwin-x64.tar.gz", "arch": "x64", - "platform": "linux", - "platform_version": "18.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.10-4126486420/python-3.10.10-linux-18.04-x64.tar.gz" + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.10-11156136298/python-3.10.10-darwin-x64.tar.gz" }, { "filename": "python-3.10.10-linux-20.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "20.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.10-4126486420/python-3.10.10-linux-20.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.10-11156136298/python-3.10.10-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.10.10-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.10-11156136298/python-3.10.10-linux-22.04-arm64.tar.gz" }, { "filename": "python-3.10.10-linux-22.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "22.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.10-4126486420/python-3.10.10-linux-22.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.10-11156136298/python-3.10.10-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.10.10-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.10-11156136298/python-3.10.10-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.10.10-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.10-11156136298/python-3.10.10-linux-24.04-x64.tar.gz" }, { "filename": "python-3.10.10-win32-x64.zip", "arch": "x64", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.10-4126486420/python-3.10.10-win32-x64.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.10-11156136298/python-3.10.10-win32-x64.zip" }, { "filename": "python-3.10.10-win32-x86.zip", "arch": "x86", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.10-4126486420/python-3.10.10-win32-x86.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.10-11156136298/python-3.10.10-win32-x86.zip" } ] }, { "version": "3.10.9", "stable": true, - "release_url": "https://github.com/actions/python-versions/releases/tag/3.10.9-3636985951", + "release_url": "https://github.com/actions/python-versions/releases/tag/3.10.9-11156110083", "files": [ { - "filename": "python-3.10.9-darwin-x64.tar.gz", - "arch": "x64", + "filename": "python-3.10.9-darwin-arm64.tar.gz", + "arch": "arm64", "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.9-3636985951/python-3.10.9-darwin-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.9-11156110083/python-3.10.9-darwin-arm64.tar.gz" }, { - "filename": "python-3.10.9-linux-18.04-x64.tar.gz", + "filename": "python-3.10.9-darwin-x64.tar.gz", "arch": "x64", - "platform": "linux", - "platform_version": "18.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.9-3636985951/python-3.10.9-linux-18.04-x64.tar.gz" + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.9-11156110083/python-3.10.9-darwin-x64.tar.gz" }, { "filename": "python-3.10.9-linux-20.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "20.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.9-3636985951/python-3.10.9-linux-20.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.9-11156110083/python-3.10.9-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.10.9-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.9-11156110083/python-3.10.9-linux-22.04-arm64.tar.gz" }, { "filename": "python-3.10.9-linux-22.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "22.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.9-3636985951/python-3.10.9-linux-22.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.9-11156110083/python-3.10.9-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.10.9-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.9-11156110083/python-3.10.9-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.10.9-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.9-11156110083/python-3.10.9-linux-24.04-x64.tar.gz" }, { "filename": "python-3.10.9-win32-x64.zip", "arch": "x64", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.9-3636985951/python-3.10.9-win32-x64.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.9-11156110083/python-3.10.9-win32-x64.zip" }, { "filename": "python-3.10.9-win32-x86.zip", "arch": "x86", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.9-3636985951/python-3.10.9-win32-x86.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.9-11156110083/python-3.10.9-win32-x86.zip" } ] }, { "version": "3.10.8", "stable": true, - "release_url": "https://github.com/actions/python-versions/releases/tag/3.10.8-3271105491", + "release_url": "https://github.com/actions/python-versions/releases/tag/3.10.8-11157050441", "files": [ + { + "filename": "python-3.10.8-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.8-11157050441/python-3.10.8-darwin-arm64.tar.gz" + }, { "filename": "python-3.10.8-darwin-x64.tar.gz", "arch": "x64", "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.8-3271105491/python-3.10.8-darwin-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.8-11157050441/python-3.10.8-darwin-x64.tar.gz" + }, + { + "filename": "python-3.10.8-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.8-11157050441/python-3.10.8-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.10.8-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.8-11157050441/python-3.10.8-linux-22.04-arm64.tar.gz" }, { - "filename": "python-3.10.8-linux-18.04-x64.tar.gz", + "filename": "python-3.10.8-linux-22.04-x64.tar.gz", "arch": "x64", "platform": "linux", - "platform_version": "18.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.8-3271105491/python-3.10.8-linux-18.04-x64.tar.gz" + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.8-11157050441/python-3.10.8-linux-22.04-x64.tar.gz" }, { - "filename": "python-3.10.8-linux-20.04-x64.tar.gz", - "arch": "x64", + "filename": "python-3.10.8-linux-24.04-arm64.tar.gz", + "arch": "arm64", "platform": "linux", - "platform_version": "20.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.8-3271105491/python-3.10.8-linux-20.04-x64.tar.gz" + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.8-11157050441/python-3.10.8-linux-24.04-arm64.tar.gz" }, { - "filename": "python-3.10.8-linux-22.04-x64.tar.gz", + "filename": "python-3.10.8-linux-24.04-x64.tar.gz", "arch": "x64", "platform": "linux", - "platform_version": "22.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.8-3271105491/python-3.10.8-linux-22.04-x64.tar.gz" + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.8-11157050441/python-3.10.8-linux-24.04-x64.tar.gz" }, { "filename": "python-3.10.8-win32-x64.zip", "arch": "x64", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.8-3271105491/python-3.10.8-win32-x64.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.8-11157050441/python-3.10.8-win32-x64.zip" }, { "filename": "python-3.10.8-win32-x86.zip", "arch": "x86", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.8-3271105491/python-3.10.8-win32-x86.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.8-11157050441/python-3.10.8-win32-x86.zip" } ] }, { "version": "3.10.7", "stable": true, - "release_url": "https://github.com/actions/python-versions/releases/tag/3.10.7-3001286155", + "release_url": "https://github.com/actions/python-versions/releases/tag/3.10.7-11156088973", "files": [ { - "filename": "python-3.10.7-darwin-x64.tar.gz", - "arch": "x64", + "filename": "python-3.10.7-darwin-arm64.tar.gz", + "arch": "arm64", "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.7-3001286155/python-3.10.7-darwin-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.7-11156088973/python-3.10.7-darwin-arm64.tar.gz" }, { - "filename": "python-3.10.7-linux-18.04-x64.tar.gz", + "filename": "python-3.10.7-darwin-x64.tar.gz", "arch": "x64", - "platform": "linux", - "platform_version": "18.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.7-3001286155/python-3.10.7-linux-18.04-x64.tar.gz" + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.7-11156088973/python-3.10.7-darwin-x64.tar.gz" }, { "filename": "python-3.10.7-linux-20.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "20.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.7-3001286155/python-3.10.7-linux-20.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.7-11156088973/python-3.10.7-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.10.7-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.7-11156088973/python-3.10.7-linux-22.04-arm64.tar.gz" }, { "filename": "python-3.10.7-linux-22.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "22.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.7-3001286155/python-3.10.7-linux-22.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.7-11156088973/python-3.10.7-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.10.7-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.7-11156088973/python-3.10.7-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.10.7-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.7-11156088973/python-3.10.7-linux-24.04-x64.tar.gz" }, { "filename": "python-3.10.7-win32-x64.zip", "arch": "x64", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.7-3001286155/python-3.10.7-win32-x64.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.7-11156088973/python-3.10.7-win32-x64.zip" }, { "filename": "python-3.10.7-win32-x86.zip", "arch": "x86", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.7-3001286155/python-3.10.7-win32-x86.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.7-11156088973/python-3.10.7-win32-x86.zip" } ] }, { "version": "3.10.6", "stable": true, - "release_url": "https://github.com/actions/python-versions/releases/tag/3.10.6-2787494115", + "release_url": "https://github.com/actions/python-versions/releases/tag/3.10.6-11156080153", "files": [ { - "filename": "python-3.10.6-darwin-x64.tar.gz", - "arch": "x64", + "filename": "python-3.10.6-darwin-arm64.tar.gz", + "arch": "arm64", "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.6-2787494115/python-3.10.6-darwin-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.6-11156080153/python-3.10.6-darwin-arm64.tar.gz" }, { - "filename": "python-3.10.6-linux-18.04-x64.tar.gz", + "filename": "python-3.10.6-darwin-x64.tar.gz", "arch": "x64", - "platform": "linux", - "platform_version": "18.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.6-2787494115/python-3.10.6-linux-18.04-x64.tar.gz" + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.6-11156080153/python-3.10.6-darwin-x64.tar.gz" }, { "filename": "python-3.10.6-linux-20.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "20.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.6-2787494115/python-3.10.6-linux-20.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.6-11156080153/python-3.10.6-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.10.6-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.6-11156080153/python-3.10.6-linux-22.04-arm64.tar.gz" }, { "filename": "python-3.10.6-linux-22.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "22.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.6-2787494115/python-3.10.6-linux-22.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.6-11156080153/python-3.10.6-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.10.6-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.6-11156080153/python-3.10.6-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.10.6-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.6-11156080153/python-3.10.6-linux-24.04-x64.tar.gz" }, { "filename": "python-3.10.6-win32-x64.zip", "arch": "x64", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.6-2787494115/python-3.10.6-win32-x64.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.6-11156080153/python-3.10.6-win32-x64.zip" }, { "filename": "python-3.10.6-win32-x86.zip", "arch": "x86", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.6-2787494115/python-3.10.6-win32-x86.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.6-11156080153/python-3.10.6-win32-x86.zip" } ] }, { "version": "3.10.5", "stable": true, - "release_url": "https://github.com/actions/python-versions/releases/tag/3.10.5-2650229445", + "release_url": "https://github.com/actions/python-versions/releases/tag/3.10.5-11156057491", "files": [ { - "filename": "python-3.10.5-darwin-x64.tar.gz", - "arch": "x64", + "filename": "python-3.10.5-darwin-arm64.tar.gz", + "arch": "arm64", "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.5-2650229445/python-3.10.5-darwin-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.5-11156057491/python-3.10.5-darwin-arm64.tar.gz" }, { - "filename": "python-3.10.5-linux-18.04-x64.tar.gz", + "filename": "python-3.10.5-darwin-x64.tar.gz", "arch": "x64", - "platform": "linux", - "platform_version": "18.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.5-2650229445/python-3.10.5-linux-18.04-x64.tar.gz" + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.5-11156057491/python-3.10.5-darwin-x64.tar.gz" }, { "filename": "python-3.10.5-linux-20.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "20.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.5-2650229445/python-3.10.5-linux-20.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.5-11156057491/python-3.10.5-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.10.5-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.5-11156057491/python-3.10.5-linux-22.04-arm64.tar.gz" }, { "filename": "python-3.10.5-linux-22.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "22.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.5-2650229445/python-3.10.5-linux-22.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.5-11156057491/python-3.10.5-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.10.5-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.5-11156057491/python-3.10.5-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.10.5-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.5-11156057491/python-3.10.5-linux-24.04-x64.tar.gz" }, { "filename": "python-3.10.5-win32-x64.zip", "arch": "x64", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.5-2650229445/python-3.10.5-win32-x64.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.5-11156057491/python-3.10.5-win32-x64.zip" }, { "filename": "python-3.10.5-win32-x86.zip", "arch": "x86", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.5-2650229445/python-3.10.5-win32-x86.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.5-11156057491/python-3.10.5-win32-x86.zip" } ] }, { "version": "3.10.4", "stable": true, - "release_url": "https://github.com/actions/python-versions/releases/tag/3.10.4-2650226428", + "release_url": "https://github.com/actions/python-versions/releases/tag/3.10.4-11156037683", "files": [ { - "filename": "python-3.10.4-darwin-x64.tar.gz", - "arch": "x64", + "filename": "python-3.10.4-darwin-arm64.tar.gz", + "arch": "arm64", "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.4-2650226428/python-3.10.4-darwin-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.4-11156037683/python-3.10.4-darwin-arm64.tar.gz" }, { - "filename": "python-3.10.4-linux-18.04-x64.tar.gz", + "filename": "python-3.10.4-darwin-x64.tar.gz", "arch": "x64", - "platform": "linux", - "platform_version": "18.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.4-2650226428/python-3.10.4-linux-18.04-x64.tar.gz" + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.4-11156037683/python-3.10.4-darwin-x64.tar.gz" }, { "filename": "python-3.10.4-linux-20.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "20.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.4-2650226428/python-3.10.4-linux-20.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.4-11156037683/python-3.10.4-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.10.4-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.4-11156037683/python-3.10.4-linux-22.04-arm64.tar.gz" }, { "filename": "python-3.10.4-linux-22.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "22.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.4-2650226428/python-3.10.4-linux-22.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.4-11156037683/python-3.10.4-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.10.4-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.4-11156037683/python-3.10.4-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.10.4-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.4-11156037683/python-3.10.4-linux-24.04-x64.tar.gz" }, { "filename": "python-3.10.4-win32-x64.zip", "arch": "x64", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.4-2650226428/python-3.10.4-win32-x64.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.4-11156037683/python-3.10.4-win32-x64.zip" }, { "filename": "python-3.10.4-win32-x86.zip", "arch": "x86", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.4-2650226428/python-3.10.4-win32-x86.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.4-11156037683/python-3.10.4-win32-x86.zip" } ] }, @@ -2468,251 +6809,594 @@ "download_url": "https://github.com/actions/python-versions/releases/download/3.10.0-alpha.1-96710/python-3.10.0-alpha.1-linux-16.04-x64.tar.gz" }, { - "filename": "python-3.10.0-alpha.1-linux-18.04-x64.tar.gz", - "arch": "x64", + "filename": "python-3.10.0-alpha.1-linux-18.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "18.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.0-alpha.1-96710/python-3.10.0-alpha.1-linux-18.04-x64.tar.gz" + }, + { + "filename": "python-3.10.0-alpha.1-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.0-alpha.1-96710/python-3.10.0-alpha.1-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.10.0-alpha.1-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.0-alpha.1-96710/python-3.10.0-alpha.1-win32-x64.zip" + }, + { + "filename": "python-3.10.0-alpha.1-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.10.0-alpha.1-96710/python-3.10.0-alpha.1-win32-x86.zip" + } + ] + }, + { + "version": "3.9.22", + "stable": true, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.9.22-14344111503", + "files": [ + { + "filename": "python-3.9.22-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.22-14344111503/python-3.9.22-darwin-x64.tar.gz" + }, + { + "filename": "python-3.9.22-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.22-14344111503/python-3.9.22-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.9.22-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.22-14344111503/python-3.9.22-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.9.22-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.22-14344111503/python-3.9.22-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.9.22-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.22-14344111503/python-3.9.22-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.9.22-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.22-14344111503/python-3.9.22-linux-24.04-x64.tar.gz" + } + ] + }, + { + "version": "3.9.21", + "stable": true, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.9.21-12303000710", + "files": [ + { + "filename": "python-3.9.21-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.21-12303000710/python-3.9.21-darwin-x64.tar.gz" + }, + { + "filename": "python-3.9.21-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.21-12303000710/python-3.9.21-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.9.21-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.21-12303000710/python-3.9.21-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.9.21-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.21-12303000710/python-3.9.21-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.9.21-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.21-12303000710/python-3.9.21-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.9.21-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.21-12303000710/python-3.9.21-linux-24.04-x64.tar.gz" + } + ] + }, + { + "version": "3.9.20", + "stable": true, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.9.20-10765735733", + "files": [ + { + "filename": "python-3.9.20-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.20-10765735733/python-3.9.20-darwin-x64.tar.gz" + }, + { + "filename": "python-3.9.20-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.20-10765735733/python-3.9.20-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.9.20-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.20-10765735733/python-3.9.20-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.9.20-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.20-10765735733/python-3.9.20-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.9.20-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.20-10765735733/python-3.9.20-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.9.20-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.20-10765735733/python-3.9.20-linux-24.04-x64.tar.gz" + } + ] + }, + { + "version": "3.9.19", + "stable": true, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.9.19-9962534424", + "files": [ + { + "filename": "python-3.9.19-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.19-9962534424/python-3.9.19-darwin-x64.tar.gz" + }, + { + "filename": "python-3.9.19-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.19-9962534424/python-3.9.19-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.9.19-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.19-9962534424/python-3.9.19-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.9.19-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.19-9962534424/python-3.9.19-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.9.19-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.19-9962534424/python-3.9.19-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.9.19-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.19-9962534424/python-3.9.19-linux-24.04-x64.tar.gz" + } + ] + }, + { + "version": "3.9.18", + "stable": true, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.9.18-11183952707", + "files": [ + { + "filename": "python-3.9.18-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.18-11183952707/python-3.9.18-darwin-x64.tar.gz" + }, + { + "filename": "python-3.9.18-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.18-11183952707/python-3.9.18-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.9.18-linux-22.04-arm64.tar.gz", + "arch": "arm64", "platform": "linux", - "platform_version": "18.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.0-alpha.1-96710/python-3.10.0-alpha.1-linux-18.04-x64.tar.gz" + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.18-11183952707/python-3.9.18-linux-22.04-arm64.tar.gz" }, { - "filename": "python-3.10.0-alpha.1-linux-20.04-x64.tar.gz", + "filename": "python-3.9.18-linux-22.04-x64.tar.gz", "arch": "x64", "platform": "linux", - "platform_version": "20.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.0-alpha.1-96710/python-3.10.0-alpha.1-linux-20.04-x64.tar.gz" + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.18-11183952707/python-3.9.18-linux-22.04-x64.tar.gz" }, { - "filename": "python-3.10.0-alpha.1-win32-x64.zip", - "arch": "x64", - "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.0-alpha.1-96710/python-3.10.0-alpha.1-win32-x64.zip" + "filename": "python-3.9.18-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.18-11183952707/python-3.9.18-linux-24.04-arm64.tar.gz" }, { - "filename": "python-3.10.0-alpha.1-win32-x86.zip", - "arch": "x86", - "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.10.0-alpha.1-96710/python-3.10.0-alpha.1-win32-x86.zip" + "filename": "python-3.9.18-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.18-11183952707/python-3.9.18-linux-24.04-x64.tar.gz" } ] }, { "version": "3.9.17", "stable": true, - "release_url": "https://github.com/actions/python-versions/releases/tag/3.9.17-5199868275", + "release_url": "https://github.com/actions/python-versions/releases/tag/3.9.17-11183917965", "files": [ { "filename": "python-3.9.17-darwin-x64.tar.gz", "arch": "x64", "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.9.17-5199868275/python-3.9.17-darwin-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.17-11183917965/python-3.9.17-darwin-x64.tar.gz" }, { "filename": "python-3.9.17-linux-20.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "20.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.9.17-5199868275/python-3.9.17-linux-20.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.17-11183917965/python-3.9.17-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.9.17-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.17-11183917965/python-3.9.17-linux-22.04-arm64.tar.gz" }, { "filename": "python-3.9.17-linux-22.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "22.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.9.17-5199868275/python-3.9.17-linux-22.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.17-11183917965/python-3.9.17-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.9.17-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.17-11183917965/python-3.9.17-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.9.17-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.17-11183917965/python-3.9.17-linux-24.04-x64.tar.gz" } ] }, { "version": "3.9.16", "stable": true, - "release_url": "https://github.com/actions/python-versions/releases/tag/3.9.16-3647595251", + "release_url": "https://github.com/actions/python-versions/releases/tag/3.9.16-11183815643", "files": [ { "filename": "python-3.9.16-darwin-x64.tar.gz", "arch": "x64", "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.9.16-3647595251/python-3.9.16-darwin-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.16-11183815643/python-3.9.16-darwin-x64.tar.gz" }, { - "filename": "python-3.9.16-linux-18.04-x64.tar.gz", + "filename": "python-3.9.16-linux-20.04-x64.tar.gz", "arch": "x64", "platform": "linux", - "platform_version": "18.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.9.16-3647595251/python-3.9.16-linux-18.04-x64.tar.gz" + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.16-11183815643/python-3.9.16-linux-20.04-x64.tar.gz" }, { - "filename": "python-3.9.16-linux-20.04-x64.tar.gz", - "arch": "x64", + "filename": "python-3.9.16-linux-22.04-arm64.tar.gz", + "arch": "arm64", "platform": "linux", - "platform_version": "20.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.9.16-3647595251/python-3.9.16-linux-20.04-x64.tar.gz" + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.16-11183815643/python-3.9.16-linux-22.04-arm64.tar.gz" }, { "filename": "python-3.9.16-linux-22.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "22.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.9.16-3647595251/python-3.9.16-linux-22.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.16-11183815643/python-3.9.16-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.9.16-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.16-11183815643/python-3.9.16-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.9.16-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.16-11183815643/python-3.9.16-linux-24.04-x64.tar.gz" } ] }, { "version": "3.9.15", "stable": true, - "release_url": "https://github.com/actions/python-versions/releases/tag/3.9.15-3271275280", + "release_url": "https://github.com/actions/python-versions/releases/tag/3.9.15-11183782044", "files": [ { "filename": "python-3.9.15-darwin-x64.tar.gz", "arch": "x64", "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.9.15-3271275280/python-3.9.15-darwin-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.15-11183782044/python-3.9.15-darwin-x64.tar.gz" }, { - "filename": "python-3.9.15-linux-18.04-x64.tar.gz", + "filename": "python-3.9.15-linux-20.04-x64.tar.gz", "arch": "x64", "platform": "linux", - "platform_version": "18.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.9.15-3271275280/python-3.9.15-linux-18.04-x64.tar.gz" + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.15-11183782044/python-3.9.15-linux-20.04-x64.tar.gz" }, { - "filename": "python-3.9.15-linux-20.04-x64.tar.gz", - "arch": "x64", + "filename": "python-3.9.15-linux-22.04-arm64.tar.gz", + "arch": "arm64", "platform": "linux", - "platform_version": "20.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.9.15-3271275280/python-3.9.15-linux-20.04-x64.tar.gz" + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.15-11183782044/python-3.9.15-linux-22.04-arm64.tar.gz" }, { "filename": "python-3.9.15-linux-22.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "22.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.9.15-3271275280/python-3.9.15-linux-22.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.15-11183782044/python-3.9.15-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.9.15-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.15-11183782044/python-3.9.15-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.9.15-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.15-11183782044/python-3.9.15-linux-24.04-x64.tar.gz" } ] }, { "version": "3.9.14", "stable": true, - "release_url": "https://github.com/actions/python-versions/releases/tag/3.9.14-3008346885", + "release_url": "https://github.com/actions/python-versions/releases/tag/3.9.14-11183735553", "files": [ { "filename": "python-3.9.14-darwin-x64.tar.gz", "arch": "x64", "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.9.14-3008346885/python-3.9.14-darwin-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.14-11183735553/python-3.9.14-darwin-x64.tar.gz" }, { - "filename": "python-3.9.14-linux-18.04-x64.tar.gz", + "filename": "python-3.9.14-linux-20.04-x64.tar.gz", "arch": "x64", "platform": "linux", - "platform_version": "18.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.9.14-3008346885/python-3.9.14-linux-18.04-x64.tar.gz" + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.14-11183735553/python-3.9.14-linux-20.04-x64.tar.gz" }, { - "filename": "python-3.9.14-linux-20.04-x64.tar.gz", - "arch": "x64", + "filename": "python-3.9.14-linux-22.04-arm64.tar.gz", + "arch": "arm64", "platform": "linux", - "platform_version": "20.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.9.14-3008346885/python-3.9.14-linux-20.04-x64.tar.gz" + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.14-11183735553/python-3.9.14-linux-22.04-arm64.tar.gz" }, { "filename": "python-3.9.14-linux-22.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "22.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.9.14-3008346885/python-3.9.14-linux-22.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.14-11183735553/python-3.9.14-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.9.14-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.14-11183735553/python-3.9.14-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.9.14-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.14-11183735553/python-3.9.14-linux-24.04-x64.tar.gz" } ] }, { "version": "3.9.13", "stable": true, - "release_url": "https://github.com/actions/python-versions/releases/tag/3.9.13-2717571420", + "release_url": "https://github.com/actions/python-versions/releases/tag/3.9.13-11183687820", "files": [ { - "filename": "python-3.9.13-darwin-x64.tar.gz", - "arch": "x64", + "filename": "python-3.9.13-darwin-arm64.tar.gz", + "arch": "arm64", "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.9.13-2717571420/python-3.9.13-darwin-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.13-11183687820/python-3.9.13-darwin-arm64.tar.gz" }, { - "filename": "python-3.9.13-linux-18.04-x64.tar.gz", + "filename": "python-3.9.13-darwin-x64.tar.gz", "arch": "x64", - "platform": "linux", - "platform_version": "18.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.9.13-2717571420/python-3.9.13-linux-18.04-x64.tar.gz" + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.13-11183687820/python-3.9.13-darwin-x64.tar.gz" }, { "filename": "python-3.9.13-linux-20.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "20.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.9.13-2717571420/python-3.9.13-linux-20.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.13-11183687820/python-3.9.13-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.9.13-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.13-11183687820/python-3.9.13-linux-22.04-arm64.tar.gz" }, { "filename": "python-3.9.13-linux-22.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "22.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.9.13-2717571420/python-3.9.13-linux-22.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.13-11183687820/python-3.9.13-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.9.13-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.13-11183687820/python-3.9.13-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.9.13-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.13-11183687820/python-3.9.13-linux-24.04-x64.tar.gz" }, { "filename": "python-3.9.13-win32-x64.zip", "arch": "x64", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.9.13-2717571420/python-3.9.13-win32-x64.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.13-11183687820/python-3.9.13-win32-x64.zip" }, { "filename": "python-3.9.13-win32-x86.zip", "arch": "x86", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.9.13-2717571420/python-3.9.13-win32-x86.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.13-11183687820/python-3.9.13-win32-x86.zip" } ] }, { "version": "3.9.12", "stable": true, - "release_url": "https://github.com/actions/python-versions/releases/tag/3.9.12-2268639864", + "release_url": "https://github.com/actions/python-versions/releases/tag/3.9.12-11183622568", "files": [ { - "filename": "python-3.9.12-darwin-x64.tar.gz", - "arch": "x64", + "filename": "python-3.9.12-darwin-arm64.tar.gz", + "arch": "arm64", "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.9.12-2268639864/python-3.9.12-darwin-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.12-11183622568/python-3.9.12-darwin-arm64.tar.gz" }, { - "filename": "python-3.9.12-linux-18.04-x64.tar.gz", + "filename": "python-3.9.12-darwin-x64.tar.gz", "arch": "x64", - "platform": "linux", - "platform_version": "18.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.9.12-2268639864/python-3.9.12-linux-18.04-x64.tar.gz" + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.12-11183622568/python-3.9.12-darwin-x64.tar.gz" }, { "filename": "python-3.9.12-linux-20.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "20.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.9.12-2268639864/python-3.9.12-linux-20.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.12-11183622568/python-3.9.12-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.9.12-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.12-11183622568/python-3.9.12-linux-22.04-arm64.tar.gz" }, { "filename": "python-3.9.12-linux-22.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "22.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.9.12-2268639864/python-3.9.12-linux-22.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.12-11183622568/python-3.9.12-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.9.12-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.12-11183622568/python-3.9.12-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.9.12-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.12-11183622568/python-3.9.12-linux-24.04-x64.tar.gz" }, { "filename": "python-3.9.12-win32-x64.zip", "arch": "x64", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.9.12-2268639864/python-3.9.12-win32-x64.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.12-11183622568/python-3.9.12-win32-x64.zip" }, { "filename": "python-3.9.12-win32-x86.zip", "arch": "x86", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.9.12-2268639864/python-3.9.12-win32-x86.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.9.12-11183622568/python-3.9.12-win32-x86.zip" } ] }, @@ -3502,200 +8186,339 @@ } ] }, + { + "version": "3.8.18", + "stable": true, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.8.18-12303122501", + "files": [ + { + "filename": "python-3.8.18-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.18-12303122501/python-3.8.18-darwin-x64.tar.gz" + }, + { + "filename": "python-3.8.18-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.18-12303122501/python-3.8.18-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.8.18-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.18-12303122501/python-3.8.18-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.8.18-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.18-12303122501/python-3.8.18-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.8.18-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.18-12303122501/python-3.8.18-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.8.18-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.18-12303122501/python-3.8.18-linux-24.04-x64.tar.gz" + } + ] + }, { "version": "3.8.17", "stable": true, - "release_url": "https://github.com/actions/python-versions/releases/tag/3.8.17-5199874912", + "release_url": "https://github.com/actions/python-versions/releases/tag/3.8.17-11228156509", "files": [ { "filename": "python-3.8.17-darwin-x64.tar.gz", "arch": "x64", "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.8.17-5199874912/python-3.8.17-darwin-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.17-11228156509/python-3.8.17-darwin-x64.tar.gz" }, { "filename": "python-3.8.17-linux-20.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "20.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.8.17-5199874912/python-3.8.17-linux-20.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.17-11228156509/python-3.8.17-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.8.17-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.17-11228156509/python-3.8.17-linux-22.04-arm64.tar.gz" }, { "filename": "python-3.8.17-linux-22.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "22.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.8.17-5199874912/python-3.8.17-linux-22.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.17-11228156509/python-3.8.17-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.8.17-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.17-11228156509/python-3.8.17-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.8.17-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.17-11228156509/python-3.8.17-linux-24.04-x64.tar.gz" } ] }, { "version": "3.8.16", "stable": true, - "release_url": "https://github.com/actions/python-versions/releases/tag/3.8.16-3888430809", + "release_url": "https://github.com/actions/python-versions/releases/tag/3.8.16-11228150325", "files": [ { "filename": "python-3.8.16-darwin-x64.tar.gz", "arch": "x64", "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.8.16-3888430809/python-3.8.16-darwin-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.16-11228150325/python-3.8.16-darwin-x64.tar.gz" }, { - "filename": "python-3.8.16-linux-18.04-x64.tar.gz", + "filename": "python-3.8.16-linux-20.04-x64.tar.gz", "arch": "x64", "platform": "linux", - "platform_version": "18.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.8.16-3888430809/python-3.8.16-linux-18.04-x64.tar.gz" + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.16-11228150325/python-3.8.16-linux-20.04-x64.tar.gz" }, { - "filename": "python-3.8.16-linux-20.04-x64.tar.gz", - "arch": "x64", + "filename": "python-3.8.16-linux-22.04-arm64.tar.gz", + "arch": "arm64", "platform": "linux", - "platform_version": "20.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.8.16-3888430809/python-3.8.16-linux-20.04-x64.tar.gz" + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.16-11228150325/python-3.8.16-linux-22.04-arm64.tar.gz" }, { "filename": "python-3.8.16-linux-22.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "22.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.8.16-3888430809/python-3.8.16-linux-22.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.16-11228150325/python-3.8.16-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.8.16-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.16-11228150325/python-3.8.16-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.8.16-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.16-11228150325/python-3.8.16-linux-24.04-x64.tar.gz" } ] }, { "version": "3.8.15", "stable": true, - "release_url": "https://github.com/actions/python-versions/releases/tag/3.8.15-3601364564", + "release_url": "https://github.com/actions/python-versions/releases/tag/3.8.15-11228144472", "files": [ { "filename": "python-3.8.15-darwin-x64.tar.gz", "arch": "x64", "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.8.15-3601364564/python-3.8.15-darwin-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.15-11228144472/python-3.8.15-darwin-x64.tar.gz" }, { - "filename": "python-3.8.15-linux-18.04-x64.tar.gz", + "filename": "python-3.8.15-linux-20.04-x64.tar.gz", "arch": "x64", "platform": "linux", - "platform_version": "18.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.8.15-3601364564/python-3.8.15-linux-18.04-x64.tar.gz" + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.15-11228144472/python-3.8.15-linux-20.04-x64.tar.gz" }, { - "filename": "python-3.8.15-linux-20.04-x64.tar.gz", - "arch": "x64", + "filename": "python-3.8.15-linux-22.04-arm64.tar.gz", + "arch": "arm64", "platform": "linux", - "platform_version": "20.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.8.15-3601364564/python-3.8.15-linux-20.04-x64.tar.gz" + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.15-11228144472/python-3.8.15-linux-22.04-arm64.tar.gz" }, { "filename": "python-3.8.15-linux-22.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "22.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.8.15-3601364564/python-3.8.15-linux-22.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.15-11228144472/python-3.8.15-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.8.15-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.15-11228144472/python-3.8.15-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.8.15-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.15-11228144472/python-3.8.15-linux-24.04-x64.tar.gz" } ] }, { "version": "3.8.14", "stable": true, - "release_url": "https://github.com/actions/python-versions/releases/tag/3.8.14-3008344966", + "release_url": "https://github.com/actions/python-versions/releases/tag/3.8.14-11228133045", "files": [ { "filename": "python-3.8.14-darwin-x64.tar.gz", "arch": "x64", "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.8.14-3008344966/python-3.8.14-darwin-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.14-11228133045/python-3.8.14-darwin-x64.tar.gz" }, { - "filename": "python-3.8.14-linux-18.04-x64.tar.gz", + "filename": "python-3.8.14-linux-20.04-x64.tar.gz", "arch": "x64", "platform": "linux", - "platform_version": "18.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.8.14-3008344966/python-3.8.14-linux-18.04-x64.tar.gz" + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.14-11228133045/python-3.8.14-linux-20.04-x64.tar.gz" }, { - "filename": "python-3.8.14-linux-20.04-x64.tar.gz", - "arch": "x64", + "filename": "python-3.8.14-linux-22.04-arm64.tar.gz", + "arch": "arm64", "platform": "linux", - "platform_version": "20.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.8.14-3008344966/python-3.8.14-linux-20.04-x64.tar.gz" + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.14-11228133045/python-3.8.14-linux-22.04-arm64.tar.gz" }, { "filename": "python-3.8.14-linux-22.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "22.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.8.14-3008344966/python-3.8.14-linux-22.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.14-11228133045/python-3.8.14-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.8.14-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.14-11228133045/python-3.8.14-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.8.14-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.14-11228133045/python-3.8.14-linux-24.04-x64.tar.gz" } ] }, { "version": "3.8.13", "stable": true, - "release_url": "https://github.com/actions/python-versions/releases/tag/3.8.13-2717995909", + "release_url": "https://github.com/actions/python-versions/releases/tag/3.8.13-11228121154", "files": [ { "filename": "python-3.8.13-darwin-x64.tar.gz", "arch": "x64", "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.8.13-2717995909/python-3.8.13-darwin-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.13-11228121154/python-3.8.13-darwin-x64.tar.gz" }, { - "filename": "python-3.8.13-linux-18.04-x64.tar.gz", + "filename": "python-3.8.13-linux-20.04-x64.tar.gz", "arch": "x64", "platform": "linux", - "platform_version": "18.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.8.13-2717995909/python-3.8.13-linux-18.04-x64.tar.gz" + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.13-11228121154/python-3.8.13-linux-20.04-x64.tar.gz" }, { - "filename": "python-3.8.13-linux-20.04-x64.tar.gz", - "arch": "x64", + "filename": "python-3.8.13-linux-22.04-arm64.tar.gz", + "arch": "arm64", "platform": "linux", - "platform_version": "20.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.8.13-2717995909/python-3.8.13-linux-20.04-x64.tar.gz" + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.13-11228121154/python-3.8.13-linux-22.04-arm64.tar.gz" }, { "filename": "python-3.8.13-linux-22.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "22.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.8.13-2717995909/python-3.8.13-linux-22.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.13-11228121154/python-3.8.13-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.8.13-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.13-11228121154/python-3.8.13-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.8.13-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.13-11228121154/python-3.8.13-linux-24.04-x64.tar.gz" } ] }, { "version": "3.8.12", "stable": true, - "release_url": "https://github.com/actions/python-versions/releases/tag/3.8.12-2268496296", + "release_url": "https://github.com/actions/python-versions/releases/tag/3.8.12-11297040709", "files": [ { "filename": "python-3.8.12-darwin-x64.tar.gz", "arch": "x64", "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.8.12-2268496296/python-3.8.12-darwin-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.12-11297040709/python-3.8.12-darwin-x64.tar.gz" }, { - "filename": "python-3.8.12-linux-18.04-x64.tar.gz", + "filename": "python-3.8.12-linux-20.04-x64.tar.gz", "arch": "x64", "platform": "linux", - "platform_version": "18.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.8.12-2268496296/python-3.8.12-linux-18.04-x64.tar.gz" + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.12-11297040709/python-3.8.12-linux-20.04-x64.tar.gz" }, { - "filename": "python-3.8.12-linux-20.04-x64.tar.gz", - "arch": "x64", + "filename": "python-3.8.12-linux-22.04-arm64.tar.gz", + "arch": "arm64", "platform": "linux", - "platform_version": "20.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.8.12-2268496296/python-3.8.12-linux-20.04-x64.tar.gz" + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.12-11297040709/python-3.8.12-linux-22.04-arm64.tar.gz" }, { "filename": "python-3.8.12-linux-22.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "22.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.8.12-2268496296/python-3.8.12-linux-22.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.12-11297040709/python-3.8.12-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.8.12-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.12-11297040709/python-3.8.12-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.8.12-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.12-11297040709/python-3.8.12-linux-24.04-x64.tar.gz" } ] }, @@ -3729,39 +8552,38 @@ { "version": "3.8.10", "stable": true, - "release_url": "https://github.com/actions/python-versions/releases/tag/3.8.10-117959", + "release_url": "https://github.com/actions/python-versions/releases/tag/3.8.10-8879978422", "files": [ { - "filename": "python-3.8.10-darwin-x64.tar.gz", - "arch": "x64", + "filename": "python-3.8.10-darwin-arm64.tar.gz", + "arch": "arm64", "platform": "darwin", - "download_url": "https://github.com/actions/python-versions/releases/download/3.8.10-117959/python-3.8.10-darwin-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.10-8879978422/python-3.8.10-darwin-arm64.tar.gz" }, { - "filename": "python-3.8.10-linux-18.04-x64.tar.gz", + "filename": "python-3.8.10-darwin-x64.tar.gz", "arch": "x64", - "platform": "linux", - "platform_version": "18.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.8.10-117959/python-3.8.10-linux-18.04-x64.tar.gz" + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.10-8879978422/python-3.8.10-darwin-x64.tar.gz" }, { "filename": "python-3.8.10-linux-20.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "20.04", - "download_url": "https://github.com/actions/python-versions/releases/download/3.8.10-117959/python-3.8.10-linux-20.04-x64.tar.gz" + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.10-8879978422/python-3.8.10-linux-20.04-x64.tar.gz" }, { "filename": "python-3.8.10-win32-x64.zip", "arch": "x64", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.8.10-117959/python-3.8.10-win32-x64.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.10-8879978422/python-3.8.10-win32-x64.zip" }, { "filename": "python-3.8.10-win32-x86.zip", "arch": "x86", "platform": "win32", - "download_url": "https://github.com/actions/python-versions/releases/download/3.8.10-117959/python-3.8.10-win32-x86.zip" + "download_url": "https://github.com/actions/python-versions/releases/download/3.8.10-8879978422/python-3.8.10-win32-x86.zip" } ] },