Skip to content

Commit 3bbb0ae

Browse files
committed
win: refactor
1 parent 9549817 commit 3bbb0ae

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

quaddtype/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ repair-wheel-command = "delocate-wheel -w {dest_dir} -v {wheel}"
8383

8484
[tool.cibuildwheel.windows]
8585
before-all = '''
86-
"C:\\Program Files\\PowerShell\\7\\pwsh.EXE" -command "& { $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; Write-Host 'Downloading Miniconda...'; Invoke-WebRequest -Uri 'https://repo.anaconda.com/miniconda/Miniconda3-latest-Windows-x86_64.exe' -OutFile 'miniconda.exe'; Write-Host 'Installing Miniconda...'; $process = Start-Process -FilePath 'miniconda.exe' -ArgumentList '/S','/RegisterPython=1','/AddToPath=1','/D=C:\\Miniconda3' -Wait -PassThru; if ($process.ExitCode -ne 0) { Write-Host 'Miniconda installer exited with code: ' + $process.ExitCode; throw 'Miniconda installation failed' }; Write-Host 'Updating PATH...'; $env:PATH = 'C:\\Miniconda3;C:\\Miniconda3\\Scripts;C:\\Miniconda3\\Library\\bin;' + $env:PATH; Write-Host 'Checking Miniconda installation...'; if (!(Test-Path 'C:\\Miniconda3\\Scripts\\activate.ps1')) { Write-Host 'Contents of C:\\Miniconda3:'; Get-ChildItem -Path 'C:\\Miniconda3' -Recurse | Select-Object FullName; throw 'Miniconda installation failed or activate.ps1 not found' }; Write-Host 'Activating Conda...'; & C:\\Miniconda3\\Scripts\\activate.ps1; if (!(Get-Command conda -ErrorAction SilentlyContinue)) { Write-Host 'Conda not found in PATH, trying to initialize...'; & C:\\Miniconda3\\Scripts\\conda.exe init powershell; & C:\\Miniconda3\\Scripts\\conda.exe activate }; Write-Host 'Configuring Conda...'; conda config --add channels conda-forge; conda config --set channel_priority strict; Write-Host 'Installing sleef...'; conda install -y -c conda-forge sleef; Write-Host 'Setup completed successfully.'; Write-Host 'Final PATH:'; Write-Host $env:PATH }"
86+
"C:\\Program Files\\PowerShell\\7\\pwsh.EXE" -command "& { $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; Write-Host 'Downloading Miniconda...'; Invoke-WebRequest -Uri 'https://repo.anaconda.com/miniconda/Miniconda3-latest-Windows-x86_64.exe' -OutFile 'miniconda.exe'; Write-Host 'Installing Miniconda...'; Start-Process -FilePath 'miniconda.exe' -ArgumentList '/S','/D=C:\\Miniconda3' -Wait; Write-Host 'Waiting for installation to complete...'; Start-Sleep -Seconds 5; Write-Host 'Updating PATH...'; $env:PATH = 'C:\\Miniconda3;C:\\Miniconda3\\Scripts;C:\\Miniconda3\\Library\\bin;' + $env:PATH; Write-Host 'Checking Miniconda installation...'; if (!(Test-Path 'C:\\Miniconda3\\Scripts\\activate.ps1')) { Write-Error 'Miniconda installation failed or activate.ps1 not found'; Exit 1; }; Write-Host 'Activating Conda...'; & C:\\Miniconda3\\Scripts\\activate.ps1; if (!(Get-Command conda -ErrorAction SilentlyContinue)) { Write-Host 'Conda not found in PATH, trying to initialize...'; & C:\\Miniconda3\\Scripts\\conda.exe init powershell; & C:\\Miniconda3\\Scripts\\conda.exe activate; }; Write-Host 'Configuring Conda...'; conda config --add channels conda-forge; conda config --set channel_priority strict; Write-Host 'Installing sleef...'; conda install -y -c conda-forge sleef; Write-Host 'Setup completed successfully.' }"
8787
'''
8888

8989
before-build = "pip install delvewheel"

0 commit comments

Comments
 (0)