From f0d9189c0984070b0cd5a4b676c6fd57c66b5014 Mon Sep 17 00:00:00 2001 From: Leon Haffmans Date: Tue, 11 Nov 2025 10:25:18 +0100 Subject: [PATCH 1/2] ci: Drop Python 3.9 support --- .github/workflows/packaging_test.yml | 2 +- .github/workflows/python-publish-scheduled.yml | 2 +- .github/workflows/tests.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/packaging_test.yml b/.github/workflows/packaging_test.yml index acae8d36e..6b0153e06 100644 --- a/.github/workflows/packaging_test.yml +++ b/.github/workflows/packaging_test.yml @@ -6,7 +6,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - python-version: ["3.9", "3.10", "3.11", "3.12"] + python-version: ["3.10", "3.11", "3.12"] os: [ubuntu-latest] steps: - uses: actions/checkout@v5 diff --git a/.github/workflows/python-publish-scheduled.yml b/.github/workflows/python-publish-scheduled.yml index 826d40c6a..6a36ea350 100644 --- a/.github/workflows/python-publish-scheduled.yml +++ b/.github/workflows/python-publish-scheduled.yml @@ -13,7 +13,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - python-version: ["3.9", "3.10", "3.11", "3.12"] + python-version: ["3.10", "3.11", "3.12"] os: [ubuntu-latest] steps: - uses: actions/checkout@v5 diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 15e7defd5..bfc6ab1d3 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -6,7 +6,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - python-version: ["3.9", "3.10", "3.11", "3.12"] + python-version: ["3.10", "3.11", "3.12"] os: [ubuntu-latest] steps: - uses: actions/checkout@v5 From 2bb791365e5553c71fa062e63de303ffc1d8822d Mon Sep 17 00:00:00 2001 From: Leon Haffmans Date: Tue, 11 Nov 2025 10:33:41 +0100 Subject: [PATCH 2/2] Drop unnecessary pip-compile command The current versions of pip and pip-tools are incompatible but not pinned for CI. This command is actually unnecessary and should fix the CI tests. --- tox.ini | 1 - 1 file changed, 1 deletion(-) diff --git a/tox.ini b/tox.ini index 75fa4bbfd..50950e8a7 100644 --- a/tox.ini +++ b/tox.ini @@ -71,7 +71,6 @@ deps = pre-commit commands = python -m pip install --upgrade pip - pip-compile requirements.in pip install -r requirements.txt pre-commit install