Skip to content

Commit 31d5348

Browse files
committed
try separate job
1 parent 7f91c4f commit 31d5348

File tree

2 files changed

+28
-7
lines changed

2 files changed

+28
-7
lines changed

Diff for: .github/workflows/tox.yml

+24-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
runs-on: ubuntu-latest
1717
strategy:
1818
matrix:
19-
python: ['3.9', '3.10', '3.11', '3.12', '3.13', 'pypy3.9', 'pypy3.10']
19+
python: ['3.9', '3.10', '3.11', '3.12', '3.13']
2020
toxenv: [core, lint, wheel]
2121
include:
2222
- python: '3.10'
@@ -41,3 +41,26 @@ jobs:
4141
python -m pip install tox
4242
- run: |
4343
python -m tox run -r
44+
tox-pypy:
45+
runs-on: ubuntu-latest
46+
strategy:
47+
matrix:
48+
python: ['pypy3.9', 'pypy3.10']
49+
toxenv: [core, lint, wheel]
50+
fail-fast: false
51+
steps:
52+
- env:
53+
python: ${{ matrix.python }}
54+
toxenv: ${{ matrix.toxenv }}
55+
run: |
56+
echo "TOXENV=py${python}-${toxenv}" | tr -d '.' | tee -a $GITHUB_ENV
57+
- uses: actions/checkout@v4
58+
- uses: actions/setup-python@v5
59+
with:
60+
python-version: ${{ matrix.python }}
61+
- run: |
62+
python -m pip install --upgrade pip
63+
python -m pip install tox
64+
python -m pip install --no-binary :all: cffi
65+
- run: |
66+
python -m tox run -r

Diff for: tox.ini

+4-6
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
[tox]
22
envlist=
3-
py{39,310,311,312,313,py39,py310}-core
4-
py{39,310,311,312,313,py39,py310}-lint
5-
py{39,310,311,312,313,py39,py310}-wheel
6-
py{39,310,311,312,313,py39,py310}-interop
3+
py{39,310,311,312,313}-core
4+
py{39,310,311,312,313}-lint
5+
py{39,310,311,312,313}-wheel
6+
py{39,310,311,312,313}-interop
77
windows-wheel
88
docs
99

@@ -30,8 +30,6 @@ basepython=
3030
py311: python3.11
3131
py312: python3.12
3232
py313: python3.13
33-
pypypy39: pypy3.9
34-
pypypy310: pypy3.10
3533
extras=
3634
test
3735
docs

0 commit comments

Comments
 (0)