diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index d183238..74b007c 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -16,6 +16,8 @@ jobs: fail-fast: false matrix: include: + - {name: '3.14', python: '3.14', os: ubuntu-latest, tox: py314} + - {name: '3.13', python: '3.13', os: ubuntu-latest, tox: py313} - {name: '3.12', python: '3.12', os: ubuntu-latest, tox: py312} - {name: '3.11', python: '3.11', os: ubuntu-latest, tox: py311} - {name: '3.10', python: '3.10', os: ubuntu-latest, tox: py310} diff --git a/setup.py b/setup.py index 6e11169..442de22 100644 --- a/setup.py +++ b/setup.py @@ -136,14 +136,13 @@ def find_version(*file_paths): 'Natural Language :: English', "Operating System :: OS Independent", "Programming Language :: Python", - "Programming Language :: Python :: 2", - "Programming Language :: Python :: 2.6", - "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.3", - "Programming Language :: Python :: 3.4", - "Programming Language :: Python :: 3.5", - "Programming Language :: Python :: 3.6", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "Topic :: Communications", "Topic :: Internet :: WWW/HTTP", "Topic :: Other/Nonlisted Topic", diff --git a/tox.ini b/tox.ini index 624de47..de6cd82 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = py27, py34, py35, py36, py37, py38, py39, py310, py311, py312, py313, pypy, style +envlist = py39, py310, py311, py312, py313, py314, pypy, style [testenv] passenv = TEST_*,SMTP_TEST_* @@ -9,26 +9,6 @@ commands = py.test --cov-report term --cov-report html --cov emails {posargs} deps = -rrequirements/tests.txt -[testenv:py27] -deps = - -rrequirements/tests-2.7.txt - -[testenv:py34] -deps = - -rrequirements/tests.txt - -[testenv:py36] -deps = - -rrequirements/tests.txt - -[testenv:py37] -deps = - -rrequirements/tests.txt - -[testenv:py38] -deps = - -rrequirements/tests.txt - [testenv:py39] deps = -rrequirements/tests.txt @@ -49,6 +29,10 @@ deps = deps = -rrequirements/tests.txt +[testenv:py314] +deps = + -rrequirements/tests.txt + [testenv:style] deps = pre-commit