servo/tests
bors-servo 3e7a0bfc42
Auto merge of #24512 - marmeladema:issue-23607/compat, r=SimonSapin
More changes for Python3 compatibility

Following #24435 for #23607 here are even more changes to be compatible with Python3.
I managed to get `./mach build` properly work with Python3 but `test-tidy` does not work yet because of a lot of problems in `web-platform-tests` which i will have to deal with at some point.

Because flake8 appears to be incompatible with the distro package in some way, i had to change to way we call flake8 (which was deprecated anyway). With this change, we should be able to update flake8 to a recent version but subprocess can be surprising on Windows platform so i'd like someone to try out those changes.

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
2019-10-22 13:48:50 -04:00
..
dromaeo Update MPL license to https (part 5) 2018-11-27 19:09:17 +01:00
heartbeats Update MPL license to https (part 5) 2018-11-27 19:09:17 +01:00
html Add smoketest command. 2019-05-09 15:24:18 -04:00
jquery Update MPL license to https (part 5) 2018-11-27 19:09:17 +01:00
power Update MPL license to https (part 5) 2018-11-27 19:09:17 +01:00
unit style: Fix unit tests. 2019-10-09 14:03:25 +02:00
wpt Auto merge of #24512 - marmeladema:issue-23607/compat, r=SimonSapin 2019-10-22 13:48:50 -04:00