7676
7777 - name : Install dependencies
7878 run : |
79- pip install -r requirements/build_requirements.txt
79+ pip install -r requirements/build_requirements.txt -r requirements/test_requirements.txt
8080 # Install OpenBLAS
8181 if [[ $USE_NIGHTLY_OPENBLAS == "true" ]]; then
8282 python -m pip install -i https://pypi.anaconda.org/scientific-python-nightly-wheels/simple scipy-openblas32
@@ -113,7 +113,6 @@ jobs:
113113 env :
114114 TERM : xterm-256color
115115 run : |
116- pip install pytest pytest-xdist hypothesis typing_extensions pytest-timeout
117116 spin test -j auto -- --timeout=600 --durations=10
118117
119118
@@ -135,8 +134,7 @@ jobs:
135134
136135 - name : Install dependencies
137136 run : |
138- pip install -r requirements/build_requirements.txt
139- pip install pytest hypothesis typing_extensions pytest-timeout
137+ pip install -r requirements/build_requirements.txt -r requirements/test_requirements.txt
140138
141139 - name : Build (LP64)
142140 run : spin build -- -Dblas=openblas -Dlapack=openblas -Ddisable-optimization=true -Dallow-noblas=false
@@ -171,8 +169,7 @@ jobs:
171169
172170 - name : Install dependencies
173171 run : |
174- pip install -r requirements/build_requirements.txt
175- pip install pytest hypothesis typing_extensions pytest-timeout
172+ pip install -r requirements/build_requirements.txt -r requirements/test_requirements.txt
176173
177174 - name : Build
178175 run : spin build -- -Ddisable-optimization=true -Dallow-noblas=false
@@ -205,8 +202,7 @@ jobs:
205202
206203 - name : Install dependencies
207204 run : |
208- pip install -r requirements/build_requirements.txt
209- pip install pytest pytest-xdist hypothesis typing_extensions pytest-timeout
205+ pip install -r requirements/build_requirements.txt -r requirements/test_requirements.txt
210206 sudo apt-get update
211207 sudo apt-get install libopenblas-dev cmake
212208 sudo apt-get remove pkg-config
@@ -234,7 +230,7 @@ jobs:
234230
235231 - name : Install dependencies
236232 run : |
237- pip install -r requirements/build_requirements.txt
233+ pip install -r requirements/build_requirements.txt -r requirements/test_requirements.txt
238234 sudo apt-get update
239235 sudo apt-get install liblapack-dev pkg-config
240236
@@ -244,7 +240,6 @@ jobs:
244240
245241 - name : Test
246242 run : |
247- pip install pytest pytest-xdist hypothesis typing_extensions pytest-timeout
248243 spin test -j auto -- numpy/linalg --timeout=600 --durations=10
249244
250245
@@ -276,6 +271,8 @@ jobs:
276271
277272 - name : Test
278273 run : |
274+ # do not use test_requirements.txt, it includes coverage which requires
275+ # sqlite3, which is not available on OpenSUSE python
279276 pip install --break-system-packages pytest pytest-xdist hypothesis typing_extensions pytest-timeout
280277 spin test -j auto -- numpy/linalg --timeout=600 --durations=10
281278
@@ -297,7 +294,7 @@ jobs:
297294 - name : Install dependencies
298295 run : |
299296 pip install -r requirements/build_requirements.txt
300- pip install pytest pytest-xdist hypothesis typing_extensions pytest-timeout
297+ pip install -r requirements/build_requirements.txt -r requirements/test_requirements.txt
301298 pip install mkl mkl-devel
302299
303300 - name : Repair MKL pkg-config files and symlinks
@@ -361,7 +358,7 @@ jobs:
361358 - name : Install dependencies
362359 run : |
363360 pip install -r requirements/build_requirements.txt
364- pip install pytest pytest-xdist hypothesis typing_extensions pytest-timeout
361+ pip install -r requirements/build_requirements.txt -r requirements/test_requirements.txt
365362 sudo apt-get update
366363 sudo apt-get install libblis-dev libopenblas-dev pkg-config
367364
@@ -398,7 +395,7 @@ jobs:
398395 - name : Install dependencies
399396 run : |
400397 pip install -r requirements/build_requirements.txt
401- pip install pytest pytest-xdist hypothesis typing_extensions pytest-timeout
398+ pip install -r requirements/build_requirements.txt -r requirements/test_requirements.txt
402399 sudo apt-get update
403400 sudo apt-get install libatlas-base-dev pkg-config
404401
0 commit comments