Skip to content

Commit ff1f28d

Browse files
committed
win: refactor
1 parent b3bbbc3 commit ff1f28d

File tree

1 file changed

+2
-25
lines changed

1 file changed

+2
-25
lines changed

quaddtype/pyproject.toml

Lines changed: 2 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -83,32 +83,9 @@ 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 "& {
87-
$ErrorActionPreference = 'Stop'
88-
$ProgressPreference = 'SilentlyContinue'
89-
90-
Write-Host 'Downloading Miniconda...'
91-
Invoke-WebRequest -Uri 'https://repo.anaconda.com/miniconda/Miniconda3-latest-Windows-x86_64.exe' -OutFile 'miniconda.exe'
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...'
103-
conda config --add channels conda-forge
104-
conda config --set channel_priority strict
105-
106-
Write-Host 'Installing sleef...'
107-
conda install -y -c conda-forge sleef
108-
109-
Write-Host 'Setup completed successfully.'
110-
}"
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 'Updating PATH...'; $env:PATH = 'C:\\Miniconda3;C:\\Miniconda3\\Scripts;C:\\Miniconda3\\Library\\bin;' + $env:PATH; Write-Host 'Activating Conda...'; & C:\\Miniconda3\\Scripts\\activate.ps1; 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.' }"
11187
'''
88+
11289
before-build = "pip install delvewheel"
11390
repair-wheel-command = "delvewheel repair -w {dest_dir} {wheel} --add-path %UserProfile%\\Miniconda3\\Library\\bin"
11491
environment = { PATH = "%UserProfile%\\Miniconda3\\Scripts;%UserProfile%\\Miniconda3\\Library\\bin;%PATH%", INCLUDE = "%UserProfile%\\Miniconda3\\Library\\include;%INCLUDE%", LIB = "%UserProfile%\\Miniconda3\\Library\\lib;%LIB%", SLEEF_INCLUDE_DIR = "%UserProfile%\\Miniconda3\\Library\\include", SLEEF_LIBRARY = "%UserProfile%\\Miniconda3\\Library\\lib"}

0 commit comments

Comments
 (0)