From 87b2117f26677c21d7ffbf46b59b287183d4ca7a Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Sat, 5 Feb 2022 11:05:10 -0500 Subject: build: finely sliced tox envs for testing pypy versions ad-hoc --- tox.ini | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/tox.ini b/tox.ini index 7517d800..766d8937 100644 --- a/tox.ini +++ b/tox.ini @@ -24,7 +24,7 @@ install_command = python -m pip install -U {opts} {packages} passenv = * setenv = - pypy{3,37,38}: COVERAGE_NO_CTRACER=no C extension under PyPy + pypy{3,37,38,39}: COVERAGE_NO_CTRACER=no C extension under PyPy jython: COVERAGE_NO_CTRACER=no C extension under Jython jython: PYTEST_ADDOPTS=-n 0 # For some tests, we need .pyc files written in the current directory, @@ -51,6 +51,22 @@ commands = # For running against my own builds of CPython, or any other specific Python. basepython = {env:COVERAGE_ANYPY} +[testenv:pypy37] +basepython = pypy3.7 + +[testenv:pypy38] +basepython = pypy3.8 + +[testenv:pypy37-rc] +basepython = /usr/local/pypy/pypy3.7-v7.3.8rc1-osx64/bin/pypy3 + +[testenv:pypy38-rc] +basepython = /usr/local/pypy/pypy3.8-v7.3.8rc1-osx64/bin/pypy3 + +[testenv:pypy39-rc] +basepython = /usr/local/pypy/pypy3.9-v7.3.8rc1-osx64/bin/pypy3 + + [testenv:doc] # Build the docs so we know if they are successful. We build twice: once with # -q to get all warnings, and once with -QW to get a success/fail status -- cgit v1.2.1