diff --git a/automatic/python/python.json b/automatic/python/python.json index 13801e51876..e6edfe863bf 100644 --- a/automatic/python/python.json +++ b/automatic/python/python.json @@ -7,7 +7,7 @@ "3.5": "3.5.4.20200110", "3.6": "3.6.8.20200110", "3.7": "3.7.9", - "3.8": "3.8.8", + "3.8": "3.8.9", "3.9": "3.9.2", "3.10": "3.10.0-a6" } diff --git a/automatic/python/python.nuspec b/automatic/python/python.nuspec index 9631d17b8c2..b034d5b846c 100644 --- a/automatic/python/python.nuspec +++ b/automatic/python/python.nuspec @@ -3,7 +3,7 @@ python - 3.10.0-a6 + 3.8.9 Python chocolatey-community Python Software Foundation @@ -22,7 +22,7 @@ https://github.com/chocolatey-community/chocolatey-coreteampackages/tree/master/automatic/python https://www.python.org/downloads/source - + https://www.python.org/download/releases/3.4.0/license diff --git a/automatic/python3/legal/VERIFICATION.txt b/automatic/python3/legal/VERIFICATION.txt index a1f601f28a3..0c4a156945d 100644 --- a/automatic/python3/legal/VERIFICATION.txt +++ b/automatic/python3/legal/VERIFICATION.txt @@ -7,8 +7,8 @@ Package can be verified like this: 1. Go to - x32: https://www.python.org/ftp/python/3.10.0/python-3.10.0a6.exe - x64: https://www.python.org/ftp/python/3.10.0/python-3.10.0a6-amd64.exe + x32: https://www.python.org/ftp/python/3.8.9/python-3.8.9.exe + x64: https://www.python.org/ftp/python/3.8.9/python-3.8.9-amd64.exe to download the installer. @@ -16,8 +16,8 @@ Package can be verified like this: - Use powershell function 'Get-FileHash' - Use Chocolatey utility 'checksum.exe' - checksum32: 1DD0DAD9D9D6C8FB7228DD64C482CA197914D1246F0CE7B9839B4F470F84EC46 - checksum64: 64A263C92159EDE7A3E26DA891C705232A68C689D1F4A28212FD5EDC693B2628 + checksum32: 58B8520748B3EF6C3E57F9AFF3AA71759652B4DC578E087649E02EB944AE311F + checksum64: C877C9B0CA25E910EE41780C90690D1E7045128783A26E8173ECEB298B165144 File 'license.txt' is obtained from: https://www.python.org/download/releases/3.4.0/license/ diff --git a/automatic/python3/python3.json b/automatic/python3/python3.json index 7d3583157c1..fcbe7124343 100644 --- a/automatic/python3/python3.json +++ b/automatic/python3/python3.json @@ -7,7 +7,7 @@ "3.5": "3.5.4.20200110", "3.6": "3.6.8-rc1", "3.7": "3.7.9", - "3.8": "3.8.8", + "3.8": "3.8.9", "3.9": "3.9.2", "3.10": "3.10.0-a6" } diff --git a/automatic/python3/python3.nuspec b/automatic/python3/python3.nuspec index 50ba424fcc3..a4dd2187ef6 100644 --- a/automatic/python3/python3.nuspec +++ b/automatic/python3/python3.nuspec @@ -3,7 +3,7 @@ python3 - 3.10.0-a6 + 3.8.9 Python 3.x chocolatey-community Python Software Foundation @@ -23,6 +23,7 @@ Example: `choco install python3 --params "/InstallDir:C:\your\install\path"` - Python package manager `pip` is installed by default, but you can also invoke it using command `py -m pip` which will use `pip3` and adequate version of python if you also have python2 installed and/or pip2 on the `PATH`. For more details see [Python on Windows FAQ](https://docs.python.org/3/faq/windows.html). - For complete list of silent install options see the [Installing Without UI](https://docs.python.org/3/using/windows.html#installing-without-ui) page. +- Some packages require working C++ SDK to build C-based Python modules. One way to do so is to install [visualstudio2019-workload-vctools](https://chocolatey.org/packages/visualstudio2019-workload-vctools). See [GitHub issue #1518](https://github.com/chocolatey-community/chocolatey-coreteampackages/issues/1518) for more details. ]]> Python 3.x is a programming language that lets you work more quickly and integrate your systems more effectively. You can learn to use Python 3.x and see almost immediate gains in productivity and lower maintenance costs. python programming development foss cross-platform admin diff --git a/automatic/python3/tools/helpers.ps1 b/automatic/python3/tools/helpers.ps1 index 3842bed561e..2760668b932 100644 --- a/automatic/python3/tools/helpers.ps1 +++ b/automatic/python3/tools/helpers.ps1 @@ -39,14 +39,14 @@ function Install-Python { $packageArgs = @{ packageName = 'python3' fileType = 'exe' - file = "$toolsPath\python-3.10.0a6.exe" + file = "$toolsPath\python-3.8.9.exe" silentArgs = '/quiet InstallAllUsers=1 PrependPath={0} TargetDir="{1}"' -f $prependPath, $installDir validExitCodes = @(0) softwareName = 'Python 3*' } if (!$only32Bit) { - $packageArgs['file64'] = "$toolsPath\python-3.10.0a6-amd64.exe" + $packageArgs['file64'] = "$toolsPath\python-3.8.9-amd64.exe" } else { $packageArgs['packageName'] = '32-bit python3'