Skip to content

Commit 703f7eb

Browse files
committed
tests: Update tested versions
Add 3.12, 3.13, and 3.14. Drop 3.7 and 3.8.
1 parent ded7def commit 703f7eb

File tree

3 files changed

+13
-15
lines changed

3 files changed

+13
-15
lines changed

.github/workflows/tox.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,12 @@ jobs:
1818
fail-fast: false
1919
matrix:
2020
py:
21-
- "3.7"
22-
- "3.8"
2321
- "3.9"
2422
- "3.10"
2523
- "3.11"
24+
- "3.12"
25+
- "3.13"
26+
- "3.14"
2627
os:
2728
- ubuntu-latest
2829
# - macos-latest

pyproject.toml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,6 @@ classifiers = [
2020
"License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)",
2121
"Operating System :: OS Independent",
2222
"Programming Language :: Python :: 3",
23-
"Programming Language :: Python :: 3.7",
24-
"Programming Language :: Python :: 3.8",
25-
"Programming Language :: Python :: 3.9",
26-
"Programming Language :: Python :: 3.10",
27-
"Programming Language :: Python :: 3.11",
2823
"Topic :: Communications :: Chat :: Internet Relay Chat",
2924
]
3025
dynamic = [
@@ -55,7 +50,7 @@ source = "vcs"
5550

5651
[tool.black]
5752
line_length = 88
58-
target_version = ["py37"]
53+
target_version = ["py39"]
5954

6055
[tool.isort]
6156
known_first_party = ["ib3", "tests"]

tox.ini

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,12 @@ requires =
33
tox>=4.2
44
env_list =
55
lint
6+
py314
7+
py313
8+
py312
69
py311
710
py310
811
py39
9-
py38
10-
py37
1112
docs
1213
pkg_meta
1314
skip_missing_interpreters = true
@@ -23,7 +24,7 @@ commands =
2324
pytest tests/
2425

2526
[testenv:lint]
26-
base_python = py311
27+
base_python = py314
2728
deps =
2829
pre-commit>=3.2
2930
commands =
@@ -41,7 +42,7 @@ commands =
4142

4243
[testenv:pkg_meta]
4344
description = check that generated pacakges are valid
44-
base_python = py311
45+
base_python = py314
4546
skip_install = true
4647
deps =
4748
build[virtualenv]>=1.0.3
@@ -78,8 +79,9 @@ output = dist/coverage.xml
7879

7980
[gh]
8081
python =
81-
3.7 = py37
82-
3.8 = py38
8382
3.9 = py39
8483
3.10 = py310
85-
3.11 = lint, py311, docs, pkg_meta
84+
3.11 = py311
85+
3.12 = py312
86+
3.13 = py313
87+
3.14 = lint, py314, docs, pkg_meta

0 commit comments

Comments
 (0)