summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCharles Harris <charlesr.harris@gmail.com>2022-03-09 10:00:46 -0700
committerGitHub <noreply@github.com>2022-03-09 10:00:46 -0700
commit2e3b4bb1fcca23911cd1240d747dca659bf588f1 (patch)
treeb3a60c4067c321d06511e5140333ce0955040909
parent65333c426170b914102f14274ca5a449a4eb0561 (diff)
parentfe5708a5cf8c03af1cf67d2b1cc72951dde1e8b1 (diff)
downloadnumpy-2e3b4bb1fcca23911cd1240d747dca659bf588f1.tar.gz
Merge pull request #21155 from mattip/wheel-upload
DOC: document uploads to ananconda.org
-rw-r--r--doc/source/dev/development_workflow.rst23
-rw-r--r--tools/wheels/upload_wheels.sh2
2 files changed, 20 insertions, 5 deletions
diff --git a/doc/source/dev/development_workflow.rst b/doc/source/dev/development_workflow.rst
index 0e46341b9..502c89939 100644
--- a/doc/source/dev/development_workflow.rst
+++ b/doc/source/dev/development_workflow.rst
@@ -218,12 +218,27 @@ cibuildwheel wheel builders are not run by default on every single PR or commit
If you would like to test that your pull request do not break the wheel builders,
you may either append ``[wheel build]`` to the end of the commit message of the commit
-or add one of the following labels to the pull request(if you have the permissions to do so)::
+or add one of the following labels to the pull request(if you have the permissions to do so):
- ``36 - Build``: for pull requests changing build processes/configurations
- ``03 - Maintenance``: for pull requests upgrading dependencies
- ``14 - Release``: for pull requests preparing for a release
+- ``36 - Build``: for pull requests changing build processes/configurations
+- ``03 - Maintenance``: for pull requests upgrading dependencies
+- ``14 - Release``: for pull requests preparing for a release
+The wheels built via github actions (including 64-bit linux, macOS, and
+windows, arm64 macOS, and 32-bit windows) will be uploaded as artifacts in zip
+files. You can access them from the Summary page of the "Wheel builder"
+Action_. The aarch64 wheels built via travis_ CI are not available as artifacts.
+Additionally, the wheels will be uploaded to
+https://anaconda.org/scipy-wheels-nightly/ on the following conditions:
+
+- by a weekly cron job or
+- if the github action or travis build has been manually triggered, which requires appropriate permissions
+
+The wheels wil be uploaded to https://anaconda.org/multibuild-wheels-staging/
+if the build was triggered by a tag to the repo that begins with ``v``
+
+.. _Action: https://github.com/numpy/numpy/actions
+.. _travis: https://app.travis-ci.com/github/numpy/numpy/builds
.. _workflow_mailing_list:
diff --git a/tools/wheels/upload_wheels.sh b/tools/wheels/upload_wheels.sh
index 130062d5e..031d62000 100644
--- a/tools/wheels/upload_wheels.sh
+++ b/tools/wheels/upload_wheels.sh
@@ -42,7 +42,7 @@ upload_wheels() {
else
python -m pip install git+https://github.com/Anaconda-Server/anaconda-client
ls ./wheelhouse/*.whl
- anaconda -t ${TOKEN} upload --skip -u ${ANACONDA_ORG} ./wheelhouse/*.whl
+ anaconda -t ${TOKEN} upload --no-progress --skip -u ${ANACONDA_ORG} ./wheelhouse/*.whl
echo "PyPI-style index: https://pypi.anaconda.org/$ANACONDA_ORG/simple"
fi
fi