drop support for Python 3.7

It has ended its life since 2023-06-06 and is not supported by pytest-asyncio 0.23+.
This commit is contained in:
lilydjwg 2023-12-09 20:28:27 +08:00
parent 56869a45bc
commit 6c63d7991f
5 changed files with 6 additions and 12 deletions

View File

@ -7,7 +7,6 @@ jobs:
fail-fast: false fail-fast: false
matrix: matrix:
python-version: python-version:
- "3.7"
- "3.8" - "3.8"
- "3.9" - "3.9"
- "3.10" - "3.10"
@ -23,13 +22,7 @@ jobs:
- aiohttp - aiohttp
- tornado - tornado
- httpx[http2]>=0.14.0 - httpx[http2]>=0.14.0
exclude: exclude: []
# Python 3.7 has a bug with openssl 3.x: https://bugs.python.org/issue43788
# https://github.com/lilydjwg/nvchecker/actions/runs/4524633969/jobs/7968599431
- python-version: "3.7"
deps: tornado
- python-version: "3.12"
deps: aiohttp
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v3 uses: actions/checkout@v3

View File

@ -23,7 +23,7 @@ This is the version 2.0 branch. For the old version 1.x, please switch to the ``
Dependency Dependency
---------- ----------
- Python 3.7+ - Python 3.8+
- Python library: structlog, platformdirs, tomli (on Python < 3.11) - Python library: structlog, platformdirs, tomli (on Python < 3.11)
- One of these Python library combinations (ordered by preference): - One of these Python library combinations (ordered by preference):

View File

@ -17,7 +17,7 @@ This is the version 2.0 branch. For the old version 1.x, please switch to the ``
Dependency Dependency
---------- ----------
- Python 3.7+ - Python 3.8+
- Python library: structlog, platformdirs, tomli (on Python < 3.11) - Python library: structlog, platformdirs, tomli (on Python < 3.11)
- One of these Python library combinations (ordered by preference): - One of these Python library combinations (ordered by preference):

View File

@ -24,10 +24,11 @@ classifiers =
Programming Language :: Python Programming Language :: Python
Programming Language :: Python :: 3 Programming Language :: Python :: 3
Programming Language :: Python :: 3 :: Only Programming Language :: Python :: 3 :: Only
Programming Language :: Python :: 3.7
Programming Language :: Python :: 3.8 Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9 Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Programming Language :: Python :: 3.12
Topic :: Internet Topic :: Internet
Topic :: Internet :: WWW/HTTP Topic :: Internet :: WWW/HTTP
Topic :: Software Development Topic :: Software Development

View File

@ -1,7 +1,7 @@
[tox] [tox]
isolated_build = True isolated_build = True
# you may find `tox --skip-missing-interpreters=true` helpful. # you may find `tox --skip-missing-interpreters=true` helpful.
envlist = py3{7,8,9,10} envlist = py3{8,9,10,11,12}
[testenv] [testenv]
usedevelop = false usedevelop = false