diff --git a/.github/workflows/unittests.yml b/.github/workflows/unittests.yml index f1d6b3ff..1f34215b 100644 --- a/.github/workflows/unittests.yml +++ b/.github/workflows/unittests.yml @@ -24,6 +24,8 @@ jobs: python-version: "3.12" - os: ubuntu-latest python-version: "3.13" + - os: ubuntu-latest + python-version: "3.14" - os: windows-latest python-version: "3.11" runs-on: ${{ matrix.os }} @@ -44,11 +46,11 @@ jobs: - name: Install ffmpeg (for Whisper) uses: FedericoCarboni/setup-ffmpeg@37062fbf7149fc5578d6c57e08aed62458b375d6 # v3.1 - name: Install Python dependencies (Ubuntu, <=3.12) - if: matrix.os == 'ubuntu-latest' && matrix.python-version != '3.13' + if: matrix.os == 'ubuntu-latest' && matrix.python-version != '3.13' && matrix.python-version != '3.14' run: | python -m pip install .[dev,audio,pocketsphinx,google-cloud,whisper-local,faster-whisper,openai,groq,vosk,cohere-api] - - name: Install Python dependencies (Ubuntu, 3.13) - if: matrix.os == 'ubuntu-latest' && matrix.python-version == '3.13' + - name: Install Python dependencies (Ubuntu, >=3.13) + if: matrix.os == 'ubuntu-latest' && (matrix.python-version == '3.13' || matrix.python-version == '3.14') run: | python -m pip install .[dev,audio,pocketsphinx,google-cloud,openai,groq,vosk,cohere-api] - name: Install Python dependencies (Windows) diff --git a/pyproject.toml b/pyproject.toml index bb52f65a..c2e1a3c7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -31,6 +31,8 @@ classifiers = [ "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 :: Speech", ]