rust/src/ci
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
..
azure-pipelines ci: add notice on top of the azure pipelines configuration 2020-03-24 15:36:17 +01:00
docker Auto merge of #66605 - GuillaumeGomez:drop-python2, r=Mark-Simulacrum 2020-04-10 16:13:20 +00:00
github-actions ci: disable cancel-outdated-builds for the try branch 2020-03-31 19:49:36 +02:00
scripts Auto merge of #66605 - GuillaumeGomez:drop-python2, r=Mark-Simulacrum 2020-04-10 16:13:20 +00:00
cpu-usage-over-time.py remove unnecessary semicolons 2020-02-07 23:35:27 -05:00
exec-with-shell.py ci: add github actions configuration 2020-03-24 15:36:07 +01:00
init_repo.sh Remove src/llvm-emscripten submodule 2019-10-21 13:05:31 -07:00
publish_toolstate.sh more toolstate comments 2020-03-04 08:30:26 -08:00
run.sh Enforce Python 3 as much as possible 2020-04-10 09:09:58 -04:00
shared.sh ci: another take at fixing toolstate 2020-01-09 09:49:25 +01:00