|
49 | 49 | auditwheel repair -w {dest_dir} --plat manylinux_2_28_x86_64 {wheel} |
50 | 50 | CIBW_TEST_COMMAND: | |
51 | 51 | pip install --pre --upgrade --extra-index-url https://pypi.anaconda.org/scientific-python-nightly-wheels/simple numpy |
52 | | - pip install --no-deps {package} |
| 52 | + pip install --no-deps {wheel} |
53 | 53 | pip install pytest pytest-run-parallel |
54 | 54 | if python -c "import sys; exit(0 if hasattr(sys, '_is_gil_enabled') and not sys._is_gil_enabled() else 1)"; then |
55 | 55 | pytest --parallel-threads=10 --iterations=10 {project}/tests |
@@ -113,7 +113,7 @@ jobs: |
113 | 113 | delocate-wheel --require-archs {delocate_archs} -w {dest_dir} -v {wheel} |
114 | 114 | CIBW_TEST_COMMAND: | |
115 | 115 | pip install --pre --upgrade --extra-index-url https://pypi.anaconda.org/scientific-python-nightly-wheels/simple numpy |
116 | | - pip install --no-deps {package} |
| 116 | + pip install --no-deps {wheel} |
117 | 117 | pip install pytest pytest-run-parallel |
118 | 118 | if python -c "import sys; exit(0 if hasattr(sys, '_is_gil_enabled') and not sys._is_gil_enabled() else 1)"; then |
119 | 119 | pytest --parallel-threads=10 --iterations=10 {project}/tests |
@@ -178,7 +178,7 @@ jobs: |
178 | 178 | CFLAGS="/DDISABLE_QUADBLAS $CFLAGS" |
179 | 179 | CXXFLAGS="/DDISABLE_QUADBLAS $CXXFLAGS" |
180 | 180 | CIBW_REPAIR_WHEEL_COMMAND: 'delvewheel repair -w {dest_dir} {wheel} --add-path C:\sleef\bin' |
181 | | - CIBW_TEST_COMMAND_WINDOWS: pip install --pre --upgrade --extra-index-url https://pypi.anaconda.org/scientific-python-nightly-wheels/simple numpy && pip install --no-deps {package} && pip install pytest pytest-run-parallel && pytest -s {project}/tests |
| 181 | + CIBW_TEST_COMMAND_WINDOWS: pip install --pre --upgrade --extra-index-url https://pypi.anaconda.org/scientific-python-nightly-wheels/simple numpy && pip install --no-deps {wheel} && pip install pytest pytest-run-parallel && pytest -s {project}/tests |
182 | 182 | CIBW_TEST_EXTRAS: test |
183 | 183 | shell: pwsh |
184 | 184 | run: | |
@@ -210,15 +210,15 @@ jobs: |
210 | 210 | - name: Install build dependencies |
211 | 211 | run: | |
212 | 212 | python -m pip install --upgrade pip |
213 | | - python -m pip install build pytest |
| 213 | + python -m pip install build pytest meson meson-python wheel ninja |
214 | 214 | python -m pip install --pre --upgrade --timeout=60 --extra-index-url https://pypi.anaconda.org/scientific-python-nightly-wheels/simple numpy |
215 | 215 |
|
216 | 216 | - name: Build SDist & test sdist |
217 | 217 | env: |
218 | 218 | LDFLAGS: "-fopenmp" |
219 | 219 | run: | |
220 | 220 | python -m build --sdist --outdir dist/ |
221 | | - pip install dist/*.tar.gz -v |
| 221 | + pip install --no-build-isolation dist/*.tar.gz -v |
222 | 222 | pytest -s tests |
223 | 223 | working-directory: ./quaddtype |
224 | 224 |
|
|
0 commit comments