Skip to content

Commit 3c83175

Browse files
committed
drop support for Python 3.7 and 3.8
These versions are no longer supported upstream and are not present in the GitHub Actions cache for Ubuntu 24.04 x64 (if it would even run on such a system). BREAKING CHANGE: Drop support for Python 3.7 and 3.8. Signed-off-by: Kevin Locke <[email protected]>
1 parent e907ecd commit 3c83175

File tree

4 files changed

+8
-10
lines changed

4 files changed

+8
-10
lines changed

.github/workflows/tox.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,13 +64,13 @@ jobs:
6464
- ubuntu-latest
6565
- windows-latest
6666
python:
67-
- version: 3.7
67+
- version: 3.9
6868
exe: python
69-
toxenv: py37
69+
toxenv: py39
7070
- version: 3.x
7171
exe: python
7272
toxenv: py3
73-
- version: pypy-3.7
73+
- version: pypy-3.9
7474
exe: pypy3
7575
toxenv: pypy3
7676
exclude:

.gitlab-ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,10 @@ test:primary:
4343
script: $PYTHON -m tox -vv -e lint,docs,py3
4444

4545
# Test with earliest supported version of Python 3
46-
test:py37:
46+
test:py39:
4747
stage: test:secondary
48-
image: python:3.7-slim
49-
script: $PYTHON -m tox -vv -e py37
48+
image: python:3.9-slim
49+
script: $PYTHON -m tox -vv -e py39
5050

5151
# Test with latest supported version of PyPy 3
5252
test:pypy3:

setup.cfg

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,6 @@ classifiers =
3232
Operating System :: OS Independent
3333
Programming Language :: Python
3434
Programming Language :: Python :: 3
35-
Programming Language :: Python :: 3.7
36-
Programming Language :: Python :: 3.8
3735
Programming Language :: Python :: 3.9
3836
Programming Language :: Python :: 3.10
3937
Programming Language :: Python :: 3.11
@@ -51,7 +49,7 @@ package_dir =
5149
# See https://packaging.python.org/guides/distributing-packages-using-setuptools/#packages
5250
# py_modules = packagename
5351
packages = find:
54-
python_requires = >=3.7
52+
python_requires = >=3.9
5553
# Note: install_requires and tests_require from requirements/*.in by setup.py
5654

5755
# Define entry points for automatic executable creation

tox.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
envlist =
44
docs,
55
lint,
6-
py37,
6+
py39,
77
py310,
88
pypy3
99
isolated_build = true

0 commit comments

Comments
 (0)