Skip to content

Commit 0b9b932

Browse files
Drop 3.9 support (#795)
1 parent 15fedc7 commit 0b9b932

File tree

6 files changed

+4
-33
lines changed

6 files changed

+4
-33
lines changed

.github/workflows/ci-cd.yml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -244,17 +244,13 @@ jobs:
244244
}}
245245
matrix:
246246
python-version:
247-
# NOTE: The latest and the lowest supported Pythons are prioritized
248-
# NOTE: to improve the responsiveness. It's nice to see the most
249-
# NOTE: important results first.
250247
- 3.13
251-
- 3.9
252248
- 3.12
253249
- 3.11
254250
- >-
255251
3.10
256252
runner-vm-os:
257-
- ubuntu-24.04
253+
- ubuntu-latest
258254
toxenv:
259255
- py
260256
xfail:

.pre-commit-config.yaml

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -97,23 +97,6 @@ repos:
9797
- --lineprecision-report=.tox/.tmp/.test-results/mypy--py-3.11
9898
- --txt-report=.tox/.tmp/.test-results/mypy--py-3.11
9999
pass_filenames: false
100-
- id: mypy
101-
alias: mypy-py39
102-
name: MyPy, for Python 3.9
103-
additional_dependencies:
104-
- frozenlist # runtime dependency
105-
- lxml # dep of `--txt-report`, `--cobertura-xml-report` & `--html-report`
106-
- pytest
107-
args:
108-
- --python-version=3.9
109-
- --any-exprs-report=.tox/.tmp/.test-results/mypy--py-3.9
110-
- --cobertura-xml-report=.tox/.tmp/.test-results/mypy--py-3.9
111-
- --html-report=.tox/.tmp/.test-results/mypy--py-3.9
112-
- --linecount-report=.tox/.tmp/.test-results/mypy--py-3.9
113-
- --linecoverage-report=.tox/.tmp/.test-results/mypy--py-3.9
114-
- --lineprecision-report=.tox/.tmp/.test-results/mypy--py-3.9
115-
- --txt-report=.tox/.tmp/.mypy/python-3.9
116-
pass_filenames: false
117100
ci:
118101
skip:
119102
- actionlint-docker

docs/index.rst

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,6 @@ Installation
5454
5555
$ pip install aiosignal
5656
57-
The library requires Python 3.8 or newer.
58-
5957
Dependencies
6058
------------
6159

@@ -75,12 +73,6 @@ Feel free to post your questions and ideas here.
7573

7674
*gitter chat* https://gitter.im/aio-libs/Lobby
7775

78-
Requirements
79-
============
80-
81-
- Python >= 3.8
82-
- frozenlist >= 1.0.0
83-
8476
License
8577
=======
8678

requirements/wheel.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
pytest==8.4.2
2-
pytest-asyncio==1.2.0
2+
pytest-asyncio==1.3.0
33
pre-commit==4.3.0
44
twine==6.2.0

setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ classifiers =
3232
Framework :: AsyncIO
3333

3434
[options]
35-
python_requires = >=3.9
35+
python_requires = >=3.10
3636
packages = find:
3737
include_package_data = True
3838

tox.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[tox]
2-
envlist = check, clean, {py39,py310,py311,py312,py313}, report
2+
envlist = check, clean, {py310,py311,py312,py313,py314}, report
33
minversion = 4
44

55

0 commit comments

Comments
 (0)