mirror of
https://github.com/python/cpython.git
synced 2025-08-04 00:48:58 +00:00
Revert "bpo-34977: Add Windows App Store package (GH-10245)" (GH-11019)
This reverts commit 468a15aaf9
.
This commit is contained in:
parent
8452ca15f4
commit
cb0b78a070
52 changed files with 331 additions and 3085 deletions
|
@ -1,43 +0,0 @@
|
|||
function Find-Tool {
|
||||
param([string]$toolname)
|
||||
|
||||
$kitroot = (gp 'HKLM:\SOFTWARE\Microsoft\Windows Kits\Installed Roots\').KitsRoot10
|
||||
$tool = (gci -r "$kitroot\Bin\*\x64\$toolname" | sort FullName -Desc | select -First 1)
|
||||
if (-not $tool) {
|
||||
throw "$toolname is not available"
|
||||
}
|
||||
Write-Host "Found $toolname at $($tool.FullName)"
|
||||
return $tool.FullName
|
||||
}
|
||||
|
||||
Set-Alias SignTool (Find-Tool "signtool.exe") -Scope Script
|
||||
|
||||
function Sign-File {
|
||||
param([string]$certname, [string]$certsha1, [string]$certfile, [string]$description, [string[]]$files)
|
||||
|
||||
if (-not $description) {
|
||||
$description = $env:SigningDescription;
|
||||
if (-not $description) {
|
||||
$description = "Python";
|
||||
}
|
||||
}
|
||||
if (-not $certname) {
|
||||
$certname = $env:SigningCertificate;
|
||||
}
|
||||
if (-not $certfile) {
|
||||
$certfile = $env:SigningCertificateFile;
|
||||
}
|
||||
|
||||
foreach ($a in $files) {
|
||||
if ($certsha1) {
|
||||
SignTool sign /sha1 $certsha1 /fd sha256 /t http://timestamp.verisign.com/scripts/timestamp.dll /d $description $a
|
||||
} elseif ($certname) {
|
||||
SignTool sign /n $certname /fd sha256 /t http://timestamp.verisign.com/scripts/timestamp.dll /d $description $a
|
||||
} elseif ($certfile) {
|
||||
SignTool sign /f $certfile /fd sha256 /t http://timestamp.verisign.com/scripts/timestamp.dll /d $description $a
|
||||
} else {
|
||||
SignTool sign /a /fd sha256 /t http://timestamp.verisign.com/scripts/timestamp.dll /d $description $a
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue