From 1ff7dcab5447d999a0fc5d6d44295285c5e1cdef Mon Sep 17 00:00:00 2001 From: Dominic Davis-Foster Date: Tue, 16 Mar 2021 20:05:35 +0000 Subject: [PATCH] Test on Python 3.10 alpha 6 and PyPy 3.7 --- .github/workflows/python_ci.yml | 7 ++++--- .github/workflows/python_ci_linux.yml | 7 ++++--- .github/workflows/python_ci_macos.yml | 7 ++++--- repo_helper.yml | 3 ++- tox.ini | 4 ++-- 5 files changed, 16 insertions(+), 12 deletions(-) diff --git a/.github/workflows/python_ci.yml b/.github/workflows/python_ci.yml index 3933545..839ba25 100644 --- a/.github/workflows/python_ci.yml +++ b/.github/workflows/python_ci.yml @@ -13,7 +13,7 @@ jobs: runs-on: "windows-2019" continue-on-error: ${{ matrix.config.experimental }} env: - USING_COVERAGE: '3.6,3.7,3.8,3.9,3.10.0-alpha.5,pypy-3.6' + USING_COVERAGE: '3.6,3.7,3.8,3.9,3.10.0-alpha.6,pypy-3.6,pypy-3.7' strategy: fail-fast: False @@ -23,8 +23,9 @@ jobs: - {python-version: "3.7", testenvs: "py37,build", experimental: False} - {python-version: "3.8", testenvs: "py38,build", experimental: False} - {python-version: "3.9", testenvs: "py39,build", experimental: False} - - {python-version: "3.10.0-alpha.5", testenvs: "py310-dev,build", experimental: True} - - {python-version: "pypy-3.6", testenvs: "pypy3,build", experimental: False} + - {python-version: "3.10.0-alpha.6", testenvs: "py310-dev,build", experimental: True} + - {python-version: "pypy-3.6", testenvs: "pypy36,build", experimental: False} + - {python-version: "pypy-3.7", testenvs: "pypy37,build", experimental: True} steps: - name: Checkout 🛎️ diff --git a/.github/workflows/python_ci_linux.yml b/.github/workflows/python_ci_linux.yml index 4c48a32..c902e68 100644 --- a/.github/workflows/python_ci_linux.yml +++ b/.github/workflows/python_ci_linux.yml @@ -13,7 +13,7 @@ jobs: runs-on: "ubuntu-20.04" continue-on-error: ${{ matrix.config.experimental }} env: - USING_COVERAGE: '3.6,3.7,3.8,3.9,3.10.0-alpha.5,pypy-3.6' + USING_COVERAGE: '3.6,3.7,3.8,3.9,3.10.0-alpha.6,pypy-3.6,pypy-3.7' strategy: fail-fast: False @@ -23,8 +23,9 @@ jobs: - {python-version: "3.7", testenvs: "py37,build", experimental: False} - {python-version: "3.8", testenvs: "py38,build", experimental: False} - {python-version: "3.9", testenvs: "py39,build", experimental: False} - - {python-version: "3.10.0-alpha.5", testenvs: "py310-dev,build", experimental: True} - - {python-version: "pypy-3.6", testenvs: "pypy3,build", experimental: False} + - {python-version: "3.10.0-alpha.6", testenvs: "py310-dev,build", experimental: True} + - {python-version: "pypy-3.6", testenvs: "pypy36,build", experimental: False} + - {python-version: "pypy-3.7", testenvs: "pypy37,build", experimental: True} steps: - name: Checkout 🛎️ diff --git a/.github/workflows/python_ci_macos.yml b/.github/workflows/python_ci_macos.yml index 123fe3f..0e6d80c 100644 --- a/.github/workflows/python_ci_macos.yml +++ b/.github/workflows/python_ci_macos.yml @@ -13,7 +13,7 @@ jobs: runs-on: "macos-latest" continue-on-error: ${{ matrix.config.experimental }} env: - USING_COVERAGE: '3.6,3.7,3.8,3.9,3.10.0-alpha.5,pypy-3.6' + USING_COVERAGE: '3.6,3.7,3.8,3.9,3.10.0-alpha.6,pypy-3.6,pypy-3.7' strategy: fail-fast: False @@ -23,8 +23,9 @@ jobs: - {python-version: "3.7", testenvs: "py37,build", experimental: False} - {python-version: "3.8", testenvs: "py38,build", experimental: False} - {python-version: "3.9", testenvs: "py39,build", experimental: False} - - {python-version: "3.10.0-alpha.5", testenvs: "py310-dev,build", experimental: True} - - {python-version: "pypy-3.6", testenvs: "pypy3,build", experimental: False} + - {python-version: "3.10.0-alpha.6", testenvs: "py310-dev,build", experimental: True} + - {python-version: "pypy-3.6", testenvs: "pypy36,build", experimental: False} + - {python-version: "pypy-3.7", testenvs: "pypy37,build", experimental: True} steps: - name: Checkout 🛎️ diff --git a/repo_helper.yml b/repo_helper.yml index 6ceb76e..1469e52 100644 --- a/repo_helper.yml +++ b/repo_helper.yml @@ -24,7 +24,8 @@ python_versions: - '3.8' - '3.9' - 3.10-dev - - pypy3 + - pypy36 + - pypy37 classifiers: - 'Development Status :: 4 - Beta' diff --git a/tox.ini b/tox.ini index 3c140fd..0eb1935 100644 --- a/tox.ini +++ b/tox.ini @@ -16,7 +16,7 @@ # * pytest [tox] -envlist = py36, py37, py38, py39, py310-dev, pypy3, mypy, build +envlist = py36, py37, py38, py39, py310-dev, pypy36, pypy37, mypy, build skip_missing_interpreters = True isolated_build = True requires = @@ -25,7 +25,7 @@ requires = tox-pip-version>=0.0.7 [envlists] -test = py36, py37, py38, py39, py310-dev, pypy3 +test = py36, py37, py38, py39, py310-dev, pypy36, pypy37 qa = mypy, lint cov = py36, coverage