2020 runs-on : ubuntu-latest
2121 strategy :
2222 matrix :
23- python : ['3.9', '3.10', '3.11', '3.12']
23+ include :
24+ - python : ' 3.9'
25+ numpy : ' 2.0'
26+ - python : ' 3.10'
27+ numpy : ' 2.2'
28+ - python : ' 3.11'
29+ numpy : ' 2.3'
30+ - python : ' 3.12'
31+ numpy : ' 2.3'
32+ - python : ' 3.13'
33+ numpy : ' 2.3'
2434 steps :
2535 - name : Cancel Previous Runs
2636 uses : styfle/cancel-workflow-action@85880fa0301c86cca9da44039ee3bb12d3bedbfa # 0.12.1
@@ -51,12 +61,12 @@ jobs:
5161 run : echo $CONDA/bin >> $GITHUB_PATH
5262
5363 - name : Install conda-build
54- run : conda install conda-build python=3.12
64+ run : conda install conda-build
5565
56- - name : Build conda package with NumPy 2.0
66+ - name : Build conda package with NumPy 2.x
5767 run : |
5868 CHANNELS="-c conda-forge --override-channels"
59- VERSIONS="--python ${{ matrix.python }} --numpy 2.0 "
69+ VERSIONS="--python ${{ matrix.python }} --numpy ${{ matrix.numpy }} "
6070 TEST="--no-test"
6171
6272 conda build \
7787
7888 strategy :
7989 matrix :
80- python_ver : ['3.9', '3.10', '3.11', '3.12']
81- numpy : ['numpy"<2"', 'numpy" >=2"']
90+ python_ver : ['3.9', '3.10', '3.11', '3.12', '3.13' ]
91+ numpy : ['numpy">=2"']
8292 experimental : [false]
8393 runner : [ubuntu-latest]
8494 continue-on-error : ${{ matrix.experimental }}
95105 run : echo $CONDA/bin >> $GITHUB_PATH
96106
97107 - name : Install conda-build
98- run : conda install conda-build python=3.12
108+ run : conda install conda-build
99109
100110 - name : Create conda channel
101111 run : |
@@ -147,7 +157,17 @@ jobs:
147157
148158 strategy :
149159 matrix :
150- python : ['3.9', '3.10', '3.11', '3.12']
160+ include :
161+ - python : ' 3.9'
162+ numpy : ' 2.0'
163+ - python : ' 3.10'
164+ numpy : ' 2.2'
165+ - python : ' 3.11'
166+ numpy : ' 2.3'
167+ - python : ' 3.12'
168+ numpy : ' 2.3'
169+ - python : ' 3.13'
170+ numpy : ' 2.3'
151171 steps :
152172 - name : Cancel Previous Runs
153173 uses : styfle/cancel-workflow-action@85880fa0301c86cca9da44039ee3bb12d3bedbfa # 0.12.1
@@ -167,7 +187,7 @@ jobs:
167187 conda-remove-defaults : ' true'
168188
169189 - name : Install conda-build
170- run : conda install -n base conda-build python=3.12
190+ run : conda install -n base conda-build
171191
172192 - name : Cache conda packages
173193 uses : actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
@@ -184,10 +204,10 @@ jobs:
184204 - name : Setup MSVC
185205 uses : ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0
186206
187- - name : Build conda package with NumPy 2.0
207+ - name : Build conda package with NumPy 2.x
188208 run : |
189209 conda activate
190- conda build --no-test --python ${{ matrix.python }} --numpy 2.0 -c conda-forge --override-channels conda-recipe-cf
210+ conda build --no-test --python ${{ matrix.python }} --numpy ${{ matrix.numpy }} -c conda-forge --override-channels conda-recipe-cf
191211
192212 - name : Store conda paths as envs
193213 shell : bash -l {0}
@@ -209,8 +229,8 @@ jobs:
209229
210230 strategy :
211231 matrix :
212- python_ver : ['3.9', '3.10', '3.11', '3.12']
213- numpy : ['numpy"<2"', 'numpy" >=2"']
232+ python_ver : ['3.9', '3.10', '3.11', '3.12', '3.13' ]
233+ numpy : ['numpy">=2"']
214234 experimental : [false]
215235 runner : [windows-latest]
216236 continue-on-error : ${{ matrix.experimental }}
0 commit comments