Skip to content

Commit 702bae8

Browse files
committed
Add click 8.4 and latest version to test matrix.
1 parent 78abb94 commit 702bae8

5 files changed

Lines changed: 41 additions & 22 deletions

File tree

.github/workflows/python_ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,10 @@ jobs:
2929
- {python-version: "3.7", testenvs: "py37-click{7.1,8.0,8.1}", experimental: False}
3030
- {python-version: "3.8", testenvs: "py38-click{7.1,8.0,8.1},build", experimental: False}
3131
- {python-version: "3.9", testenvs: "py39-click{7.1,8.0,8.1},build", experimental: False}
32-
- {python-version: "3.10", testenvs: "py310-click{7.1,8.0,8.1,8.2,8.3},build", experimental: False}
33-
- {python-version: "3.11", testenvs: "py311-click{7.1,8.0,8.1,8.2,8.3},build", experimental: False}
34-
- {python-version: "3.12", testenvs: "py312-click{7.1,8.0,8.1,8.2,8.3},build", experimental: False}
35-
- {python-version: "3.13", testenvs: "py313-click{7.1,8.0,8.1,8.2,8.3},build", experimental: False}
32+
- {python-version: "3.10", testenvs: "py310-click{7.1,8.0,8.1,8.2,8.3,8.4,latest},build", experimental: False}
33+
- {python-version: "3.11", testenvs: "py311-click{7.1,8.0,8.1,8.2,8.3,8.4,latest},build", experimental: False}
34+
- {python-version: "3.12", testenvs: "py312-click{7.1,8.0,8.1,8.2,8.3,8.4,latest},build", experimental: False}
35+
- {python-version: "3.13", testenvs: "py313-click{7.1,8.0,8.1,8.2,8.3,8.4,latest},build", experimental: False}
3636
- {python-version: "pypy-3.7", testenvs: "pypy37-click{7.1,8.0,8.1}", experimental: False}
3737

3838
steps:

.github/workflows/python_ci_linux.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,10 @@ jobs:
3030
- {python-version: "3.7", testenvs: "py37-click{7.1,8.0,8.1}", experimental: False}
3131
- {python-version: "3.8", testenvs: "py38-click{7.1,8.0,8.1},build", experimental: False}
3232
- {python-version: "3.9", testenvs: "py39-click{7.1,8.0,8.1},build", experimental: False}
33-
- {python-version: "3.10", testenvs: "py310-click{7.1,8.0,8.1,8.2,8.3},build", experimental: False}
34-
- {python-version: "3.11", testenvs: "py311-click{7.1,8.0,8.1,8.2,8.3},build", experimental: False}
35-
- {python-version: "3.12", testenvs: "py312-click{7.1,8.0,8.1,8.2,8.3},build", experimental: False}
36-
- {python-version: "3.13", testenvs: "py313-click{7.1,8.0,8.1,8.2,8.3},build", experimental: False}
33+
- {python-version: "3.10", testenvs: "py310-click{7.1,8.0,8.1,8.2,8.3,8.4,latest},build", experimental: False}
34+
- {python-version: "3.11", testenvs: "py311-click{7.1,8.0,8.1,8.2,8.3,8.4,latest},build", experimental: False}
35+
- {python-version: "3.12", testenvs: "py312-click{7.1,8.0,8.1,8.2,8.3,8.4,latest},build", experimental: False}
36+
- {python-version: "3.13", testenvs: "py313-click{7.1,8.0,8.1,8.2,8.3,8.4,latest},build", experimental: False}
3737
- {python-version: "pypy-3.7", testenvs: "pypy37-click{7.1,8.0,8.1}", experimental: False}
3838
- {python-version: "pypy-3.8", testenvs: "pypy38-click{7.1,8.0,8.1},build", experimental: False}
3939
- {python-version: "pypy-3.9", testenvs: "pypy39-click{7.1,8.0,8.1}", experimental: True}

.github/workflows/python_ci_macos.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,10 @@ jobs:
2929
- {python-version: "3.7", os-ver: "15-intel", testenvs: "py37-click{7.1,8.0,8.1}", experimental: False}
3030
- {python-version: "3.8", os-ver: "14", testenvs: "py38-click{7.1,8.0,8.1},build", experimental: False}
3131
- {python-version: "3.9", os-ver: "14", testenvs: "py39-click{7.1,8.0,8.1},build", experimental: False}
32-
- {python-version: "3.10", os-ver: "14", testenvs: "py310-click{7.1,8.0,8.1,8.2,8.3},build", experimental: False}
33-
- {python-version: "3.11", os-ver: "14", testenvs: "py311-click{7.1,8.0,8.1,8.2,8.3},build", experimental: False}
34-
- {python-version: "3.12", os-ver: "14", testenvs: "py312-click{7.1,8.0,8.1,8.2,8.3},build", experimental: False}
35-
- {python-version: "3.13", os-ver: "14", testenvs: "py313-click{7.1,8.0,8.1,8.2,8.3},build", experimental: False}
32+
- {python-version: "3.10", os-ver: "14", testenvs: "py310-click{7.1,8.0,8.1,8.2,8.3,8.4,latest},build", experimental: False}
33+
- {python-version: "3.11", os-ver: "14", testenvs: "py311-click{7.1,8.0,8.1,8.2,8.3,8.4,latest},build", experimental: False}
34+
- {python-version: "3.12", os-ver: "14", testenvs: "py312-click{7.1,8.0,8.1,8.2,8.3,8.4,latest},build", experimental: False}
35+
- {python-version: "3.13", os-ver: "14", testenvs: "py313-click{7.1,8.0,8.1,8.2,8.3,8.4,latest},build", experimental: False}
3636
- {python-version: "pypy-3.9", os-ver: "14", testenvs: "pypy39-click{7.1,8.0,8.1}", experimental: True}
3737

3838
steps:

repo_helper.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,16 +22,22 @@ python_versions:
2222
click:
2323
- 8.2
2424
- 8.3
25+
- 8.4
26+
- latest
2527
3.8:
2628
matrix_exclude:
2729
click:
2830
- 8.2
2931
- 8.3
32+
- 8.4
33+
- latest
3034
3.9:
3135
matrix_exclude:
3236
click:
3337
- 8.2
3438
- 8.3
39+
- 8.4
40+
- latest
3541
"3.10":
3642
"3.11":
3743
"3.12":
@@ -44,13 +50,17 @@ python_versions:
4450
click:
4551
- 8.2
4652
- 8.3
53+
- 8.4
54+
- latest
4755
pypy38:
4856
platforms:
4957
- Linux
5058
matrix_exclude:
5159
click:
5260
- 8.2
5361
- 8.3
62+
- 8.4
63+
- latest
5464
pypy39:
5565
platforms:
5666
- macOS
@@ -59,6 +69,8 @@ python_versions:
5969
click:
6070
- 8.2
6171
- 8.3
72+
- 8.4
73+
- latest
6274

6375
classifiers:
6476
- 'Development Status :: 5 - Production/Stable'
@@ -83,11 +95,14 @@ extras_require:
8395

8496
third_party_version_matrix:
8597
click:
98+
# Remember to update [testenv] in tox.ini
8699
- 7.1
87100
- 8.0
88101
- 8.1
89102
- 8.2
90103
- 8.3
104+
- 8.4
105+
- latest
91106

92107
extra_sphinx_extensions:
93108
- sphinx_autofixture

tox.ini

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@ envlist =
2424
py37-click{7.1,8.0,8.1}
2525
py38-click{7.1,8.0,8.1}
2626
py39-click{7.1,8.0,8.1}
27-
py310-click{7.1,8.0,8.1,8.2,8.3}
28-
py311-click{7.1,8.0,8.1,8.2,8.3}
29-
py312-click{7.1,8.0,8.1,8.2,8.3}
30-
py313-click{7.1,8.0,8.1,8.2,8.3}
27+
py310-click{7.1,8.0,8.1,8.2,8.3,8.4,latest}
28+
py311-click{7.1,8.0,8.1,8.2,8.3,8.4,latest}
29+
py312-click{7.1,8.0,8.1,8.2,8.3,8.4,latest}
30+
py313-click{7.1,8.0,8.1,8.2,8.3,8.4,latest}
3131
pypy37-click{7.1,8.0,8.1}
3232
pypy38-click{7.1,8.0,8.1}
3333
pypy39-click{7.1,8.0,8.1}
@@ -46,10 +46,10 @@ test =
4646
py37-click{7.1,8.0,8.1}
4747
py38-click{7.1,8.0,8.1}
4848
py39-click{7.1,8.0,8.1}
49-
py310-click{7.1,8.0,8.1,8.2,8.3}
50-
py311-click{7.1,8.0,8.1,8.2,8.3}
51-
py312-click{7.1,8.0,8.1,8.2,8.3}
52-
py313-click{7.1,8.0,8.1,8.2,8.3}
49+
py310-click{7.1,8.0,8.1,8.2,8.3,8.4,latest}
50+
py311-click{7.1,8.0,8.1,8.2,8.3,8.4,latest}
51+
py312-click{7.1,8.0,8.1,8.2,8.3,8.4,latest}
52+
py313-click{7.1,8.0,8.1,8.2,8.3,8.4,latest}
5353
pypy37-click{7.1,8.0,8.1}
5454
pypy38-click{7.1,8.0,8.1}
5555
pypy39-click{7.1,8.0,8.1}
@@ -224,12 +224,12 @@ ignore = W002
224224
toplevel = consolekit
225225
package = consolekit
226226
227-
[testenv:py312-click{7.1,8.0,8.1,8.2,8.3}]
227+
[testenv:py312-click{7.1,8.0,8.1,8.2,8.3,8.4,latest}]
228228
setenv =
229229
PYTHONDEVMODE=1
230230
PIP_DISABLE_PIP_VERSION_CHECK=1
231231
232-
[testenv:py313-click{7.1,8.0,8.1,8.2,8.3}]
232+
[testenv:py313-click{7.1,8.0,8.1,8.2,8.3,8.4,latest}]
233233
setenv =
234234
PYTHONDEVMODE=1
235235
PIP_DISABLE_PIP_VERSION_CHECK=1
@@ -239,13 +239,17 @@ setenv =
239239
PYTHONDEVMODE=1
240240
PIP_DISABLE_PIP_VERSION_CHECK=1
241241
SETUPTOOLS_USE_DISTUTILS=stdlib
242+
download = True
242243
deps =
243244
-r{toxinidir}/tests/requirements.txt
244245
click7.1: click~=7.1.0
245246
click7.1: types-click==7.1.8
246247
click8.0: click~=8.0.0
247248
click8.1: click~=8.1.0
248249
click8.2: click~=8.2.0
250+
click8.3: click~=8.3.0
251+
click8.4: click~=8.4.0
252+
clicklatest: click
249253
commands =
250254
python --version
251255
python -m pytest --cov=consolekit -r aR tests/ {posargs}

0 commit comments

Comments
 (0)