@@ -142,25 +142,21 @@ jobs:
142142 # a single wheel. As a result we can just test the oldest and newest
143143 # supported Python versions and assume this gives us sufficient test
144144 # coverage.
145- - { os: ubuntu-latest, python-version: "3.9", architecture: x64, type: 'binary' }
146- - { os: macos-14, python-version: "3.9", architecture: arm64, type: 'binary' }
147- - { os: ubuntu-latest, python-version: "3.13", architecture: x64, type: 'binary' }
148- - { os: macos-14, python-version: "3.13", architecture: arm64, type: 'binary' }
149- - { os: ubuntu-latest, python-version: "3.9", architecture: x64, type: 'source'}
150- - { os: macos-14, python-version: "3.9", architecture: arm64, type: 'source', continuous-only: true }
151- - { os: ubuntu-latest, python-version: "3.13", architecture: x64, type: 'source'}
152- - { os: macos-14, python-version: "3.13", architecture: arm64, type: 'source', continuous-only: true }
145+ - { os: ubuntu-latest, python-version: "3.10", architecture: x64, type: 'binary' }
146+ - { os: macos-14, python-version: "3.10", architecture: arm64, type: 'binary' }
147+ - { os: ubuntu-latest, python-version: "3.14", architecture: x64, type: 'binary' }
148+ - { os: macos-14, python-version: "3.14", architecture: arm64, type: 'binary' }
149+ - { os: ubuntu-latest, python-version: "3.10", architecture: x64, type: 'source'}
150+ - { os: macos-14, python-version: "3.10", architecture: arm64, type: 'source', continuous-only: true }
153151 - { os: ubuntu-latest, python-version: "3.14", architecture: x64, type: 'source', continuous-only: true }
154152 - { os: macos-14, python-version: "3.14", architecture: arm64, type: 'source', continuous-only: true }
155153
156154 # Windows uses the full API up until Python 3.10.
157- - { os: windows-2022, python-version: "3.9", architecture: x86, type: 'binary', continuous-only: true }
158155 - { os: windows-2022, python-version: "3.10", architecture: x86, type: 'binary', continuous-only: true }
159156 - { os: windows-2022, python-version: "3.11", architecture: x86, type: 'binary', continuous-only: true }
160157 - { os: windows-2022, python-version: "3.12", architecture: x86, type: 'binary', continuous-only: true }
161158 - { os: windows-2022, python-version: "3.13", architecture: x86, type: 'binary', continuous-only: true }
162159 - { os: windows-2022, python-version: "3.14", architecture: x86, type: 'binary', continuous-only: true }
163- - { os: windows-2022, python-version: "3.9", architecture: x64, type: 'binary' }
164160 - { os: windows-2022, python-version: "3.10", architecture: x64, type: 'binary', continuous-only: true }
165161 - { os: windows-2022, python-version: "3.11", architecture: x64, type: 'binary', continuous-only: true }
166162 - { os: windows-2022, python-version: "3.12", architecture: x64, type: 'binary', continuous-only: true }
@@ -237,7 +233,7 @@ jobs:
237233 strategy :
238234 fail-fast : false # Don't cancel all jobs if one fails.
239235 matrix :
240- python-version : ["3.9 ", "3.13", "3. 14"]
236+ python-version : ["3.10 ", "3.14"] # oldest + newest versions
241237 runs-on : ubuntu-latest
242238 if : ${{ github.event_name != 'pull_request_target' }}
243239 steps :
0 commit comments