Skip to content

Commit

Permalink
🧪 Bump PyPy to v3.10
Browse files Browse the repository at this point in the history
This is necessary because:
* `pypy-3.8` is EOL
* `pypy-3.8` has flaky SEGFAULTs on import [[1]] [[2]] [[3]] due to a
  bug in their GC that is fixed in `pypy-3.9`
* `pypy-3.9` has a bug that does not have a backport with the fix [[4]].
  Furthermore, PyPy maintainers recommend using 3.10 [[5]].

[1]: https://github.com/jazzband/pip-tools/actions/runs/12162197242/job/33918558133?pr=2106#step:8:59
[2]: pytest-dev/pytest#11771 (comment)
[3]: https://pypy.org/posts/2024/03/fixing-bug-incremental-gc.html
[4]: tox-dev/tox#3284
[5]: pypy/pypy#4958 (comment)
  • Loading branch information
webknjaz committed Dec 16, 2024
1 parent 5330964 commit 01606eb
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,7 @@ jobs:
- MacOS
- Windows
python-version:
- pypy-3.8
- pypy-3.10
pip-version:
- latest
env:
Expand Down

0 comments on commit 01606eb

Please sign in to comment.