Skip to content

Commit fc03030

Browse files
committed
drop 3.9 add 3.14
1 parent b7b46c6 commit fc03030

2 files changed

Lines changed: 9 additions & 10 deletions

File tree

.github/workflows/test_n_pub.yml

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,11 @@ jobs:
1515
runs-on: ${{ matrix.os }}
1616
strategy:
1717
matrix:
18-
python-version: [3.9, "3.10", "3.11", "3.12", "3.13"]
18+
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
1919
os: [ubuntu-latest, macos-latest, windows-latest]
2020
# python-version: [3.7, 3.8, 3.9]
2121
# os: [windows-latest]
2222
exclude:
23-
- os: macos-latest
24-
python-version: 3.9
25-
- os: windows-latest
26-
python-version: 3.9
2723
- os: macos-latest
2824
python-version: 3.10
2925
- os: windows-latest
@@ -36,6 +32,10 @@ jobs:
3632
python-version: 3.12
3733
- os: windows-latest
3834
python-version: 3.12
35+
- os: macos-latest
36+
python-version: 3.13
37+
- os: windows-latest
38+
python-version: 3.13
3939

4040
steps:
4141
- run: echo ${{github.ref}}
@@ -71,7 +71,7 @@ jobs:
7171
python -m pip install -U pip
7272
pip install .
7373
pip install -r tests/requirements.txt
74-
pip install -U build pytest-github-actions-annotate-failures
74+
pip install -U build pytest-github-actions-annotate-failures
7575
7676
- name: Run tests
7777
run: pytest -vv
@@ -107,7 +107,7 @@ jobs:
107107
distribute:
108108
name: Distribution
109109
runs-on: ubuntu-latest
110-
permissions: write-all
110+
permissions: write-all
111111
needs: [tests, test_no_ffmpeg]
112112
if: startsWith(github.ref, 'refs/tags')
113113
steps:
@@ -139,7 +139,6 @@ jobs:
139139
# password: ${{ secrets.TEST_PYPI_API_TOKEN }}
140140
# repository_url: https://test.pypi.org/legacy/
141141
# skip_existing: true
142-
143142
- name: Publish distribution 📦 to PyPI
144143
uses: pypa/gh-action-pypi-publish@release/v1
145144
# with:

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,14 @@ classifiers = [
1818
"Topic :: Multimedia :: Video",
1919
"Topic :: Multimedia :: Video :: Capture",
2020
"Topic :: Multimedia :: Video :: Conversion",
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
dynamic = ["version"]
28-
requires-python = ">=3.9"
28+
requires-python = ">=3.10"
2929
dependencies = [
3030
"pluggy",
3131
"packaging",

0 commit comments

Comments
 (0)