Compare commits

...

45 Commits

Author SHA1 Message Date
Mikhail Timofeev
a22c344dd0 Merge pull request #185 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 09/06/2022
2022-09-06 18:44:30 +03:00
Service account
ae0a460cc0 Update versions-manifest 2022-09-06 15:31:15 +00:00
github-actions[bot]
c8b327c44a Update versions-manifest (#183)
Co-authored-by: Service account <no-reply@microsoft.com>
2022-08-10 09:52:56 +02:00
Marko Zivic
e1b4a49828 Merge pull request #154 from actions/aloviedo-patch-1
Create codeql-analysis.yml
2022-08-03 10:25:26 +02:00
Mikhail Timofeev
42d1484d64 Merge pull request #182 from actions/update-versions-manifest-file 2022-08-02 19:43:45 +04:00
Service account
e41999429c Update versions-manifest 2022-08-02 15:39:41 +00:00
Mikhail Timofeev
241f220314 Merge pull request #180 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 07/27/2022
2022-07-27 19:33:15 +04:00
Service account
49da3d9917 Update versions-manifest 2022-07-27 06:38:20 +00:00
Marko Zivic
88aa9c4b9e Merge pull request #179 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 07/22/2022
2022-07-22 13:33:20 +02:00
Service account
d4c91ae863 Update versions-manifest 2022-07-22 10:49:38 +00:00
Marko Zivic
0f8d1383b5 Merge pull request #178 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 07/22/2022
2022-07-22 12:42:56 +02:00
Service account
ee30dbfe58 Update versions-manifest 2022-07-22 09:32:14 +00:00
Marko Zivic
f64b4b67c1 Merge pull request #177 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 07/13/2022
2022-07-13 11:14:43 +02:00
Service account
d57d1eae31 Update versions-manifest 2022-07-13 06:49:01 +00:00
Vladimir Safonkin
714163cc44 Disable universal2 macOS builds (#175)
* Disable universal2 macOS builds

* Debug

* Disable universal build and tcl test
2022-07-11 16:09:47 +02:00
Marko Zivic
eaa180e241 Merge pull request #174 from brcrista/patch-1
Document why we build from source on macOS
2022-06-29 15:49:14 +02:00
Brian Cristante
12ba6443e8 Document why we build from source on macOS 2022-06-28 11:50:54 -04:00
Marko Zivic
73379f970f Merge pull request #171 from akv-platform/v-sdolin/issue-402
Explicitly link brew tcl/tk
2022-06-27 09:18:28 +02:00
Marko Zivic
8a2b258410 Merge pull request #173 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 06/20/2022
2022-06-20 16:39:35 +02:00
Service account
d974a7a429 Update versions-manifest 2022-06-20 14:34:17 +00:00
Mikhail Koliada
34c0e9a4d6 [macOS] fix 3.8.13 build (#172) 2022-06-20 16:09:51 +02:00
Sergey Dolin
edcd32dbf1 Check tcltk for any platform and version 2022-06-18 14:48:22 +02:00
Sergey Dolin
045abfcc36 Print versions 2022-06-17 12:53:40 +02:00
Sergey Dolin
6524532238 Add test 2022-06-17 11:50:52 +02:00
Sergey Dolin
0f97bcdc23 Explicity set tcl/tk library 2022-06-17 09:08:45 +02:00
Mikhail Timofeev
bf3c64f950 Merge pull request #170 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 06/07/2022
2022-06-07 11:10:20 +04:00
Service account
f59a9522eb Update versions-manifest 2022-06-07 06:59:43 +00:00
github-actions[bot]
290229025b Update versions-manifest (#169)
Co-authored-by: Service account <no-reply@microsoft.com>
2022-06-06 14:29:55 +02:00
Vladimir Safonkin
5aad86b0d9 Merge pull request #167 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 06/02/2022
2022-06-02 20:52:19 +02:00
Vladimir Safonkin
52b4d85b8e Merge pull request #114 from bwoodsend/universal2
Compile in universal2 mode for macOS Python >= 3.9.1.
2022-06-02 16:28:49 +02:00
Service account
34e7ffccfb Update versions-manifest 2022-06-02 10:36:23 +00:00
Vladimir Safonkin
c3505cc6ce Merge pull request #166 from vsafonkin/v-vsafonkin/update-action-version
Bump setup-python action to v3 in the builder and test workflow.
2022-06-02 12:02:26 +02:00
Vladimir Safonkin
15394f2e9d Bump setup-python action to v3 2022-06-02 11:11:55 +02:00
Marko Zivic
22f110545c Merge pull request #165 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 06/02/2022
2022-06-02 10:07:33 +02:00
Service account
46959ea985 Update versions-manifest 2022-06-02 07:42:15 +00:00
Vladimir Safonkin
b7ef994bae Merge pull request #164 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 06/01/2022
2022-06-01 10:35:19 +02:00
Service account
687538e9a4 Update versions-manifest 2022-06-01 06:34:41 +00:00
Mikhail Timofeev
1d967fc811 Merge pull request #163 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 05/18/2022
2022-05-18 14:53:41 +04:00
Service account
bbe229eb2e Update versions-manifest 2022-05-18 07:24:59 +00:00
bwoodsend
3c5fa6de18 Compile in universal2 mode for macOS Python >= 3.9.1.
Using `universal2` Python environments is currently the only way to build Python
wheels which support macOS M1.
2022-05-15 19:04:56 +01:00
Mikhail Timofeev
0d45fa8df4 Merge pull request #162 from actions/update-versions-manifest-file 2022-05-08 20:19:03 +04:00
Service account
f41dd90d80 Update versions-manifest 2022-05-08 15:31:51 +00:00
Marko Zivic
b104d17dcc Merge pull request #161 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 05/04/2022
2022-05-04 11:35:03 +02:00
Service account
8f6a357755 Update versions-manifest 2022-05-04 09:06:41 +00:00
aloviedo
7d68c84e28 Create codeql-analysis.yml 2022-03-30 06:49:36 -07:00
8 changed files with 653 additions and 22 deletions

70
.github/workflows/codeql-analysis.yml vendored Normal file
View File

@@ -0,0 +1,70 @@
# For most projects, this workflow file will not need changing; you simply need
# to commit it to your repository.
#
# You may wish to alter this file to override the set of languages analyzed,
# or to provide custom queries or build logic.
#
# ******** NOTE ********
# We have attempted to detect the languages in your repository. Please check
# the `language` matrix defined below to confirm you have the correct set of
# supported CodeQL languages.
#
name: "CodeQL"
on:
push:
branches: [ main ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ main ]
schedule:
- cron: '30 8 * * 2'
jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write
strategy:
fail-fast: false
matrix:
language: [ 'python' ]
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ]
# Learn more about CodeQL language support at https://git.io/codeql-language-support
steps:
- name: Checkout repository
uses: actions/checkout@v3
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v1
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.
# queries: ./path/to/local/query, your-org/your-repo/queries@main
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v1
# Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl
# ✏️ If the Autobuild fails above, remove it and uncomment the following three lines
# and modify them (or add more) to build your code if your project
# uses a compiled language
#- run: |
# make bootstrap
# make release
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v1

View File

@@ -131,7 +131,7 @@ jobs:
working-directory: ${{ runner.temp }}/${{ env.ARTIFACT_NAME }}
- name: Setup Python ${{ env.VERSION }}
uses: actions/setup-python@v2
uses: actions/setup-python@v3
with:
python-version: ${{ env.VERSION }}
architecture: ${{ matrix.arch }}

View File

@@ -18,7 +18,7 @@ jobs:
python: [3.5.4, 3.6.7, 3.7.5, 3.8.1]
steps:
- name: setup-python ${{ matrix.python }}
uses: actions/setup-python@v2
uses: actions/setup-python@v3
with:
python-version: ${{ matrix.python }}

View File

@@ -7,6 +7,10 @@ class macOSPythonBuilder : NixPythonBuilder {
.DESCRIPTION
Contains methods that required to build macOS Python artifact from sources. Inherited from base NixPythonBuilder.
While python.org provides precompiled binaries for macOS, switching to them risks breaking existing customers.
If we wanted to start using the official binaries instead of building from source, we should avoid changing previous versions
so we remain backwards compatible.
.PARAMETER platform
The full name of platform for which Python should be built.
@@ -42,6 +46,15 @@ class macOSPythonBuilder : NixPythonBuilder {
$configureString += " --enable-shared"
$configureString += " --with-lto"
### For Python versions which support it, compile a universal2 (arm64 + x86_64 hybrid) build. The arm64 slice
### 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.
@@ -51,6 +64,9 @@ class macOSPythonBuilder : NixPythonBuilder {
$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"
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'"
}
}
### Compile with support of loadable sqlite extensions. Unavailable for Python 2.*
@@ -62,6 +78,9 @@ class macOSPythonBuilder : NixPythonBuilder {
$env:CPPFLAGS += "-I$(brew --prefix sqlite3)/include"
}
Write-Host "The passed configure options are: "
Write-Host $configureString
Execute-Command -Command $configureString
}
}

View File

@@ -48,6 +48,9 @@ class UbuntuPythonBuilder : NixPythonBuilder {
$configureString += " --enable-loadable-sqlite-extensions"
}
Write-Host "The passed configure options are: "
Write-Host $configureString
Execute-Command -Command $configureString
}

View File

@@ -49,6 +49,13 @@ Describe "Tests" {
"python ./sources/simple-test.py" | Should -ReturnZeroExitCode
}
# linux has no display name and no $DISPLAY environment variable - skip tk test
# if (-not (($Platform -match "ubuntu") -or ($Platform -match "linux"))) {
# It "Check if tcl/tk has the same headed and library versions" {
# "python ./sources/tcltk.py" | Should -ReturnZeroExitCode
# }
# }
if (($Version -ge "3.2.0") -and -not ([semver]"$($Version.Major).$($Version.Minor)" -eq [semver]"3.11" -and $Version.PreReleaseLabel)) {
It "Check if sqlite3 module is installed" {
"python ./sources/python-sqlite3.py" | Should -ReturnZeroExitCode

10
tests/sources/tcltk.py Normal file
View File

@@ -0,0 +1,10 @@
import tkinter
import _tkinter
header = _tkinter.TK_VERSION
lib = tkinter.Tk().getvar('tk_version')
if lib != header:
print('header version=' + header)
print('lib version=' + lib)
exit(1)

View File

@@ -1,4 +1,280 @@
[
{
"version": "3.11.0-rc.1",
"stable": false,
"release_url": "https://github.com/actions/python-versions/releases/tag/3.11.0-rc.1-2830636759",
"files": [
{
"filename": "python-3.11.0-rc.1-darwin-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"download_url": "https://github.com/actions/python-versions/releases/download/3.11.0-rc.1-2830636759/python-3.11.0-rc.1-darwin-x64.tar.gz"
},
{
"filename": "python-3.11.0-rc.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.11.0-rc.1-2830636759/python-3.11.0-rc.1-linux-18.04-x64.tar.gz"
},
{
"filename": "python-3.11.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.11.0-rc.1-2830636759/python-3.11.0-rc.1-linux-20.04-x64.tar.gz"
},
{
"filename": "python-3.11.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.11.0-rc.1-2830636759/python-3.11.0-rc.1-linux-22.04-x64.tar.gz"
},
{
"filename": "python-3.11.0-rc.1-win32-x64.zip",
"arch": "x64",
"platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.11.0-rc.1-2830636759/python-3.11.0-rc.1-win32-x64.zip"
},
{
"filename": "python-3.11.0-rc.1-win32-x86.zip",
"arch": "x86",
"platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.11.0-rc.1-2830636759/python-3.11.0-rc.1-win32-x86.zip"
}
]
},
{
"version": "3.11.0-beta.5",
"stable": false,
"release_url": "https://github.com/actions/python-versions/releases/tag/3.11.0-beta.5-2747645645",
"files": [
{
"filename": "python-3.11.0-beta.5-darwin-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"download_url": "https://github.com/actions/python-versions/releases/download/3.11.0-beta.5-2747645645/python-3.11.0-beta.5-darwin-x64.tar.gz"
},
{
"filename": "python-3.11.0-beta.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.11.0-beta.5-2747645645/python-3.11.0-beta.5-linux-18.04-x64.tar.gz"
},
{
"filename": "python-3.11.0-beta.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.11.0-beta.5-2747645645/python-3.11.0-beta.5-linux-20.04-x64.tar.gz"
},
{
"filename": "python-3.11.0-beta.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.11.0-beta.5-2747645645/python-3.11.0-beta.5-linux-22.04-x64.tar.gz"
},
{
"filename": "python-3.11.0-beta.5-win32-x64.zip",
"arch": "x64",
"platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.11.0-beta.5-2747645645/python-3.11.0-beta.5-win32-x64.zip"
},
{
"filename": "python-3.11.0-beta.5-win32-x86.zip",
"arch": "x86",
"platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.11.0-beta.5-2747645645/python-3.11.0-beta.5-win32-x86.zip"
}
]
},
{
"version": "3.11.0-beta.4",
"stable": false,
"release_url": "https://github.com/actions/python-versions/releases/tag/3.11.0-beta.4-2661435468",
"files": [
{
"filename": "python-3.11.0-beta.4-darwin-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"download_url": "https://github.com/actions/python-versions/releases/download/3.11.0-beta.4-2661435468/python-3.11.0-beta.4-darwin-x64.tar.gz"
},
{
"filename": "python-3.11.0-beta.4-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.11.0-beta.4-2661435468/python-3.11.0-beta.4-linux-18.04-x64.tar.gz"
},
{
"filename": "python-3.11.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.11.0-beta.4-2661435468/python-3.11.0-beta.4-linux-20.04-x64.tar.gz"
},
{
"filename": "python-3.11.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.11.0-beta.4-2661435468/python-3.11.0-beta.4-linux-22.04-x64.tar.gz"
},
{
"filename": "python-3.11.0-beta.4-win32-x64.zip",
"arch": "x64",
"platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.11.0-beta.4-2661435468/python-3.11.0-beta.4-win32-x64.zip"
},
{
"filename": "python-3.11.0-beta.4-win32-x86.zip",
"arch": "x86",
"platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.11.0-beta.4-2661435468/python-3.11.0-beta.4-win32-x86.zip"
}
]
},
{
"version": "3.11.0-beta.3",
"stable": false,
"release_url": "https://github.com/actions/python-versions/releases/tag/3.11.0-beta.3-2426427485",
"files": [
{
"filename": "python-3.11.0-beta.3-darwin-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"download_url": "https://github.com/actions/python-versions/releases/download/3.11.0-beta.3-2426427485/python-3.11.0-beta.3-darwin-x64.tar.gz"
},
{
"filename": "python-3.11.0-beta.3-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.11.0-beta.3-2426427485/python-3.11.0-beta.3-linux-18.04-x64.tar.gz"
},
{
"filename": "python-3.11.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.11.0-beta.3-2426427485/python-3.11.0-beta.3-linux-20.04-x64.tar.gz"
},
{
"filename": "python-3.11.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.11.0-beta.3-2426427485/python-3.11.0-beta.3-linux-22.04-x64.tar.gz"
},
{
"filename": "python-3.11.0-beta.3-win32-x64.zip",
"arch": "x64",
"platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.11.0-beta.3-2426427485/python-3.11.0-beta.3-win32-x64.zip"
},
{
"filename": "python-3.11.0-beta.3-win32-x86.zip",
"arch": "x86",
"platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.11.0-beta.3-2426427485/python-3.11.0-beta.3-win32-x86.zip"
}
]
},
{
"version": "3.11.0-beta.2",
"stable": false,
"release_url": "https://github.com/actions/python-versions/releases/tag/3.11.0-beta.2-2419602742",
"files": [
{
"filename": "python-3.11.0-beta.2-darwin-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"download_url": "https://github.com/actions/python-versions/releases/download/3.11.0-beta.2-2419602742/python-3.11.0-beta.2-darwin-x64.tar.gz"
},
{
"filename": "python-3.11.0-beta.2-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.11.0-beta.2-2419602742/python-3.11.0-beta.2-linux-18.04-x64.tar.gz"
},
{
"filename": "python-3.11.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.11.0-beta.2-2419602742/python-3.11.0-beta.2-linux-20.04-x64.tar.gz"
},
{
"filename": "python-3.11.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.11.0-beta.2-2419602742/python-3.11.0-beta.2-linux-22.04-x64.tar.gz"
},
{
"filename": "python-3.11.0-beta.2-win32-x64.zip",
"arch": "x64",
"platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.11.0-beta.2-2419602742/python-3.11.0-beta.2-win32-x64.zip"
},
{
"filename": "python-3.11.0-beta.2-win32-x86.zip",
"arch": "x86",
"platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.11.0-beta.2-2419602742/python-3.11.0-beta.2-win32-x86.zip"
}
]
},
{
"version": "3.11.0-beta.1",
"stable": false,
"release_url": "https://github.com/actions/python-versions/releases/tag/3.11.0-beta.1-2290009903",
"files": [
{
"filename": "python-3.11.0-beta.1-darwin-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"download_url": "https://github.com/actions/python-versions/releases/download/3.11.0-beta.1-2290009903/python-3.11.0-beta.1-darwin-x64.tar.gz"
},
{
"filename": "python-3.11.0-beta.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.11.0-beta.1-2290009903/python-3.11.0-beta.1-linux-18.04-x64.tar.gz"
},
{
"filename": "python-3.11.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.11.0-beta.1-2290009903/python-3.11.0-beta.1-linux-20.04-x64.tar.gz"
},
{
"filename": "python-3.11.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.11.0-beta.1-2290009903/python-3.11.0-beta.1-linux-22.04-x64.tar.gz"
},
{
"filename": "python-3.11.0-beta.1-win32-x64.zip",
"arch": "x64",
"platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.11.0-beta.1-2290009903/python-3.11.0-beta.1-win32-x64.zip"
},
{
"filename": "python-3.11.0-beta.1-win32-x86.zip",
"arch": "x86",
"platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.11.0-beta.1-2290009903/python-3.11.0-beta.1-win32-x86.zip"
}
]
},
{
"version": "3.11.0-alpha.7",
"stable": false,
@@ -272,42 +548,187 @@
}
]
},
{
"version": "3.10.7",
"stable": true,
"release_url": "https://github.com/actions/python-versions/releases/tag/3.10.7-3001286155",
"files": [
{
"filename": "python-3.10.7-darwin-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"download_url": "https://github.com/actions/python-versions/releases/download/3.10.7-3001286155/python-3.10.7-darwin-x64.tar.gz"
},
{
"filename": "python-3.10.7-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.7-3001286155/python-3.10.7-linux-18.04-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"
},
{
"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"
},
{
"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"
},
{
"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"
}
]
},
{
"version": "3.10.6",
"stable": true,
"release_url": "https://github.com/actions/python-versions/releases/tag/3.10.6-2787494115",
"files": [
{
"filename": "python-3.10.6-darwin-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"download_url": "https://github.com/actions/python-versions/releases/download/3.10.6-2787494115/python-3.10.6-darwin-x64.tar.gz"
},
{
"filename": "python-3.10.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.10.6-2787494115/python-3.10.6-linux-18.04-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"
},
{
"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"
},
{
"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"
},
{
"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"
}
]
},
{
"version": "3.10.5",
"stable": true,
"release_url": "https://github.com/actions/python-versions/releases/tag/3.10.5-2650229445",
"files": [
{
"filename": "python-3.10.5-darwin-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"download_url": "https://github.com/actions/python-versions/releases/download/3.10.5-2650229445/python-3.10.5-darwin-x64.tar.gz"
},
{
"filename": "python-3.10.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.10.5-2650229445/python-3.10.5-linux-18.04-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"
},
{
"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"
},
{
"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"
},
{
"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"
}
]
},
{
"version": "3.10.4",
"stable": true,
"release_url": "https://github.com/actions/python-versions/releases/tag/3.10.4-2034678717",
"release_url": "https://github.com/actions/python-versions/releases/tag/3.10.4-2650226428",
"files": [
{
"filename": "python-3.10.4-darwin-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"download_url": "https://github.com/actions/python-versions/releases/download/3.10.4-2034678717/python-3.10.4-darwin-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/3.10.4-2650226428/python-3.10.4-darwin-x64.tar.gz"
},
{
"filename": "python-3.10.4-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.4-2034678717/python-3.10.4-linux-18.04-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/3.10.4-2650226428/python-3.10.4-linux-18.04-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-2034678717/python-3.10.4-linux-20.04-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/3.10.4-2650226428/python-3.10.4-linux-20.04-x64.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"
},
{
"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-2034678717/python-3.10.4-win32-x64.zip"
"download_url": "https://github.com/actions/python-versions/releases/download/3.10.4-2650226428/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-2034678717/python-3.10.4-win32-x86.zip"
"download_url": "https://github.com/actions/python-versions/releases/download/3.10.4-2650226428/python-3.10.4-win32-x86.zip"
}
]
},
@@ -1044,42 +1465,95 @@
}
]
},
{
"version": "3.9.13",
"stable": true,
"release_url": "https://github.com/actions/python-versions/releases/tag/3.9.13-2717571420",
"files": [
{
"filename": "python-3.9.13-darwin-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"download_url": "https://github.com/actions/python-versions/releases/download/3.9.13-2717571420/python-3.9.13-darwin-x64.tar.gz"
},
{
"filename": "python-3.9.13-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.9.13-2717571420/python-3.9.13-linux-18.04-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"
},
{
"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"
},
{
"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"
},
{
"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"
}
]
},
{
"version": "3.9.12",
"stable": true,
"release_url": "https://github.com/actions/python-versions/releases/tag/3.9.12-2035708629",
"release_url": "https://github.com/actions/python-versions/releases/tag/3.9.12-2268639864",
"files": [
{
"filename": "python-3.9.12-darwin-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"download_url": "https://github.com/actions/python-versions/releases/download/3.9.12-2035708629/python-3.9.12-darwin-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/3.9.12-2268639864/python-3.9.12-darwin-x64.tar.gz"
},
{
"filename": "python-3.9.12-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.9.12-2035708629/python-3.9.12-linux-18.04-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/3.9.12-2268639864/python-3.9.12-linux-18.04-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-2035708629/python-3.9.12-linux-20.04-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/3.9.12-2268639864/python-3.9.12-linux-20.04-x64.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"
},
{
"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-2035708629/python-3.9.12-win32-x64.zip"
"download_url": "https://github.com/actions/python-versions/releases/download/3.9.12-2268639864/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-2035708629/python-3.9.12-win32-x86.zip"
"download_url": "https://github.com/actions/python-versions/releases/download/3.9.12-2268639864/python-3.9.12-win32-x86.zip"
}
]
},
@@ -1869,30 +2343,71 @@
}
]
},
{
"version": "3.8.13",
"stable": true,
"release_url": "https://github.com/actions/python-versions/releases/tag/3.8.13-2717995909",
"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"
},
{
"filename": "python-3.8.13-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.8.13-2717995909/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": "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"
},
{
"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"
}
]
},
{
"version": "3.8.12",
"stable": true,
"release_url": "https://github.com/actions/python-versions/releases/tag/3.8.12-117929",
"release_url": "https://github.com/actions/python-versions/releases/tag/3.8.12-2268496296",
"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-117929/python-3.8.12-darwin-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.12-2268496296/python-3.8.12-darwin-x64.tar.gz"
},
{
"filename": "python-3.8.12-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.8.12-117929/python-3.8.12-linux-18.04-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.12-2268496296/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": "20.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.12-117929/python-3.8.12-linux-20.04-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.12-2268496296/python-3.8.12-linux-20.04-x64.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"
}
]
},
@@ -2418,27 +2933,34 @@
{
"version": "3.7.13",
"stable": true,
"release_url": "https://github.com/actions/python-versions/releases/tag/3.7.13-2244063459",
"release_url": "https://github.com/actions/python-versions/releases/tag/3.7.13-2268493565",
"files": [
{
"filename": "python-3.7.13-darwin-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.13-2244063459/python-3.7.13-darwin-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.13-2268493565/python-3.7.13-darwin-x64.tar.gz"
},
{
"filename": "python-3.7.13-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.7.13-2244063459/python-3.7.13-linux-18.04-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.13-2268493565/python-3.7.13-linux-18.04-x64.tar.gz"
},
{
"filename": "python-3.7.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.7.13-2244063459/python-3.7.13-linux-20.04-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.13-2268493565/python-3.7.13-linux-20.04-x64.tar.gz"
},
{
"filename": "python-3.7.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.7.13-2268493565/python-3.7.13-linux-22.04-x64.tar.gz"
}
]
},