@@ -123,10 +123,18 @@ if "%if_bits%"=="32" (
123123 cd ../..
124124 set out_pyproject = pyproject_64_32.toml
125125 powershell -Command " (Get-Content 'pyproject.toml') -replace 'openblas64', 'openblas32' | Set-Content !out_pyproject! "
126- powershell -Command " (Get-Content 'local\scipy_openblas32\__main__.py') -replace 'openblas64', 'openblas32' | Out-File 'local\scipy_openblas32\__main__.py' -Encoding utf8"
127- powershell -Command " (Get-Content 'local\scipy_openblas32\__init__.py') -replace 'openblas64', 'openblas32' | Out-File 'local\scipy_openblas32\__init__.py' -Encoding utf8"
128- powershell -Command " (Get-Content 'local\scipy_openblas32\__init__.py') -replace 'openblas_get_config64_', 'openblas_get_config' | Out-File 'local\scipy_openblas32\__init__.py' -Encoding utf8"
129- powershell -Command " (Get-Content 'local\scipy_openblas32\__init__.py') -replace 'cflags =.*', 'cflags = \" -DBLAS_SYMBOL_PREFIX=scipy_\" ' | Out-File 'local\scipy_openblas32\__init__.py' -Encoding utf8"
126+ cd local
127+ move scipy_openblas64 scipy_openblas32
128+ powershell -Command " (Get-Content 'scipy_openblas32\__main__.py') -replace 'openblas64', 'openblas32' | Out-File 'scipy_openblas32\__main__.py' -Encoding utf8"
129+ powershell -Command " (Get-Content 'scipy_openblas32\__init__.py') -replace 'openblas64', 'openblas32' | Out-File 'scipy_openblas32\__init__.py' -Encoding utf8"
130+ powershell -Command " (Get-Content 'scipy_openblas32\__init__.py') -replace 'openblas_get_config64_', 'openblas_get_config' | Out-File 'scipy_openblas32\__init__.py' -Encoding utf8"
131+ powershell -Command " (Get-Content 'scipy_openblas32\__init__.py') -replace 'cflags =.*', 'cflags = \" -DBLAS_SYMBOL_PREFIX=scipy_\" ' | Out-File 'local\scipy_openblas32\__init__.py' -Encoding utf8"
132+ mkdir scipy_openblas32\lib\pkgconfig
133+ python -c " import scipy_openblas32 as s; print(s.get_pkg_config(use_prefix=True))" > scipy_openblas32/lib/pkgconfig/scipy-openblas.pc
134+ ) else (
135+ cd local
136+ mkdir scipy_openblas64\lib\pkgconfig
137+ python -c " import scipy_openblas64 as s; print(s.get_pkg_config(use_prefix=True))" > scipy_openblas64/lib/pkgconfig/scipy-openblas.pc
130138)
131139
132140:: Prepare destination directory
@@ -208,5 +216,10 @@ echo Installing wheel: %WHEEL_FILE%
208216pip install " %WHEEL_FILE% "
209217if errorlevel 1 exit /b 1
210218
219+ echo Testing
220+ python -m pip install pkgconf
221+ python -m pkgconf scipy-openblas --cflags
222+ if errorlevel 1 exit /b 1
223+
211224echo Done.
212225exit /b 0
0 commit comments