@@ -17,10 +17,10 @@ permissions:
1717 contents : read # to fetch code (actions/checkout)
1818
1919jobs :
20- meson :
21- name : Meson windows build/test
20+ msvc_64bit_python_openblas :
21+ name : MSVC, x86-64, LP64 OpenBLAS
2222 runs-on : windows-2019
23- # if: "github.repository == 'numpy/numpy'"
23+ if : " github.repository == 'numpy/numpy'"
2424 steps :
2525 - name : Checkout
2626 uses : actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
8686 echo "LASTEXITCODE is '$LASTEXITCODE'"
8787 python -c "import numpy, sys; sys.exit(numpy.test(verbose=3) is False)"
8888 echo "LASTEXITCODE is '$LASTEXITCODE'"
89+
90+ msvc_32bit_python_openblas :
91+ name : MSVC, 32-bit Python, no BLAS
92+ runs-on : windows-2019
93+ if : " github.repository == 'numpy/numpy'"
94+ steps :
95+ - name : Checkout
96+ uses : actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
97+ with :
98+ submodules : recursive
99+ fetch-depth : 0
100+
101+ - name : Setup Python (32-bit)
102+ uses : actions/setup-python@61a6322f88396a6271a6ee3565807d608ecaddd1 # v4.7.0
103+ with :
104+ python-version : ' 3.10'
105+ architecture : ' x86'
106+
107+ - name : Setup MSVC (32-bit)
108+ uses : bus1/cabuild/action/msdevshell@e22aba57d6e74891d059d66501b6b5aed8123c4d # v1
109+ with :
110+ architecture : ' x86'
111+
112+ - name : Build and install
113+ run : |
114+ python -m pip install . -v -Ccompile-args="-j2" -Csetup-args="-Dallow-noblas=true"
115+
116+ - name : Install test dependencies
117+ run : |
118+ python -m pip install -r test_requirements.txt
119+
120+ - name : Run test suite (fast)
121+ run : |
122+ cd tools
123+ python -m pytest --pyargs numpy -m "not slow" -n2
0 commit comments