Skip to content

Commit ecc204b

Browse files
authored
Merge pull request #184 from lavr/fix/issue-183-python-3.13-3.14-support
Add Python 3.13 and 3.14 support
2 parents 9897fdc + fffb593 commit ecc204b

3 files changed

Lines changed: 13 additions & 28 deletions

File tree

.github/workflows/tests.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ jobs:
1616
fail-fast: false
1717
matrix:
1818
include:
19+
- {name: '3.14', python: '3.14', os: ubuntu-latest, tox: py314}
20+
- {name: '3.13', python: '3.13', os: ubuntu-latest, tox: py313}
1921
- {name: '3.12', python: '3.12', os: ubuntu-latest, tox: py312}
2022
- {name: '3.11', python: '3.11', os: ubuntu-latest, tox: py311}
2123
- {name: '3.10', python: '3.10', os: ubuntu-latest, tox: py310}

setup.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -136,14 +136,13 @@ def find_version(*file_paths):
136136
'Natural Language :: English',
137137
"Operating System :: OS Independent",
138138
"Programming Language :: Python",
139-
"Programming Language :: Python :: 2",
140-
"Programming Language :: Python :: 2.6",
141-
"Programming Language :: Python :: 2.7",
142139
"Programming Language :: Python :: 3",
143-
"Programming Language :: Python :: 3.3",
144-
"Programming Language :: Python :: 3.4",
145-
"Programming Language :: Python :: 3.5",
146-
"Programming Language :: Python :: 3.6",
140+
"Programming Language :: Python :: 3.9",
141+
"Programming Language :: Python :: 3.10",
142+
"Programming Language :: Python :: 3.11",
143+
"Programming Language :: Python :: 3.12",
144+
"Programming Language :: Python :: 3.13",
145+
"Programming Language :: Python :: 3.14",
147146
"Topic :: Communications",
148147
"Topic :: Internet :: WWW/HTTP",
149148
"Topic :: Other/Nonlisted Topic",

tox.ini

Lines changed: 5 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[tox]
2-
envlist = py27, py34, py35, py36, py37, py38, py39, py310, py311, py312, py313, pypy, style
2+
envlist = py39, py310, py311, py312, py313, py314, pypy, style
33

44
[testenv]
55
passenv = TEST_*,SMTP_TEST_*
@@ -9,26 +9,6 @@ commands = py.test --cov-report term --cov-report html --cov emails {posargs}
99
deps =
1010
-rrequirements/tests.txt
1111

12-
[testenv:py27]
13-
deps =
14-
-rrequirements/tests-2.7.txt
15-
16-
[testenv:py34]
17-
deps =
18-
-rrequirements/tests.txt
19-
20-
[testenv:py36]
21-
deps =
22-
-rrequirements/tests.txt
23-
24-
[testenv:py37]
25-
deps =
26-
-rrequirements/tests.txt
27-
28-
[testenv:py38]
29-
deps =
30-
-rrequirements/tests.txt
31-
3212
[testenv:py39]
3313
deps =
3414
-rrequirements/tests.txt
@@ -49,6 +29,10 @@ deps =
4929
deps =
5030
-rrequirements/tests.txt
5131

32+
[testenv:py314]
33+
deps =
34+
-rrequirements/tests.txt
35+
5236

5337
[testenv:style]
5438
deps = pre-commit

0 commit comments

Comments
 (0)