diff --git a/.github/workflows/pythonapp.yml b/.github/workflows/pythonapp.yml index e9b659b..7d46cc5 100644 --- a/.github/workflows/pythonapp.yml +++ b/.github/workflows/pythonapp.yml @@ -19,7 +19,7 @@ jobs: FFMPEG_ROOT: ~/ff_deps/ffmpeg strategy: matrix: - python: [ '3.9', '3.10', '3.11', '3.12', '3.13'] + python: [ '3.9', '3.10', '3.11', '3.12', '3.13', '3.14'] steps: - uses: actions/checkout@v4.2.2 - name: Set up Python ${{ matrix.python }} @@ -210,10 +210,10 @@ jobs: include: - os: ubuntu-latest cibw_archs: 'x86_64' - cibw_build: 'cp39-manylinux_x86_64 cp310-manylinux_x86_64 cp311-manylinux_x86_64 cp312-manylinux_x86_64 cp313-manylinux_x86_64' + cibw_build: 'cp39-manylinux_x86_64 cp310-manylinux_x86_64 cp311-manylinux_x86_64 cp312-manylinux_x86_64 cp313-manylinux_x86_64 cp314-manylinux_x86_64' - os: ubuntu-24.04-arm cibw_archs: 'aarch64' - cibw_build: 'cp39-manylinux_aarch64 cp310-manylinux_aarch64 cp311-manylinux_aarch64 cp312-manylinux_aarch64 cp313-manylinux_aarch64' + cibw_build: 'cp39-manylinux_aarch64 cp310-manylinux_aarch64 cp311-manylinux_aarch64 cp312-manylinux_aarch64 cp313-manylinux_aarch64 cp314-manylinux_aarch64 ' steps: - uses: actions/checkout@v4.2.2 - name: Set up Python 3.x @@ -263,7 +263,7 @@ jobs: USE_SDL2_MIXER: 0 FFMPEG_BUILD_PATH: "ffmpeg_build" CIBW_BUILD_VERBOSITY: 3 - CIBW_BUILD: "cp39-* cp310-* cp311-* cp312-* cp313-*" + CIBW_BUILD: "cp39-* cp310-* cp311-* cp312-* cp313-* cp314-*" CIBW_ARCHS_MACOS: ${{ matrix.arch }} CIBW_REPAIR_WHEEL_COMMAND_MACOS: > DYLD_FALLBACK_LIBRARY_PATH=$REPAIR_LIBRARY_PATH delocate-listdeps {wheel} && diff --git a/setup.py b/setup.py index fab50b9..cf8f97e 100644 --- a/setup.py +++ b/setup.py @@ -400,6 +400,7 @@ def get_wheel_data(): 'Programming Language :: Python :: 3.11', 'Programming Language :: Python :: 3.12', 'Programming Language :: Python :: 3.13', + 'Programming Language :: Python :: 3.14', 'Operating System :: MacOS :: MacOS X', 'Operating System :: Microsoft :: Windows', 'Operating System :: POSIX :: BSD :: FreeBSD',