Skip to content

Commit 357b4b2

Browse files
author
Peter Doggart
committed
Drop PyPy 3.10 from CI and tox; keep PyPy 3.11 only
Made-with: Cursor
1 parent eb41789 commit 357b4b2

3 files changed

Lines changed: 3 additions & 17 deletions

File tree

.github/workflows/test.yml

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
strategy:
1616
fail-fast: false
1717
matrix:
18-
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14", "pypy3.10", "pypy3.11"]
18+
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14", "pypy3.11"]
1919
flask: ["<3.0.0", ">=3.0.0"]
2020
exclude:
2121
- python-version: "3.13"
@@ -36,18 +36,12 @@ jobs:
3636
# PyPy: pin rpds-py before resolving jsonschema/referencing so pip picks manylinux wheels
3737
# (sdists use maturin; builds are fragile on PyPy). CPython does not need this.
3838
case "${{ matrix.python-version }}" in
39-
pypy3.10) pip install 'rpds-py<0.28' ;;
4039
pypy3.11) pip install 'rpds-py<0.30' 'readme-renderer>=35,<42' ;;
4140
esac
4241
pip install "flask${{ matrix.flask }}"
4342
pip install ".[test]"
4443
- name: Test with inv
45-
run: |
46-
if [ "${{ matrix.python-version }}" = "pypy3.10" ]; then
47-
inv cover
48-
else
49-
inv cover qa
50-
fi
44+
run: inv cover qa
5145
- name: Codecov
5246
uses: codecov/codecov-action@v1
5347
with:

CHANGELOG.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ Enhancements
3636

3737
* Drop support for Python 3.9 (EOL); require Python 3.10 or newer. [python-restx]
3838
* Declare and test support for Python 3.13 and 3.14 (CPython). [python-restx]
39-
* Expand GitHub Actions and tox coverage: PyPy 3.10 and 3.11 with both Flask 2.x and Flask 3.x; exclude Flask 2 on 3.13/3.14 where unsupported. [python-restx]
39+
* Expand GitHub Actions and tox coverage: PyPy 3.11 with both Flask 2.x and Flask 3.x; exclude Flask 2 on 3.13/3.14 where unsupported. [python-restx]
4040
* Refresh test and release tooling (pytest, pytest-benchmark, pytest-profiling, twine) for newer interpreters. GitHub Actions pre-installs compatible ``rpds-py`` (and ``readme-renderer`` for PyPy 3.11) for PyPy jobs; tox pins ``rpds-py`` for local PyPy envs. [python-restx]
4141

4242
.. _bug_fixes-1.3.3

tox.ini

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@
77
envlist =
88
py{310, 311, 312}-flask2,
99
py{311, 312, 313, 314}-flask3
10-
pypy3.10-flask2
11-
pypy3.10-flask3
1210
pypy3.11-flask2
1311
pypy3.11-flask3
1412
doc
@@ -21,12 +19,6 @@ deps =
2119
-r{toxinidir}/requirements/test.pip
2220
-r{toxinidir}/requirements/develop.pip
2321

24-
[testenv:pypy3.10-flask{2,3}]
25-
deps =
26-
{[testenv]deps}
27-
rpds-py<0.28
28-
commands = {posargs:inv test}
29-
3022
[testenv:pypy3.11-flask{2,3}]
3123
deps =
3224
{[testenv]deps}

0 commit comments

Comments
 (0)