Compare commits

..

8 Commits

Author SHA1 Message Date
Martijn Pieters
f75c0e6e4b There is no AGENT_TOOLSDIRECTORY on GitHub images (#21)
This change reflects what the Windows installer already does:  c0e7ef2c3c/installers/win-setup-template.ps1 (L82-L87)
2020-05-05 14:07:17 +03:00
Maxim Lobanov
e6805b9e59 Rework replacement function for installer to use the same pattern like windows (#22)
* rework replacement function to use the same pattern like windows

* remove old replacement
2020-05-05 09:44:58 +03:00
MaksimZhukov
c0e7ef2c3c Update versions-manifest based on build from 20200429.38 (#20)
Co-authored-by: Service account <no-reply@microsoft.com>
2020-04-30 05:33:11 +03:00
Maksim Petrov
76790a5af2 Fix Windows Python package uninstallation (#19) 2020-04-29 23:06:00 +03:00
MaksimZhukov
97a66309b6 Merge pull request #18 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 04/29/2020
2020-04-29 15:48:59 +03:00
Service account
bb3cf0ebf1 Update versions-manifest based on build from 20200429.16 2020-04-29 12:39:29 +00:00
MaksimZhukov
7842bae93a Merge pull request #17 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 04/29/2020
2020-04-29 13:03:03 +03:00
Service account
d56e451b42 Update versions-manifest based on build from 20200429.5 2020-04-29 09:51:12 +00:00
5 changed files with 665 additions and 15 deletions

View File

@@ -13,6 +13,7 @@ jobs:
pool:
name: Azure Pipelines
vmImage: 'ubuntu-latest'
timeoutInMinutes: 180
steps:
- checkout: self

View File

@@ -93,7 +93,14 @@ class NixPythonBuilder : PythonBuilder {
$installationTemplateLocation = Join-Path -Path $this.InstallationTemplatesLocation -ChildPath $this.InstallationTemplateName
$installationTemplateContent = Get-Content -Path $installationTemplateLocation -Raw
$installationTemplateContent = $installationTemplateContent -f $this.Version.Major, $this.Version.Minor, $this.Version.Build
$variablesToReplace = @{
"{{__VERSION_MAJOR__}}" = $this.Version.Major;
"{{__VERSION_MINOR__}}" = $this.Version.Minor;
"{{__VERSION_BUILD__}}" = $this.Version.Build;
}
$variablesToReplace.keys | ForEach-Object { $installationTemplateContent = $installationTemplateContent.Replace($_, $variablesToReplace[$_]) }
$installationTemplateContent | Out-File -FilePath $installationScriptLocation
Write-Debug "Done; Installation script location: $installationScriptLocation)"

View File

@@ -1,15 +1,22 @@
set -e
MAJOR_VERSION={0}
MINOR_VERSION={1}
BUILD_VERSION={2}
MAJOR_VERSION="{{__VERSION_MAJOR__}}"
MINOR_VERSION="{{__VERSION_MINOR__}}"
BUILD_VERSION="{{__VERSION_BUILD__}}"
PYTHON_MAJOR=python$MAJOR_VERSION
PYTHON_MAJOR_DOT_MINOR=python$MAJOR_VERSION.$MINOR_VERSION
PYTHON_MAJORMINOR=python$MAJOR_VERSION$MINOR_VERSION
PYTHON_FULL_VERSION=$MAJOR_VERSION.$MINOR_VERSION.$BUILD_VERSION
PYTHON_TOOLCACHE_PATH=$AGENT_TOOLSDIRECTORY/Python
if [ -z ${AGENT_TOOLSDIRECTORY+x} ]; then
# No AGENT_TOOLSDIRECTORY on GitHub images
TOOLCACHE_ROOT=$RUNNER_TOOL_CACHE
else
TOOLCACHE_ROOT=$AGENT_TOOLSDIRECTORY
fi
PYTHON_TOOLCACHE_PATH=$TOOLCACHE_ROOT/Python
PYTHON_TOOLCACHE_VERSION_PATH=$PYTHON_TOOLCACHE_PATH/$PYTHON_FULL_VERSION
PYTHON_TOOLCACHE_VERSION_ARCH_PATH=$PYTHON_TOOLCACHE_VERSION_PATH/x64
@@ -47,4 +54,4 @@ echo "Upgrading PIP..."
./python -m pip install --ignore-installed pip
echo "Create complete file"
touch $PYTHON_TOOLCACHE_VERSION_PATH/x64.complete
touch $PYTHON_TOOLCACHE_VERSION_PATH/x64.complete

View File

@@ -102,19 +102,30 @@ if (-Not (Test-Path $PythonToolcachePath))
}
Write-Host "Check if current Python version is installed..."
$InstalledVersion = Get-ChildItem -Path $PythonToolcachePath -Filter "$MajorVersion.$MinorVersion.*"
$InstalledVersions = Get-Item "$PythonToolcachePath\$MajorVersion.$MinorVersion.*\$Architecture"
if ($null -ne $InstalledVersions)
{
Write-Host "Python$MajorVersion.$MinorVersion ($Architecture) was found in $PythonToolcachePath..."
foreach ($InstalledVersion in $InstalledVersions)
{
if (Test-Path -Path $InstalledVersion)
{
Write-Host "Deleting $InstalledVersion..."
Remove-Item -Path $InstalledVersion -Recurse -Force
Remove-Item -Path "$($InstalledVersion.Parent.FullName)/${Architecture}.complete" -Force -Verbose
}
}
}
else
{
Write-Host "No Python$MajorVersion.$MinorVersion.* found"
}
Write-Host "Remove registry entries for Python ${MajorVersion}.${MinorVersion}(${Architecture})..."
Remove-RegistryEntries -Architecture $Architecture -MajorVersion $MajorVersion -MinorVersion $MinorVersion
if (($null -ne $InstalledVersion) -and (Test-Path -Path $InstalledVersion.FullName)) {
Write-Host "Python$MajorVersion.$MinorVersion was found in $PythonToolcachePath"
Write-Host "Deleting $($InstalledVersion.FullName)..."
Remove-Item -Path $InstalledVersion.FullName -Recurse -Force
} else {
Write-Host "No Python$MajorVersion.$MinorVersion.* found"
}
Write-Host "Create Python $Version folder in $PythonToolcachePath"
New-Item -ItemType Directory -Path $PythonArchPath -Force | Out-Null

624
versions-manifest.json Normal file
View File

@@ -0,0 +1,624 @@
[
{
"version": "3.8.2",
"stable": true,
"release_url": "https://github.com/actions/python-versions/releases/tag/3.8.2-20200429.26",
"files": [
{
"filename": "python-3.8.2-macos-1014-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.14",
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.2-20200429.26/python-3.8.2-macos-1014-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-20200429.26/python-3.8.2-macos-1014-x64.tar.gz"
},
{
"filename": "python-3.8.2-ubuntu-1604-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"platform_version": "16.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.2-20200429.26/python-3.8.2-ubuntu-1604-x64.tar.gz"
},
{
"filename": "python-3.8.2-ubuntu-1804-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"platform_version": "18.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.2-20200429.26/python-3.8.2-ubuntu-1804-x64.tar.gz"
},
{
"filename": "python-3.8.2-windows-2016-x64.zip",
"arch": "x64",
"platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.2-20200429.26/python-3.8.2-windows-2016-x64.zip"
},
{
"filename": "python-3.8.2-windows-2016-x86.zip",
"arch": "x86",
"platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.2-20200429.26/python-3.8.2-windows-2016-x86.zip"
}
]
},
{
"version": "3.8.1",
"stable": true,
"release_url": "https://github.com/actions/python-versions/releases/tag/3.8.1-20200429.38",
"files": [
{
"filename": "python-3.8.1-macos-1014-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.14",
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.1-20200429.38/python-3.8.1-macos-1014-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-20200429.38/python-3.8.1-macos-1014-x64.tar.gz"
},
{
"filename": "python-3.8.1-ubuntu-1604-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"platform_version": "16.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.1-20200429.38/python-3.8.1-ubuntu-1604-x64.tar.gz"
},
{
"filename": "python-3.8.1-ubuntu-1804-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"platform_version": "18.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.1-20200429.38/python-3.8.1-ubuntu-1804-x64.tar.gz"
},
{
"filename": "python-3.8.1-windows-2016-x64.zip",
"arch": "x64",
"platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.1-20200429.38/python-3.8.1-windows-2016-x64.zip"
},
{
"filename": "python-3.8.1-windows-2016-x86.zip",
"arch": "x86",
"platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.1-20200429.38/python-3.8.1-windows-2016-x86.zip"
}
]
},
{
"version": "3.8.0",
"stable": true,
"release_url": "https://github.com/actions/python-versions/releases/tag/3.8.0-20200429.37",
"files": [
{
"filename": "python-3.8.0-macos-1014-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.14",
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.0-20200429.37/python-3.8.0-macos-1014-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-20200429.37/python-3.8.0-macos-1014-x64.tar.gz"
},
{
"filename": "python-3.8.0-ubuntu-1604-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"platform_version": "16.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.0-20200429.37/python-3.8.0-ubuntu-1604-x64.tar.gz"
},
{
"filename": "python-3.8.0-ubuntu-1804-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"platform_version": "18.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.0-20200429.37/python-3.8.0-ubuntu-1804-x64.tar.gz"
},
{
"filename": "python-3.8.0-windows-2016-x64.zip",
"arch": "x64",
"platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.0-20200429.37/python-3.8.0-windows-2016-x64.zip"
},
{
"filename": "python-3.8.0-windows-2016-x86.zip",
"arch": "x86",
"platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.8.0-20200429.37/python-3.8.0-windows-2016-x86.zip"
}
]
},
{
"version": "3.7.7",
"stable": true,
"release_url": "https://github.com/actions/python-versions/releases/tag/3.7.7-20200429.25",
"files": [
{
"filename": "python-3.7.7-macos-1014-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.14",
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.7-20200429.25/python-3.7.7-macos-1014-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-20200429.25/python-3.7.7-macos-1014-x64.tar.gz"
},
{
"filename": "python-3.7.7-ubuntu-1604-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"platform_version": "16.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.7-20200429.25/python-3.7.7-ubuntu-1604-x64.tar.gz"
},
{
"filename": "python-3.7.7-ubuntu-1804-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"platform_version": "18.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.7-20200429.25/python-3.7.7-ubuntu-1804-x64.tar.gz"
},
{
"filename": "python-3.7.7-windows-2016-x64.zip",
"arch": "x64",
"platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.7-20200429.25/python-3.7.7-windows-2016-x64.zip"
},
{
"filename": "python-3.7.7-windows-2016-x86.zip",
"arch": "x86",
"platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.7-20200429.25/python-3.7.7-windows-2016-x86.zip"
}
]
},
{
"version": "3.7.6",
"stable": true,
"release_url": "https://github.com/actions/python-versions/releases/tag/3.7.6-20200429.36",
"files": [
{
"filename": "python-3.7.6-macos-1014-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.14",
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.6-20200429.36/python-3.7.6-macos-1014-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-20200429.36/python-3.7.6-macos-1014-x64.tar.gz"
},
{
"filename": "python-3.7.6-ubuntu-1604-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"platform_version": "16.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.6-20200429.36/python-3.7.6-ubuntu-1604-x64.tar.gz"
},
{
"filename": "python-3.7.6-ubuntu-1804-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"platform_version": "18.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.6-20200429.36/python-3.7.6-ubuntu-1804-x64.tar.gz"
},
{
"filename": "python-3.7.6-windows-2016-x64.zip",
"arch": "x64",
"platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.6-20200429.36/python-3.7.6-windows-2016-x64.zip"
},
{
"filename": "python-3.7.6-windows-2016-x86.zip",
"arch": "x86",
"platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.6-20200429.36/python-3.7.6-windows-2016-x86.zip"
}
]
},
{
"version": "3.7.5",
"stable": true,
"release_url": "https://github.com/actions/python-versions/releases/tag/3.7.5-20200429.35",
"files": [
{
"filename": "python-3.7.5-macos-1014-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.14",
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.5-20200429.35/python-3.7.5-macos-1014-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-20200429.35/python-3.7.5-macos-1014-x64.tar.gz"
},
{
"filename": "python-3.7.5-ubuntu-1604-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"platform_version": "16.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.5-20200429.35/python-3.7.5-ubuntu-1604-x64.tar.gz"
},
{
"filename": "python-3.7.5-ubuntu-1804-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"platform_version": "18.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.5-20200429.35/python-3.7.5-ubuntu-1804-x64.tar.gz"
},
{
"filename": "python-3.7.5-windows-2016-x64.zip",
"arch": "x64",
"platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.5-20200429.35/python-3.7.5-windows-2016-x64.zip"
},
{
"filename": "python-3.7.5-windows-2016-x86.zip",
"arch": "x86",
"platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.7.5-20200429.35/python-3.7.5-windows-2016-x86.zip"
}
]
},
{
"version": "3.6.10",
"stable": true,
"release_url": "https://github.com/actions/python-versions/releases/tag/3.6.10-20200429.8",
"files": [
{
"filename": "python-3.6.10-macos-1014-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.14",
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.10-20200429.8/python-3.6.10-macos-1014-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-20200429.8/python-3.6.10-macos-1014-x64.tar.gz"
},
{
"filename": "python-3.6.10-ubuntu-1604-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"platform_version": "16.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.10-20200429.8/python-3.6.10-ubuntu-1604-x64.tar.gz"
},
{
"filename": "python-3.6.10-ubuntu-1804-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"platform_version": "18.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.10-20200429.8/python-3.6.10-ubuntu-1804-x64.tar.gz"
}
]
},
{
"version": "3.6.9",
"stable": true,
"release_url": "https://github.com/actions/python-versions/releases/tag/3.6.9-20200429.17",
"files": [
{
"filename": "python-3.6.9-macos-1014-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.14",
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.9-20200429.17/python-3.6.9-macos-1014-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-20200429.17/python-3.6.9-macos-1014-x64.tar.gz"
},
{
"filename": "python-3.6.9-ubuntu-1604-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"platform_version": "16.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.9-20200429.17/python-3.6.9-ubuntu-1604-x64.tar.gz"
},
{
"filename": "python-3.6.9-ubuntu-1804-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"platform_version": "18.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.9-20200429.17/python-3.6.9-ubuntu-1804-x64.tar.gz"
}
]
},
{
"version": "3.6.8",
"stable": true,
"release_url": "https://github.com/actions/python-versions/releases/tag/3.6.8-20200429.24",
"files": [
{
"filename": "python-3.6.8-macos-1014-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.14",
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.8-20200429.24/python-3.6.8-macos-1014-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-20200429.24/python-3.6.8-macos-1014-x64.tar.gz"
},
{
"filename": "python-3.6.8-ubuntu-1604-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"platform_version": "16.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.8-20200429.24/python-3.6.8-ubuntu-1604-x64.tar.gz"
},
{
"filename": "python-3.6.8-ubuntu-1804-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"platform_version": "18.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.8-20200429.24/python-3.6.8-ubuntu-1804-x64.tar.gz"
},
{
"filename": "python-3.6.8-windows-2016-x64.zip",
"arch": "x64",
"platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.8-20200429.24/python-3.6.8-windows-2016-x64.zip"
},
{
"filename": "python-3.6.8-windows-2016-x86.zip",
"arch": "x86",
"platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.8-20200429.24/python-3.6.8-windows-2016-x86.zip"
}
]
},
{
"version": "3.6.7",
"stable": true,
"release_url": "https://github.com/actions/python-versions/releases/tag/3.6.7-20200429.34",
"files": [
{
"filename": "python-3.6.7-macos-1014-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.14",
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.7-20200429.34/python-3.6.7-macos-1014-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-20200429.34/python-3.6.7-macos-1014-x64.tar.gz"
},
{
"filename": "python-3.6.7-ubuntu-1604-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"platform_version": "16.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.7-20200429.34/python-3.6.7-ubuntu-1604-x64.tar.gz"
},
{
"filename": "python-3.6.7-ubuntu-1804-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"platform_version": "18.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.7-20200429.34/python-3.6.7-ubuntu-1804-x64.tar.gz"
},
{
"filename": "python-3.6.7-windows-2016-x64.zip",
"arch": "x64",
"platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.7-20200429.34/python-3.6.7-windows-2016-x64.zip"
},
{
"filename": "python-3.6.7-windows-2016-x86.zip",
"arch": "x86",
"platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.6.7-20200429.34/python-3.6.7-windows-2016-x86.zip"
}
]
},
{
"version": "3.5.9",
"stable": true,
"release_url": "https://github.com/actions/python-versions/releases/tag/3.5.9-20200429.7",
"files": [
{
"filename": "python-3.5.9-macos-1014-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.14",
"download_url": "https://github.com/actions/python-versions/releases/download/3.5.9-20200429.7/python-3.5.9-macos-1014-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-20200429.7/python-3.5.9-macos-1014-x64.tar.gz"
},
{
"filename": "python-3.5.9-ubuntu-1604-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"platform_version": "16.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.5.9-20200429.7/python-3.5.9-ubuntu-1604-x64.tar.gz"
},
{
"filename": "python-3.5.9-ubuntu-1804-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"platform_version": "18.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.5.9-20200429.7/python-3.5.9-ubuntu-1804-x64.tar.gz"
}
]
},
{
"version": "3.5.4",
"stable": true,
"release_url": "https://github.com/actions/python-versions/releases/tag/3.5.4-20200429.23",
"files": [
{
"filename": "python-3.5.4-macos-1014-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.14",
"download_url": "https://github.com/actions/python-versions/releases/download/3.5.4-20200429.23/python-3.5.4-macos-1014-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-20200429.23/python-3.5.4-macos-1014-x64.tar.gz"
},
{
"filename": "python-3.5.4-ubuntu-1604-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"platform_version": "16.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.5.4-20200429.23/python-3.5.4-ubuntu-1604-x64.tar.gz"
},
{
"filename": "python-3.5.4-ubuntu-1804-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"platform_version": "18.04",
"download_url": "https://github.com/actions/python-versions/releases/download/3.5.4-20200429.23/python-3.5.4-ubuntu-1804-x64.tar.gz"
},
{
"filename": "python-3.5.4-windows-2016-x64.zip",
"arch": "x64",
"platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.5.4-20200429.23/python-3.5.4-windows-2016-x64.zip"
},
{
"filename": "python-3.5.4-windows-2016-x86.zip",
"arch": "x86",
"platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/3.5.4-20200429.23/python-3.5.4-windows-2016-x86.zip"
}
]
},
{
"version": "2.7.18",
"stable": true,
"release_url": "https://github.com/actions/python-versions/releases/tag/2.7.18-20200429.22",
"files": [
{
"filename": "python-2.7.18-macos-1014-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.14",
"download_url": "https://github.com/actions/python-versions/releases/download/2.7.18-20200429.22/python-2.7.18-macos-1014-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-20200429.22/python-2.7.18-macos-1014-x64.tar.gz"
},
{
"filename": "python-2.7.18-ubuntu-1604-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"platform_version": "16.04",
"download_url": "https://github.com/actions/python-versions/releases/download/2.7.18-20200429.22/python-2.7.18-ubuntu-1604-x64.tar.gz"
},
{
"filename": "python-2.7.18-ubuntu-1804-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"platform_version": "18.04",
"download_url": "https://github.com/actions/python-versions/releases/download/2.7.18-20200429.22/python-2.7.18-ubuntu-1804-x64.tar.gz"
},
{
"filename": "python-2.7.18-windows-2016-x64.zip",
"arch": "x64",
"platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/2.7.18-20200429.22/python-2.7.18-windows-2016-x64.zip"
},
{
"filename": "python-2.7.18-windows-2016-x86.zip",
"arch": "x86",
"platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/2.7.18-20200429.22/python-2.7.18-windows-2016-x86.zip"
}
]
},
{
"version": "2.7.17",
"stable": true,
"release_url": "https://github.com/actions/python-versions/releases/tag/2.7.17-20200429.31",
"files": [
{
"filename": "python-2.7.17-macos-1014-x64.tar.gz",
"arch": "x64",
"platform": "darwin",
"platform_version": "10.14",
"download_url": "https://github.com/actions/python-versions/releases/download/2.7.17-20200429.31/python-2.7.17-macos-1014-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-20200429.31/python-2.7.17-macos-1014-x64.tar.gz"
},
{
"filename": "python-2.7.17-ubuntu-1604-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"platform_version": "16.04",
"download_url": "https://github.com/actions/python-versions/releases/download/2.7.17-20200429.31/python-2.7.17-ubuntu-1604-x64.tar.gz"
},
{
"filename": "python-2.7.17-ubuntu-1804-x64.tar.gz",
"arch": "x64",
"platform": "linux",
"platform_version": "18.04",
"download_url": "https://github.com/actions/python-versions/releases/download/2.7.17-20200429.31/python-2.7.17-ubuntu-1804-x64.tar.gz"
},
{
"filename": "python-2.7.17-windows-2016-x64.zip",
"arch": "x64",
"platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/2.7.17-20200429.31/python-2.7.17-windows-2016-x64.zip"
},
{
"filename": "python-2.7.17-windows-2016-x86.zip",
"arch": "x86",
"platform": "win32",
"download_url": "https://github.com/actions/python-versions/releases/download/2.7.17-20200429.31/python-2.7.17-windows-2016-x86.zip"
}
]
}
]