Skip to content

Commit

Permalink
[internal] Fix AWS CLI breaking due to Python 2 usage (cherrypick of #…
Browse files Browse the repository at this point in the history
…12364) (#12381)

[ci skip-build-wheels]

Co-authored-by: Eric Arellano <[email protected]>
  • Loading branch information
stuhood and Eric-Arellano authored Jul 20, 2021
1 parent eadca88 commit f09e6f8
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions build-support/bin/install_aws_cli_for_ci.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ source build-support/common.sh
AWS_CLI_ROOT="${HOME}/.aws_cli"
AWS_CLI_BIN="${AWS_CLI_ROOT}/bin/aws"

# We first check if AWS CLI is already installed thanks to Travis's cache.
if [[ ! -x "${AWS_CLI_BIN}" ]]; then

TMPDIR=$(mktemp -d)
Expand All @@ -23,7 +22,9 @@ if [[ ! -x "${AWS_CLI_BIN}" ]]; then

curl --fail "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
unzip awscli-bundle.zip
./awscli-bundle/install --install-dir "${AWS_CLI_ROOT}"
# NB: We must run this with python3 because it defaults to `python`, which refers to Python 2 in Linux GitHub
# Actions CI job and is no longer supported.
python3 ./awscli-bundle/install --install-dir "${AWS_CLI_ROOT}"

popd

Expand Down

0 comments on commit f09e6f8

Please sign in to comment.