@@ -103,6 +103,7 @@ jobs:
103
103
strategy:
104
104
matrix:
105
105
python: ['3.9', '3.10']
106
+ numpy : ['1.26*']
106
107
experimental: [false]
107
108
runner: [ubuntu-latest]
108
109
continue-on-error: ${{ matrix.experimental }}
@@ -132,7 +133,7 @@ jobs:
132
133
. $CONDA/etc/profile.d/conda.sh
133
134
CHANNELS="-c $GITHUB_WORKSPACE/channel ${{ env.CHANNELS }}"
134
135
export PACKAGE_VERSION=$(python -c "${VER_SCRIPT1} ${VER_SCRIPT2}")
135
- conda create -n ${{ env.TEST_ENV_NAME }} $PACKAGE_NAME=${PACKAGE_VERSION} python=${{ matrix.python }} $CHANNELS --only-deps --dry-run > lockfile
136
+ conda create -n ${{ env.TEST_ENV_NAME }} $PACKAGE_NAME=${PACKAGE_VERSION} python=${{ matrix.python }} numpy=${{ matrix.numpy }} $CHANNELS --only-deps --dry-run > lockfile
136
137
cat lockfile
137
138
- name: Set pkgs_dirs
138
139
run: |
@@ -154,7 +155,7 @@ jobs:
154
155
. $CONDA/etc/profile.d/conda.sh
155
156
CHANNELS="-c $GITHUB_WORKSPACE/channel ${{ env.CHANNELS }}"
156
157
export PACKAGE_VERSION=$(python -c "${VER_SCRIPT1} ${VER_SCRIPT2}")
157
- conda create -n ${{ env.TEST_ENV_NAME }} $PACKAGE_NAME=${PACKAGE_VERSION} pytest python=${{ matrix.python }} $CHANNELS
158
+ conda create -n ${{ env.TEST_ENV_NAME }} $PACKAGE_NAME=${PACKAGE_VERSION} pytest python=${{ matrix.python }} numpy=${{ matrix.numpy }} $CHANNELS
158
159
# Test installed packages
159
160
conda list
160
161
- name: Run tests
@@ -170,6 +171,7 @@ jobs:
170
171
strategy:
171
172
matrix:
172
173
python: ['3.9', '3.10']
174
+ numpy : ['1.26*']
173
175
experimental: [false]
174
176
runner: [windows-2019]
175
177
continue-on-error: ${{ matrix.experimental }}
@@ -205,7 +207,7 @@ jobs:
205
207
FOR /F "tokens=* USEBACKQ" %%F IN (`python -c "%SCRIPT%"`) DO (
206
208
SET PACKAGE_VERSION=%%F
207
209
)
208
- conda create -n ${{ env.TEST_ENV_NAME }} ${{ env.PACKAGE_NAME }}=%PACKAGE_VERSION% python=${{ matrix.python }} -c ${{ env.GITHUB_WORKSPACE }}/channel ${{ env.CHANNELS }} --only-deps --dry-run > lockfile
210
+ conda create -n ${{ env.TEST_ENV_NAME }} ${{ env.PACKAGE_NAME }}=%PACKAGE_VERSION% python=${{ matrix.python }} numpy=${{ matrix.numpy }} -c ${{ env.GITHUB_WORKSPACE }}/channel ${{ env.CHANNELS }} --only-deps --dry-run > lockfile
209
211
more lockfile
210
212
- name: Cache conda packages
211
213
uses: actions/cache@v4
@@ -227,7 +229,7 @@ jobs:
227
229
FOR /F "tokens=* USEBACKQ" %%F IN (`python -c "%SCRIPT%"`) DO (
228
230
SET PACKAGE_VERSION=%%F
229
231
)
230
- conda create -n ${{ env.TEST_ENV_NAME }} ${{ env.PACKAGE_NAME }}=%PACKAGE_VERSION% pytest python=${{ matrix.python }} -c ${{ env.GITHUB_WORKSPACE }}/channel ${{ env.CHANNELS }}
232
+ conda create -n ${{ env.TEST_ENV_NAME }} ${{ env.PACKAGE_NAME }}=%PACKAGE_VERSION% pytest python=${{ matrix.python }} numpy=${{ matrix.numpy }} -c ${{ env.GITHUB_WORKSPACE }}/channel ${{ env.CHANNELS }}
231
233
# Test installed packages
232
234
conda list
233
235
- name: Run tests
0 commit comments