Compare commits

..

4 Commits

Author SHA1 Message Date
Alena Sviridenko
614a9e29eb Merge pull request #31 from vmapetr/v-mapetr/build-with-loadable-sqlite-extensions
Build Python3 for nix and darwin with enabled loadable sqlite extensions
2020-06-09 15:14:26 +03:00
Maksim Petrov
22860d08aa Build Python3 for nix and darwin with enabled loadable sqlite extensions 2020-06-08 16:00:25 +03:00
MaksimZhukov
d0bb4295e9 Upload Ubuntu 20.04 binaries (#28)
Co-authored-by: Service account <no-reply@microsoft.com>
2020-06-04 08:54:29 +03:00
Maxim Lobanov
2a3a8176d7 Update platform for new version manifest generator (#29)
* Update build-python-packages.yml

* update platforms

* fix platform conditions

* add clean up
2020-06-03 20:38:34 +03:00
11 changed files with 337 additions and 339 deletions

View File

@@ -7,7 +7,7 @@ stages:
dependsOn: [] dependsOn: []
variables: variables:
VmImage: 'macOS-10.14' VmImage: 'macOS-10.14'
Platform: macos-1014 Platform: darwin
Architecture: x64 Architecture: x64
jobs: jobs:
- template: /azure-pipelines/templates/build-job.yml - template: /azure-pipelines/templates/build-job.yml
@@ -17,7 +17,7 @@ stages:
dependsOn: Build_Python_MacOS dependsOn: Build_Python_MacOS
variables: variables:
VmImage: 'macOS-10.14' VmImage: 'macOS-10.14'
Platform: macos-1014 Platform: darwin
Architecture: x64 Architecture: x64
jobs: jobs:
- template: /azure-pipelines/templates/test-job.yml - template: /azure-pipelines/templates/test-job.yml
@@ -26,7 +26,7 @@ stages:
dependsOn: [] dependsOn: []
variables: variables:
VmImage: 'ubuntu-16.04' VmImage: 'ubuntu-16.04'
Platform: ubuntu-1604 Platform: linux-16.04
Architecture: x64 Architecture: x64
jobs: jobs:
- template: /azure-pipelines/templates/build-job.yml - template: /azure-pipelines/templates/build-job.yml
@@ -36,7 +36,7 @@ stages:
dependsOn: Build_Python_Ubuntu_1604 dependsOn: Build_Python_Ubuntu_1604
variables: variables:
VmImage: 'ubuntu-16.04' VmImage: 'ubuntu-16.04'
Platform: ubuntu-1604 Platform: linux-16.04
Architecture: x64 Architecture: x64
jobs: jobs:
- template: /azure-pipelines/templates/test-job.yml - template: /azure-pipelines/templates/test-job.yml
@@ -45,7 +45,7 @@ stages:
dependsOn: [] dependsOn: []
variables: variables:
VmImage: 'ubuntu-18.04' VmImage: 'ubuntu-18.04'
Platform: ubuntu-1804 Platform: linux-18.04
Architecture: x64 Architecture: x64
jobs: jobs:
- template: /azure-pipelines/templates/build-job.yml - template: /azure-pipelines/templates/build-job.yml
@@ -55,7 +55,7 @@ stages:
dependsOn: Build_Python_Ubuntu_1804 dependsOn: Build_Python_Ubuntu_1804
variables: variables:
VmImage: 'ubuntu-18.04' VmImage: 'ubuntu-18.04'
Platform: ubuntu-1804 Platform: linux-18.04
Architecture: x64 Architecture: x64
jobs: jobs:
- template: /azure-pipelines/templates/test-job.yml - template: /azure-pipelines/templates/test-job.yml
@@ -64,7 +64,7 @@ stages:
dependsOn: [] dependsOn: []
variables: variables:
VmImage: 'ubuntu-20.04' VmImage: 'ubuntu-20.04'
Platform: ubuntu-2004 Platform: linux-20.04
Architecture: x64 Architecture: x64
jobs: jobs:
- template: /azure-pipelines/templates/build-job.yml - template: /azure-pipelines/templates/build-job.yml
@@ -74,7 +74,7 @@ stages:
dependsOn: Build_Python_Ubuntu_2004 dependsOn: Build_Python_Ubuntu_2004
variables: variables:
VmImage: 'ubuntu-20.04' VmImage: 'ubuntu-20.04'
Platform: ubuntu-2004 Platform: linux-20.04
Architecture: x64 Architecture: x64
jobs: jobs:
- template: /azure-pipelines/templates/test-job.yml - template: /azure-pipelines/templates/test-job.yml
@@ -83,7 +83,7 @@ stages:
dependsOn: [] dependsOn: []
variables: variables:
VmImage: 'vs2017-win2016' VmImage: 'vs2017-win2016'
Platform: windows-2016 Platform: win32
Architecture: x64 Architecture: x64
jobs: jobs:
- template: /azure-pipelines/templates/build-job.yml - template: /azure-pipelines/templates/build-job.yml
@@ -93,7 +93,7 @@ stages:
dependsOn: Build_Python_X64_Windows dependsOn: Build_Python_X64_Windows
variables: variables:
VmImage: 'vs2017-win2016' VmImage: 'vs2017-win2016'
Platform: windows-2016 Platform: win32
Architecture: x64 Architecture: x64
jobs: jobs:
- template: /azure-pipelines/templates/test-job.yml - template: /azure-pipelines/templates/test-job.yml
@@ -102,7 +102,7 @@ stages:
dependsOn: [] dependsOn: []
variables: variables:
VmImage: 'vs2017-win2016' VmImage: 'vs2017-win2016'
Platform: windows-2016 Platform: win32
Architecture: x86 Architecture: x86
jobs: jobs:
- template: /azure-pipelines/templates/build-job.yml - template: /azure-pipelines/templates/build-job.yml
@@ -112,7 +112,7 @@ stages:
dependsOn: Build_Python_x86_Windows dependsOn: Build_Python_x86_Windows
variables: variables:
VmImage: 'vs2017-win2016' VmImage: 'vs2017-win2016'
Platform: windows-2016 Platform: win32
Architecture: x86 Architecture: x86
jobs: jobs:
- template: /azure-pipelines/templates/test-job.yml - template: /azure-pipelines/templates/test-job.yml

View File

@@ -7,6 +7,13 @@ jobs:
- checkout: self - checkout: self
submodules: true submodules: true
- task: PowerShell@2
displayName: Fully cleanup the toolcache directory before testing
inputs:
targetType: filePath
filePath: helpers/clean-toolcache.ps1
arguments: -ToolName "Python"
- task: DownloadPipelineArtifact@2 - task: DownloadPipelineArtifact@2
inputs: inputs:
source: 'current' source: 'current'
@@ -24,7 +31,7 @@ jobs:
inputs: inputs:
TargetType: inline TargetType: inline
script: | script: |
if ($env:PLATFORM -match 'windows') { powershell ./setup.ps1 } else { sh ./setup.sh } if ($env:PLATFORM -match 'win32') { powershell ./setup.ps1 } else { sh ./setup.sh }
workingDirectory: '$(Build.BinariesDirectory)' workingDirectory: '$(Build.BinariesDirectory)'
- task: UsePythonVersion@0 - task: UsePythonVersion@0
@@ -40,7 +47,7 @@ jobs:
script: | script: |
Invoke-Expression "python ./sources/python-config-output.py" Invoke-Expression "python ./sources/python-config-output.py"
workingDirectory: '$(Build.SourcesDirectory)/tests' workingDirectory: '$(Build.SourcesDirectory)/tests'
condition: ne(variables['Platform'], 'windows-2016') condition: ne(variables['Platform'], 'win32')
- task: PowerShell@2 - task: PowerShell@2
displayName: 'Verbose python binary links' displayName: 'Verbose python binary links'
@@ -48,9 +55,9 @@ jobs:
TargetType: inline TargetType: inline
script: | script: |
$pythonLocation = which python $pythonLocation = which python
if ($env:PLATFORM -match 'macos') { otool -L $pythonLocation } else { ldd $pythonLocation } if ($env:PLATFORM -match 'darwin') { otool -L $pythonLocation } else { ldd $pythonLocation }
workingDirectory: '$(Build.BinariesDirectory)' workingDirectory: '$(Build.BinariesDirectory)'
condition: ne(variables['Platform'], 'windows-2016') condition: ne(variables['Platform'], 'win32')
- task: PowerShell@2 - task: PowerShell@2
displayName: 'Run tests' displayName: 'Run tests'

View File

@@ -56,11 +56,11 @@ function Get-PythonBuilder {
) )
$Platform = $Platform.ToLower() $Platform = $Platform.ToLower()
if ($Platform -match 'windows') { if ($Platform -match 'win32') {
$builder = [WinPythonBuilder]::New($Version, $Architecture, $Platform) $builder = [WinPythonBuilder]::New($Version, $Architecture, $Platform)
} elseif ($Platform -match 'ubuntu') { } elseif ($Platform -match 'linux') {
$builder = [UbuntuPythonBuilder]::New($Version, $Architecture, $Platform) $builder = [UbuntuPythonBuilder]::New($Version, $Architecture, $Platform)
} elseif ($Platform -match 'macos') { } elseif ($Platform -match 'darwin') {
$builder = [macOSPythonBuilder]::New($Version, $Architecture, $Platform) $builder = [macOSPythonBuilder]::New($Version, $Architecture, $Platform)
} else { } else {
Write-Host "##vso[task.logissue type=error;] Invalid platform: $Platform" Write-Host "##vso[task.logissue type=error;] Invalid platform: $Platform"

View File

@@ -29,19 +29,31 @@ class macOSPythonBuilder : NixPythonBuilder {
#> #>
$pythonBinariesLocation = $this.GetFullPythonToolcacheLocation() $pythonBinariesLocation = $this.GetFullPythonToolcacheLocation()
$configureString = "./configure --prefix=$pythonBinariesLocation --enable-optimizations --enable-shared --with-lto" $configureString = "./configure"
$configureString += " --prefix=$pythonBinariesLocation"
$configureString += " --enable-optimizations"
$configureString += " --enable-shared"
$configureString += " --with-lto"
### OS X 10.11, Apple no longer provides header files for the deprecated system version of OpenSSL. ### 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, ### 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. ### 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) ### Link to documentation (https://cpython-devguide.readthedocs.io/setup/#build-dependencies)
if ($this.Version -lt "3.7.0") { if ($this.Version -lt "3.7.0") {
$env:LDFLAGS="-L$(brew --prefix openssl)/lib" $env:LDFLAGS = "-L$(brew --prefix openssl)/lib"
$env:CFLAGS="-I$(brew --prefix openssl)/include" $env:CFLAGS = "-I$(brew --prefix openssl)/include"
} else { } else {
$configureString += " --with-openssl=/usr/local/opt/openssl" $configureString += " --with-openssl=/usr/local/opt/openssl"
} }
### Compile with support of loadable sqlite extensions. Unavailable for Python 2.*
### 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"
}
Execute-Command -Command $configureString Execute-Command -Command $configureString
} }

View File

@@ -32,13 +32,22 @@ class UbuntuPythonBuilder : NixPythonBuilder {
### To build Python with SO we must pass full path to lib folder to the linker ### To build Python with SO we must pass full path to lib folder to the linker
$env:LDFLAGS="-Wl,--rpath=${pythonBinariesLocation}/lib" $env:LDFLAGS="-Wl,--rpath=${pythonBinariesLocation}/lib"
$configureString = "./configure --prefix=$pythonBinariesLocation --enable-shared --enable-optimizations" $configureString = "./configure"
$configureString += " --prefix=$pythonBinariesLocation"
$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") { if ($this.Version -lt "3.0.0") {
### Compile with ucs4 for Python 2.x. On 3.x, ucs4 is enabled by default
$configureString += " --enable-unicode=ucs4" $configureString += " --enable-unicode=ucs4"
} }
### Compile with support of loadable sqlite extensions. Unavailable for Python 2.*
### 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"
}
Execute-Command -Command $configureString Execute-Command -Command $configureString
} }
@@ -76,7 +85,7 @@ class UbuntuPythonBuilder : NixPythonBuilder {
Execute-Command -Command "sudo apt install -y $_" Execute-Command -Command "sudo apt install -y $_"
} }
if ($this.Platform -ne "ubuntu-1604") { if ($this.Platform -ne "linux-16.04") {
### On Ubuntu-1804, libgdbm-compat-dev has older modules that are no longer in libgdbm-dev ### On Ubuntu-1804, libgdbm-compat-dev has older modules that are no longer in libgdbm-dev
Execute-Command -Command "sudo apt install -y libgdbm-compat-dev" Execute-Command -Command "sudo apt install -y libgdbm-compat-dev"
} }

Submodule helpers updated: d8c3ce72ee...350e2888aa

View File

@@ -1,29 +0,0 @@
{
"macos-1014": [
{
"platform": "darwin",
"platform_version": "10.14"
},
{
"platform": "darwin",
"platform_version": "10.15"
}
],
"ubuntu-1604": [
{
"platform": "linux",
"platform_version": "16.04"
}
],
"ubuntu-1804": [
{
"platform": "linux",
"platform_version": "18.04"
}
],
"windows-2016": [
{
"platform": "win32"
}
]
}

View File

@@ -1,11 +0,0 @@
if ($env:PLATFORM -match 'windows') {
$PythonFilter = "Name like '%Python%'"
Get-WmiObject Win32_Product -Filter $PythonFilter | Foreach-Object {
Write-Host "Uninstalling $($_.Name) ..."
$_.Uninstall() | Out-Null
}
}
$PythonToolcachePath = Join-Path -Path $env:AGENT_TOOLSDIRECTORY -ChildPath "Python"
Write-Host "Removing Python toolcache directory ..."
Remove-Item -Path $PythonToolcachePath -Recurse -Force

View File

@@ -41,6 +41,12 @@ Describe "Tests" {
"python ./sources/simple-test.py" | Should -ReturnZeroExitCode "python ./sources/simple-test.py" | Should -ReturnZeroExitCode
} }
if ($Version -ge "3.2.0") {
It "Check if sqlite3 module is installed" {
"python ./sources/python-sqlite3.py" | Should -ReturnZeroExitCode
}
}
if (IsNixPlatform $Platform) { if (IsNixPlatform $Platform) {
It "Check for failed modules in build_output" { It "Check for failed modules in build_output" {

View File

@@ -0,0 +1,19 @@
import sqlite3
from sqlite3 import Error
def create_connection(db_file):
""" create a database connection to a SQLite database """
conn = None
try:
print('Sqlite3 version: ', sqlite3.version)
conn = sqlite3.connect(db_file)
conn.enable_load_extension(True)
except Error as e:
print(e)
exit(1)
finally:
if conn:
conn.close()
if __name__ == '__main__':
create_connection(r"pythonsqlite.db")

View File

@@ -2,669 +2,654 @@
{ {
"version": "3.8.3", "version": "3.8.3",
"stable": true, "stable": true,
"release_url": "https://github.com/actions/python-versions/releases/tag/3.8.3-20200514.1", "release_url": "https://github.com/actions/python-versions/releases/tag/3.8.3-20200603.38",
"files": [ "files": [
{ {
"filename": "python-3.8.3-macos-1014-x64.tar.gz", "filename": "python-3.8.3-darwin-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "darwin", "platform": "darwin",
"platform_version": "10.14", "download_url": "https://github.com/actions/python-versions/releases/download/3.8.3-20200603.38/python-3.8.3-darwin-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.3-20200514.1/python-3.8.3-macos-1014-x64.tar.gz"
}, },
{ {
"filename": "python-3.8.3-macos-1014-x64.tar.gz", "filename": "python-3.8.3-linux-16.04-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.15",
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.3-20200514.1/python-3.8.3-macos-1014-x64.tar.gz"
},
{
"filename": "python-3.8.3-ubuntu-1604-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "linux", "platform": "linux",
"platform_version": "16.04", "platform_version": "16.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.3-20200514.1/python-3.8.3-ubuntu-1604-x64.tar.gz" "download_url": "https://github.com/actions/python-versions/releases/download/3.8.3-20200603.38/python-3.8.3-linux-16.04-x64.tar.gz"
}, },
{ {
"filename": "python-3.8.3-ubuntu-1804-x64.tar.gz", "filename": "python-3.8.3-linux-18.04-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "linux", "platform": "linux",
"platform_version": "18.04", "platform_version": "18.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.3-20200514.1/python-3.8.3-ubuntu-1804-x64.tar.gz" "download_url": "https://github.com/actions/python-versions/releases/download/3.8.3-20200603.38/python-3.8.3-linux-18.04-x64.tar.gz"
}, },
{ {
"filename": "python-3.8.3-windows-2016-x64.zip", "filename": "python-3.8.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.8.3-20200603.38/python-3.8.3-linux-20.04-x64.tar.gz"
},
{
"filename": "python-3.8.3-win32-x64.zip",
"arch": "x64", "arch": "x64",
"platform": "win32", "platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.3-20200514.1/python-3.8.3-windows-2016-x64.zip" "download_url": "https://github.com/actions/python-versions/releases/download/3.8.3-20200603.38/python-3.8.3-win32-x64.zip"
}, },
{ {
"filename": "python-3.8.3-windows-2016-x86.zip", "filename": "python-3.8.3-win32-x86.zip",
"arch": "x86", "arch": "x86",
"platform": "win32", "platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.3-20200514.1/python-3.8.3-windows-2016-x86.zip" "download_url": "https://github.com/actions/python-versions/releases/download/3.8.3-20200603.38/python-3.8.3-win32-x86.zip"
} }
] ]
}, },
{ {
"version": "3.8.2", "version": "3.8.2",
"stable": true, "stable": true,
"release_url": "https://github.com/actions/python-versions/releases/tag/3.8.2-20200505.19", "release_url": "https://github.com/actions/python-versions/releases/tag/3.8.2-20200603.37",
"files": [ "files": [
{ {
"filename": "python-3.8.2-macos-1014-x64.tar.gz", "filename": "python-3.8.2-darwin-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "darwin", "platform": "darwin",
"platform_version": "10.14", "download_url": "https://github.com/actions/python-versions/releases/download/3.8.2-20200603.37/python-3.8.2-darwin-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.2-20200505.19/python-3.8.2-macos-1014-x64.tar.gz"
}, },
{ {
"filename": "python-3.8.2-macos-1014-x64.tar.gz", "filename": "python-3.8.2-linux-16.04-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.15",
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.2-20200505.19/python-3.8.2-macos-1014-x64.tar.gz"
},
{
"filename": "python-3.8.2-ubuntu-1604-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "linux", "platform": "linux",
"platform_version": "16.04", "platform_version": "16.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.2-20200505.19/python-3.8.2-ubuntu-1604-x64.tar.gz" "download_url": "https://github.com/actions/python-versions/releases/download/3.8.2-20200603.37/python-3.8.2-linux-16.04-x64.tar.gz"
}, },
{ {
"filename": "python-3.8.2-ubuntu-1804-x64.tar.gz", "filename": "python-3.8.2-linux-18.04-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "linux", "platform": "linux",
"platform_version": "18.04", "platform_version": "18.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.2-20200505.19/python-3.8.2-ubuntu-1804-x64.tar.gz" "download_url": "https://github.com/actions/python-versions/releases/download/3.8.2-20200603.37/python-3.8.2-linux-18.04-x64.tar.gz"
}, },
{ {
"filename": "python-3.8.2-windows-2016-x64.zip", "filename": "python-3.8.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.8.2-20200603.37/python-3.8.2-linux-20.04-x64.tar.gz"
},
{
"filename": "python-3.8.2-win32-x64.zip",
"arch": "x64", "arch": "x64",
"platform": "win32", "platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.2-20200505.19/python-3.8.2-windows-2016-x64.zip" "download_url": "https://github.com/actions/python-versions/releases/download/3.8.2-20200603.37/python-3.8.2-win32-x64.zip"
}, },
{ {
"filename": "python-3.8.2-windows-2016-x86.zip", "filename": "python-3.8.2-win32-x86.zip",
"arch": "x86", "arch": "x86",
"platform": "win32", "platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.2-20200505.19/python-3.8.2-windows-2016-x86.zip" "download_url": "https://github.com/actions/python-versions/releases/download/3.8.2-20200603.37/python-3.8.2-win32-x86.zip"
} }
] ]
}, },
{ {
"version": "3.8.1", "version": "3.8.1",
"stable": true, "stable": true,
"release_url": "https://github.com/actions/python-versions/releases/tag/3.8.1-20200505.18", "release_url": "https://github.com/actions/python-versions/releases/tag/3.8.1-20200603.36",
"files": [ "files": [
{ {
"filename": "python-3.8.1-macos-1014-x64.tar.gz", "filename": "python-3.8.1-darwin-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "darwin", "platform": "darwin",
"platform_version": "10.14", "download_url": "https://github.com/actions/python-versions/releases/download/3.8.1-20200603.36/python-3.8.1-darwin-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.1-20200505.18/python-3.8.1-macos-1014-x64.tar.gz"
}, },
{ {
"filename": "python-3.8.1-macos-1014-x64.tar.gz", "filename": "python-3.8.1-linux-16.04-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.15",
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.1-20200505.18/python-3.8.1-macos-1014-x64.tar.gz"
},
{
"filename": "python-3.8.1-ubuntu-1604-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "linux", "platform": "linux",
"platform_version": "16.04", "platform_version": "16.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.1-20200505.18/python-3.8.1-ubuntu-1604-x64.tar.gz" "download_url": "https://github.com/actions/python-versions/releases/download/3.8.1-20200603.36/python-3.8.1-linux-16.04-x64.tar.gz"
}, },
{ {
"filename": "python-3.8.1-ubuntu-1804-x64.tar.gz", "filename": "python-3.8.1-linux-18.04-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "linux", "platform": "linux",
"platform_version": "18.04", "platform_version": "18.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.1-20200505.18/python-3.8.1-ubuntu-1804-x64.tar.gz" "download_url": "https://github.com/actions/python-versions/releases/download/3.8.1-20200603.36/python-3.8.1-linux-18.04-x64.tar.gz"
}, },
{ {
"filename": "python-3.8.1-windows-2016-x64.zip", "filename": "python-3.8.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.8.1-20200603.36/python-3.8.1-linux-20.04-x64.tar.gz"
},
{
"filename": "python-3.8.1-win32-x64.zip",
"arch": "x64", "arch": "x64",
"platform": "win32", "platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.1-20200505.18/python-3.8.1-windows-2016-x64.zip" "download_url": "https://github.com/actions/python-versions/releases/download/3.8.1-20200603.36/python-3.8.1-win32-x64.zip"
}, },
{ {
"filename": "python-3.8.1-windows-2016-x86.zip", "filename": "python-3.8.1-win32-x86.zip",
"arch": "x86", "arch": "x86",
"platform": "win32", "platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.1-20200505.18/python-3.8.1-windows-2016-x86.zip" "download_url": "https://github.com/actions/python-versions/releases/download/3.8.1-20200603.36/python-3.8.1-win32-x86.zip"
} }
] ]
}, },
{ {
"version": "3.8.0", "version": "3.8.0",
"stable": true, "stable": true,
"release_url": "https://github.com/actions/python-versions/releases/tag/3.8.0-20200505.17", "release_url": "https://github.com/actions/python-versions/releases/tag/3.8.0-20200603.35",
"files": [ "files": [
{ {
"filename": "python-3.8.0-macos-1014-x64.tar.gz", "filename": "python-3.8.0-darwin-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "darwin", "platform": "darwin",
"platform_version": "10.14", "download_url": "https://github.com/actions/python-versions/releases/download/3.8.0-20200603.35/python-3.8.0-darwin-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.0-20200505.17/python-3.8.0-macos-1014-x64.tar.gz"
}, },
{ {
"filename": "python-3.8.0-macos-1014-x64.tar.gz", "filename": "python-3.8.0-linux-16.04-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.15",
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.0-20200505.17/python-3.8.0-macos-1014-x64.tar.gz"
},
{
"filename": "python-3.8.0-ubuntu-1604-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "linux", "platform": "linux",
"platform_version": "16.04", "platform_version": "16.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.0-20200505.17/python-3.8.0-ubuntu-1604-x64.tar.gz" "download_url": "https://github.com/actions/python-versions/releases/download/3.8.0-20200603.35/python-3.8.0-linux-16.04-x64.tar.gz"
}, },
{ {
"filename": "python-3.8.0-ubuntu-1804-x64.tar.gz", "filename": "python-3.8.0-linux-18.04-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "linux", "platform": "linux",
"platform_version": "18.04", "platform_version": "18.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.0-20200505.17/python-3.8.0-ubuntu-1804-x64.tar.gz" "download_url": "https://github.com/actions/python-versions/releases/download/3.8.0-20200603.35/python-3.8.0-linux-18.04-x64.tar.gz"
}, },
{ {
"filename": "python-3.8.0-windows-2016-x64.zip", "filename": "python-3.8.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.8.0-20200603.35/python-3.8.0-linux-20.04-x64.tar.gz"
},
{
"filename": "python-3.8.0-win32-x64.zip",
"arch": "x64", "arch": "x64",
"platform": "win32", "platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.0-20200505.17/python-3.8.0-windows-2016-x64.zip" "download_url": "https://github.com/actions/python-versions/releases/download/3.8.0-20200603.35/python-3.8.0-win32-x64.zip"
}, },
{ {
"filename": "python-3.8.0-windows-2016-x86.zip", "filename": "python-3.8.0-win32-x86.zip",
"arch": "x86", "arch": "x86",
"platform": "win32", "platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.0-20200505.17/python-3.8.0-windows-2016-x86.zip" "download_url": "https://github.com/actions/python-versions/releases/download/3.8.0-20200603.35/python-3.8.0-win32-x86.zip"
} }
] ]
}, },
{ {
"version": "3.7.7", "version": "3.7.7",
"stable": true, "stable": true,
"release_url": "https://github.com/actions/python-versions/releases/tag/3.7.7-20200505.20", "release_url": "https://github.com/actions/python-versions/releases/tag/3.7.7-20200603.34",
"files": [ "files": [
{ {
"filename": "python-3.7.7-macos-1014-x64.tar.gz", "filename": "python-3.7.7-darwin-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "darwin", "platform": "darwin",
"platform_version": "10.14", "download_url": "https://github.com/actions/python-versions/releases/download/3.7.7-20200603.34/python-3.7.7-darwin-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.7-20200505.20/python-3.7.7-macos-1014-x64.tar.gz"
}, },
{ {
"filename": "python-3.7.7-macos-1014-x64.tar.gz", "filename": "python-3.7.7-linux-16.04-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.15",
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.7-20200505.20/python-3.7.7-macos-1014-x64.tar.gz"
},
{
"filename": "python-3.7.7-ubuntu-1604-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "linux", "platform": "linux",
"platform_version": "16.04", "platform_version": "16.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.7-20200505.20/python-3.7.7-ubuntu-1604-x64.tar.gz" "download_url": "https://github.com/actions/python-versions/releases/download/3.7.7-20200603.34/python-3.7.7-linux-16.04-x64.tar.gz"
}, },
{ {
"filename": "python-3.7.7-ubuntu-1804-x64.tar.gz", "filename": "python-3.7.7-linux-18.04-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "linux", "platform": "linux",
"platform_version": "18.04", "platform_version": "18.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.7-20200505.20/python-3.7.7-ubuntu-1804-x64.tar.gz" "download_url": "https://github.com/actions/python-versions/releases/download/3.7.7-20200603.34/python-3.7.7-linux-18.04-x64.tar.gz"
}, },
{ {
"filename": "python-3.7.7-windows-2016-x64.zip", "filename": "python-3.7.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.7.7-20200603.34/python-3.7.7-linux-20.04-x64.tar.gz"
},
{
"filename": "python-3.7.7-win32-x64.zip",
"arch": "x64", "arch": "x64",
"platform": "win32", "platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.7-20200505.20/python-3.7.7-windows-2016-x64.zip" "download_url": "https://github.com/actions/python-versions/releases/download/3.7.7-20200603.34/python-3.7.7-win32-x64.zip"
}, },
{ {
"filename": "python-3.7.7-windows-2016-x86.zip", "filename": "python-3.7.7-win32-x86.zip",
"arch": "x86", "arch": "x86",
"platform": "win32", "platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.7-20200505.20/python-3.7.7-windows-2016-x86.zip" "download_url": "https://github.com/actions/python-versions/releases/download/3.7.7-20200603.34/python-3.7.7-win32-x86.zip"
} }
] ]
}, },
{ {
"version": "3.7.6", "version": "3.7.6",
"stable": true, "stable": true,
"release_url": "https://github.com/actions/python-versions/releases/tag/3.7.6-20200505.16", "release_url": "https://github.com/actions/python-versions/releases/tag/3.7.6-20200603.33",
"files": [ "files": [
{ {
"filename": "python-3.7.6-macos-1014-x64.tar.gz", "filename": "python-3.7.6-darwin-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "darwin", "platform": "darwin",
"platform_version": "10.14", "download_url": "https://github.com/actions/python-versions/releases/download/3.7.6-20200603.33/python-3.7.6-darwin-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.6-20200505.16/python-3.7.6-macos-1014-x64.tar.gz"
}, },
{ {
"filename": "python-3.7.6-macos-1014-x64.tar.gz", "filename": "python-3.7.6-linux-16.04-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.15",
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.6-20200505.16/python-3.7.6-macos-1014-x64.tar.gz"
},
{
"filename": "python-3.7.6-ubuntu-1604-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "linux", "platform": "linux",
"platform_version": "16.04", "platform_version": "16.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.6-20200505.16/python-3.7.6-ubuntu-1604-x64.tar.gz" "download_url": "https://github.com/actions/python-versions/releases/download/3.7.6-20200603.33/python-3.7.6-linux-16.04-x64.tar.gz"
}, },
{ {
"filename": "python-3.7.6-ubuntu-1804-x64.tar.gz", "filename": "python-3.7.6-linux-18.04-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "linux", "platform": "linux",
"platform_version": "18.04", "platform_version": "18.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.6-20200505.16/python-3.7.6-ubuntu-1804-x64.tar.gz" "download_url": "https://github.com/actions/python-versions/releases/download/3.7.6-20200603.33/python-3.7.6-linux-18.04-x64.tar.gz"
}, },
{ {
"filename": "python-3.7.6-windows-2016-x64.zip", "filename": "python-3.7.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.7.6-20200603.33/python-3.7.6-linux-20.04-x64.tar.gz"
},
{
"filename": "python-3.7.6-win32-x64.zip",
"arch": "x64", "arch": "x64",
"platform": "win32", "platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.6-20200505.16/python-3.7.6-windows-2016-x64.zip" "download_url": "https://github.com/actions/python-versions/releases/download/3.7.6-20200603.33/python-3.7.6-win32-x64.zip"
}, },
{ {
"filename": "python-3.7.6-windows-2016-x86.zip", "filename": "python-3.7.6-win32-x86.zip",
"arch": "x86", "arch": "x86",
"platform": "win32", "platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.6-20200505.16/python-3.7.6-windows-2016-x86.zip" "download_url": "https://github.com/actions/python-versions/releases/download/3.7.6-20200603.33/python-3.7.6-win32-x86.zip"
} }
] ]
}, },
{ {
"version": "3.7.5", "version": "3.7.5",
"stable": true, "stable": true,
"release_url": "https://github.com/actions/python-versions/releases/tag/3.7.5-20200505.15", "release_url": "https://github.com/actions/python-versions/releases/tag/3.7.5-20200603.32",
"files": [ "files": [
{ {
"filename": "python-3.7.5-macos-1014-x64.tar.gz", "filename": "python-3.7.5-darwin-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "darwin", "platform": "darwin",
"platform_version": "10.14", "download_url": "https://github.com/actions/python-versions/releases/download/3.7.5-20200603.32/python-3.7.5-darwin-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.5-20200505.15/python-3.7.5-macos-1014-x64.tar.gz"
}, },
{ {
"filename": "python-3.7.5-macos-1014-x64.tar.gz", "filename": "python-3.7.5-linux-16.04-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.15",
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.5-20200505.15/python-3.7.5-macos-1014-x64.tar.gz"
},
{
"filename": "python-3.7.5-ubuntu-1604-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "linux", "platform": "linux",
"platform_version": "16.04", "platform_version": "16.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.5-20200505.15/python-3.7.5-ubuntu-1604-x64.tar.gz" "download_url": "https://github.com/actions/python-versions/releases/download/3.7.5-20200603.32/python-3.7.5-linux-16.04-x64.tar.gz"
}, },
{ {
"filename": "python-3.7.5-ubuntu-1804-x64.tar.gz", "filename": "python-3.7.5-linux-18.04-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "linux", "platform": "linux",
"platform_version": "18.04", "platform_version": "18.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.5-20200505.15/python-3.7.5-ubuntu-1804-x64.tar.gz" "download_url": "https://github.com/actions/python-versions/releases/download/3.7.5-20200603.32/python-3.7.5-linux-18.04-x64.tar.gz"
}, },
{ {
"filename": "python-3.7.5-windows-2016-x64.zip", "filename": "python-3.7.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.7.5-20200603.32/python-3.7.5-linux-20.04-x64.tar.gz"
},
{
"filename": "python-3.7.5-win32-x64.zip",
"arch": "x64", "arch": "x64",
"platform": "win32", "platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.5-20200505.15/python-3.7.5-windows-2016-x64.zip" "download_url": "https://github.com/actions/python-versions/releases/download/3.7.5-20200603.32/python-3.7.5-win32-x64.zip"
}, },
{ {
"filename": "python-3.7.5-windows-2016-x86.zip", "filename": "python-3.7.5-win32-x86.zip",
"arch": "x86", "arch": "x86",
"platform": "win32", "platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.5-20200505.15/python-3.7.5-windows-2016-x86.zip" "download_url": "https://github.com/actions/python-versions/releases/download/3.7.5-20200603.32/python-3.7.5-win32-x86.zip"
} }
] ]
}, },
{ {
"version": "3.6.10", "version": "3.6.10",
"stable": true, "stable": true,
"release_url": "https://github.com/actions/python-versions/releases/tag/3.6.10-20200505.23", "release_url": "https://github.com/actions/python-versions/releases/tag/3.6.10-20200603.41",
"files": [ "files": [
{ {
"filename": "python-3.6.10-macos-1014-x64.tar.gz", "filename": "python-3.6.10-darwin-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "darwin", "platform": "darwin",
"platform_version": "10.14", "download_url": "https://github.com/actions/python-versions/releases/download/3.6.10-20200603.41/python-3.6.10-darwin-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.10-20200505.23/python-3.6.10-macos-1014-x64.tar.gz"
}, },
{ {
"filename": "python-3.6.10-macos-1014-x64.tar.gz", "filename": "python-3.6.10-linux-16.04-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.15",
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.10-20200505.23/python-3.6.10-macos-1014-x64.tar.gz"
},
{
"filename": "python-3.6.10-ubuntu-1604-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "linux", "platform": "linux",
"platform_version": "16.04", "platform_version": "16.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.10-20200505.23/python-3.6.10-ubuntu-1604-x64.tar.gz" "download_url": "https://github.com/actions/python-versions/releases/download/3.6.10-20200603.41/python-3.6.10-linux-16.04-x64.tar.gz"
}, },
{ {
"filename": "python-3.6.10-ubuntu-1804-x64.tar.gz", "filename": "python-3.6.10-linux-18.04-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "linux", "platform": "linux",
"platform_version": "18.04", "platform_version": "18.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.10-20200505.23/python-3.6.10-ubuntu-1804-x64.tar.gz" "download_url": "https://github.com/actions/python-versions/releases/download/3.6.10-20200603.41/python-3.6.10-linux-18.04-x64.tar.gz"
},
{
"filename": "python-3.6.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.6.10-20200603.41/python-3.6.10-linux-20.04-x64.tar.gz"
} }
] ]
}, },
{ {
"version": "3.6.9", "version": "3.6.9",
"stable": true, "stable": true,
"release_url": "https://github.com/actions/python-versions/releases/tag/3.6.9-20200505.22", "release_url": "https://github.com/actions/python-versions/releases/tag/3.6.9-20200603.40",
"files": [ "files": [
{ {
"filename": "python-3.6.9-macos-1014-x64.tar.gz", "filename": "python-3.6.9-darwin-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "darwin", "platform": "darwin",
"platform_version": "10.14", "download_url": "https://github.com/actions/python-versions/releases/download/3.6.9-20200603.40/python-3.6.9-darwin-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.9-20200505.22/python-3.6.9-macos-1014-x64.tar.gz"
}, },
{ {
"filename": "python-3.6.9-macos-1014-x64.tar.gz", "filename": "python-3.6.9-linux-16.04-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.15",
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.9-20200505.22/python-3.6.9-macos-1014-x64.tar.gz"
},
{
"filename": "python-3.6.9-ubuntu-1604-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "linux", "platform": "linux",
"platform_version": "16.04", "platform_version": "16.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.9-20200505.22/python-3.6.9-ubuntu-1604-x64.tar.gz" "download_url": "https://github.com/actions/python-versions/releases/download/3.6.9-20200603.40/python-3.6.9-linux-16.04-x64.tar.gz"
}, },
{ {
"filename": "python-3.6.9-ubuntu-1804-x64.tar.gz", "filename": "python-3.6.9-linux-18.04-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "linux", "platform": "linux",
"platform_version": "18.04", "platform_version": "18.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.9-20200505.22/python-3.6.9-ubuntu-1804-x64.tar.gz" "download_url": "https://github.com/actions/python-versions/releases/download/3.6.9-20200603.40/python-3.6.9-linux-18.04-x64.tar.gz"
},
{
"filename": "python-3.6.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.6.9-20200603.40/python-3.6.9-linux-20.04-x64.tar.gz"
} }
] ]
}, },
{ {
"version": "3.6.8", "version": "3.6.8",
"stable": true, "stable": true,
"release_url": "https://github.com/actions/python-versions/releases/tag/3.6.8-20200505.21", "release_url": "https://github.com/actions/python-versions/releases/tag/3.6.8-20200603.29",
"files": [ "files": [
{ {
"filename": "python-3.6.8-macos-1014-x64.tar.gz", "filename": "python-3.6.8-darwin-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "darwin", "platform": "darwin",
"platform_version": "10.14", "download_url": "https://github.com/actions/python-versions/releases/download/3.6.8-20200603.29/python-3.6.8-darwin-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.8-20200505.21/python-3.6.8-macos-1014-x64.tar.gz"
}, },
{ {
"filename": "python-3.6.8-macos-1014-x64.tar.gz", "filename": "python-3.6.8-linux-16.04-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.15",
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.8-20200505.21/python-3.6.8-macos-1014-x64.tar.gz"
},
{
"filename": "python-3.6.8-ubuntu-1604-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "linux", "platform": "linux",
"platform_version": "16.04", "platform_version": "16.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.8-20200505.21/python-3.6.8-ubuntu-1604-x64.tar.gz" "download_url": "https://github.com/actions/python-versions/releases/download/3.6.8-20200603.29/python-3.6.8-linux-16.04-x64.tar.gz"
}, },
{ {
"filename": "python-3.6.8-ubuntu-1804-x64.tar.gz", "filename": "python-3.6.8-linux-18.04-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "linux", "platform": "linux",
"platform_version": "18.04", "platform_version": "18.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.8-20200505.21/python-3.6.8-ubuntu-1804-x64.tar.gz" "download_url": "https://github.com/actions/python-versions/releases/download/3.6.8-20200603.29/python-3.6.8-linux-18.04-x64.tar.gz"
}, },
{ {
"filename": "python-3.6.8-windows-2016-x64.zip", "filename": "python-3.6.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.6.8-20200603.29/python-3.6.8-linux-20.04-x64.tar.gz"
},
{
"filename": "python-3.6.8-win32-x64.zip",
"arch": "x64", "arch": "x64",
"platform": "win32", "platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.8-20200505.21/python-3.6.8-windows-2016-x64.zip" "download_url": "https://github.com/actions/python-versions/releases/download/3.6.8-20200603.29/python-3.6.8-win32-x64.zip"
}, },
{ {
"filename": "python-3.6.8-windows-2016-x86.zip", "filename": "python-3.6.8-win32-x86.zip",
"arch": "x86", "arch": "x86",
"platform": "win32", "platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.8-20200505.21/python-3.6.8-windows-2016-x86.zip" "download_url": "https://github.com/actions/python-versions/releases/download/3.6.8-20200603.29/python-3.6.8-win32-x86.zip"
} }
] ]
}, },
{ {
"version": "3.6.7", "version": "3.6.7",
"stable": true, "stable": true,
"release_url": "https://github.com/actions/python-versions/releases/tag/3.6.7-20200505.14", "release_url": "https://github.com/actions/python-versions/releases/tag/3.6.7-20200603.28",
"files": [ "files": [
{ {
"filename": "python-3.6.7-macos-1014-x64.tar.gz", "filename": "python-3.6.7-darwin-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "darwin", "platform": "darwin",
"platform_version": "10.14", "download_url": "https://github.com/actions/python-versions/releases/download/3.6.7-20200603.28/python-3.6.7-darwin-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.7-20200505.14/python-3.6.7-macos-1014-x64.tar.gz"
}, },
{ {
"filename": "python-3.6.7-macos-1014-x64.tar.gz", "filename": "python-3.6.7-linux-16.04-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.15",
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.7-20200505.14/python-3.6.7-macos-1014-x64.tar.gz"
},
{
"filename": "python-3.6.7-ubuntu-1604-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "linux", "platform": "linux",
"platform_version": "16.04", "platform_version": "16.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.7-20200505.14/python-3.6.7-ubuntu-1604-x64.tar.gz" "download_url": "https://github.com/actions/python-versions/releases/download/3.6.7-20200603.28/python-3.6.7-linux-16.04-x64.tar.gz"
}, },
{ {
"filename": "python-3.6.7-ubuntu-1804-x64.tar.gz", "filename": "python-3.6.7-linux-18.04-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "linux", "platform": "linux",
"platform_version": "18.04", "platform_version": "18.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.7-20200505.14/python-3.6.7-ubuntu-1804-x64.tar.gz" "download_url": "https://github.com/actions/python-versions/releases/download/3.6.7-20200603.28/python-3.6.7-linux-18.04-x64.tar.gz"
}, },
{ {
"filename": "python-3.6.7-windows-2016-x64.zip", "filename": "python-3.6.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.6.7-20200603.28/python-3.6.7-linux-20.04-x64.tar.gz"
},
{
"filename": "python-3.6.7-win32-x64.zip",
"arch": "x64", "arch": "x64",
"platform": "win32", "platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.7-20200505.14/python-3.6.7-windows-2016-x64.zip" "download_url": "https://github.com/actions/python-versions/releases/download/3.6.7-20200603.28/python-3.6.7-win32-x64.zip"
}, },
{ {
"filename": "python-3.6.7-windows-2016-x86.zip", "filename": "python-3.6.7-win32-x86.zip",
"arch": "x86", "arch": "x86",
"platform": "win32", "platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.7-20200505.14/python-3.6.7-windows-2016-x86.zip" "download_url": "https://github.com/actions/python-versions/releases/download/3.6.7-20200603.28/python-3.6.7-win32-x86.zip"
} }
] ]
}, },
{ {
"version": "3.5.9", "version": "3.5.9",
"stable": true, "stable": true,
"release_url": "https://github.com/actions/python-versions/releases/tag/3.5.9-20200505.27", "release_url": "https://github.com/actions/python-versions/releases/tag/3.5.9-20200603.39",
"files": [ "files": [
{ {
"filename": "python-3.5.9-macos-1014-x64.tar.gz", "filename": "python-3.5.9-darwin-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "darwin", "platform": "darwin",
"platform_version": "10.14", "download_url": "https://github.com/actions/python-versions/releases/download/3.5.9-20200603.39/python-3.5.9-darwin-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/3.5.9-20200505.27/python-3.5.9-macos-1014-x64.tar.gz"
}, },
{ {
"filename": "python-3.5.9-macos-1014-x64.tar.gz", "filename": "python-3.5.9-linux-16.04-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.15",
"download_url": "https://github.com/actions/python-versions/releases/download/3.5.9-20200505.27/python-3.5.9-macos-1014-x64.tar.gz"
},
{
"filename": "python-3.5.9-ubuntu-1604-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "linux", "platform": "linux",
"platform_version": "16.04", "platform_version": "16.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.5.9-20200505.27/python-3.5.9-ubuntu-1604-x64.tar.gz" "download_url": "https://github.com/actions/python-versions/releases/download/3.5.9-20200603.39/python-3.5.9-linux-16.04-x64.tar.gz"
}, },
{ {
"filename": "python-3.5.9-ubuntu-1804-x64.tar.gz", "filename": "python-3.5.9-linux-18.04-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "linux", "platform": "linux",
"platform_version": "18.04", "platform_version": "18.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.5.9-20200505.27/python-3.5.9-ubuntu-1804-x64.tar.gz" "download_url": "https://github.com/actions/python-versions/releases/download/3.5.9-20200603.39/python-3.5.9-linux-18.04-x64.tar.gz"
},
{
"filename": "python-3.5.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.5.9-20200603.39/python-3.5.9-linux-20.04-x64.tar.gz"
} }
] ]
}, },
{ {
"version": "3.5.4", "version": "3.5.4",
"stable": true, "stable": true,
"release_url": "https://github.com/actions/python-versions/releases/tag/3.5.4-20200505.25", "release_url": "https://github.com/actions/python-versions/releases/tag/3.5.4-20200603.26",
"files": [ "files": [
{ {
"filename": "python-3.5.4-macos-1014-x64.tar.gz", "filename": "python-3.5.4-darwin-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "darwin", "platform": "darwin",
"platform_version": "10.14", "download_url": "https://github.com/actions/python-versions/releases/download/3.5.4-20200603.26/python-3.5.4-darwin-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/3.5.4-20200505.25/python-3.5.4-macos-1014-x64.tar.gz"
}, },
{ {
"filename": "python-3.5.4-macos-1014-x64.tar.gz", "filename": "python-3.5.4-linux-16.04-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.15",
"download_url": "https://github.com/actions/python-versions/releases/download/3.5.4-20200505.25/python-3.5.4-macos-1014-x64.tar.gz"
},
{
"filename": "python-3.5.4-ubuntu-1604-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "linux", "platform": "linux",
"platform_version": "16.04", "platform_version": "16.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.5.4-20200505.25/python-3.5.4-ubuntu-1604-x64.tar.gz" "download_url": "https://github.com/actions/python-versions/releases/download/3.5.4-20200603.26/python-3.5.4-linux-16.04-x64.tar.gz"
}, },
{ {
"filename": "python-3.5.4-ubuntu-1804-x64.tar.gz", "filename": "python-3.5.4-linux-18.04-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "linux", "platform": "linux",
"platform_version": "18.04", "platform_version": "18.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.5.4-20200505.25/python-3.5.4-ubuntu-1804-x64.tar.gz" "download_url": "https://github.com/actions/python-versions/releases/download/3.5.4-20200603.26/python-3.5.4-linux-18.04-x64.tar.gz"
}, },
{ {
"filename": "python-3.5.4-windows-2016-x64.zip", "filename": "python-3.5.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.5.4-20200603.26/python-3.5.4-linux-20.04-x64.tar.gz"
},
{
"filename": "python-3.5.4-win32-x64.zip",
"arch": "x64", "arch": "x64",
"platform": "win32", "platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.5.4-20200505.25/python-3.5.4-windows-2016-x64.zip" "download_url": "https://github.com/actions/python-versions/releases/download/3.5.4-20200603.26/python-3.5.4-win32-x64.zip"
}, },
{ {
"filename": "python-3.5.4-windows-2016-x86.zip", "filename": "python-3.5.4-win32-x86.zip",
"arch": "x86", "arch": "x86",
"platform": "win32", "platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.5.4-20200505.25/python-3.5.4-windows-2016-x86.zip" "download_url": "https://github.com/actions/python-versions/releases/download/3.5.4-20200603.26/python-3.5.4-win32-x86.zip"
} }
] ]
}, },
{ {
"version": "2.7.18", "version": "2.7.18",
"stable": true, "stable": true,
"release_url": "https://github.com/actions/python-versions/releases/tag/2.7.18-20200505.26", "release_url": "https://github.com/actions/python-versions/releases/tag/2.7.18-20200603.25",
"files": [ "files": [
{ {
"filename": "python-2.7.18-macos-1014-x64.tar.gz", "filename": "python-2.7.18-darwin-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "darwin", "platform": "darwin",
"platform_version": "10.14", "download_url": "https://github.com/actions/python-versions/releases/download/2.7.18-20200603.25/python-2.7.18-darwin-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/2.7.18-20200505.26/python-2.7.18-macos-1014-x64.tar.gz"
}, },
{ {
"filename": "python-2.7.18-macos-1014-x64.tar.gz", "filename": "python-2.7.18-linux-16.04-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.15",
"download_url": "https://github.com/actions/python-versions/releases/download/2.7.18-20200505.26/python-2.7.18-macos-1014-x64.tar.gz"
},
{
"filename": "python-2.7.18-ubuntu-1604-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "linux", "platform": "linux",
"platform_version": "16.04", "platform_version": "16.04",
"download_url": "https://github.com/actions/python-versions/releases/download/2.7.18-20200505.26/python-2.7.18-ubuntu-1604-x64.tar.gz" "download_url": "https://github.com/actions/python-versions/releases/download/2.7.18-20200603.25/python-2.7.18-linux-16.04-x64.tar.gz"
}, },
{ {
"filename": "python-2.7.18-ubuntu-1804-x64.tar.gz", "filename": "python-2.7.18-linux-18.04-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "linux", "platform": "linux",
"platform_version": "18.04", "platform_version": "18.04",
"download_url": "https://github.com/actions/python-versions/releases/download/2.7.18-20200505.26/python-2.7.18-ubuntu-1804-x64.tar.gz" "download_url": "https://github.com/actions/python-versions/releases/download/2.7.18-20200603.25/python-2.7.18-linux-18.04-x64.tar.gz"
}, },
{ {
"filename": "python-2.7.18-windows-2016-x64.zip", "filename": "python-2.7.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/2.7.18-20200603.25/python-2.7.18-linux-20.04-x64.tar.gz"
},
{
"filename": "python-2.7.18-win32-x64.zip",
"arch": "x64", "arch": "x64",
"platform": "win32", "platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/2.7.18-20200505.26/python-2.7.18-windows-2016-x64.zip" "download_url": "https://github.com/actions/python-versions/releases/download/2.7.18-20200603.25/python-2.7.18-win32-x64.zip"
}, },
{ {
"filename": "python-2.7.18-windows-2016-x86.zip", "filename": "python-2.7.18-win32-x86.zip",
"arch": "x86", "arch": "x86",
"platform": "win32", "platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/2.7.18-20200505.26/python-2.7.18-windows-2016-x86.zip" "download_url": "https://github.com/actions/python-versions/releases/download/2.7.18-20200603.25/python-2.7.18-win32-x86.zip"
} }
] ]
}, },
{ {
"version": "2.7.17", "version": "2.7.17",
"stable": true, "stable": true,
"release_url": "https://github.com/actions/python-versions/releases/tag/2.7.17-20200505.11", "release_url": "https://github.com/actions/python-versions/releases/tag/2.7.17-20200603.24",
"files": [ "files": [
{ {
"filename": "python-2.7.17-macos-1014-x64.tar.gz", "filename": "python-2.7.17-darwin-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "darwin", "platform": "darwin",
"platform_version": "10.14", "download_url": "https://github.com/actions/python-versions/releases/download/2.7.17-20200603.24/python-2.7.17-darwin-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/2.7.17-20200505.11/python-2.7.17-macos-1014-x64.tar.gz"
}, },
{ {
"filename": "python-2.7.17-macos-1014-x64.tar.gz", "filename": "python-2.7.17-linux-16.04-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.15",
"download_url": "https://github.com/actions/python-versions/releases/download/2.7.17-20200505.11/python-2.7.17-macos-1014-x64.tar.gz"
},
{
"filename": "python-2.7.17-ubuntu-1604-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "linux", "platform": "linux",
"platform_version": "16.04", "platform_version": "16.04",
"download_url": "https://github.com/actions/python-versions/releases/download/2.7.17-20200505.11/python-2.7.17-ubuntu-1604-x64.tar.gz" "download_url": "https://github.com/actions/python-versions/releases/download/2.7.17-20200603.24/python-2.7.17-linux-16.04-x64.tar.gz"
}, },
{ {
"filename": "python-2.7.17-ubuntu-1804-x64.tar.gz", "filename": "python-2.7.17-linux-18.04-x64.tar.gz",
"arch": "x64", "arch": "x64",
"platform": "linux", "platform": "linux",
"platform_version": "18.04", "platform_version": "18.04",
"download_url": "https://github.com/actions/python-versions/releases/download/2.7.17-20200505.11/python-2.7.17-ubuntu-1804-x64.tar.gz" "download_url": "https://github.com/actions/python-versions/releases/download/2.7.17-20200603.24/python-2.7.17-linux-18.04-x64.tar.gz"
}, },
{ {
"filename": "python-2.7.17-windows-2016-x64.zip", "filename": "python-2.7.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/2.7.17-20200603.24/python-2.7.17-linux-20.04-x64.tar.gz"
},
{
"filename": "python-2.7.17-win32-x64.zip",
"arch": "x64", "arch": "x64",
"platform": "win32", "platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/2.7.17-20200505.11/python-2.7.17-windows-2016-x64.zip" "download_url": "https://github.com/actions/python-versions/releases/download/2.7.17-20200603.24/python-2.7.17-win32-x64.zip"
}, },
{ {
"filename": "python-2.7.17-windows-2016-x86.zip", "filename": "python-2.7.17-win32-x86.zip",
"arch": "x86", "arch": "x86",
"platform": "win32", "platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/2.7.17-20200505.11/python-2.7.17-windows-2016-x86.zip" "download_url": "https://github.com/actions/python-versions/releases/download/2.7.17-20200603.24/python-2.7.17-win32-x86.zip"
} }
] ]
} }