diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 3ae94ac3..0f4cd85d 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -71,14 +71,6 @@ jobs: experimental: [false] include: - # Pythons too old for latest - - python-version: "3.7" - twisted-version: "lowest" - experimental: false - - - python-version: "pypy-3.8" - twisted-version: "lowest" - experimental: false # Pythons too new for lowest - python-version: "3.11" @@ -119,7 +111,6 @@ jobs: shell: python run: | table = { - "3.7": "py37", "3.8": "py38", "3.9": "py39", "3.10": "py310", diff --git a/changelog.d/378.removal.rst b/changelog.d/378.removal.rst new file mode 100644 index 00000000..33af59ea --- /dev/null +++ b/changelog.d/378.removal.rst @@ -0,0 +1 @@ +Support for Python 3.7 and PyPy 3.8, which have reached end of support, has been dropped. diff --git a/tox.ini b/tox.ini index b22c5db0..c43dcf0b 100644 --- a/tox.ini +++ b/tox.ini @@ -1,6 +1,6 @@ [tox] envlist = - py37-twisted_lowest, + py38-twisted_lowest, {pypy3,py38,py39,py310,py311,py312}-twisted_latest, {pypy3,py38,py39,py310,py311,py312}-twisted_trunk, twine, check-manifest, flake8, docs, coverage-report @@ -72,7 +72,7 @@ commands = sphinx-build -b html . html [testenv:coverage-report] -depends = pypy3,py37,py38,py39,py310,py311,py312 +depends = pypy3,py38,py39,py310,py311,py312 commands = coverage combine coverage report