rust/src/ci/scripts
bors 9682f0e14d Auto merge of #66605 - GuillaumeGomez:drop-python2, r=Mark-Simulacrum
Stop explicitly depending on python 2

This PR revises our previous policy of officially only supporting and testing with python 2 in the CI environment to instead test with python 3. It also changes the defaults to python 3 in our various scripts (usually, by way of `python` rather than `python3` to preserve compatibility with systems that do not have a python 3 available).

The effect of this is that we expect all new patches to support python 3 (and will test as such). We explicitly also expect that patches support python 2.7 as well -- and test as such, though only on one builder. This is intended as a temporary, though likely long-lived, measure to preserve compatibility while looking towards the future which is likely to be a python 3 only world. We do not at this point set a timeline for when we'll drop support for python 2.7; it's plausible that this is months or years into the future, depending on how quickly the ecosystem drops support and how painful it is for us to maintain that support over time.

Closes #65063 (as far as I can tell; please file explicit and separate issues or PRs if not).
2020-04-10 16:13:20 +00:00
..
checkout-submodules.sh ci: extract checking out submodules into a script 2019-10-25 16:08:33 +02:00
clean-disk.sh Clean out some default-installed directories 2020-02-18 11:34:59 +01:00
collect-cpu-stats.sh ci: extract collecting cpu stats into a script 2019-11-12 11:06:11 +01:00
disable-git-crlf-conversion.sh ci: extract disabling git crlf handling into a script 2019-10-25 16:03:11 +02:00
dump-environment.sh ci: extract dumping the environment into a script 2019-10-25 16:03:04 +02:00
enable-docker-ipv6.sh ci: fix tidy 2019-10-25 16:08:39 +02:00
install-awscli.sh ci: fix azure pipeline specific code in install-awscli 2020-03-24 15:34:55 +01:00
install-clang.sh ci: switch macOS builders to 10.15 2020-02-17 12:21:28 +01:00
install-innosetup.sh ci: fix innosetup installation 2019-10-25 16:08:42 +02:00
install-mingw.sh Enforce Python 3 as much as possible 2020-04-10 09:09:58 -04:00
install-msys2-packages.sh Enforce Python 3 as much as possible 2020-04-10 09:09:58 -04:00
install-msys2.sh ci: add github actions configuration 2020-03-24 15:36:07 +01:00
install-ninja.sh ci: reuse the mirrors base url from shared.sh in scripts 2019-10-25 16:08:41 +02:00
install-sccache.sh ci: extract installing sccache into a script 2019-10-25 16:03:06 +02:00
install-wix.sh ci: fix wrong path for wix being set 2019-10-28 15:09:18 +01:00
run-build-from-ci.sh ci: extract running the build into a script 2019-11-12 11:06:11 +01:00
setup-environment.sh ci: add github actions configuration 2020-03-24 15:36:07 +01:00
should-skip-this.sh Apply suggestions from lzutao 2019-10-29 10:32:51 +01:00
symlink-build-dir.sh ci: move /var/lib/docker to /mnt on GHA 2020-04-06 18:09:08 +02:00
upload-artifacts.sh ci: move toolstates.json to /tmp/toolstate/ and docker mount it 2019-10-30 19:41:22 +01:00
verify-line-endings.sh ci: extract verifying line endings into a script 2019-10-25 16:08:35 +02:00