diff --git a/images/win/scripts/Installers/Install-PyPy.ps1 b/images/win/scripts/Installers/Install-PyPy.ps1 index 401dbcac..7f5cff22 100644 --- a/images/win/scripts/Installers/Install-PyPy.ps1 +++ b/images/win/scripts/Installers/Install-PyPy.ps1 @@ -89,7 +89,9 @@ foreach($pypyTool in $pypyTools) foreach($pypyVersion in $pypyTool.versions) { # Query latest PyPy version - $filter = '{0}{1}-v\d+\.\d+\.\d+-{2}.zip' -f $pypyTool.name, $pypyVersion, $pypyTool.platform + # PyPy 3.6 is not updated anymore and win32 should be used + $platform = if ($pypyVersion -like "3.6*") { "win32" } else { $pypyTool.platform } + $filter = '{0}{1}-v\d+\.\d+\.\d+-{2}.zip' -f $pypyTool.name, $pypyVersion, $platform $latestMajorPyPyVersion = $pypyVersions | Where-Object {$_.name -match $filter} | Select-Object -First 1 if ($latestMajorPyPyVersion) diff --git a/images/win/scripts/SoftwareReport/SoftwareReport.CachedTools.psm1 b/images/win/scripts/SoftwareReport/SoftwareReport.CachedTools.psm1 index ea2eaed1..90ba5801 100644 --- a/images/win/scripts/SoftwareReport/SoftwareReport.CachedTools.psm1 +++ b/images/win/scripts/SoftwareReport/SoftwareReport.CachedTools.psm1 @@ -61,7 +61,6 @@ function Get-PyPyMarkdown $Content = $ToolInstances | New-MDTable -Columns ([ordered]@{ "Python Version" = "left"; - Architecture = "left"; "PyPy Version" = "left" }) diff --git a/images/win/toolsets/toolset-2016.json b/images/win/toolsets/toolset-2016.json index 268f8cc9..5a56636b 100644 --- a/images/win/toolsets/toolset-2016.json +++ b/images/win/toolsets/toolset-2016.json @@ -45,7 +45,7 @@ { "name": "PyPy", "arch": "x86", - "platform" : "win32", + "platform" : "win64", "versions": [ "2.7", "3.6", diff --git a/images/win/toolsets/toolset-2019.json b/images/win/toolsets/toolset-2019.json index 1d278060..3a95d10f 100644 --- a/images/win/toolsets/toolset-2019.json +++ b/images/win/toolsets/toolset-2019.json @@ -45,7 +45,7 @@ { "name": "PyPy", "arch": "x86", - "platform" : "win32", + "platform" : "win64", "versions": [ "2.7", "3.6",