Python 3.6, 3.7 and 3.8 binaries can't be downloaded on Arm

It looks like the Python Aarch64 binaries aren’t uploaded to storage.googleapis.com, which causes Python 3.6, 3.7 and 3.8 builds to error when trying to download the Python binaries on Arm.

Example build: https://travis-ci.com/EwoutH/multi-agent-emergence-environments/jobs/248611936

Downloading archive: https://storage.googleapis.com/travis-ci-language-archives/python/binaries/ubuntu/18.04/aarch64/python-3.6.tar.bz2
$ curl -sSf -o python-3.6.tar.bz2 ${archive_url}
curl: (22) The requested URL returned error: 404
Unable to download 3.6 archive. The archive may not exist. Please consider a different version.
1 Like

I faced this issue too.
it seems language: python does not work on arch: arm64 for this issue.

As a temporary workflow to avoid downloading binary python on aarch64, lanuguage: minimal on arch: arm64 has pre-installed python 3.5.

To use pip, we need to install additional deb packages.

sudo apt-get -yq update \
  && sudo apt-get -yq install python3-pip python3-setuptools \
  && python3 -m pip install docker-compose

I wanted to install docker-compose on aarch64. :slight_smile:

Hi @EwoutH @junaruga

Thanks for raising this one and providing workaround solution. Such feedback is much appreciated. Right now, python packages 3.6/3.7/3.8 should be already available for arm64 builds.

Happy building!