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

View File

@@ -7,6 +7,13 @@ jobs:
- checkout: self
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
inputs:
source: 'current'
@@ -24,7 +31,7 @@ jobs:
inputs:
TargetType: inline
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)'
- task: UsePythonVersion@0
@@ -40,7 +47,7 @@ jobs:
script: |
Invoke-Expression "python ./sources/python-config-output.py"
workingDirectory: '$(Build.SourcesDirectory)/tests'
condition: ne(variables['Platform'], 'windows-2016')
condition: ne(variables['Platform'], 'win32')
- task: PowerShell@2
displayName: 'Verbose python binary links'
@@ -48,9 +55,9 @@ jobs:
TargetType: inline
script: |
$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)'
condition: ne(variables['Platform'], 'windows-2016')
condition: ne(variables['Platform'], 'win32')
- task: PowerShell@2
displayName: 'Run tests'

View File

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

View File

@@ -29,19 +29,31 @@ class macOSPythonBuilder : NixPythonBuilder {
#>
$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.
### Solution is to install these libraries from a third-party package manager,
### and then add the appropriate paths for the header and library files to configure command.
### Link to documentation (https://cpython-devguide.readthedocs.io/setup/#build-dependencies)
if ($this.Version -lt "3.7.0") {
$env:LDFLAGS="-L$(brew --prefix openssl)/lib"
$env:CFLAGS="-I$(brew --prefix openssl)/include"
$env:LDFLAGS = "-L$(brew --prefix openssl)/lib"
$env:CFLAGS = "-I$(brew --prefix openssl)/include"
} else {
$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
}

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
$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"
if ($this.Version -lt "3.0.0") {
### Compile with ucs4 for Python 2.x. On 3.x, ucs4 is enabled by default
if ($this.Version -lt "3.0.0") {
$configureString += " --enable-unicode=ucs4"
}
### 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
}
@@ -76,7 +85,7 @@ class UbuntuPythonBuilder : NixPythonBuilder {
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
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
}
if ($Version -ge "3.2.0") {
It "Check if sqlite3 module is installed" {
"python ./sources/python-sqlite3.py" | Should -ReturnZeroExitCode
}
}
if (IsNixPlatform $Platform) {
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",
"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": [
{
"filename": "python-3.8.3-macos-1014-x64.tar.gz",
"filename": "python-3.8.3-darwin-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.14",
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.3-20200514.1/python-3.8.3-macos-1014-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.3-20200603.38/python-3.8.3-darwin-x64.tar.gz"
},
{
"filename": "python-3.8.3-macos-1014-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",
"filename": "python-3.8.3-linux-16.04-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"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",
"platform": "linux",
"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",
"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",
"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",
"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": [
{
"filename": "python-3.8.2-macos-1014-x64.tar.gz",
"filename": "python-3.8.2-darwin-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.14",
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.2-20200505.19/python-3.8.2-macos-1014-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.2-20200603.37/python-3.8.2-darwin-x64.tar.gz"
},
{
"filename": "python-3.8.2-macos-1014-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",
"filename": "python-3.8.2-linux-16.04-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"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",
"platform": "linux",
"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",
"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",
"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",
"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": [
{
"filename": "python-3.8.1-macos-1014-x64.tar.gz",
"filename": "python-3.8.1-darwin-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.14",
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.1-20200505.18/python-3.8.1-macos-1014-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.1-20200603.36/python-3.8.1-darwin-x64.tar.gz"
},
{
"filename": "python-3.8.1-macos-1014-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",
"filename": "python-3.8.1-linux-16.04-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"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",
"platform": "linux",
"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",
"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",
"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",
"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": [
{
"filename": "python-3.8.0-macos-1014-x64.tar.gz",
"filename": "python-3.8.0-darwin-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.14",
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.0-20200505.17/python-3.8.0-macos-1014-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.0-20200603.35/python-3.8.0-darwin-x64.tar.gz"
},
{
"filename": "python-3.8.0-macos-1014-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",
"filename": "python-3.8.0-linux-16.04-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"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",
"platform": "linux",
"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",
"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",
"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",
"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": [
{
"filename": "python-3.7.7-macos-1014-x64.tar.gz",
"filename": "python-3.7.7-darwin-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.14",
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.7-20200505.20/python-3.7.7-macos-1014-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.7-20200603.34/python-3.7.7-darwin-x64.tar.gz"
},
{
"filename": "python-3.7.7-macos-1014-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",
"filename": "python-3.7.7-linux-16.04-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"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",
"platform": "linux",
"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",
"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",
"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",
"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": [
{
"filename": "python-3.7.6-macos-1014-x64.tar.gz",
"filename": "python-3.7.6-darwin-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.14",
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.6-20200505.16/python-3.7.6-macos-1014-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.6-20200603.33/python-3.7.6-darwin-x64.tar.gz"
},
{
"filename": "python-3.7.6-macos-1014-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",
"filename": "python-3.7.6-linux-16.04-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"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",
"platform": "linux",
"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",
"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",
"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",
"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": [
{
"filename": "python-3.7.5-macos-1014-x64.tar.gz",
"filename": "python-3.7.5-darwin-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.14",
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.5-20200505.15/python-3.7.5-macos-1014-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.5-20200603.32/python-3.7.5-darwin-x64.tar.gz"
},
{
"filename": "python-3.7.5-macos-1014-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",
"filename": "python-3.7.5-linux-16.04-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"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",
"platform": "linux",
"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",
"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",
"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",
"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": [
{
"filename": "python-3.6.10-macos-1014-x64.tar.gz",
"filename": "python-3.6.10-darwin-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.14",
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.10-20200505.23/python-3.6.10-macos-1014-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.10-20200603.41/python-3.6.10-darwin-x64.tar.gz"
},
{
"filename": "python-3.6.10-macos-1014-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",
"filename": "python-3.6.10-linux-16.04-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"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",
"platform": "linux",
"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",
"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": [
{
"filename": "python-3.6.9-macos-1014-x64.tar.gz",
"filename": "python-3.6.9-darwin-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.14",
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.9-20200505.22/python-3.6.9-macos-1014-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.9-20200603.40/python-3.6.9-darwin-x64.tar.gz"
},
{
"filename": "python-3.6.9-macos-1014-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",
"filename": "python-3.6.9-linux-16.04-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"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",
"platform": "linux",
"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",
"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": [
{
"filename": "python-3.6.8-macos-1014-x64.tar.gz",
"filename": "python-3.6.8-darwin-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.14",
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.8-20200505.21/python-3.6.8-macos-1014-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.8-20200603.29/python-3.6.8-darwin-x64.tar.gz"
},
{
"filename": "python-3.6.8-macos-1014-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",
"filename": "python-3.6.8-linux-16.04-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"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",
"platform": "linux",
"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",
"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",
"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",
"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": [
{
"filename": "python-3.6.7-macos-1014-x64.tar.gz",
"filename": "python-3.6.7-darwin-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.14",
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.7-20200505.14/python-3.6.7-macos-1014-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.7-20200603.28/python-3.6.7-darwin-x64.tar.gz"
},
{
"filename": "python-3.6.7-macos-1014-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",
"filename": "python-3.6.7-linux-16.04-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"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",
"platform": "linux",
"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",
"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",
"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",
"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": [
{
"filename": "python-3.5.9-macos-1014-x64.tar.gz",
"filename": "python-3.5.9-darwin-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.14",
"download_url": "https://github.com/actions/python-versions/releases/download/3.5.9-20200505.27/python-3.5.9-macos-1014-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/3.5.9-20200603.39/python-3.5.9-darwin-x64.tar.gz"
},
{
"filename": "python-3.5.9-macos-1014-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",
"filename": "python-3.5.9-linux-16.04-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"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",
"platform": "linux",
"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",
"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": [
{
"filename": "python-3.5.4-macos-1014-x64.tar.gz",
"filename": "python-3.5.4-darwin-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.14",
"download_url": "https://github.com/actions/python-versions/releases/download/3.5.4-20200505.25/python-3.5.4-macos-1014-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/3.5.4-20200603.26/python-3.5.4-darwin-x64.tar.gz"
},
{
"filename": "python-3.5.4-macos-1014-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",
"filename": "python-3.5.4-linux-16.04-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"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",
"platform": "linux",
"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",
"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",
"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",
"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": [
{
"filename": "python-2.7.18-macos-1014-x64.tar.gz",
"filename": "python-2.7.18-darwin-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.14",
"download_url": "https://github.com/actions/python-versions/releases/download/2.7.18-20200505.26/python-2.7.18-macos-1014-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/2.7.18-20200603.25/python-2.7.18-darwin-x64.tar.gz"
},
{
"filename": "python-2.7.18-macos-1014-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",
"filename": "python-2.7.18-linux-16.04-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"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",
"platform": "linux",
"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",
"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",
"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",
"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": [
{
"filename": "python-2.7.17-macos-1014-x64.tar.gz",
"filename": "python-2.7.17-darwin-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.14",
"download_url": "https://github.com/actions/python-versions/releases/download/2.7.17-20200505.11/python-2.7.17-macos-1014-x64.tar.gz"
"download_url": "https://github.com/actions/python-versions/releases/download/2.7.17-20200603.24/python-2.7.17-darwin-x64.tar.gz"
},
{
"filename": "python-2.7.17-macos-1014-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",
"filename": "python-2.7.17-linux-16.04-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"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",
"platform": "linux",
"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",
"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",
"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"
}
]
}