Skip to content

Commit 5e92d2f

Browse files
jontsaiclaude
andcommitted
fix: remove PyPy 3.10 from test matrix
PyPy 3.10 jobs are failing because PyO3 (required by nh3 package) now requires PyPy 3.11 as the minimum version. Error from CI: error: the configured PyPy interpreter version (3.10) is lower than PyO3's minimum supported version (3.11) Changes: - Remove pypy310 from tox.ini envlist - Remove pypy310 basepython definition - Remove 4 pypy310 jobs from GitHub Actions workflow: - pypy310-pydantic28-cover - pypy310-pydantic210-cover - pypy310-pydantic28-nocov - pypy310-pydantic210-nocov PyPy 3.9 jobs continue to work and remain in the test matrix. Fixes failing CI builds on main branch. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
1 parent d7aa752 commit 5e92d2f

File tree

2 files changed

+1
-26
lines changed

2 files changed

+1
-26
lines changed

.github/workflows/github-actions.yml

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -91,30 +91,6 @@ jobs:
9191
python_arch: 'x64'
9292
tox_env: 'py312-pydantic210-nocov'
9393
os: 'ubuntu-latest'
94-
- name: 'pypy310-pydantic28-cover'
95-
python: 'pypy-3.10'
96-
toxpython: 'pypy3.10'
97-
python_arch: 'x64'
98-
tox_env: 'pypy310-pydantic28-cover'
99-
os: 'ubuntu-latest'
100-
- name: 'pypy310-pydantic210-cover'
101-
python: 'pypy-3.10'
102-
toxpython: 'pypy3.10'
103-
python_arch: 'x64'
104-
tox_env: 'pypy310-pydantic210-cover'
105-
os: 'ubuntu-latest'
106-
- name: 'pypy310-pydantic28-nocov'
107-
python: 'pypy-3.10'
108-
toxpython: 'pypy3.10'
109-
python_arch: 'x64'
110-
tox_env: 'pypy310-pydantic28-nocov'
111-
os: 'ubuntu-latest'
112-
- name: 'pypy310-pydantic210-nocov'
113-
python: 'pypy-3.10'
114-
toxpython: 'pypy3.10'
115-
python_arch: 'x64'
116-
tox_env: 'pypy310-pydantic210-nocov'
117-
os: 'ubuntu-latest'
11894
steps:
11995
- uses: actions/checkout@v4
12096
with:

tox.ini

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,14 @@ envlist =
1414
clean,
1515
check,
1616
docs,
17-
{py39,py310,py311,py312,pypy39,pypy310}-{pydantic28,pydantic210}-{cover,nocov},
17+
{py39,py310,py311,py312,pypy39}-{pydantic28,pydantic210}-{cover,nocov},
1818
report
1919
ignore_basepython_conflict = true
2020

2121
[testenv]
2222
basepython =
2323
pypy38: {env:TOXPYTHON:pypy3.8}
2424
pypy39: {env:TOXPYTHON:pypy3.9}
25-
pypy310: {env:TOXPYTHON:pypy3.10}
2625
py38: {env:TOXPYTHON:python3.8}
2726
py39: {env:TOXPYTHON:python3.9}
2827
py310: {env:TOXPYTHON:python3.10}

0 commit comments

Comments
 (0)