forked from espressif/idf-python-wheels
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Test-Wheels.ps1
28 lines (23 loc) · 726 Bytes
/
Test-Wheels.ps1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/usr/bin/env pwsh
param (
[string]$Branch="main",
[string]$Python="python3",
[string]$Arch="",
[string[]]$TestWheels=@()
)
$env:IDF_PATH=(Get-Location).Path
$FileBranch = ${Branch}.Replace('/', '_')
$RequirementsTxt="requirements-${FileBranch}.txt"
if (@($TestWheels).length) {
if ("$Arch" -eq "") {
&$Python -m pip install --no-index --find-links download $TestWheels
} else {
arch $Arch $Python -m pip install --no-index --find-links download $TestWheels
}
exit
}
if ("$Arch" -eq "") {
&$Python -m pip install --no-index --find-links download -r $RequirementsTxt
} else {
arch $Arch $Python -m pip install --no-index --find-links download -r $RequirementsTxt
}