From a75cd503eb2ee1f3e5d3439c159693f1d113301c Mon Sep 17 00:00:00 2001 From: Barabazs <31799121+Barabazs@users.noreply.github.com> Date: Mon, 25 May 2026 10:32:38 +0200 Subject: [PATCH 1/4] chore(deps): update exclude-newer settings --- pyproject.toml | 4 ++++ uv.lock | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index b7dc90f71..4d28509e5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -44,10 +44,14 @@ include = ["whisperx*"] # torchcodec (transitive dep of pyannote-audio >=4) has no wheels for Linux aarch64 [tool.uv] +exclude-newer = "1 week" override-dependencies = [ "torchcodec>=0.6.0,<0.8.0; (sys_platform == 'linux' and platform_machine == 'x86_64') or sys_platform == 'darwin' or sys_platform == 'win32'", ] +[tool.uv.pip] +exclude-newer = "1 week" + [tool.uv.sources] torch = [ { index = "pytorch-cpu", marker = "sys_platform == 'darwin'" }, diff --git a/uv.lock b/uv.lock index cfbaff748..90cbb9425 100644 --- a/uv.lock +++ b/uv.lock @@ -20,6 +20,10 @@ resolution-markers = [ "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform != 'darwin'", ] +[options] +exclude-newer = "0001-01-01T00:00:00Z" # This has no effect and is included for backwards compatibility when using relative exclude-newer values. +exclude-newer-span = "P1W" + [manifest] overrides = [{ name = "torchcodec", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or sys_platform == 'darwin' or sys_platform == 'win32'", specifier = ">=0.6.0,<0.8.0" }] From 4cbcd1a13809b71fca3e2f3fe93fb8183d4e9821 Mon Sep 17 00:00:00 2001 From: Barabazs <31799121+Barabazs@users.noreply.github.com> Date: Mon, 25 May 2026 14:26:59 +0200 Subject: [PATCH 2/4] chore(deps): update uv version to 0.11.6 in workflows --- .github/workflows/build-and-release.yml | 2 +- .github/workflows/python-compatibility.yml | 2 +- .github/workflows/tests.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-and-release.yml b/.github/workflows/build-and-release.yml index 9318e7a13..e0d70d958 100644 --- a/.github/workflows/build-and-release.yml +++ b/.github/workflows/build-and-release.yml @@ -20,7 +20,7 @@ jobs: - name: Install uv uses: astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5.4.2 with: - version: "0.5.14" + version: "0.11.6 python-version: "3.10" enable-cache: false diff --git a/.github/workflows/python-compatibility.yml b/.github/workflows/python-compatibility.yml index fe9d55f2a..8b748c5da 100644 --- a/.github/workflows/python-compatibility.yml +++ b/.github/workflows/python-compatibility.yml @@ -26,7 +26,7 @@ jobs: - name: Install uv uses: astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5.4.2 with: - version: "0.5.14" + version: "0.11.6" python-version: ${{ matrix.python-version }} - name: Check if lockfile is up to date diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 5713a0c4b..794e818dd 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -26,7 +26,7 @@ jobs: - name: Install uv uses: astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5.4.2 with: - version: "0.5.14" + version: "0.11.6" python-version: ${{ matrix.python-version }} - name: Install the project From 5d8c276a3cd87d872e2abaedfbc25ae84d072ff8 Mon Sep 17 00:00:00 2001 From: Barabazs <31799121+Barabazs@users.noreply.github.com> Date: Mon, 25 May 2026 14:33:02 +0200 Subject: [PATCH 3/4] fix: correct syntax error in uv version specification --- .github/workflows/build-and-release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-and-release.yml b/.github/workflows/build-and-release.yml index e0d70d958..8c5fe43a7 100644 --- a/.github/workflows/build-and-release.yml +++ b/.github/workflows/build-and-release.yml @@ -20,7 +20,7 @@ jobs: - name: Install uv uses: astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5.4.2 with: - version: "0.11.6 + version: "0.11.6" python-version: "3.10" enable-cache: false From 3ccc17b8de34f305300f8a3fd3c9f76ba820c0d0 Mon Sep 17 00:00:00 2001 From: Barabazs <31799121+Barabazs@users.noreply.github.com> Date: Mon, 25 May 2026 14:34:44 +0200 Subject: [PATCH 4/4] chore: bump whisperx to 3.8.6 --- pyproject.toml | 2 +- uv.lock | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 4d28509e5..0759abbbd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -2,7 +2,7 @@ urls = { repository = "https://github.com/m-bain/whisperx" } authors = [{ name = "Max Bain" }] name = "whisperx" -version = "3.8.5" +version = "3.8.6" description = "Time-Accurate Automatic Speech Recognition using Whisper." readme = "README.md" requires-python = ">=3.10, <3.14" diff --git a/uv.lock b/uv.lock index 90cbb9425..c71d72d7d 100644 --- a/uv.lock +++ b/uv.lock @@ -3112,7 +3112,7 @@ wheels = [ [[package]] name = "whisperx" -version = "3.8.5" +version = "3.8.6" source = { editable = "." } dependencies = [ { name = "ctranslate2" },