|
34 | 34 | python_spec: '3.14.* *_cp314' |
35 | 35 | - python: '3.14' |
36 | 36 | python_spec: '3.14.* *_cp314t' |
| 37 | + - python: '3.15' |
| 38 | + python_spec: '3.15.* *_cp315' |
| 39 | + # TODO: add 3.15t (cp315t) when NumPy cp315t builds are available on conda-forge |
37 | 40 | steps: |
38 | 41 | - name: Cancel Previous Runs |
39 | 42 | uses: styfle/cancel-workflow-action@d07a454dad7609a92316b57b23c9ccfd4f59af66 # 0.13.1 |
@@ -112,6 +115,9 @@ jobs: |
112 | 115 | python_spec: '3.14.* *_cp314' |
113 | 116 | - python: '3.14' |
114 | 117 | python_spec: '3.14.* *_cp314t' |
| 118 | + - python: '3.15' |
| 119 | + python_spec: '3.15.* *_cp315' |
| 120 | + # TODO: add 3.15t (cp315t) when NumPy cp315t builds are available on conda-forge |
115 | 121 | steps: |
116 | 122 | - name: Cancel Previous Runs |
117 | 123 | uses: styfle/cancel-workflow-action@d07a454dad7609a92316b57b23c9ccfd4f59af66 # 0.13.1 |
@@ -194,6 +200,11 @@ jobs: |
194 | 200 | python_spec: '3.14.* *_cp314t' |
195 | 201 | experimental: false |
196 | 202 | runner: ubuntu-latest |
| 203 | + - python: '3.15' |
| 204 | + python_spec: '3.15.* *_cp315' |
| 205 | + experimental: false |
| 206 | + runner: ubuntu-latest |
| 207 | + # TODO: add 3.15t (cp315t) when NumPy cp315t builds are available on conda-forge |
197 | 208 | experimental: [false] |
198 | 209 | runner: [ubuntu-latest] |
199 | 210 | continue-on-error: ${{ matrix.experimental }} |
@@ -313,6 +324,11 @@ jobs: |
313 | 324 | python_spec: '3.14.* *_cp314t' |
314 | 325 | experimental: false |
315 | 326 | runner: windows-latest |
| 327 | + - python: '3.15' |
| 328 | + python_spec: '3.15.* *_cp315' |
| 329 | + experimental: false |
| 330 | + runner: windows-latest |
| 331 | + # TODO: add 3.15t (cp315t) when NumPy cp315t builds are available on conda-forge |
316 | 332 | experimental: [false] |
317 | 333 | runner: [windows-latest] |
318 | 334 | continue-on-error: ${{ matrix.experimental }} |
@@ -502,6 +518,9 @@ jobs: |
502 | 518 | python_spec: '3.14.* *_cp314' |
503 | 519 | - python: '3.14' |
504 | 520 | python_spec: '3.14.* *_cp314t' |
| 521 | + - python: '3.15' |
| 522 | + python_spec: '3.15.* *_cp315' |
| 523 | + # TODO: add 3.15t (cp315t) when NumPy cp315t builds are available on conda-forge |
505 | 524 | steps: |
506 | 525 | - name: Download conda artifact |
507 | 526 | uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 |
@@ -551,6 +570,9 @@ jobs: |
551 | 570 | python_spec: '3.14.* *_cp314' |
552 | 571 | - python: '3.14' |
553 | 572 | python_spec: '3.14.* *_cp314t' |
| 573 | + - python: '3.15' |
| 574 | + python_spec: '3.15.* *_cp315' |
| 575 | + # TODO: add 3.15t (cp315t) when NumPy cp315t builds are available on conda-forge |
554 | 576 | steps: |
555 | 577 | - name: Download artifact |
556 | 578 | uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 |
@@ -591,11 +613,12 @@ jobs: |
591 | 613 | runs-on: ${{ matrix.runner }} |
592 | 614 | strategy: |
593 | 615 | matrix: |
594 | | - python: ['3.14'] |
595 | | - python_spec: ['3.14.* *_cp314'] |
| 616 | + python: ['3.15'] |
| 617 | + python_spec: ['3.15.* *_cp315'] |
596 | 618 | experimental: [false] |
597 | 619 | runner: [ubuntu-latest] |
598 | 620 | include: |
| 621 | + # TODO: switch to 3.15t (cp315t) when NumPy cp315t builds are available on conda-forge |
599 | 622 | - python: '3.14' |
600 | 623 | python_spec: '3.14.* *_cp314t' |
601 | 624 | experimental: false |
|
0 commit comments