Skip to content

Commit 714e504

Browse files
committed
Test on newer PyPy and CPython
1 parent 85756fa commit 714e504

File tree

6 files changed

+23
-11
lines changed

6 files changed

+23
-11
lines changed

.github/workflows/python_ci.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,18 @@ jobs:
2222
runs-on: "windows-2019"
2323
continue-on-error: ${{ matrix.config.experimental }}
2424
env:
25-
USING_COVERAGE: '3.10,pypy-3.6,pypy-3.7'
25+
USING_COVERAGE: '3.10,3.11.0-beta.1,pypy-3.6,pypy-3.7,pypy-3.8,pypy-3.9'
2626

2727
strategy:
2828
fail-fast: False
2929
matrix:
3030
config:
31-
- {python-version: "3.10", testenvs: "py310-dev,build", experimental: True}
31+
- {python-version: "3.10", testenvs: "py310,build", experimental: False}
32+
- {python-version: "3.11.0-beta.1", testenvs: "py311-dev,build", experimental: True}
3233
- {python-version: "pypy-3.6", testenvs: "pypy36,build", experimental: False}
3334
- {python-version: "pypy-3.7", testenvs: "pypy37,build", experimental: True}
35+
- {python-version: "pypy-3.8", testenvs: "pypy38,build", experimental: True}
36+
- {python-version: "pypy-3.9", testenvs: "pypy39", experimental: True}
3437

3538
steps:
3639
- name: Checkout 🛎️

.github/workflows/python_ci_linux.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,18 @@ jobs:
2323
runs-on: "ubuntu-20.04"
2424
continue-on-error: ${{ matrix.config.experimental }}
2525
env:
26-
USING_COVERAGE: '3.10,pypy-3.6,pypy-3.7'
26+
USING_COVERAGE: '3.10,3.11.0-beta.1,pypy-3.6,pypy-3.7,pypy-3.8,pypy-3.9'
2727

2828
strategy:
2929
fail-fast: False
3030
matrix:
3131
config:
32-
- {python-version: "3.10", testenvs: "py310-dev,build", experimental: True}
32+
- {python-version: "3.10", testenvs: "py310,build", experimental: False}
33+
- {python-version: "3.11.0-beta.1", testenvs: "py311-dev,build", experimental: True}
3334
- {python-version: "pypy-3.6", testenvs: "pypy36,build", experimental: False}
3435
- {python-version: "pypy-3.7", testenvs: "pypy37,build", experimental: True}
36+
- {python-version: "pypy-3.8", testenvs: "pypy38,build", experimental: True}
37+
- {python-version: "pypy-3.9", testenvs: "pypy39", experimental: True}
3538

3639
steps:
3740
- name: Checkout 🛎️

.github/workflows/python_ci_macos.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,17 @@ jobs:
2222
runs-on: "macos-latest"
2323
continue-on-error: ${{ matrix.config.experimental }}
2424
env:
25-
USING_COVERAGE: '3.10,pypy-3.7'
25+
USING_COVERAGE: '3.10,3.11.0-beta.1,pypy-3.7,pypy-3.8,pypy-3.9'
2626

2727
strategy:
2828
fail-fast: False
2929
matrix:
3030
config:
31-
- {python-version: "3.10", testenvs: "py310-dev,build", experimental: True}
31+
- {python-version: "3.10", testenvs: "py310,build", experimental: False}
32+
- {python-version: "3.11.0-beta.1", testenvs: "py311-dev,build", experimental: True}
3233
- {python-version: "pypy-3.7", testenvs: "pypy37,build", experimental: True}
34+
- {python-version: "pypy-3.8", testenvs: "pypy38,build", experimental: True}
35+
- {python-version: "pypy-3.9", testenvs: "pypy39", experimental: True}
3336

3437
steps:
3538
- name: Checkout 🛎️

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ always = [ "pytest_mypy_plugins_shim",]
2828

2929
[tool.whey]
3030
base-classifiers = []
31-
python-versions = [ "3.6", "3.7",]
32-
python-implementations = [ "PyPy",]
31+
python-versions = [ "3.6", "3.7", "3.8", "3.9", "3.10",]
32+
python-implementations = [ "CPython", "PyPy",]
3333
platforms = [ "Windows", "macOS", "Linux",]
3434
license-key = "MIT"
3535
package = "pytest_mypy_plugins_shim"

repo_helper.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,7 @@ entry_points:
2323
python_versions:
2424
- pypy36
2525
- pypy37
26-
- 3.10-dev
26+
- pypy38
27+
- pypy39
28+
- "3.10"
29+
- "3.11-dev"

tox.ini

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@
1313
# * pytest
1414

1515
[tox]
16-
envlist = py310-dev, pypy36, pypy37, mypy, build
16+
envlist = py310, py311-dev, pypy36, pypy37, pypy38, pypy39, mypy, build
1717
skip_missing_interpreters = True
1818
isolated_build = True
1919
requires =
2020
pip>=21
2121
tox-envlist>=0.2.1
2222

2323
[envlists]
24-
test = py310-dev, pypy36, pypy37
24+
test = py310, py311-dev, pypy36, pypy37, pypy38, pypy39
2525
qa = mypy, lint
2626

2727
[testenv]

0 commit comments

Comments
 (0)