|
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