Skip to content

Commit ab2cd26

Browse files
committed
Add py 3.13 to test grid and update some deps.
1 parent 2de0c6c commit ab2cd26

File tree

2 files changed

+59
-39
lines changed

2 files changed

+59
-39
lines changed

.github/workflows/test.yml

+54-36
Original file line numberDiff line numberDiff line change
@@ -60,113 +60,131 @@ jobs:
6060
toxpython: 'python3.11'
6161
tox_env: 'docs'
6262
os: 'ubuntu-latest'
63-
- name: 'py39-pytest83-xdist36-coverage76 (ubuntu)'
63+
- name: 'py39-pytest83-xdist36-coverage77 (ubuntu)'
6464
python: '3.9'
6565
toxpython: 'python3.9'
6666
python_arch: 'x64'
67-
tox_env: 'py39-pytest83-xdist36-coverage76'
67+
tox_env: 'py39-pytest83-xdist36-coverage77'
6868
os: 'ubuntu-latest'
69-
- name: 'py39-pytest83-xdist36-coverage76 (windows)'
69+
- name: 'py39-pytest83-xdist36-coverage77 (windows)'
7070
python: '3.9'
7171
toxpython: 'python3.9'
7272
python_arch: 'x64'
73-
tox_env: 'py39-pytest83-xdist36-coverage76'
73+
tox_env: 'py39-pytest83-xdist36-coverage77'
7474
os: 'windows-latest'
75-
- name: 'py39-pytest83-xdist36-coverage76 (macos)'
75+
- name: 'py39-pytest83-xdist36-coverage77 (macos)'
7676
python: '3.9'
7777
toxpython: 'python3.9'
7878
python_arch: 'arm64'
79-
tox_env: 'py39-pytest83-xdist36-coverage76'
79+
tox_env: 'py39-pytest83-xdist36-coverage77'
8080
os: 'macos-latest'
81-
- name: 'py310-pytest83-xdist36-coverage76 (ubuntu)'
81+
- name: 'py310-pytest83-xdist36-coverage77 (ubuntu)'
8282
python: '3.10'
8383
toxpython: 'python3.10'
8484
python_arch: 'x64'
85-
tox_env: 'py310-pytest83-xdist36-coverage76'
85+
tox_env: 'py310-pytest83-xdist36-coverage77'
8686
os: 'ubuntu-latest'
87-
- name: 'py310-pytest83-xdist36-coverage76 (windows)'
87+
- name: 'py310-pytest83-xdist36-coverage77 (windows)'
8888
python: '3.10'
8989
toxpython: 'python3.10'
9090
python_arch: 'x64'
91-
tox_env: 'py310-pytest83-xdist36-coverage76'
91+
tox_env: 'py310-pytest83-xdist36-coverage77'
9292
os: 'windows-latest'
93-
- name: 'py310-pytest83-xdist36-coverage76 (macos)'
93+
- name: 'py310-pytest83-xdist36-coverage77 (macos)'
9494
python: '3.10'
9595
toxpython: 'python3.10'
9696
python_arch: 'arm64'
97-
tox_env: 'py310-pytest83-xdist36-coverage76'
97+
tox_env: 'py310-pytest83-xdist36-coverage77'
9898
os: 'macos-latest'
99-
- name: 'py311-pytest83-xdist36-coverage76 (ubuntu)'
99+
- name: 'py311-pytest83-xdist36-coverage77 (ubuntu)'
100100
python: '3.11'
101101
toxpython: 'python3.11'
102102
python_arch: 'x64'
103-
tox_env: 'py311-pytest83-xdist36-coverage76'
103+
tox_env: 'py311-pytest83-xdist36-coverage77'
104104
os: 'ubuntu-latest'
105-
- name: 'py311-pytest83-xdist36-coverage76 (windows)'
105+
- name: 'py311-pytest83-xdist36-coverage77 (windows)'
106106
python: '3.11'
107107
toxpython: 'python3.11'
108108
python_arch: 'x64'
109-
tox_env: 'py311-pytest83-xdist36-coverage76'
109+
tox_env: 'py311-pytest83-xdist36-coverage77'
110110
os: 'windows-latest'
111-
- name: 'py311-pytest83-xdist36-coverage76 (macos)'
111+
- name: 'py311-pytest83-xdist36-coverage77 (macos)'
112112
python: '3.11'
113113
toxpython: 'python3.11'
114114
python_arch: 'arm64'
115-
tox_env: 'py311-pytest83-xdist36-coverage76'
115+
tox_env: 'py311-pytest83-xdist36-coverage77'
116116
os: 'macos-latest'
117-
- name: 'py312-pytest83-xdist36-coverage76 (ubuntu)'
117+
- name: 'py312-pytest83-xdist36-coverage77 (ubuntu)'
118118
python: '3.12'
119119
toxpython: 'python3.12'
120120
python_arch: 'x64'
121-
tox_env: 'py312-pytest83-xdist36-coverage76'
121+
tox_env: 'py312-pytest83-xdist36-coverage77'
122122
os: 'ubuntu-latest'
123-
- name: 'py312-pytest83-xdist36-coverage76 (windows)'
123+
- name: 'py312-pytest83-xdist36-coverage77 (windows)'
124124
python: '3.12'
125125
toxpython: 'python3.12'
126126
python_arch: 'x64'
127-
tox_env: 'py312-pytest83-xdist36-coverage76'
127+
tox_env: 'py312-pytest83-xdist36-coverage77'
128128
os: 'windows-latest'
129-
- name: 'py312-pytest83-xdist36-coverage76 (macos)'
129+
- name: 'py312-pytest83-xdist36-coverage77 (macos)'
130130
python: '3.12'
131131
toxpython: 'python3.12'
132132
python_arch: 'arm64'
133-
tox_env: 'py312-pytest83-xdist36-coverage76'
133+
tox_env: 'py312-pytest83-xdist36-coverage77'
134134
os: 'macos-latest'
135-
- name: 'pypy39-pytest83-xdist36-coverage76 (ubuntu)'
135+
- name: 'py313-pytest83-xdist36-coverage77 (ubuntu)'
136+
python: '3.13'
137+
toxpython: 'python3.13'
138+
python_arch: 'x64'
139+
tox_env: 'py313-pytest83-xdist36-coverage77'
140+
os: 'ubuntu-latest'
141+
- name: 'py313-pytest83-xdist36-coverage77 (windows)'
142+
python: '3.13'
143+
toxpython: 'python3.13'
144+
python_arch: 'x64'
145+
tox_env: 'py313-pytest83-xdist36-coverage77'
146+
os: 'windows-latest'
147+
- name: 'py313-pytest83-xdist36-coverage77 (macos)'
148+
python: '3.13'
149+
toxpython: 'python3.13'
150+
python_arch: 'arm64'
151+
tox_env: 'py313-pytest83-xdist36-coverage77'
152+
os: 'macos-latest'
153+
- name: 'pypy39-pytest83-xdist36-coverage77 (ubuntu)'
136154
python: 'pypy-3.9'
137155
toxpython: 'pypy3.9'
138156
python_arch: 'x64'
139-
tox_env: 'pypy39-pytest83-xdist36-coverage76'
157+
tox_env: 'pypy39-pytest83-xdist36-coverage77'
140158
os: 'ubuntu-latest'
141-
- name: 'pypy39-pytest83-xdist36-coverage76 (windows)'
159+
- name: 'pypy39-pytest83-xdist36-coverage77 (windows)'
142160
python: 'pypy-3.9'
143161
toxpython: 'pypy3.9'
144162
python_arch: 'x64'
145-
tox_env: 'pypy39-pytest83-xdist36-coverage76'
163+
tox_env: 'pypy39-pytest83-xdist36-coverage77'
146164
os: 'windows-latest'
147-
- name: 'pypy39-pytest83-xdist36-coverage76 (macos)'
165+
- name: 'pypy39-pytest83-xdist36-coverage77 (macos)'
148166
python: 'pypy-3.9'
149167
toxpython: 'pypy3.9'
150168
python_arch: 'arm64'
151-
tox_env: 'pypy39-pytest83-xdist36-coverage76'
169+
tox_env: 'pypy39-pytest83-xdist36-coverage77'
152170
os: 'macos-latest'
153-
- name: 'pypy310-pytest83-xdist36-coverage76 (ubuntu)'
171+
- name: 'pypy310-pytest83-xdist36-coverage77 (ubuntu)'
154172
python: 'pypy-3.10'
155173
toxpython: 'pypy3.10'
156174
python_arch: 'x64'
157-
tox_env: 'pypy310-pytest83-xdist36-coverage76'
175+
tox_env: 'pypy310-pytest83-xdist36-coverage77'
158176
os: 'ubuntu-latest'
159-
- name: 'pypy310-pytest83-xdist36-coverage76 (windows)'
177+
- name: 'pypy310-pytest83-xdist36-coverage77 (windows)'
160178
python: 'pypy-3.10'
161179
toxpython: 'pypy3.10'
162180
python_arch: 'x64'
163-
tox_env: 'pypy310-pytest83-xdist36-coverage76'
181+
tox_env: 'pypy310-pytest83-xdist36-coverage77'
164182
os: 'windows-latest'
165-
- name: 'pypy310-pytest83-xdist36-coverage76 (macos)'
183+
- name: 'pypy310-pytest83-xdist36-coverage77 (macos)'
166184
python: 'pypy-3.10'
167185
toxpython: 'pypy3.10'
168186
python_arch: 'arm64'
169-
tox_env: 'pypy310-pytest83-xdist36-coverage76'
187+
tox_env: 'pypy310-pytest83-xdist36-coverage77'
170188
os: 'macos-latest'
171189
steps:
172190
- uses: actions/checkout@v4

tox.ini

+5-3
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ envlist =
1414
clean,
1515
check,
1616
docs,
17-
{py39,py310,py311,py312,pypy39,pypy310}-{pytest83}-{xdist36}-{coverage76},
17+
{py39,py310,py311,py312,py313,pypy39,pypy310}-{pytest83}-{xdist36}-{coverage77},
1818
report
1919
ignore_basepython_conflict = true
2020

@@ -28,6 +28,7 @@ basepython =
2828
py310: {env:TOXPYTHON:python3.10}
2929
py311: {env:TOXPYTHON:python3.11}
3030
py312: {env:TOXPYTHON:python3.12}
31+
py313: {env:TOXPYTHON:python3.13}
3132
{bootstrap,clean,check,report,docs}: {env:TOXPYTHON:python3}
3233
extras = testing
3334
setenv =
@@ -38,7 +39,7 @@ setenv =
3839
pytest80: _DEP_PYTEST=pytest==8.0.2
3940
pytest81: _DEP_PYTEST=pytest==8.1.1
4041
pytest82: _DEP_PYTEST=pytest==8.2.2
41-
pytest83: _DEP_PYTEST=pytest==8.3.3
42+
pytest83: _DEP_PYTEST=pytest==8.3.5
4243

4344
xdist32: _DEP_PYTESTXDIST=pytest-xdist==3.2.0
4445
xdist33: _DEP_PYTESTXDIST=pytest-xdist==3.3.1
@@ -51,7 +52,8 @@ setenv =
5152
coverage73: _DEP_COVERAGE=coverage==7.3.4
5253
coverage74: _DEP_COVERAGE=coverage==7.4.4
5354
coverage75: _DEP_COVERAGE=coverage==7.5.4
54-
coverage76: _DEP_COVERAGE=coverage==7.6.4
55+
coverage76: _DEP_COVERAGE=coverage==7.6.12
56+
coverage77: _DEP_COVERAGE=coverage==7.7.1
5557
# For testing against a coverage.py working tree.
5658
coveragedev: _DEP_COVERAGE=-e{env:COVERAGE_HOME}
5759
passenv =

0 commit comments

Comments
 (0)