File tree Expand file tree Collapse file tree 1 file changed +31
-0
lines changed Expand file tree Collapse file tree 1 file changed +31
-0
lines changed Original file line number Diff line number Diff line change @@ -147,6 +147,37 @@ jobs:
147
147
name : ${{ matrix.python }}-${{ matrix.buildplat[1] }}-${{ matrix.buildplat[2] }}
148
148
path : ./dist/*.whl
149
149
150
+ # We upload nightlies only on cron job runs, so it doesn't overlap with
151
+ # builds from which we publish to PyPI - we don't want these extra
152
+ # dependencies when building release artifacts.
153
+ - name : install micromamba
154
+ # win-arm64 is unsupported by micromamba at the moment
155
+ if : github.event_name == 'schedule' && matrix.buildplat[1] != 'win_arm64'
156
+ uses : mamba-org/setup-micromamba@b09ef9b599704322748535812ca03efb2625677b
157
+ with :
158
+ # For installation of anaconda-client, required for upload to anaconda.org
159
+ init-shell : bash
160
+ environment-name : upload-env
161
+ create-args : >-
162
+ anaconda-client
163
+
164
+ - name : win-arm64 install anaconda client
165
+ if : github.event_name == 'schedule' && matrix.buildplat[1] == 'win_arm64'
166
+ run : |
167
+ # Rust installation needed for rpds-py.
168
+ Invoke-WebRequest https://static.rust-lang.org/rustup/dist/aarch64-pc-windows-msvc/rustup-init.exe -UseBasicParsing -Outfile rustup-init.exe
169
+ .\rustup-init.exe -y
170
+ $env:PATH="$env:PATH;$env:USERPROFILE\.cargo\bin"
171
+ pip install anaconda-client
172
+
173
+ - name : Upload to anaconda.org
174
+ if : github.event_name == 'schedule' && github.repository == 'numpy/numpy-release'
175
+ shell : bash -el {0} # required for micromamba
176
+ env :
177
+ TOKEN : ${{ secrets.NUMPY_NIGHTLY_UPLOAD_TOKEN }}
178
+ run : |
179
+ anaconda -q -t ${TOKEN} upload --force -u scientific-python-nightly-wheels ./dist/*.whl
180
+
150
181
build_sdist :
151
182
name : Build sdist
152
183
runs-on : ubuntu-latest
You can’t perform that action at this time.
0 commit comments