Skip to content

Commit d2e9495

Browse files
committed
win: refactor
1 parent 5622a2a commit d2e9495

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

quaddtype/pyproject.toml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,15 @@ environment = {DYLD_LIBRARY_PATH = "$HOME/miniconda/lib:$DYLD_LIBRARY_PATH", LIB
8282
repair-wheel-command = "delocate-wheel -w {dest_dir} -v {wheel}"
8383

8484
[tool.cibuildwheel.windows]
85-
before-all = "powershell.exe -ExecutionPolicy Bypass -File setup_miniconda.ps1"
86-
85+
before-all = '''
86+
C:\Program Files\PowerShell\7\pwsh.EXE -command "& {Invoke-WebRequest -Uri 'https://repo.anaconda.com/miniconda/Miniconda3-latest-Windows-x86_64.exe' -OutFile 'miniconda.exe'}"
87+
Start-Process -FilePath 'miniconda.exe' -ArgumentList '/S','/D=$env:UserProfile\\Miniconda3' -Wait
88+
$env:PATH = '$env:UserProfile\\Miniconda3;$env:UserProfile\\Miniconda3\\Scripts;$env:UserProfile\\Miniconda3\\Library\\bin;$env:PATH
89+
$env:UserProfile\\Miniconda3\\Scripts\\activate.ps1
90+
conda config --add channels conda-forge
91+
conda config --set channel_priority strict
92+
conda install -y -c conda-forge sleef
93+
'''
8794
before-build = "pip install delvewheel"
8895
repair-wheel-command = "delvewheel repair -w {dest_dir} {wheel} --add-path %UserProfile%\\Miniconda3\\Library\\bin"
8996
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)