Skip to content

Commit ef95c4b

Browse files
authored
Remove Python 3.8 support (#1075)
Python 3.8 already reached its EOL last month. Remove support and testing of Python 3.8 . Signed-off-by: Takashi Kajinami <[email protected]>
1 parent 00f21e9 commit ef95c4b

File tree

3 files changed

+7
-9
lines changed

3 files changed

+7
-9
lines changed

.circleci/config.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,6 @@ workflows:
7575
matrix:
7676
parameters:
7777
python:
78-
- "3.8.18"
7978
- "3.9.18"
8079
- "3.10"
8180
- "3.11"
@@ -89,4 +88,4 @@ workflows:
8988
matrix:
9089
parameters:
9190
python:
92-
- "3.8"
91+
- "3.9"

setup.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,15 +30,14 @@
3030
'twisted': ['twisted'],
3131
},
3232
test_suite="tests",
33-
python_requires=">=3.8",
33+
python_requires=">=3.9",
3434
classifiers=[
3535
"Development Status :: 4 - Beta",
3636
"Intended Audience :: Developers",
3737
"Intended Audience :: Information Technology",
3838
"Intended Audience :: System Administrators",
3939
"Programming Language :: Python",
4040
"Programming Language :: Python :: 3",
41-
"Programming Language :: Python :: 3.8",
4241
"Programming Language :: Python :: 3.9",
4342
"Programming Language :: Python :: 3.10",
4443
"Programming Language :: Python :: 3.11",

tox.ini

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
[tox]
2-
envlist = coverage-clean,py{3.8,3.9,3.10,3.11,3.12,py3.8,3.9-nooptionals},coverage-report,flake8,isort,mypy
2+
envlist = coverage-clean,py{3.9,3.10,3.11,3.12,py3.9,3.9-nooptionals},coverage-report,flake8,isort,mypy
33

44
[testenv]
55
deps =
66
coverage
77
pytest
88
attrs
9-
{py3.8,pypy3.8}: twisted
10-
py3.8: asgiref
11-
# See https://github.com/django/asgiref/issues/393 for why we need to pin asgiref for pypy
12-
pypy3.8: asgiref==3.6.0
9+
{py3.9,pypy3.9}: twisted
10+
# NOTE: Pinned due to https://github.com/prometheus/client_python/issues/1020
11+
py3.9: asgiref==3.7
12+
pypy3.9: asgiref==3.7
1313
commands = coverage run --parallel -m pytest {posargs}
1414

1515
[testenv:py3.9-nooptionals]

0 commit comments

Comments
 (0)