Skip to content

Commit b3bbbc3

Browse files
committed
win: refactor
1 parent d6c555f commit b3bbbc3

File tree

1 file changed

+19
-3
lines changed

1 file changed

+19
-3
lines changed

quaddtype/pyproject.toml

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -84,13 +84,29 @@ repair-wheel-command = "delocate-wheel -w {dest_dir} -v {wheel}"
8484
[tool.cibuildwheel.windows]
8585
before-all = '''
8686
"C:\\Program Files\\PowerShell\\7\\pwsh.EXE" -command "& {
87+
$ErrorActionPreference = 'Stop'
88+
$ProgressPreference = 'SilentlyContinue'
89+
90+
Write-Host 'Downloading Miniconda...'
8791
Invoke-WebRequest -Uri 'https://repo.anaconda.com/miniconda/Miniconda3-latest-Windows-x86_64.exe' -OutFile 'miniconda.exe'
88-
Start-Process -FilePath 'miniconda.exe' -ArgumentList '/S','/D=$env:UserProfile\\Miniconda3' -Wait
89-
$env:PATH = '$env:UserProfile\\Miniconda3;$env:UserProfile\\Miniconda3\\Scripts;$env:UserProfile\\Miniconda3\\Library\\bin;' + $env:PATH
90-
& $env:UserProfile\\Miniconda3\\Scripts\\activate.ps1
92+
93+
Write-Host 'Installing Miniconda...'
94+
Start-Process -FilePath 'miniconda.exe' -ArgumentList '/S','/D=C:\\Miniconda3' -Wait
95+
96+
Write-Host 'Updating PATH...'
97+
$env:PATH = 'C:\\Miniconda3;C:\\Miniconda3\\Scripts;C:\\Miniconda3\\Library\\bin;' + $env:PATH
98+
99+
Write-Host 'Activating Conda...'
100+
& C:\\Miniconda3\\Scripts\\activate.ps1
101+
102+
Write-Host 'Configuring Conda...'
91103
conda config --add channels conda-forge
92104
conda config --set channel_priority strict
105+
106+
Write-Host 'Installing sleef...'
93107
conda install -y -c conda-forge sleef
108+
109+
Write-Host 'Setup completed successfully.'
94110
}"
95111
'''
96112
before-build = "pip install delvewheel"

0 commit comments

Comments
 (0)