Skip to content

Commit e1dd2c9

Browse files
committed
Support Python 3.14, drop Python 3.9
Python 3.9 reaches end-of-life in October 2025, it's time to move on.
1 parent 5453917 commit e1dd2c9

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

.github/workflows/tests.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
- uses: actions/checkout@v4
1111
- uses: actions/setup-python@v5
1212
with:
13-
python-version: 3.9
13+
python-version: '3.10'
1414
- name: Build documentation
1515
run: |
1616
pip install . -r requirements/doc.txt
@@ -22,7 +22,7 @@ jobs:
2222
- uses: actions/checkout@v4
2323
- uses: actions/setup-python@v5
2424
with:
25-
python-version: 3.9
25+
python-version: '3.10'
2626
- name: Run linters
2727
run: |
2828
pip install . -r requirements/lint.txt
@@ -38,11 +38,11 @@ jobs:
3838
matrix:
3939
os: [ubuntu-latest]
4040
python:
41+
- '3.14'
4142
- '3.13'
4243
- '3.12'
4344
- '3.11'
4445
- '3.10'
45-
- '3.9'
4646
steps:
4747
- uses: actions/checkout@v4
4848
- uses: actions/setup-python@v5
@@ -71,7 +71,7 @@ jobs:
7171
- uses: actions/checkout@v4
7272
- uses: actions/setup-python@v5
7373
with:
74-
python-version: 3.9
74+
python-version: '3.10'
7575
- name: Install packages
7676
run: pip install build wheel
7777
- name: Build package

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ build-backend = "setuptools.build_meta"
66
name = "aiortc"
77
description = "An implementation of WebRTC and ORTC"
88
readme = "README.rst"
9-
requires-python = ">=3.9"
9+
requires-python = ">=3.10"
1010
license = "BSD-3-Clause"
1111
authors = [
1212
{ name = "Jeremy Lainé", email = "jeremy.laine@m4x.org" },
@@ -18,11 +18,11 @@ classifiers = [
1818
"Operating System :: OS Independent",
1919
"Programming Language :: Python",
2020
"Programming Language :: Python :: 3",
21-
"Programming Language :: Python :: 3.9",
2221
"Programming Language :: Python :: 3.10",
2322
"Programming Language :: Python :: 3.11",
2423
"Programming Language :: Python :: 3.12",
2524
"Programming Language :: Python :: 3.13",
25+
"Programming Language :: Python :: 3.14",
2626
]
2727
dependencies = [
2828
"aioice>=0.10.1,<1.0.0",

0 commit comments

Comments
 (0)