From 84a558dff5193ae57e503ea778552d5b899edee4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=A0ar=C5=ABnas=20Nejus?= Date: Tue, 30 Jun 2026 12:43:48 +0100 Subject: [PATCH] Pin poethepoet below 0.47.0 See https://github.com/nat-n/poethepoet/issues/408 --- .github/workflows/ci.yaml | 2 +- .github/workflows/integration_test.yaml | 2 +- .github/workflows/lint.yaml | 8 ++++---- .github/workflows/make_release.yaml | 4 ++-- CONTRIBUTING.rst | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index c46330cc8..f3652b82e 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -32,7 +32,7 @@ jobs: python-version: ${{ matrix.python-version }} - name: Install Python tools - run: uv tool install "poethepoet>=0.26" + run: uv tool install "poethepoet>=0.26,<0.47.0" - name: Install system dependencies on Windows if: matrix.platform == 'windows-latest' diff --git a/.github/workflows/integration_test.yaml b/.github/workflows/integration_test.yaml index 2a3c82310..27f39a8d7 100644 --- a/.github/workflows/integration_test.yaml +++ b/.github/workflows/integration_test.yaml @@ -32,7 +32,7 @@ jobs: python3-gst-1.0 - name: Install Python tools - run: uv tool install "poethepoet>=0.26" + run: uv tool install "poethepoet>=0.26,<0.47.0" - name: Install dependencies run: poe install --group test --extra autobpm --extra discogs --extra lyrics --extra replaygain --extra reflink --extra fetchart --extra chroma --extra sonosupdate --group docs diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml index 020e9aead..81acd30ce 100644 --- a/.github/workflows/lint.yaml +++ b/.github/workflows/lint.yaml @@ -63,7 +63,7 @@ jobs: python-version: ${{ env.PYTHON_VERSION }} - name: Install Python tools - run: uv tool install "poethepoet>=0.26" + run: uv tool install "poethepoet>=0.26,<0.47.0" - name: Install dependencies run: poe install --only-group lint @@ -85,7 +85,7 @@ jobs: python-version: ${{ env.PYTHON_VERSION }} - name: Install Python tools - run: uv tool install "poethepoet>=0.26" + run: uv tool install "poethepoet>=0.26,<0.47.0" - name: Install dependencies run: poe install --only-group lint @@ -106,7 +106,7 @@ jobs: python-version: ${{ env.PYTHON_VERSION }} - name: Install Python tools - run: uv tool install "poethepoet>=0.26" + run: uv tool install "poethepoet>=0.26,<0.47.0" - name: Install dependencies run: poe install --only-group typing @@ -132,7 +132,7 @@ jobs: python-version: ${{ env.PYTHON_VERSION }} - name: Install Python tools - run: uv tool install "poethepoet>=0.26" + run: uv tool install "poethepoet>=0.26,<0.47.0" - name: Install dependencies run: poe install --group docs diff --git a/.github/workflows/make_release.yaml b/.github/workflows/make_release.yaml index 28fe3f11e..4a8536e1f 100644 --- a/.github/workflows/make_release.yaml +++ b/.github/workflows/make_release.yaml @@ -24,7 +24,7 @@ jobs: python-version: ${{ env.PYTHON_VERSION }} - name: Install Python tools - run: uv tool install "poethepoet>=0.26" + run: uv tool install "poethepoet>=0.26,<0.47.0" - name: Install dependencies run: poe install --group release --group docs @@ -56,7 +56,7 @@ jobs: python-version: ${{ env.PYTHON_VERSION }} - name: Install Python tools - run: uv tool install "poethepoet>=0.26" + run: uv tool install "poethepoet>=0.26,<0.47.0" - name: Install dependencies run: poe install --group release --group docs diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst index d29b62a63..705795f18 100644 --- a/CONTRIBUTING.rst +++ b/CONTRIBUTING.rst @@ -78,7 +78,7 @@ Then install poethepoet_: :: - $ uv tool install "poethepoet>=0.26" + $ uv tool install "poethepoet>=0.26,<0.47.0" .. _getting-the-source: