rust/src/tools
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
..
build-manifest AArch64 bare-metal targets: Build rust-std 2020-02-28 19:05:42 +01:00
cargo@390e8f245e Update cargo 2020-04-07 13:29:15 -07:00
cargotest cargotest: remove webrender 2020-03-31 19:28:06 +02:00
clippy@d342cee787 Update Clippy 2020-04-07 22:50:58 +02:00
compiletest Remove old mir-opt test format. 2020-04-07 18:02:11 +00:00
error_index_generator Rename syntax to rustc_ast in source code 2020-02-29 21:59:09 +03:00
expand-yaml-anchors ci: add github actions configuration 2020-03-24 15:36:07 +01:00
linkchecker Add shared script for linkchecking books. 2020-02-13 09:50:20 -08:00
miri@325682ad56 bump Miri 2020-04-07 20:23:43 +02:00
remote-test-client Format the world 2019-12-22 17:42:47 -05:00
remote-test-server Format the world 2019-12-22 17:42:47 -05:00
rls@1cfb87845f submodules: Update RLS and Rustfmt to 1.4.13 2020-04-05 00:45:50 +02:00
rust-installer@9f66c14c3f Update rust-installer to limit memory use 2019-08-28 14:48:02 -07:00
rustbook Auto merge of #69115 - ehuss:update-books, r=Dylan-DPC 2020-02-14 19:59:05 +00:00
rustc-std-workspace-alloc Update version of rustc-std-workspace-* crates 2019-09-09 13:02:10 -07:00
rustc-std-workspace-core Update version of rustc-std-workspace-* crates 2019-09-09 13:02:10 -07:00
rustc-std-workspace-std Update version of rustc-std-workspace-* crates 2019-09-09 13:02:10 -07:00
rustc-workspace-hack rustc-workspace-hack: Account for upgraded crossbeam-utils 0.7 2020-04-05 00:45:50 +02:00
rustdoc Format the world 2019-12-22 17:42:47 -05:00
rustdoc-js Clean up rustdoc js tester source code and move common code in one place 2020-03-21 13:39:49 +01:00
rustdoc-js-common Clean up rustdoc js tester source code and move common code in one place 2020-03-21 13:39:49 +01:00
rustdoc-js-std Improve tests display for rustdoc-js-std tester 2020-03-21 13:49:48 +01:00
rustdoc-themes Format the world 2019-12-22 17:42:47 -05:00
rustfmt@c1267303bc submodules: Update RLS and Rustfmt to 1.4.13 2020-04-05 00:45:50 +02:00
tidy tidy: Update rustc-ap-syntax to -rustc_ast 2020-04-05 00:45:50 +02:00
unicode-table-generator Update the documentation comment 2020-03-27 19:02:23 -04:00
unstable-book-gen Format the world 2019-12-22 17:42:47 -05:00
publish_toolstate.py Enforce Python 3 as much as possible 2020-04-10 09:09:58 -04:00