diff --git a/scripts/concourse/docs_wheels.yml b/scripts/concourse/docs_wheels.yml index e9875932e..ccfd12949 100644 --- a/scripts/concourse/docs_wheels.yml +++ b/scripts/concourse/docs_wheels.yml @@ -280,8 +280,7 @@ jobs: args: - -exc - | - sed s/pypy37,pypy38,pypy39,// scripts/run_all.sh >/tmp/run_all.sh - bash /tmp/run_all.sh + scripts/run_all.sh # Upload musl x86_64 wheels - task: upload-wheels diff --git a/scripts/run_all.sh b/scripts/run_all.sh index abf298ecc..a81da9c99 100755 --- a/scripts/run_all.sh +++ b/scripts/run_all.sh @@ -33,7 +33,10 @@ mkdir -p $TOXWORKDIR # Note that the independent remote_tests_python step does all kinds of # live-testing already. unset DCC_NEW_TMP_EMAIL -tox --workdir "$TOXWORKDIR" -e py37,py38,py39,py310,pypy37,pypy38,pypy39,auditwheels + +# Try to build wheels for a range of interpreters, but don't fail if they are not available. +# E.g. musllinux_1_1 does not have PyPy interpreters as of 2022-07-10 +tox --workdir "$TOXWORKDIR" -e py37,py38,py39,py310,pypy37,pypy38,pypy39,auditwheels --skip-missing-interpreters true popd