From 97dda966301da53b08966934533fd1d8edd907e7 Mon Sep 17 00:00:00 2001 From: Jan Kowalleck Date: Wed, 4 Nov 2026 09:27:50 +0100 Subject: [PATCH 1/4] ci: fix py3.9 Signed-off-by: Jan Kowalleck --- .github/workflows/python.yml | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index 68490eeb..a75f61ea 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -143,7 +143,7 @@ jobs: python-version: '3.14' toxenv-factors: '-current' - # test with the lowest dependencies - os: ubuntu-latest + os: ubuntu-24.4 python-version: '3.9' toxenv-factors: '-lowest' steps: @@ -190,9 +190,18 @@ jobs: - "-allExtras" - "-noExtras" exclude: - - os: macos-latest # macos-latest is incompatible with some PY versions + - os: macos-latest + python-version: "3.10" + - os: macos-latest + python-version: "3.9" + - os: ubuntu-latest + python-version: "3.9" + include: + - os: macos-15 python-version: "3.10" - - os: macos-latest # macos-latest is incompatible with some PY versions + - os: macos-15 + python-version: "3.9" + - os: ubuntu-24.4 python-version: "3.9" steps: - name: Disabled Git auto EOL CRLF transforms From cf9ef895af4b9a39dce758d0d6ff9c9f3167c675 Mon Sep 17 00:00:00 2001 From: Jan Kowalleck Date: Wed, 4 Nov 2026 09:32:06 +0100 Subject: [PATCH 2/4] ci: fix py3.9 Signed-off-by: Jan Kowalleck --- .github/workflows/python.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index a75f61ea..360aaf63 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -143,7 +143,7 @@ jobs: python-version: '3.14' toxenv-factors: '-current' - # test with the lowest dependencies - os: ubuntu-24.4 + os: ubuntu-24.04 python-version: '3.9' toxenv-factors: '-lowest' steps: @@ -201,7 +201,7 @@ jobs: python-version: "3.10" - os: macos-15 python-version: "3.9" - - os: ubuntu-24.4 + - os: ubuntu-24.04 python-version: "3.9" steps: - name: Disabled Git auto EOL CRLF transforms From 98aeb884416d5f3468087c9873446fa4c947d5ee Mon Sep 17 00:00:00 2001 From: Jan Kowalleck Date: Wed, 4 Nov 2026 09:47:26 +0100 Subject: [PATCH 3/4] ci: fix py3.9 Signed-off-by: Jan Kowalleck --- .github/workflows/python.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index 360aaf63..e1a5cc1e 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -197,10 +197,6 @@ jobs: - os: ubuntu-latest python-version: "3.9" include: - - os: macos-15 - python-version: "3.10" - - os: macos-15 - python-version: "3.9" - os: ubuntu-24.04 python-version: "3.9" steps: From 205de79791af7d8b51cf8f34821bff9c6a746ece Mon Sep 17 00:00:00 2001 From: Jan Kowalleck Date: Wed, 4 Nov 2026 09:48:36 +0100 Subject: [PATCH 4/4] ci: fix py3.9 Signed-off-by: Jan Kowalleck --- .github/workflows/python.yml | 10 ++++------ .github/workflows/release.yml | 3 --- 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index e1a5cc1e..0171a620 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -41,7 +41,6 @@ jobs: uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 with: python-version: ${{ env.PYTHON_VERSION_DEFAULT }} - architecture: 'x64' - name: Install poetry # see https://github.com/Gr1N/setup-poetry uses: Gr1N/setup-poetry@48b0f77c8c1b1b19cb962f0f00dff7b4be8f81ec # v9 @@ -67,7 +66,6 @@ jobs: uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 with: python-version: ${{ env.PYTHON_VERSION_DEFAULT }} - architecture: 'x64' - name: Install poetry # see https://github.com/Gr1N/setup-poetry uses: Gr1N/setup-poetry@48b0f77c8c1b1b19cb962f0f00dff7b4be8f81ec # v9 @@ -93,7 +91,6 @@ jobs: uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 with: python-version: ${{ env.PYTHON_VERSION_DEFAULT }} - architecture: 'x64' - name: Install poetry # see https://github.com/Gr1N/setup-poetry uses: Gr1N/setup-poetry@48b0f77c8c1b1b19cb962f0f00dff7b4be8f81ec # v9 @@ -119,7 +116,6 @@ jobs: uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 with: python-version: ${{ env.PYTHON_VERSION_DEFAULT }} - architecture: 'x64' - name: Install poetry # see https://github.com/Gr1N/setup-poetry uses: Gr1N/setup-poetry@48b0f77c8c1b1b19cb962f0f00dff7b4be8f81ec # v9 @@ -157,7 +153,6 @@ jobs: uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 with: python-version: ${{ matrix.python-version }} - architecture: 'x64' - name: Install poetry # see https://github.com/Gr1N/setup-poetry uses: Gr1N/setup-poetry@48b0f77c8c1b1b19cb962f0f00dff7b4be8f81ec # v9 @@ -197,6 +192,10 @@ jobs: - os: ubuntu-latest python-version: "3.9" include: + - os: macos-15 + python-version: "3.10" + - os: macos-15 + python-version: "3.9" - os: ubuntu-24.04 python-version: "3.9" steps: @@ -216,7 +215,6 @@ jobs: uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 with: python-version: ${{ matrix.python-version }} - architecture: 'x64' - name: Validate Python Environment shell: python run: | diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f4edc5cd..b2541ad7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -56,7 +56,6 @@ jobs: uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 with: python-version: ${{ env.PYTHON_VERSION_DEFAULT }} - architecture: 'x64' - name: Install poetry # see https://github.com/Gr1N/setup-poetry uses: Gr1N/setup-poetry@48b0f77c8c1b1b19cb962f0f00dff7b4be8f81ec # v9 @@ -80,7 +79,6 @@ jobs: uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 with: python-version: ${{ env.PYTHON_VERSION_DEFAULT }} - architecture: 'x64' - name: Install poetry # see https://github.com/Gr1N/setup-poetry uses: Gr1N/setup-poetry@48b0f77c8c1b1b19cb962f0f00dff7b4be8f81ec # v9 @@ -137,7 +135,6 @@ jobs: uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 with: python-version: ${{ env.PYTHON_VERSION_DEFAULT }} - architecture: 'x64' - name: Install and configure Poetry # Seehttps://github.com/snok/install-poetry uses: snok/install-poetry@a783c322200f0519c7926aa6faa857c4e23e9263 # v1.4.2