diff --git a/.github/workflows/smoke.yml b/.github/workflows/smoke.yml index da2c4dee0..fe5b82687 100644 --- a/.github/workflows/smoke.yml +++ b/.github/workflows/smoke.yml @@ -37,7 +37,7 @@ jobs: - {os: ubuntu-24.04, python: "3.14t", ffmpeg: "8.0", extras: true} - {os: ubuntu-24.04, python: "3.12", ffmpeg: "8.0", extras: true} - {os: ubuntu-24.04, python: "pypy3.10", ffmpeg: "8.0"} - - {os: macos-14, python: "3.9", ffmpeg: "8.0"} + - {os: macos-14, python: "3.10", ffmpeg: "8.0"} env: PYAV_PYTHON: python${{ matrix.config.python }} @@ -111,7 +111,7 @@ jobs: fail-fast: false matrix: config: - - {os: windows-latest, python: "3.9", ffmpeg: "latest"} + - {os: windows-latest, python: "3.10", ffmpeg: "latest"} steps: - name: Checkout diff --git a/pyproject.toml b/pyproject.toml index 9710de837..33cde6b2c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,5 +1,5 @@ [build-system] -requires = ["setuptools>=77.0", "cython>=3.1.0a1,<4"] +requires = ["setuptools>=77.0", "cython>=3.1.0,<4"] [project] name = "av" @@ -10,7 +10,7 @@ authors = [ {name = "WyattBlue", email = "wyattblue@auto-editor.com"}, {name = "Jeremy Lainé", email = "jeremy.laine@m4x.org"}, ] -requires-python = ">=3.9" +requires-python = ">=3.10" classifiers = [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", @@ -20,11 +20,11 @@ classifiers = [ "Operating System :: Unix", "Operating System :: Microsoft :: Windows", "Programming Language :: Cython", - "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Multimedia :: Sound/Audio", "Topic :: Multimedia :: Sound/Audio :: Conversion",