13
13
# Preserve working directory for calls into bash
14
14
# Without this, invoking bash will cd to the home directory
15
15
CHERE_INVOKING : " yes"
16
- INTERFACE64 : 1
17
- BASH_PATH : " c:\\ rtools40\\ usr\\ bin\\ bash.exe"
16
+ BASH_PATH : " C:\\ Program Files\G it\\ bin\\ bash.exe"
18
17
FORTRAN_BIN : flang
18
+ PLAT : arm64
19
+ INTERFACE64 : 0
19
20
20
21
jobs :
21
22
build :
58
59
run : |
59
60
git submodule update --init --recursive
60
61
.\tools\build_steps_win_arm64.bat
62
+ cd local
63
+ zip -r ../builds/scipy_openblas32.zip scipy_openblas32
61
64
62
65
- name : Test
63
66
# Disable test while we work out bash / testing.
@@ -68,27 +71,25 @@ jobs:
68
71
.\for_test\test.exe
69
72
echo "Dynamic test"
70
73
.\for_test\test_dyn.exe
74
+ cp for_test\test*.exe builds
71
75
72
- - name : Copy
76
+ - name : Test 32-bit interface wheel
77
+ if : matrix.INTERFACE64 != '1'
73
78
run : |
74
- cp for_test\test*.exe builds
79
+ python -m pip install --no-index --find-links dist scipy_openblas32
80
+ python -m scipy_openblas32
81
+ python -c "import scipy_openblas32; print(scipy_openblas32.get_pkg_config())"
75
82
76
83
77
84
with :
78
- name : wheels-${{matrix.plat }}-${{ matrix .INTERFACE64 }}
85
+ name : wheels-${{ env.PLAT }}-${{ env .INTERFACE64 }}
79
86
path : dist/scipy_openblas*.whl
80
87
81
88
82
89
with :
83
- name : openblas-${{matrix.plat }}-${{ matrix .INTERFACE64 }}
90
+ name : openblas-${{ env.PLAT }}-${{ env .INTERFACE64 }}
84
91
path : builds/openblas*.zip
85
92
86
- - name : Test 64-bit interface wheel
87
- run : |
88
- python -m pip install --no-index --find-links dist scipy_openblas64
89
- python -m scipy_openblas64
90
- python -c "import scipy_openblas64; print(scipy_openblas64.get_pkg_config())"
91
-
92
93
- name : Install Anaconda client
93
94
run : |
94
95
wget https://static.rust-lang.org/rustup/dist/aarch64-pc-windows-msvc/rustup-init.exe -Outfile rustup-init.exe
0 commit comments