Skip to content

Commit 87b2117

Browse files
committed
build: finely sliced tox envs for testing pypy versions ad-hoc
1 parent b726950 commit 87b2117

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

tox.ini

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ install_command = python -m pip install -U {opts} {packages}
2424

2525
passenv = *
2626
setenv =
27-
pypy{3,37,38}: COVERAGE_NO_CTRACER=no C extension under PyPy
27+
pypy{3,37,38,39}: COVERAGE_NO_CTRACER=no C extension under PyPy
2828
jython: COVERAGE_NO_CTRACER=no C extension under Jython
2929
jython: PYTEST_ADDOPTS=-n 0
3030
# For some tests, we need .pyc files written in the current directory,
@@ -51,6 +51,22 @@ commands =
5151
# For running against my own builds of CPython, or any other specific Python.
5252
basepython = {env:COVERAGE_ANYPY}
5353

54+
[testenv:pypy37]
55+
basepython = pypy3.7
56+
57+
[testenv:pypy38]
58+
basepython = pypy3.8
59+
60+
[testenv:pypy37-rc]
61+
basepython = /usr/local/pypy/pypy3.7-v7.3.8rc1-osx64/bin/pypy3
62+
63+
[testenv:pypy38-rc]
64+
basepython = /usr/local/pypy/pypy3.8-v7.3.8rc1-osx64/bin/pypy3
65+
66+
[testenv:pypy39-rc]
67+
basepython = /usr/local/pypy/pypy3.9-v7.3.8rc1-osx64/bin/pypy3
68+
69+
5470
[testenv:doc]
5571
# Build the docs so we know if they are successful. We build twice: once with
5672
# -q to get all warnings, and once with -QW to get a success/fail status

0 commit comments

Comments
 (0)