@@ -30,43 +30,27 @@ jobs:
3030 strategy:
3131 matrix:
3232 os: [ubuntu-latest, macos-latest, windows-latest]
33- python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
34- cibuildwheel: ["cp39", " cp310", "cp311", "cp312", "cp313"]
33+ python-version: [ "3.10", "3.11", "3.12", "3.13"]
34+ cibuildwheel: ["cp310", "cp311", "cp312", "cp313"]
3535 exclude:
36- - python-version: "3.9"
37- cibuildwheel: "cp310"
38- - python-version: "3.9"
39- cibuildwheel: "cp311"
40- - python-version: "3.9"
41- cibuildwheel: "cp312"
42- - python-version: "3.9"
43- cibuildwheel: "cp313"
44- - python-version: "3.10"
45- cibuildwheel: "cp39"
4636 - python-version: "3.10"
4737 cibuildwheel: "cp311"
4838 - python-version: "3.10"
4939 cibuildwheel: "cp312"
5040 - python-version: "3.10"
5141 cibuildwheel: "cp313"
52- - python-version: "3.11"
53- cibuildwheel: "cp39"
5442 - python-version: "3.11"
5543 cibuildwheel: "cp310"
5644 - python-version: "3.11"
5745 cibuildwheel: "cp312"
5846 - python-version: "3.11"
5947 cibuildwheel: "cp313"
60- - python-version: "3.12"
61- cibuildwheel: "cp39"
6248 - python-version: "3.12"
6349 cibuildwheel: "cp310"
6450 - python-version: "3.12"
6551 cibuildwheel: "cp311"
6652 - python-version: "3.12"
6753 cibuildwheel: "cp313"
68- - python-version: "3.13"
69- cibuildwheel: "cp39"
7054 - python-version: "3.13"
7155 cibuildwheel: "cp310"
7256 - python-version: "3.13"
@@ -94,11 +78,11 @@ jobs:
9478
9579 - name: Lint
9680 run: make lint
97- if: matrix.os == 'ubuntu-latest' && matrix.python-version == '3.9 '
81+ if: matrix.os == 'ubuntu-latest' && matrix.python-version == '3.11 '
9882
9983 - name: Checks
10084 run: make checks
101- if: matrix.os == 'ubuntu-latest' && matrix.python-version == '3.9 '
85+ if: matrix.os == 'ubuntu-latest' && matrix.python-version == '3.11 '
10286
10387 - name: Install build dependencies
10488 run: pip install cibuildwheel
@@ -132,13 +116,13 @@ jobs:
132116 with:
133117 name: {% raw %} test-results-${{ matrix.os }}-${{ matrix.python-version }}{% endraw %}
134118 path: junit.xml
135- if: matrix.os == 'ubuntu-latest' && matrix.python-version == '3.9 '
119+ if: matrix.os == 'ubuntu-latest' && matrix.python-version == '3.11 '
136120
137121 - name: Publish Unit Test Results
138122 uses: EnricoMi/publish-unit-test-result-action@v2
139123 with:
140124 files: '**/junit.xml'
141- if: matrix.os == 'ubuntu-latest' && matrix.python-version == '3.9 '
125+ if: matrix.os == 'ubuntu-latest' && matrix.python-version == '3.11 '
142126
143127 - name: Upload coverage
144128 uses: codecov/codecov-action@v5
0 commit comments