Skip to content

Commit d4ab987

Browse files
committed
Support Python 3.14, drop Python 3.9
1 parent e29cd4f commit d4ab987

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
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: Install packages
1515
run: pip install ruff
1616
- name: Run linters
@@ -24,11 +24,11 @@ jobs:
2424
matrix:
2525
os: [ubuntu-latest, macos-latest]
2626
python:
27+
- '3.14'
2728
- '3.13'
2829
- '3.12'
2930
- '3.11'
3031
- '3.10'
31-
- '3.9'
3232
steps:
3333
- uses: actions/checkout@v4
3434
- uses: actions/setup-python@v5
@@ -61,7 +61,7 @@ jobs:
6161
- uses: actions/checkout@v4
6262
- uses: actions/setup-python@v5
6363
with:
64-
python-version: 3.9
64+
python-version: '3.10'
6565
- name: Build source package
6666
run: |
6767
pip install -U build
@@ -98,7 +98,7 @@ jobs:
9898
- uses: actions/checkout@v4
9999
- uses: actions/setup-python@v5
100100
with:
101-
python-version: 3.11
101+
python-version: '3.11'
102102
- name: Add msbuild to PATH
103103
if: matrix.os == 'windows-latest'
104104
uses: microsoft/setup-msbuild@v2

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 = "pylibsrtp"
77
description = "Python wrapper around the libsrtp library"
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 = "[email protected]" },
@@ -17,11 +17,11 @@ classifiers = [
1717
"Operating System :: OS Independent",
1818
"Programming Language :: Python",
1919
"Programming Language :: Python :: 3",
20-
"Programming Language :: Python :: 3.9",
2120
"Programming Language :: Python :: 3.10",
2221
"Programming Language :: Python :: 3.11",
2322
"Programming Language :: Python :: 3.12",
2423
"Programming Language :: Python :: 3.13",
24+
"Programming Language :: Python :: 3.14",
2525
"Topic :: Communications :: Telephony",
2626
"Topic :: Security :: Cryptography",
2727
]

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ def get_tag(self):
77
python, abi, plat = super().get_tag()
88

99
if python.startswith("cp"):
10-
return "cp39", "abi3", plat
10+
return "cp310", "abi3", plat
1111

1212
return python, abi, plat
1313

0 commit comments

Comments
 (0)