diff options
author | Thomas Li <47963215+lithomas1@users.noreply.github.com> | 2022-02-02 18:30:03 -0800 |
---|---|---|
committer | Thomas Li <47963215+lithomas1@users.noreply.github.com> | 2022-02-17 18:40:45 -0800 |
commit | 39bd45dd006353e40e5e12427a9552e9628000ae (patch) | |
tree | cd601d09e227b3939bfe04db26382ca000b0ac11 /tools/wheels | |
parent | 1168868df63678e5704acd866fafcf40dc849481 (diff) | |
download | numpy-39bd45dd006353e40e5e12427a9552e9628000ae.tar.gz |
BLD: Try adding aarch64 wheels [wheel build]
Diffstat (limited to 'tools/wheels')
-rw-r--r-- | tools/wheels/upload_wheels.sh | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/tools/wheels/upload_wheels.sh b/tools/wheels/upload_wheels.sh new file mode 100644 index 000000000..fdd6e7d68 --- /dev/null +++ b/tools/wheels/upload_wheels.sh @@ -0,0 +1,46 @@ +set_travis_vars() { + # Set env vars + echo "TRAVIS_EVENT_TYPE is $TRAVIS_EVENT_TYPE" + echo "TRAVIS_TAG is $TRAVIS_TAG" + if [[ "$TRAVIS_EVENT_TYPE" == "push" && "$TRAVIS_TAG" == refs/tags/v* ]]; then + IS_PUSH="true" + else + IS_PUSH="false" + fi + if [[ "$TRAVIS_EVENT_TYPE" == "cron" ]]; then + IS_SCHEDULE_DISPATCH="true" + else + IS_SCHEDULE_DISPATCH="false" + fi +} +set_upload_vars() { + echo "IS_PUSH is $IS_PUSH" + echo "IS_SCHEDULE_DISPATCH is $IS_SCHEDULE_DISPATCH" + if [[ "$IS_PUSH" == "true" ]]; then + echo push and tag event + export ANACONDA_ORG="multibuild-wheels-staging" + export TOKEN="$NUMPY_STAGING_UPLOAD_TOKEN" + export ANACONDA_UPLOAD="true" + elif [[ "$IS_SCHEDULE_DISPATCH" == "true" ]]; then + echo scheduled or dispatched event + export ANACONDA_ORG="scipy-wheels-nightly" + export TOKEN="$NUMPY_NIGHTLY_UPLOAD_TOKEN" + export ANACONDA_UPLOAD="true" + else + echo non-dispatch event + export ANACONDA_UPLOAD="false" + fi +} +upload_wheels() { + echo ${PWD} + if [[ ${ANACONDA_UPLOAD} == true ]]; then + if [ -z ${TOKEN} ]; then + echo no token set, not uploading + 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 + echo "PyPI-style index: https://pypi.anaconda.org/$ANACONDA_ORG/simple" + fi + fi +} |