|
93 | 93 | python-version: ${{ matrix.python-version }} |
94 | 94 | - name: Setup dependencies |
95 | 95 | run: | |
96 | | - python -m pip install --upgrade pip setuptools wheel |
| 96 | + python -m pip install --upgrade "pip>=21.0" "setuptools>=45.0" "wheel>=0.37" |
97 | 97 | pip install -r ./requirements.txt |
| 98 | + pip install --user -r ./test-requirements.txt || true |
98 | 99 | - name: Pre-build |
99 | 100 | id: bootstrap |
100 | 101 | run: | |
@@ -151,8 +152,8 @@ jobs: |
151 | 152 | python-version: ${{ matrix.python-version }} |
152 | 153 | - name: Install dependencies for ${{ matrix.python-version }} |
153 | 154 | run: | |
154 | | - pip install -r ./requirements.txt ; |
155 | | - pip install coverage || true ; |
| 155 | + pip install -r ./requirements.txt |
| 156 | + pip install --user -r ./test-requirements.txt || true |
156 | 157 | - name: Pre-Clean |
157 | 158 | id: clean |
158 | 159 | run: make -j1 -f Makefile clean || true ; |
@@ -198,11 +199,9 @@ jobs: |
198 | 199 | python-version: ${{ matrix.python-version }} |
199 | 200 | - name: Install dependencies for python ${{ matrix.python-version }} on ${{ matrix.os }} |
200 | 201 | run: | |
201 | | - pip install --upgrade --upgrade-strategy eager pip setuptools wheel ; |
202 | | - pip install --upgrade --upgrade-strategy eager -r ./requirements.txt ; |
203 | | - pip install --upgrade --upgrade-strategy eager pytest ; |
204 | | - pip install --upgrade --upgrade-strategy eager pytest-cov ; |
205 | | - pip install --upgrade --upgrade-strategy eager coverage ; |
| 202 | + pip install --upgrade "pip>=21.0" "setuptools>=45.0" "wheel>=0.37" |
| 203 | + pip install -r ./requirements.txt |
| 204 | + pip install --user -r ./test-requirements.txt || true |
206 | 205 | - name: Install code-climate tools for ${{ matrix.python-version }} |
207 | 206 | if: ${{ runner.os }} == "Linux" |
208 | 207 | shell: bash |
@@ -282,11 +281,9 @@ jobs: |
282 | 281 | python-version: ${{ matrix.python-version }} |
283 | 282 | - name: Install dependencies for python ${{ matrix.python-version }} on ${{ matrix.os }} |
284 | 283 | run: | |
285 | | - pip install --upgrade --upgrade-strategy eager pip setuptools wheel ; |
286 | | - pip install --upgrade --upgrade-strategy eager -r ./requirements.txt ; |
287 | | - pip install --upgrade --upgrade-strategy eager pytest ; |
288 | | - pip install --upgrade --upgrade-strategy eager pytest-cov ; |
289 | | - pip install --upgrade --upgrade-strategy eager coverage ; |
| 284 | + pip install --upgrade "pip>=21.0" "setuptools>=45.0" "wheel>=0.37" ; |
| 285 | + pip install -r ./requirements.txt ; |
| 286 | + pip install --user -r ./test-requirements.txt || true ; |
290 | 287 | - name: Install code-climate tools for ${{ matrix.python-version }} |
291 | 288 | if: ${{ runner.os }} == "Linux" |
292 | 289 | shell: bash |
@@ -357,11 +354,9 @@ jobs: |
357 | 354 | python-version: "3.10" |
358 | 355 | - name: Install dependencies for python Linters |
359 | 356 | run: | |
360 | | - pip install --upgrade pip setuptools wheel |
| 357 | + pip install --upgrade "pip>=21.0" "setuptools>=45.0" "wheel>=0.37" ; |
361 | 358 | pip install -r ./requirements.txt ; |
362 | | - pip install flake8 ; |
363 | | - pip install pyflakes ; |
364 | | - pip install pep8 ; |
| 359 | + pip install --user -r ./test-requirements.txt || true ; |
365 | 360 | - name: Pre-Clean |
366 | 361 | id: clean |
367 | 362 | run: make -j1 -f Makefile clean || true ; |
@@ -403,11 +398,9 @@ jobs: |
403 | 398 | python-version: ${{ matrix.python-version }} |
404 | 399 | - name: Install dependencies for python ${{ matrix.python-version }} on ${{ matrix.os }} |
405 | 400 | run: | |
406 | | - pip install --upgrade pip setuptools wheel |
| 401 | + pip install --upgrade "pip>=21.0" "setuptools>=45.0" "wheel>=0.37" ; |
407 | 402 | pip install -r ./requirements.txt ; |
408 | | - pip install coverage ; |
409 | | - pip install pytest ; |
410 | | - pip install pytest-cov ; |
| 403 | + pip install --user -r ./test-requirements.txt || true ; |
411 | 404 | - name: Install code-climate tools for ${{ matrix.python-version }} |
412 | 405 | if: ${{ runner.os }} != "Linux" |
413 | 406 | run: | |
@@ -477,15 +470,9 @@ jobs: |
477 | 470 | python-version: "3.10" |
478 | 471 | - name: Install dependencies for Tox |
479 | 472 | run: | |
480 | | - pip install --upgrade pip setuptools wheel tox |
| 473 | + pip install --upgrade "pip>=21.0" "setuptools>=45.0" "wheel>=0.37" "tox>=3.0"; |
481 | 474 | pip install -r ./requirements.txt ; |
482 | | - pip install coverage ; |
483 | | - pip install codecov ; |
484 | | - pip install flake8 ; |
485 | | - pip install pyflakes ; |
486 | | - pip install pep8 ; |
487 | | - pip install tox ; |
488 | | - pip install six ; |
| 475 | + pip install --user -r ./test-requirements.txt || true ; |
489 | 476 | - name: Pre-Clean |
490 | 477 | id: clean |
491 | 478 | run: make -j1 -f Makefile clean || true ; |
|
0 commit comments