Skip to content

Commit 8f2ae90

Browse files
authored
chore: standardize on Python 3.14 only (#4)
Drop Python 3.11-3.13 from CI matrix and bump requires-python to >=3.14.
1 parent 0103201 commit 8f2ae90

3 files changed

Lines changed: 8 additions & 15 deletions

File tree

‎.github/workflows/release.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ jobs:
1515
steps:
1616
- uses: actions/checkout@v4
1717

18-
- name: Set up Python
18+
- name: Set up Python 3.14
1919
uses: actions/setup-python@v5
2020
with:
21-
python-version: '3.13'
21+
python-version: '3.14'
2222
cache: 'pip'
2323

2424
- name: Install dependencies

‎.github/workflows/tests.yml‎

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,13 @@ on:
99
jobs:
1010
test:
1111
runs-on: ubuntu-latest
12-
strategy:
13-
matrix:
14-
python-version: ['3.11', '3.12', '3.13']
15-
1612
steps:
1713
- uses: actions/checkout@v4
1814

19-
- name: Set up Python ${{ matrix.python-version }}
15+
- name: Set up Python 3.14
2016
uses: actions/setup-python@v5
2117
with:
22-
python-version: ${{ matrix.python-version }}
18+
python-version: '3.14'
2319
cache: 'pip'
2420

2521
- name: Install dependencies
@@ -32,7 +28,6 @@ jobs:
3228
pytest --cov --cov-report=xml --cov-report=term-missing
3329
3430
- name: Upload coverage to Codecov
35-
if: matrix.python-version == '3.13'
3631
uses: codecov/codecov-action@v4
3732
with:
3833
token: ${{ secrets.CODECOV_TOKEN }}
@@ -44,10 +39,10 @@ jobs:
4439
steps:
4540
- uses: actions/checkout@v4
4641

47-
- name: Set up Python
42+
- name: Set up Python 3.14
4843
uses: actions/setup-python@v5
4944
with:
50-
python-version: '3.13'
45+
python-version: '3.14'
5146
cache: 'pip'
5247

5348
- name: Install package

‎pyproject.toml‎

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ version = "0.3.0"
88
description = "Watch a source folder and automatically transcode audio files to multiple formats"
99
readme = "README.md"
1010
license = "GPL-3.0-or-later"
11-
requires-python = ">=3.11"
11+
requires-python = ">=3.14"
1212
authors = [
1313
{ name = "GeiserX" }
1414
]
@@ -20,9 +20,7 @@ classifiers = [
2020
"License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)",
2121
"Operating System :: OS Independent",
2222
"Programming Language :: Python :: 3",
23-
"Programming Language :: Python :: 3.11",
24-
"Programming Language :: Python :: 3.12",
25-
"Programming Language :: Python :: 3.13",
23+
"Programming Language :: Python :: 3.14",
2624
"Topic :: Multimedia :: Sound/Audio :: Conversion",
2725
]
2826
dependencies = [

0 commit comments

Comments
 (0)