Skip to content

Commit 5c5caa2

Browse files
committed
build: PyPy wheel now installs on 3.7, 3.8, and 3.9. #1510
1 parent 6e04e4f commit 5c5caa2

File tree

4 files changed

+9
-7
lines changed

4 files changed

+9
-7
lines changed

.github/workflows/kit.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ jobs:
7878
# # PYVERSIONS. Available versions:
7979
# # https://github.com/actions/python-versions/blob/main/versions-manifest.json
8080
# # Include prereleases if they are at rc stage.
81+
# # PyPy versions are handled further below in the "pypy" step.
8182
# pys = ["cp37", "cp38", "cp39", "cp310", "cp311"]
8283
#
8384
# # Some OS/arch combinations need overrides for the Python versions:
@@ -217,8 +218,7 @@ jobs:
217218
- name: "Install PyPy"
218219
uses: actions/setup-python@v4
219220
with:
220-
# PYVERSIONS
221-
python-version: "pypy-3.7"
221+
python-version: "pypy-3.7" # Minimum of PyPy PYVERSIONS
222222
cache: pip
223223
cache-dependency-path: 'requirements/*.pip'
224224

@@ -228,9 +228,9 @@ jobs:
228228
229229
- name: "Build wheel"
230230
run: |
231-
# One wheel works for all PyPy versions.
231+
# One wheel works for all PyPy versions. PYVERSIONS
232232
# yes, this is weird syntax: https://github.com/pypa/build/issues/202
233-
pypy3 -m build -w -C="--global-option=--python-tag" -C="--global-option=pp36.pp37.pp38"
233+
pypy3 -m build -w -C="--global-option=--python-tag" -C="--global-option=pp37.pp38.pp39"
234234
235235
- name: "List wheels"
236236
run: |

CHANGES.rst

+3-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@ development at the same time, such as 4.5.x and 5.0.
2020
Unreleased
2121
----------
2222

23-
Nothing yet.
23+
- The PyPy wheel now installs on PyPy 3.7, 3.8, and 3.9, closing `issue 1510`_.
24+
25+
.. _issue 1510: https://github.com/nedbat/coveragepy/issues/1510
2426

2527

2628
.. _changes_7-0-0:

README.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ Coverage.py runs on these versions of Python:
2929
.. PYVERSIONS
3030
3131
* CPython 3.7 through 3.12.0a3
32-
* PyPy3 7.3.9.
32+
* PyPy3 7.3.10.
3333

3434
Documentation is on `Read the Docs`_. Code repository and issue tracker are on
3535
`GitHub`_.

doc/index.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ supported on:
1919
.. PYVERSIONS
2020
2121
* Python versions 3.7 through 3.12.0a3.
22-
* PyPy3 7.3.9.
22+
* PyPy3 7.3.10.
2323

2424
.. ifconfig:: prerelease
2525

0 commit comments

Comments
 (0)